api-2.json 331 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847
  1. {
  2. "version":"2.0",
  3. "metadata":{
  4. "apiVersion":"2016-04-01",
  5. "endpointPrefix":"ec2",
  6. "protocol":"ec2",
  7. "serviceAbbreviation":"Amazon EC2",
  8. "serviceFullName":"Amazon Elastic Compute Cloud",
  9. "signatureVersion":"v4",
  10. "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-04-01"
  11. },
  12. "operations":{
  13. "AcceptVpcPeeringConnection":{
  14. "name":"AcceptVpcPeeringConnection",
  15. "http":{
  16. "method":"POST",
  17. "requestUri":"/"
  18. },
  19. "input":{"shape":"AcceptVpcPeeringConnectionRequest"},
  20. "output":{"shape":"AcceptVpcPeeringConnectionResult"}
  21. },
  22. "AllocateAddress":{
  23. "name":"AllocateAddress",
  24. "http":{
  25. "method":"POST",
  26. "requestUri":"/"
  27. },
  28. "input":{"shape":"AllocateAddressRequest"},
  29. "output":{"shape":"AllocateAddressResult"}
  30. },
  31. "AllocateHosts":{
  32. "name":"AllocateHosts",
  33. "http":{
  34. "method":"POST",
  35. "requestUri":"/"
  36. },
  37. "input":{"shape":"AllocateHostsRequest"},
  38. "output":{"shape":"AllocateHostsResult"}
  39. },
  40. "AssignPrivateIpAddresses":{
  41. "name":"AssignPrivateIpAddresses",
  42. "http":{
  43. "method":"POST",
  44. "requestUri":"/"
  45. },
  46. "input":{"shape":"AssignPrivateIpAddressesRequest"}
  47. },
  48. "AssociateAddress":{
  49. "name":"AssociateAddress",
  50. "http":{
  51. "method":"POST",
  52. "requestUri":"/"
  53. },
  54. "input":{"shape":"AssociateAddressRequest"},
  55. "output":{"shape":"AssociateAddressResult"}
  56. },
  57. "AssociateDhcpOptions":{
  58. "name":"AssociateDhcpOptions",
  59. "http":{
  60. "method":"POST",
  61. "requestUri":"/"
  62. },
  63. "input":{"shape":"AssociateDhcpOptionsRequest"}
  64. },
  65. "AssociateRouteTable":{
  66. "name":"AssociateRouteTable",
  67. "http":{
  68. "method":"POST",
  69. "requestUri":"/"
  70. },
  71. "input":{"shape":"AssociateRouteTableRequest"},
  72. "output":{"shape":"AssociateRouteTableResult"}
  73. },
  74. "AttachClassicLinkVpc":{
  75. "name":"AttachClassicLinkVpc",
  76. "http":{
  77. "method":"POST",
  78. "requestUri":"/"
  79. },
  80. "input":{"shape":"AttachClassicLinkVpcRequest"},
  81. "output":{"shape":"AttachClassicLinkVpcResult"}
  82. },
  83. "AttachInternetGateway":{
  84. "name":"AttachInternetGateway",
  85. "http":{
  86. "method":"POST",
  87. "requestUri":"/"
  88. },
  89. "input":{"shape":"AttachInternetGatewayRequest"}
  90. },
  91. "AttachNetworkInterface":{
  92. "name":"AttachNetworkInterface",
  93. "http":{
  94. "method":"POST",
  95. "requestUri":"/"
  96. },
  97. "input":{"shape":"AttachNetworkInterfaceRequest"},
  98. "output":{"shape":"AttachNetworkInterfaceResult"}
  99. },
  100. "AttachVolume":{
  101. "name":"AttachVolume",
  102. "http":{
  103. "method":"POST",
  104. "requestUri":"/"
  105. },
  106. "input":{"shape":"AttachVolumeRequest"},
  107. "output":{"shape":"VolumeAttachment"}
  108. },
  109. "AttachVpnGateway":{
  110. "name":"AttachVpnGateway",
  111. "http":{
  112. "method":"POST",
  113. "requestUri":"/"
  114. },
  115. "input":{"shape":"AttachVpnGatewayRequest"},
  116. "output":{"shape":"AttachVpnGatewayResult"}
  117. },
  118. "AuthorizeSecurityGroupEgress":{
  119. "name":"AuthorizeSecurityGroupEgress",
  120. "http":{
  121. "method":"POST",
  122. "requestUri":"/"
  123. },
  124. "input":{"shape":"AuthorizeSecurityGroupEgressRequest"}
  125. },
  126. "AuthorizeSecurityGroupIngress":{
  127. "name":"AuthorizeSecurityGroupIngress",
  128. "http":{
  129. "method":"POST",
  130. "requestUri":"/"
  131. },
  132. "input":{"shape":"AuthorizeSecurityGroupIngressRequest"}
  133. },
  134. "BundleInstance":{
  135. "name":"BundleInstance",
  136. "http":{
  137. "method":"POST",
  138. "requestUri":"/"
  139. },
  140. "input":{"shape":"BundleInstanceRequest"},
  141. "output":{"shape":"BundleInstanceResult"}
  142. },
  143. "CancelBundleTask":{
  144. "name":"CancelBundleTask",
  145. "http":{
  146. "method":"POST",
  147. "requestUri":"/"
  148. },
  149. "input":{"shape":"CancelBundleTaskRequest"},
  150. "output":{"shape":"CancelBundleTaskResult"}
  151. },
  152. "CancelConversionTask":{
  153. "name":"CancelConversionTask",
  154. "http":{
  155. "method":"POST",
  156. "requestUri":"/"
  157. },
  158. "input":{"shape":"CancelConversionRequest"}
  159. },
  160. "CancelExportTask":{
  161. "name":"CancelExportTask",
  162. "http":{
  163. "method":"POST",
  164. "requestUri":"/"
  165. },
  166. "input":{"shape":"CancelExportTaskRequest"}
  167. },
  168. "CancelImportTask":{
  169. "name":"CancelImportTask",
  170. "http":{
  171. "method":"POST",
  172. "requestUri":"/"
  173. },
  174. "input":{"shape":"CancelImportTaskRequest"},
  175. "output":{"shape":"CancelImportTaskResult"}
  176. },
  177. "CancelReservedInstancesListing":{
  178. "name":"CancelReservedInstancesListing",
  179. "http":{
  180. "method":"POST",
  181. "requestUri":"/"
  182. },
  183. "input":{"shape":"CancelReservedInstancesListingRequest"},
  184. "output":{"shape":"CancelReservedInstancesListingResult"}
  185. },
  186. "CancelSpotFleetRequests":{
  187. "name":"CancelSpotFleetRequests",
  188. "http":{
  189. "method":"POST",
  190. "requestUri":"/"
  191. },
  192. "input":{"shape":"CancelSpotFleetRequestsRequest"},
  193. "output":{"shape":"CancelSpotFleetRequestsResponse"}
  194. },
  195. "CancelSpotInstanceRequests":{
  196. "name":"CancelSpotInstanceRequests",
  197. "http":{
  198. "method":"POST",
  199. "requestUri":"/"
  200. },
  201. "input":{"shape":"CancelSpotInstanceRequestsRequest"},
  202. "output":{"shape":"CancelSpotInstanceRequestsResult"}
  203. },
  204. "ConfirmProductInstance":{
  205. "name":"ConfirmProductInstance",
  206. "http":{
  207. "method":"POST",
  208. "requestUri":"/"
  209. },
  210. "input":{"shape":"ConfirmProductInstanceRequest"},
  211. "output":{"shape":"ConfirmProductInstanceResult"}
  212. },
  213. "CopyImage":{
  214. "name":"CopyImage",
  215. "http":{
  216. "method":"POST",
  217. "requestUri":"/"
  218. },
  219. "input":{"shape":"CopyImageRequest"},
  220. "output":{"shape":"CopyImageResult"}
  221. },
  222. "CopySnapshot":{
  223. "name":"CopySnapshot",
  224. "http":{
  225. "method":"POST",
  226. "requestUri":"/"
  227. },
  228. "input":{"shape":"CopySnapshotRequest"},
  229. "output":{"shape":"CopySnapshotResult"}
  230. },
  231. "CreateCustomerGateway":{
  232. "name":"CreateCustomerGateway",
  233. "http":{
  234. "method":"POST",
  235. "requestUri":"/"
  236. },
  237. "input":{"shape":"CreateCustomerGatewayRequest"},
  238. "output":{"shape":"CreateCustomerGatewayResult"}
  239. },
  240. "CreateDhcpOptions":{
  241. "name":"CreateDhcpOptions",
  242. "http":{
  243. "method":"POST",
  244. "requestUri":"/"
  245. },
  246. "input":{"shape":"CreateDhcpOptionsRequest"},
  247. "output":{"shape":"CreateDhcpOptionsResult"}
  248. },
  249. "CreateFlowLogs":{
  250. "name":"CreateFlowLogs",
  251. "http":{
  252. "method":"POST",
  253. "requestUri":"/"
  254. },
  255. "input":{"shape":"CreateFlowLogsRequest"},
  256. "output":{"shape":"CreateFlowLogsResult"}
  257. },
  258. "CreateImage":{
  259. "name":"CreateImage",
  260. "http":{
  261. "method":"POST",
  262. "requestUri":"/"
  263. },
  264. "input":{"shape":"CreateImageRequest"},
  265. "output":{"shape":"CreateImageResult"}
  266. },
  267. "CreateInstanceExportTask":{
  268. "name":"CreateInstanceExportTask",
  269. "http":{
  270. "method":"POST",
  271. "requestUri":"/"
  272. },
  273. "input":{"shape":"CreateInstanceExportTaskRequest"},
  274. "output":{"shape":"CreateInstanceExportTaskResult"}
  275. },
  276. "CreateInternetGateway":{
  277. "name":"CreateInternetGateway",
  278. "http":{
  279. "method":"POST",
  280. "requestUri":"/"
  281. },
  282. "input":{"shape":"CreateInternetGatewayRequest"},
  283. "output":{"shape":"CreateInternetGatewayResult"}
  284. },
  285. "CreateKeyPair":{
  286. "name":"CreateKeyPair",
  287. "http":{
  288. "method":"POST",
  289. "requestUri":"/"
  290. },
  291. "input":{"shape":"CreateKeyPairRequest"},
  292. "output":{"shape":"KeyPair"}
  293. },
  294. "CreateNatGateway":{
  295. "name":"CreateNatGateway",
  296. "http":{
  297. "method":"POST",
  298. "requestUri":"/"
  299. },
  300. "input":{"shape":"CreateNatGatewayRequest"},
  301. "output":{"shape":"CreateNatGatewayResult"}
  302. },
  303. "CreateNetworkAcl":{
  304. "name":"CreateNetworkAcl",
  305. "http":{
  306. "method":"POST",
  307. "requestUri":"/"
  308. },
  309. "input":{"shape":"CreateNetworkAclRequest"},
  310. "output":{"shape":"CreateNetworkAclResult"}
  311. },
  312. "CreateNetworkAclEntry":{
  313. "name":"CreateNetworkAclEntry",
  314. "http":{
  315. "method":"POST",
  316. "requestUri":"/"
  317. },
  318. "input":{"shape":"CreateNetworkAclEntryRequest"}
  319. },
  320. "CreateNetworkInterface":{
  321. "name":"CreateNetworkInterface",
  322. "http":{
  323. "method":"POST",
  324. "requestUri":"/"
  325. },
  326. "input":{"shape":"CreateNetworkInterfaceRequest"},
  327. "output":{"shape":"CreateNetworkInterfaceResult"}
  328. },
  329. "CreatePlacementGroup":{
  330. "name":"CreatePlacementGroup",
  331. "http":{
  332. "method":"POST",
  333. "requestUri":"/"
  334. },
  335. "input":{"shape":"CreatePlacementGroupRequest"}
  336. },
  337. "CreateReservedInstancesListing":{
  338. "name":"CreateReservedInstancesListing",
  339. "http":{
  340. "method":"POST",
  341. "requestUri":"/"
  342. },
  343. "input":{"shape":"CreateReservedInstancesListingRequest"},
  344. "output":{"shape":"CreateReservedInstancesListingResult"}
  345. },
  346. "CreateRoute":{
  347. "name":"CreateRoute",
  348. "http":{
  349. "method":"POST",
  350. "requestUri":"/"
  351. },
  352. "input":{"shape":"CreateRouteRequest"},
  353. "output":{"shape":"CreateRouteResult"}
  354. },
  355. "CreateRouteTable":{
  356. "name":"CreateRouteTable",
  357. "http":{
  358. "method":"POST",
  359. "requestUri":"/"
  360. },
  361. "input":{"shape":"CreateRouteTableRequest"},
  362. "output":{"shape":"CreateRouteTableResult"}
  363. },
  364. "CreateSecurityGroup":{
  365. "name":"CreateSecurityGroup",
  366. "http":{
  367. "method":"POST",
  368. "requestUri":"/"
  369. },
  370. "input":{"shape":"CreateSecurityGroupRequest"},
  371. "output":{"shape":"CreateSecurityGroupResult"}
  372. },
  373. "CreateSnapshot":{
  374. "name":"CreateSnapshot",
  375. "http":{
  376. "method":"POST",
  377. "requestUri":"/"
  378. },
  379. "input":{"shape":"CreateSnapshotRequest"},
  380. "output":{"shape":"Snapshot"}
  381. },
  382. "CreateSpotDatafeedSubscription":{
  383. "name":"CreateSpotDatafeedSubscription",
  384. "http":{
  385. "method":"POST",
  386. "requestUri":"/"
  387. },
  388. "input":{"shape":"CreateSpotDatafeedSubscriptionRequest"},
  389. "output":{"shape":"CreateSpotDatafeedSubscriptionResult"}
  390. },
  391. "CreateSubnet":{
  392. "name":"CreateSubnet",
  393. "http":{
  394. "method":"POST",
  395. "requestUri":"/"
  396. },
  397. "input":{"shape":"CreateSubnetRequest"},
  398. "output":{"shape":"CreateSubnetResult"}
  399. },
  400. "CreateTags":{
  401. "name":"CreateTags",
  402. "http":{
  403. "method":"POST",
  404. "requestUri":"/"
  405. },
  406. "input":{"shape":"CreateTagsRequest"}
  407. },
  408. "CreateVolume":{
  409. "name":"CreateVolume",
  410. "http":{
  411. "method":"POST",
  412. "requestUri":"/"
  413. },
  414. "input":{"shape":"CreateVolumeRequest"},
  415. "output":{"shape":"Volume"}
  416. },
  417. "CreateVpc":{
  418. "name":"CreateVpc",
  419. "http":{
  420. "method":"POST",
  421. "requestUri":"/"
  422. },
  423. "input":{"shape":"CreateVpcRequest"},
  424. "output":{"shape":"CreateVpcResult"}
  425. },
  426. "CreateVpcEndpoint":{
  427. "name":"CreateVpcEndpoint",
  428. "http":{
  429. "method":"POST",
  430. "requestUri":"/"
  431. },
  432. "input":{"shape":"CreateVpcEndpointRequest"},
  433. "output":{"shape":"CreateVpcEndpointResult"}
  434. },
  435. "CreateVpcPeeringConnection":{
  436. "name":"CreateVpcPeeringConnection",
  437. "http":{
  438. "method":"POST",
  439. "requestUri":"/"
  440. },
  441. "input":{"shape":"CreateVpcPeeringConnectionRequest"},
  442. "output":{"shape":"CreateVpcPeeringConnectionResult"}
  443. },
  444. "CreateVpnConnection":{
  445. "name":"CreateVpnConnection",
  446. "http":{
  447. "method":"POST",
  448. "requestUri":"/"
  449. },
  450. "input":{"shape":"CreateVpnConnectionRequest"},
  451. "output":{"shape":"CreateVpnConnectionResult"}
  452. },
  453. "CreateVpnConnectionRoute":{
  454. "name":"CreateVpnConnectionRoute",
  455. "http":{
  456. "method":"POST",
  457. "requestUri":"/"
  458. },
  459. "input":{"shape":"CreateVpnConnectionRouteRequest"}
  460. },
  461. "CreateVpnGateway":{
  462. "name":"CreateVpnGateway",
  463. "http":{
  464. "method":"POST",
  465. "requestUri":"/"
  466. },
  467. "input":{"shape":"CreateVpnGatewayRequest"},
  468. "output":{"shape":"CreateVpnGatewayResult"}
  469. },
  470. "DeleteCustomerGateway":{
  471. "name":"DeleteCustomerGateway",
  472. "http":{
  473. "method":"POST",
  474. "requestUri":"/"
  475. },
  476. "input":{"shape":"DeleteCustomerGatewayRequest"}
  477. },
  478. "DeleteDhcpOptions":{
  479. "name":"DeleteDhcpOptions",
  480. "http":{
  481. "method":"POST",
  482. "requestUri":"/"
  483. },
  484. "input":{"shape":"DeleteDhcpOptionsRequest"}
  485. },
  486. "DeleteFlowLogs":{
  487. "name":"DeleteFlowLogs",
  488. "http":{
  489. "method":"POST",
  490. "requestUri":"/"
  491. },
  492. "input":{"shape":"DeleteFlowLogsRequest"},
  493. "output":{"shape":"DeleteFlowLogsResult"}
  494. },
  495. "DeleteInternetGateway":{
  496. "name":"DeleteInternetGateway",
  497. "http":{
  498. "method":"POST",
  499. "requestUri":"/"
  500. },
  501. "input":{"shape":"DeleteInternetGatewayRequest"}
  502. },
  503. "DeleteKeyPair":{
  504. "name":"DeleteKeyPair",
  505. "http":{
  506. "method":"POST",
  507. "requestUri":"/"
  508. },
  509. "input":{"shape":"DeleteKeyPairRequest"}
  510. },
  511. "DeleteNatGateway":{
  512. "name":"DeleteNatGateway",
  513. "http":{
  514. "method":"POST",
  515. "requestUri":"/"
  516. },
  517. "input":{"shape":"DeleteNatGatewayRequest"},
  518. "output":{"shape":"DeleteNatGatewayResult"}
  519. },
  520. "DeleteNetworkAcl":{
  521. "name":"DeleteNetworkAcl",
  522. "http":{
  523. "method":"POST",
  524. "requestUri":"/"
  525. },
  526. "input":{"shape":"DeleteNetworkAclRequest"}
  527. },
  528. "DeleteNetworkAclEntry":{
  529. "name":"DeleteNetworkAclEntry",
  530. "http":{
  531. "method":"POST",
  532. "requestUri":"/"
  533. },
  534. "input":{"shape":"DeleteNetworkAclEntryRequest"}
  535. },
  536. "DeleteNetworkInterface":{
  537. "name":"DeleteNetworkInterface",
  538. "http":{
  539. "method":"POST",
  540. "requestUri":"/"
  541. },
  542. "input":{"shape":"DeleteNetworkInterfaceRequest"}
  543. },
  544. "DeletePlacementGroup":{
  545. "name":"DeletePlacementGroup",
  546. "http":{
  547. "method":"POST",
  548. "requestUri":"/"
  549. },
  550. "input":{"shape":"DeletePlacementGroupRequest"}
  551. },
  552. "DeleteRoute":{
  553. "name":"DeleteRoute",
  554. "http":{
  555. "method":"POST",
  556. "requestUri":"/"
  557. },
  558. "input":{"shape":"DeleteRouteRequest"}
  559. },
  560. "DeleteRouteTable":{
  561. "name":"DeleteRouteTable",
  562. "http":{
  563. "method":"POST",
  564. "requestUri":"/"
  565. },
  566. "input":{"shape":"DeleteRouteTableRequest"}
  567. },
  568. "DeleteSecurityGroup":{
  569. "name":"DeleteSecurityGroup",
  570. "http":{
  571. "method":"POST",
  572. "requestUri":"/"
  573. },
  574. "input":{"shape":"DeleteSecurityGroupRequest"}
  575. },
  576. "DeleteSnapshot":{
  577. "name":"DeleteSnapshot",
  578. "http":{
  579. "method":"POST",
  580. "requestUri":"/"
  581. },
  582. "input":{"shape":"DeleteSnapshotRequest"}
  583. },
  584. "DeleteSpotDatafeedSubscription":{
  585. "name":"DeleteSpotDatafeedSubscription",
  586. "http":{
  587. "method":"POST",
  588. "requestUri":"/"
  589. },
  590. "input":{"shape":"DeleteSpotDatafeedSubscriptionRequest"}
  591. },
  592. "DeleteSubnet":{
  593. "name":"DeleteSubnet",
  594. "http":{
  595. "method":"POST",
  596. "requestUri":"/"
  597. },
  598. "input":{"shape":"DeleteSubnetRequest"}
  599. },
  600. "DeleteTags":{
  601. "name":"DeleteTags",
  602. "http":{
  603. "method":"POST",
  604. "requestUri":"/"
  605. },
  606. "input":{"shape":"DeleteTagsRequest"}
  607. },
  608. "DeleteVolume":{
  609. "name":"DeleteVolume",
  610. "http":{
  611. "method":"POST",
  612. "requestUri":"/"
  613. },
  614. "input":{"shape":"DeleteVolumeRequest"}
  615. },
  616. "DeleteVpc":{
  617. "name":"DeleteVpc",
  618. "http":{
  619. "method":"POST",
  620. "requestUri":"/"
  621. },
  622. "input":{"shape":"DeleteVpcRequest"}
  623. },
  624. "DeleteVpcEndpoints":{
  625. "name":"DeleteVpcEndpoints",
  626. "http":{
  627. "method":"POST",
  628. "requestUri":"/"
  629. },
  630. "input":{"shape":"DeleteVpcEndpointsRequest"},
  631. "output":{"shape":"DeleteVpcEndpointsResult"}
  632. },
  633. "DeleteVpcPeeringConnection":{
  634. "name":"DeleteVpcPeeringConnection",
  635. "http":{
  636. "method":"POST",
  637. "requestUri":"/"
  638. },
  639. "input":{"shape":"DeleteVpcPeeringConnectionRequest"},
  640. "output":{"shape":"DeleteVpcPeeringConnectionResult"}
  641. },
  642. "DeleteVpnConnection":{
  643. "name":"DeleteVpnConnection",
  644. "http":{
  645. "method":"POST",
  646. "requestUri":"/"
  647. },
  648. "input":{"shape":"DeleteVpnConnectionRequest"}
  649. },
  650. "DeleteVpnConnectionRoute":{
  651. "name":"DeleteVpnConnectionRoute",
  652. "http":{
  653. "method":"POST",
  654. "requestUri":"/"
  655. },
  656. "input":{"shape":"DeleteVpnConnectionRouteRequest"}
  657. },
  658. "DeleteVpnGateway":{
  659. "name":"DeleteVpnGateway",
  660. "http":{
  661. "method":"POST",
  662. "requestUri":"/"
  663. },
  664. "input":{"shape":"DeleteVpnGatewayRequest"}
  665. },
  666. "DeregisterImage":{
  667. "name":"DeregisterImage",
  668. "http":{
  669. "method":"POST",
  670. "requestUri":"/"
  671. },
  672. "input":{"shape":"DeregisterImageRequest"}
  673. },
  674. "DescribeAccountAttributes":{
  675. "name":"DescribeAccountAttributes",
  676. "http":{
  677. "method":"POST",
  678. "requestUri":"/"
  679. },
  680. "input":{"shape":"DescribeAccountAttributesRequest"},
  681. "output":{"shape":"DescribeAccountAttributesResult"}
  682. },
  683. "DescribeAddresses":{
  684. "name":"DescribeAddresses",
  685. "http":{
  686. "method":"POST",
  687. "requestUri":"/"
  688. },
  689. "input":{"shape":"DescribeAddressesRequest"},
  690. "output":{"shape":"DescribeAddressesResult"}
  691. },
  692. "DescribeAvailabilityZones":{
  693. "name":"DescribeAvailabilityZones",
  694. "http":{
  695. "method":"POST",
  696. "requestUri":"/"
  697. },
  698. "input":{"shape":"DescribeAvailabilityZonesRequest"},
  699. "output":{"shape":"DescribeAvailabilityZonesResult"}
  700. },
  701. "DescribeBundleTasks":{
  702. "name":"DescribeBundleTasks",
  703. "http":{
  704. "method":"POST",
  705. "requestUri":"/"
  706. },
  707. "input":{"shape":"DescribeBundleTasksRequest"},
  708. "output":{"shape":"DescribeBundleTasksResult"}
  709. },
  710. "DescribeClassicLinkInstances":{
  711. "name":"DescribeClassicLinkInstances",
  712. "http":{
  713. "method":"POST",
  714. "requestUri":"/"
  715. },
  716. "input":{"shape":"DescribeClassicLinkInstancesRequest"},
  717. "output":{"shape":"DescribeClassicLinkInstancesResult"}
  718. },
  719. "DescribeConversionTasks":{
  720. "name":"DescribeConversionTasks",
  721. "http":{
  722. "method":"POST",
  723. "requestUri":"/"
  724. },
  725. "input":{"shape":"DescribeConversionTasksRequest"},
  726. "output":{"shape":"DescribeConversionTasksResult"}
  727. },
  728. "DescribeCustomerGateways":{
  729. "name":"DescribeCustomerGateways",
  730. "http":{
  731. "method":"POST",
  732. "requestUri":"/"
  733. },
  734. "input":{"shape":"DescribeCustomerGatewaysRequest"},
  735. "output":{"shape":"DescribeCustomerGatewaysResult"}
  736. },
  737. "DescribeDhcpOptions":{
  738. "name":"DescribeDhcpOptions",
  739. "http":{
  740. "method":"POST",
  741. "requestUri":"/"
  742. },
  743. "input":{"shape":"DescribeDhcpOptionsRequest"},
  744. "output":{"shape":"DescribeDhcpOptionsResult"}
  745. },
  746. "DescribeExportTasks":{
  747. "name":"DescribeExportTasks",
  748. "http":{
  749. "method":"POST",
  750. "requestUri":"/"
  751. },
  752. "input":{"shape":"DescribeExportTasksRequest"},
  753. "output":{"shape":"DescribeExportTasksResult"}
  754. },
  755. "DescribeFlowLogs":{
  756. "name":"DescribeFlowLogs",
  757. "http":{
  758. "method":"POST",
  759. "requestUri":"/"
  760. },
  761. "input":{"shape":"DescribeFlowLogsRequest"},
  762. "output":{"shape":"DescribeFlowLogsResult"}
  763. },
  764. "DescribeHosts":{
  765. "name":"DescribeHosts",
  766. "http":{
  767. "method":"POST",
  768. "requestUri":"/"
  769. },
  770. "input":{"shape":"DescribeHostsRequest"},
  771. "output":{"shape":"DescribeHostsResult"}
  772. },
  773. "DescribeIdFormat":{
  774. "name":"DescribeIdFormat",
  775. "http":{
  776. "method":"POST",
  777. "requestUri":"/"
  778. },
  779. "input":{"shape":"DescribeIdFormatRequest"},
  780. "output":{"shape":"DescribeIdFormatResult"}
  781. },
  782. "DescribeIdentityIdFormat":{
  783. "name":"DescribeIdentityIdFormat",
  784. "http":{
  785. "method":"POST",
  786. "requestUri":"/"
  787. },
  788. "input":{"shape":"DescribeIdentityIdFormatRequest"},
  789. "output":{"shape":"DescribeIdentityIdFormatResult"}
  790. },
  791. "DescribeImageAttribute":{
  792. "name":"DescribeImageAttribute",
  793. "http":{
  794. "method":"POST",
  795. "requestUri":"/"
  796. },
  797. "input":{"shape":"DescribeImageAttributeRequest"},
  798. "output":{"shape":"ImageAttribute"}
  799. },
  800. "DescribeImages":{
  801. "name":"DescribeImages",
  802. "http":{
  803. "method":"POST",
  804. "requestUri":"/"
  805. },
  806. "input":{"shape":"DescribeImagesRequest"},
  807. "output":{"shape":"DescribeImagesResult"}
  808. },
  809. "DescribeImportImageTasks":{
  810. "name":"DescribeImportImageTasks",
  811. "http":{
  812. "method":"POST",
  813. "requestUri":"/"
  814. },
  815. "input":{"shape":"DescribeImportImageTasksRequest"},
  816. "output":{"shape":"DescribeImportImageTasksResult"}
  817. },
  818. "DescribeImportSnapshotTasks":{
  819. "name":"DescribeImportSnapshotTasks",
  820. "http":{
  821. "method":"POST",
  822. "requestUri":"/"
  823. },
  824. "input":{"shape":"DescribeImportSnapshotTasksRequest"},
  825. "output":{"shape":"DescribeImportSnapshotTasksResult"}
  826. },
  827. "DescribeInstanceAttribute":{
  828. "name":"DescribeInstanceAttribute",
  829. "http":{
  830. "method":"POST",
  831. "requestUri":"/"
  832. },
  833. "input":{"shape":"DescribeInstanceAttributeRequest"},
  834. "output":{"shape":"InstanceAttribute"}
  835. },
  836. "DescribeInstanceStatus":{
  837. "name":"DescribeInstanceStatus",
  838. "http":{
  839. "method":"POST",
  840. "requestUri":"/"
  841. },
  842. "input":{"shape":"DescribeInstanceStatusRequest"},
  843. "output":{"shape":"DescribeInstanceStatusResult"}
  844. },
  845. "DescribeInstances":{
  846. "name":"DescribeInstances",
  847. "http":{
  848. "method":"POST",
  849. "requestUri":"/"
  850. },
  851. "input":{"shape":"DescribeInstancesRequest"},
  852. "output":{"shape":"DescribeInstancesResult"}
  853. },
  854. "DescribeInternetGateways":{
  855. "name":"DescribeInternetGateways",
  856. "http":{
  857. "method":"POST",
  858. "requestUri":"/"
  859. },
  860. "input":{"shape":"DescribeInternetGatewaysRequest"},
  861. "output":{"shape":"DescribeInternetGatewaysResult"}
  862. },
  863. "DescribeKeyPairs":{
  864. "name":"DescribeKeyPairs",
  865. "http":{
  866. "method":"POST",
  867. "requestUri":"/"
  868. },
  869. "input":{"shape":"DescribeKeyPairsRequest"},
  870. "output":{"shape":"DescribeKeyPairsResult"}
  871. },
  872. "DescribeMovingAddresses":{
  873. "name":"DescribeMovingAddresses",
  874. "http":{
  875. "method":"POST",
  876. "requestUri":"/"
  877. },
  878. "input":{"shape":"DescribeMovingAddressesRequest"},
  879. "output":{"shape":"DescribeMovingAddressesResult"}
  880. },
  881. "DescribeNatGateways":{
  882. "name":"DescribeNatGateways",
  883. "http":{
  884. "method":"POST",
  885. "requestUri":"/"
  886. },
  887. "input":{"shape":"DescribeNatGatewaysRequest"},
  888. "output":{"shape":"DescribeNatGatewaysResult"}
  889. },
  890. "DescribeNetworkAcls":{
  891. "name":"DescribeNetworkAcls",
  892. "http":{
  893. "method":"POST",
  894. "requestUri":"/"
  895. },
  896. "input":{"shape":"DescribeNetworkAclsRequest"},
  897. "output":{"shape":"DescribeNetworkAclsResult"}
  898. },
  899. "DescribeNetworkInterfaceAttribute":{
  900. "name":"DescribeNetworkInterfaceAttribute",
  901. "http":{
  902. "method":"POST",
  903. "requestUri":"/"
  904. },
  905. "input":{"shape":"DescribeNetworkInterfaceAttributeRequest"},
  906. "output":{"shape":"DescribeNetworkInterfaceAttributeResult"}
  907. },
  908. "DescribeNetworkInterfaces":{
  909. "name":"DescribeNetworkInterfaces",
  910. "http":{
  911. "method":"POST",
  912. "requestUri":"/"
  913. },
  914. "input":{"shape":"DescribeNetworkInterfacesRequest"},
  915. "output":{"shape":"DescribeNetworkInterfacesResult"}
  916. },
  917. "DescribePlacementGroups":{
  918. "name":"DescribePlacementGroups",
  919. "http":{
  920. "method":"POST",
  921. "requestUri":"/"
  922. },
  923. "input":{"shape":"DescribePlacementGroupsRequest"},
  924. "output":{"shape":"DescribePlacementGroupsResult"}
  925. },
  926. "DescribePrefixLists":{
  927. "name":"DescribePrefixLists",
  928. "http":{
  929. "method":"POST",
  930. "requestUri":"/"
  931. },
  932. "input":{"shape":"DescribePrefixListsRequest"},
  933. "output":{"shape":"DescribePrefixListsResult"}
  934. },
  935. "DescribeRegions":{
  936. "name":"DescribeRegions",
  937. "http":{
  938. "method":"POST",
  939. "requestUri":"/"
  940. },
  941. "input":{"shape":"DescribeRegionsRequest"},
  942. "output":{"shape":"DescribeRegionsResult"}
  943. },
  944. "DescribeReservedInstances":{
  945. "name":"DescribeReservedInstances",
  946. "http":{
  947. "method":"POST",
  948. "requestUri":"/"
  949. },
  950. "input":{"shape":"DescribeReservedInstancesRequest"},
  951. "output":{"shape":"DescribeReservedInstancesResult"}
  952. },
  953. "DescribeReservedInstancesListings":{
  954. "name":"DescribeReservedInstancesListings",
  955. "http":{
  956. "method":"POST",
  957. "requestUri":"/"
  958. },
  959. "input":{"shape":"DescribeReservedInstancesListingsRequest"},
  960. "output":{"shape":"DescribeReservedInstancesListingsResult"}
  961. },
  962. "DescribeReservedInstancesModifications":{
  963. "name":"DescribeReservedInstancesModifications",
  964. "http":{
  965. "method":"POST",
  966. "requestUri":"/"
  967. },
  968. "input":{"shape":"DescribeReservedInstancesModificationsRequest"},
  969. "output":{"shape":"DescribeReservedInstancesModificationsResult"}
  970. },
  971. "DescribeReservedInstancesOfferings":{
  972. "name":"DescribeReservedInstancesOfferings",
  973. "http":{
  974. "method":"POST",
  975. "requestUri":"/"
  976. },
  977. "input":{"shape":"DescribeReservedInstancesOfferingsRequest"},
  978. "output":{"shape":"DescribeReservedInstancesOfferingsResult"}
  979. },
  980. "DescribeRouteTables":{
  981. "name":"DescribeRouteTables",
  982. "http":{
  983. "method":"POST",
  984. "requestUri":"/"
  985. },
  986. "input":{"shape":"DescribeRouteTablesRequest"},
  987. "output":{"shape":"DescribeRouteTablesResult"}
  988. },
  989. "DescribeScheduledInstanceAvailability":{
  990. "name":"DescribeScheduledInstanceAvailability",
  991. "http":{
  992. "method":"POST",
  993. "requestUri":"/"
  994. },
  995. "input":{"shape":"DescribeScheduledInstanceAvailabilityRequest"},
  996. "output":{"shape":"DescribeScheduledInstanceAvailabilityResult"}
  997. },
  998. "DescribeScheduledInstances":{
  999. "name":"DescribeScheduledInstances",
  1000. "http":{
  1001. "method":"POST",
  1002. "requestUri":"/"
  1003. },
  1004. "input":{"shape":"DescribeScheduledInstancesRequest"},
  1005. "output":{"shape":"DescribeScheduledInstancesResult"}
  1006. },
  1007. "DescribeSecurityGroupReferences":{
  1008. "name":"DescribeSecurityGroupReferences",
  1009. "http":{
  1010. "method":"POST",
  1011. "requestUri":"/"
  1012. },
  1013. "input":{"shape":"DescribeSecurityGroupReferencesRequest"},
  1014. "output":{"shape":"DescribeSecurityGroupReferencesResult"}
  1015. },
  1016. "DescribeSecurityGroups":{
  1017. "name":"DescribeSecurityGroups",
  1018. "http":{
  1019. "method":"POST",
  1020. "requestUri":"/"
  1021. },
  1022. "input":{"shape":"DescribeSecurityGroupsRequest"},
  1023. "output":{"shape":"DescribeSecurityGroupsResult"}
  1024. },
  1025. "DescribeSnapshotAttribute":{
  1026. "name":"DescribeSnapshotAttribute",
  1027. "http":{
  1028. "method":"POST",
  1029. "requestUri":"/"
  1030. },
  1031. "input":{"shape":"DescribeSnapshotAttributeRequest"},
  1032. "output":{"shape":"DescribeSnapshotAttributeResult"}
  1033. },
  1034. "DescribeSnapshots":{
  1035. "name":"DescribeSnapshots",
  1036. "http":{
  1037. "method":"POST",
  1038. "requestUri":"/"
  1039. },
  1040. "input":{"shape":"DescribeSnapshotsRequest"},
  1041. "output":{"shape":"DescribeSnapshotsResult"}
  1042. },
  1043. "DescribeSpotDatafeedSubscription":{
  1044. "name":"DescribeSpotDatafeedSubscription",
  1045. "http":{
  1046. "method":"POST",
  1047. "requestUri":"/"
  1048. },
  1049. "input":{"shape":"DescribeSpotDatafeedSubscriptionRequest"},
  1050. "output":{"shape":"DescribeSpotDatafeedSubscriptionResult"}
  1051. },
  1052. "DescribeSpotFleetInstances":{
  1053. "name":"DescribeSpotFleetInstances",
  1054. "http":{
  1055. "method":"POST",
  1056. "requestUri":"/"
  1057. },
  1058. "input":{"shape":"DescribeSpotFleetInstancesRequest"},
  1059. "output":{"shape":"DescribeSpotFleetInstancesResponse"}
  1060. },
  1061. "DescribeSpotFleetRequestHistory":{
  1062. "name":"DescribeSpotFleetRequestHistory",
  1063. "http":{
  1064. "method":"POST",
  1065. "requestUri":"/"
  1066. },
  1067. "input":{"shape":"DescribeSpotFleetRequestHistoryRequest"},
  1068. "output":{"shape":"DescribeSpotFleetRequestHistoryResponse"}
  1069. },
  1070. "DescribeSpotFleetRequests":{
  1071. "name":"DescribeSpotFleetRequests",
  1072. "http":{
  1073. "method":"POST",
  1074. "requestUri":"/"
  1075. },
  1076. "input":{"shape":"DescribeSpotFleetRequestsRequest"},
  1077. "output":{"shape":"DescribeSpotFleetRequestsResponse"}
  1078. },
  1079. "DescribeSpotInstanceRequests":{
  1080. "name":"DescribeSpotInstanceRequests",
  1081. "http":{
  1082. "method":"POST",
  1083. "requestUri":"/"
  1084. },
  1085. "input":{"shape":"DescribeSpotInstanceRequestsRequest"},
  1086. "output":{"shape":"DescribeSpotInstanceRequestsResult"}
  1087. },
  1088. "DescribeSpotPriceHistory":{
  1089. "name":"DescribeSpotPriceHistory",
  1090. "http":{
  1091. "method":"POST",
  1092. "requestUri":"/"
  1093. },
  1094. "input":{"shape":"DescribeSpotPriceHistoryRequest"},
  1095. "output":{"shape":"DescribeSpotPriceHistoryResult"}
  1096. },
  1097. "DescribeStaleSecurityGroups":{
  1098. "name":"DescribeStaleSecurityGroups",
  1099. "http":{
  1100. "method":"POST",
  1101. "requestUri":"/"
  1102. },
  1103. "input":{"shape":"DescribeStaleSecurityGroupsRequest"},
  1104. "output":{"shape":"DescribeStaleSecurityGroupsResult"}
  1105. },
  1106. "DescribeSubnets":{
  1107. "name":"DescribeSubnets",
  1108. "http":{
  1109. "method":"POST",
  1110. "requestUri":"/"
  1111. },
  1112. "input":{"shape":"DescribeSubnetsRequest"},
  1113. "output":{"shape":"DescribeSubnetsResult"}
  1114. },
  1115. "DescribeTags":{
  1116. "name":"DescribeTags",
  1117. "http":{
  1118. "method":"POST",
  1119. "requestUri":"/"
  1120. },
  1121. "input":{"shape":"DescribeTagsRequest"},
  1122. "output":{"shape":"DescribeTagsResult"}
  1123. },
  1124. "DescribeVolumeAttribute":{
  1125. "name":"DescribeVolumeAttribute",
  1126. "http":{
  1127. "method":"POST",
  1128. "requestUri":"/"
  1129. },
  1130. "input":{"shape":"DescribeVolumeAttributeRequest"},
  1131. "output":{"shape":"DescribeVolumeAttributeResult"}
  1132. },
  1133. "DescribeVolumeStatus":{
  1134. "name":"DescribeVolumeStatus",
  1135. "http":{
  1136. "method":"POST",
  1137. "requestUri":"/"
  1138. },
  1139. "input":{"shape":"DescribeVolumeStatusRequest"},
  1140. "output":{"shape":"DescribeVolumeStatusResult"}
  1141. },
  1142. "DescribeVolumes":{
  1143. "name":"DescribeVolumes",
  1144. "http":{
  1145. "method":"POST",
  1146. "requestUri":"/"
  1147. },
  1148. "input":{"shape":"DescribeVolumesRequest"},
  1149. "output":{"shape":"DescribeVolumesResult"}
  1150. },
  1151. "DescribeVpcAttribute":{
  1152. "name":"DescribeVpcAttribute",
  1153. "http":{
  1154. "method":"POST",
  1155. "requestUri":"/"
  1156. },
  1157. "input":{"shape":"DescribeVpcAttributeRequest"},
  1158. "output":{"shape":"DescribeVpcAttributeResult"}
  1159. },
  1160. "DescribeVpcClassicLink":{
  1161. "name":"DescribeVpcClassicLink",
  1162. "http":{
  1163. "method":"POST",
  1164. "requestUri":"/"
  1165. },
  1166. "input":{"shape":"DescribeVpcClassicLinkRequest"},
  1167. "output":{"shape":"DescribeVpcClassicLinkResult"}
  1168. },
  1169. "DescribeVpcClassicLinkDnsSupport":{
  1170. "name":"DescribeVpcClassicLinkDnsSupport",
  1171. "http":{
  1172. "method":"POST",
  1173. "requestUri":"/"
  1174. },
  1175. "input":{"shape":"DescribeVpcClassicLinkDnsSupportRequest"},
  1176. "output":{"shape":"DescribeVpcClassicLinkDnsSupportResult"}
  1177. },
  1178. "DescribeVpcEndpointServices":{
  1179. "name":"DescribeVpcEndpointServices",
  1180. "http":{
  1181. "method":"POST",
  1182. "requestUri":"/"
  1183. },
  1184. "input":{"shape":"DescribeVpcEndpointServicesRequest"},
  1185. "output":{"shape":"DescribeVpcEndpointServicesResult"}
  1186. },
  1187. "DescribeVpcEndpoints":{
  1188. "name":"DescribeVpcEndpoints",
  1189. "http":{
  1190. "method":"POST",
  1191. "requestUri":"/"
  1192. },
  1193. "input":{"shape":"DescribeVpcEndpointsRequest"},
  1194. "output":{"shape":"DescribeVpcEndpointsResult"}
  1195. },
  1196. "DescribeVpcPeeringConnections":{
  1197. "name":"DescribeVpcPeeringConnections",
  1198. "http":{
  1199. "method":"POST",
  1200. "requestUri":"/"
  1201. },
  1202. "input":{"shape":"DescribeVpcPeeringConnectionsRequest"},
  1203. "output":{"shape":"DescribeVpcPeeringConnectionsResult"}
  1204. },
  1205. "DescribeVpcs":{
  1206. "name":"DescribeVpcs",
  1207. "http":{
  1208. "method":"POST",
  1209. "requestUri":"/"
  1210. },
  1211. "input":{"shape":"DescribeVpcsRequest"},
  1212. "output":{"shape":"DescribeVpcsResult"}
  1213. },
  1214. "DescribeVpnConnections":{
  1215. "name":"DescribeVpnConnections",
  1216. "http":{
  1217. "method":"POST",
  1218. "requestUri":"/"
  1219. },
  1220. "input":{"shape":"DescribeVpnConnectionsRequest"},
  1221. "output":{"shape":"DescribeVpnConnectionsResult"}
  1222. },
  1223. "DescribeVpnGateways":{
  1224. "name":"DescribeVpnGateways",
  1225. "http":{
  1226. "method":"POST",
  1227. "requestUri":"/"
  1228. },
  1229. "input":{"shape":"DescribeVpnGatewaysRequest"},
  1230. "output":{"shape":"DescribeVpnGatewaysResult"}
  1231. },
  1232. "DetachClassicLinkVpc":{
  1233. "name":"DetachClassicLinkVpc",
  1234. "http":{
  1235. "method":"POST",
  1236. "requestUri":"/"
  1237. },
  1238. "input":{"shape":"DetachClassicLinkVpcRequest"},
  1239. "output":{"shape":"DetachClassicLinkVpcResult"}
  1240. },
  1241. "DetachInternetGateway":{
  1242. "name":"DetachInternetGateway",
  1243. "http":{
  1244. "method":"POST",
  1245. "requestUri":"/"
  1246. },
  1247. "input":{"shape":"DetachInternetGatewayRequest"}
  1248. },
  1249. "DetachNetworkInterface":{
  1250. "name":"DetachNetworkInterface",
  1251. "http":{
  1252. "method":"POST",
  1253. "requestUri":"/"
  1254. },
  1255. "input":{"shape":"DetachNetworkInterfaceRequest"}
  1256. },
  1257. "DetachVolume":{
  1258. "name":"DetachVolume",
  1259. "http":{
  1260. "method":"POST",
  1261. "requestUri":"/"
  1262. },
  1263. "input":{"shape":"DetachVolumeRequest"},
  1264. "output":{"shape":"VolumeAttachment"}
  1265. },
  1266. "DetachVpnGateway":{
  1267. "name":"DetachVpnGateway",
  1268. "http":{
  1269. "method":"POST",
  1270. "requestUri":"/"
  1271. },
  1272. "input":{"shape":"DetachVpnGatewayRequest"}
  1273. },
  1274. "DisableVgwRoutePropagation":{
  1275. "name":"DisableVgwRoutePropagation",
  1276. "http":{
  1277. "method":"POST",
  1278. "requestUri":"/"
  1279. },
  1280. "input":{"shape":"DisableVgwRoutePropagationRequest"}
  1281. },
  1282. "DisableVpcClassicLink":{
  1283. "name":"DisableVpcClassicLink",
  1284. "http":{
  1285. "method":"POST",
  1286. "requestUri":"/"
  1287. },
  1288. "input":{"shape":"DisableVpcClassicLinkRequest"},
  1289. "output":{"shape":"DisableVpcClassicLinkResult"}
  1290. },
  1291. "DisableVpcClassicLinkDnsSupport":{
  1292. "name":"DisableVpcClassicLinkDnsSupport",
  1293. "http":{
  1294. "method":"POST",
  1295. "requestUri":"/"
  1296. },
  1297. "input":{"shape":"DisableVpcClassicLinkDnsSupportRequest"},
  1298. "output":{"shape":"DisableVpcClassicLinkDnsSupportResult"}
  1299. },
  1300. "DisassociateAddress":{
  1301. "name":"DisassociateAddress",
  1302. "http":{
  1303. "method":"POST",
  1304. "requestUri":"/"
  1305. },
  1306. "input":{"shape":"DisassociateAddressRequest"}
  1307. },
  1308. "DisassociateRouteTable":{
  1309. "name":"DisassociateRouteTable",
  1310. "http":{
  1311. "method":"POST",
  1312. "requestUri":"/"
  1313. },
  1314. "input":{"shape":"DisassociateRouteTableRequest"}
  1315. },
  1316. "EnableVgwRoutePropagation":{
  1317. "name":"EnableVgwRoutePropagation",
  1318. "http":{
  1319. "method":"POST",
  1320. "requestUri":"/"
  1321. },
  1322. "input":{"shape":"EnableVgwRoutePropagationRequest"}
  1323. },
  1324. "EnableVolumeIO":{
  1325. "name":"EnableVolumeIO",
  1326. "http":{
  1327. "method":"POST",
  1328. "requestUri":"/"
  1329. },
  1330. "input":{"shape":"EnableVolumeIORequest"}
  1331. },
  1332. "EnableVpcClassicLink":{
  1333. "name":"EnableVpcClassicLink",
  1334. "http":{
  1335. "method":"POST",
  1336. "requestUri":"/"
  1337. },
  1338. "input":{"shape":"EnableVpcClassicLinkRequest"},
  1339. "output":{"shape":"EnableVpcClassicLinkResult"}
  1340. },
  1341. "EnableVpcClassicLinkDnsSupport":{
  1342. "name":"EnableVpcClassicLinkDnsSupport",
  1343. "http":{
  1344. "method":"POST",
  1345. "requestUri":"/"
  1346. },
  1347. "input":{"shape":"EnableVpcClassicLinkDnsSupportRequest"},
  1348. "output":{"shape":"EnableVpcClassicLinkDnsSupportResult"}
  1349. },
  1350. "GetConsoleOutput":{
  1351. "name":"GetConsoleOutput",
  1352. "http":{
  1353. "method":"POST",
  1354. "requestUri":"/"
  1355. },
  1356. "input":{"shape":"GetConsoleOutputRequest"},
  1357. "output":{"shape":"GetConsoleOutputResult"}
  1358. },
  1359. "GetConsoleScreenshot":{
  1360. "name":"GetConsoleScreenshot",
  1361. "http":{
  1362. "method":"POST",
  1363. "requestUri":"/"
  1364. },
  1365. "input":{"shape":"GetConsoleScreenshotRequest"},
  1366. "output":{"shape":"GetConsoleScreenshotResult"}
  1367. },
  1368. "GetPasswordData":{
  1369. "name":"GetPasswordData",
  1370. "http":{
  1371. "method":"POST",
  1372. "requestUri":"/"
  1373. },
  1374. "input":{"shape":"GetPasswordDataRequest"},
  1375. "output":{"shape":"GetPasswordDataResult"}
  1376. },
  1377. "ImportImage":{
  1378. "name":"ImportImage",
  1379. "http":{
  1380. "method":"POST",
  1381. "requestUri":"/"
  1382. },
  1383. "input":{"shape":"ImportImageRequest"},
  1384. "output":{"shape":"ImportImageResult"}
  1385. },
  1386. "ImportInstance":{
  1387. "name":"ImportInstance",
  1388. "http":{
  1389. "method":"POST",
  1390. "requestUri":"/"
  1391. },
  1392. "input":{"shape":"ImportInstanceRequest"},
  1393. "output":{"shape":"ImportInstanceResult"}
  1394. },
  1395. "ImportKeyPair":{
  1396. "name":"ImportKeyPair",
  1397. "http":{
  1398. "method":"POST",
  1399. "requestUri":"/"
  1400. },
  1401. "input":{"shape":"ImportKeyPairRequest"},
  1402. "output":{"shape":"ImportKeyPairResult"}
  1403. },
  1404. "ImportSnapshot":{
  1405. "name":"ImportSnapshot",
  1406. "http":{
  1407. "method":"POST",
  1408. "requestUri":"/"
  1409. },
  1410. "input":{"shape":"ImportSnapshotRequest"},
  1411. "output":{"shape":"ImportSnapshotResult"}
  1412. },
  1413. "ImportVolume":{
  1414. "name":"ImportVolume",
  1415. "http":{
  1416. "method":"POST",
  1417. "requestUri":"/"
  1418. },
  1419. "input":{"shape":"ImportVolumeRequest"},
  1420. "output":{"shape":"ImportVolumeResult"}
  1421. },
  1422. "ModifyHosts":{
  1423. "name":"ModifyHosts",
  1424. "http":{
  1425. "method":"POST",
  1426. "requestUri":"/"
  1427. },
  1428. "input":{"shape":"ModifyHostsRequest"},
  1429. "output":{"shape":"ModifyHostsResult"}
  1430. },
  1431. "ModifyIdFormat":{
  1432. "name":"ModifyIdFormat",
  1433. "http":{
  1434. "method":"POST",
  1435. "requestUri":"/"
  1436. },
  1437. "input":{"shape":"ModifyIdFormatRequest"}
  1438. },
  1439. "ModifyIdentityIdFormat":{
  1440. "name":"ModifyIdentityIdFormat",
  1441. "http":{
  1442. "method":"POST",
  1443. "requestUri":"/"
  1444. },
  1445. "input":{"shape":"ModifyIdentityIdFormatRequest"}
  1446. },
  1447. "ModifyImageAttribute":{
  1448. "name":"ModifyImageAttribute",
  1449. "http":{
  1450. "method":"POST",
  1451. "requestUri":"/"
  1452. },
  1453. "input":{"shape":"ModifyImageAttributeRequest"}
  1454. },
  1455. "ModifyInstanceAttribute":{
  1456. "name":"ModifyInstanceAttribute",
  1457. "http":{
  1458. "method":"POST",
  1459. "requestUri":"/"
  1460. },
  1461. "input":{"shape":"ModifyInstanceAttributeRequest"}
  1462. },
  1463. "ModifyInstancePlacement":{
  1464. "name":"ModifyInstancePlacement",
  1465. "http":{
  1466. "method":"POST",
  1467. "requestUri":"/"
  1468. },
  1469. "input":{"shape":"ModifyInstancePlacementRequest"},
  1470. "output":{"shape":"ModifyInstancePlacementResult"}
  1471. },
  1472. "ModifyNetworkInterfaceAttribute":{
  1473. "name":"ModifyNetworkInterfaceAttribute",
  1474. "http":{
  1475. "method":"POST",
  1476. "requestUri":"/"
  1477. },
  1478. "input":{"shape":"ModifyNetworkInterfaceAttributeRequest"}
  1479. },
  1480. "ModifyReservedInstances":{
  1481. "name":"ModifyReservedInstances",
  1482. "http":{
  1483. "method":"POST",
  1484. "requestUri":"/"
  1485. },
  1486. "input":{"shape":"ModifyReservedInstancesRequest"},
  1487. "output":{"shape":"ModifyReservedInstancesResult"}
  1488. },
  1489. "ModifySnapshotAttribute":{
  1490. "name":"ModifySnapshotAttribute",
  1491. "http":{
  1492. "method":"POST",
  1493. "requestUri":"/"
  1494. },
  1495. "input":{"shape":"ModifySnapshotAttributeRequest"}
  1496. },
  1497. "ModifySpotFleetRequest":{
  1498. "name":"ModifySpotFleetRequest",
  1499. "http":{
  1500. "method":"POST",
  1501. "requestUri":"/"
  1502. },
  1503. "input":{"shape":"ModifySpotFleetRequestRequest"},
  1504. "output":{"shape":"ModifySpotFleetRequestResponse"}
  1505. },
  1506. "ModifySubnetAttribute":{
  1507. "name":"ModifySubnetAttribute",
  1508. "http":{
  1509. "method":"POST",
  1510. "requestUri":"/"
  1511. },
  1512. "input":{"shape":"ModifySubnetAttributeRequest"}
  1513. },
  1514. "ModifyVolumeAttribute":{
  1515. "name":"ModifyVolumeAttribute",
  1516. "http":{
  1517. "method":"POST",
  1518. "requestUri":"/"
  1519. },
  1520. "input":{"shape":"ModifyVolumeAttributeRequest"}
  1521. },
  1522. "ModifyVpcAttribute":{
  1523. "name":"ModifyVpcAttribute",
  1524. "http":{
  1525. "method":"POST",
  1526. "requestUri":"/"
  1527. },
  1528. "input":{"shape":"ModifyVpcAttributeRequest"}
  1529. },
  1530. "ModifyVpcEndpoint":{
  1531. "name":"ModifyVpcEndpoint",
  1532. "http":{
  1533. "method":"POST",
  1534. "requestUri":"/"
  1535. },
  1536. "input":{"shape":"ModifyVpcEndpointRequest"},
  1537. "output":{"shape":"ModifyVpcEndpointResult"}
  1538. },
  1539. "ModifyVpcPeeringConnectionOptions":{
  1540. "name":"ModifyVpcPeeringConnectionOptions",
  1541. "http":{
  1542. "method":"POST",
  1543. "requestUri":"/"
  1544. },
  1545. "input":{"shape":"ModifyVpcPeeringConnectionOptionsRequest"},
  1546. "output":{"shape":"ModifyVpcPeeringConnectionOptionsResult"}
  1547. },
  1548. "MonitorInstances":{
  1549. "name":"MonitorInstances",
  1550. "http":{
  1551. "method":"POST",
  1552. "requestUri":"/"
  1553. },
  1554. "input":{"shape":"MonitorInstancesRequest"},
  1555. "output":{"shape":"MonitorInstancesResult"}
  1556. },
  1557. "MoveAddressToVpc":{
  1558. "name":"MoveAddressToVpc",
  1559. "http":{
  1560. "method":"POST",
  1561. "requestUri":"/"
  1562. },
  1563. "input":{"shape":"MoveAddressToVpcRequest"},
  1564. "output":{"shape":"MoveAddressToVpcResult"}
  1565. },
  1566. "PurchaseReservedInstancesOffering":{
  1567. "name":"PurchaseReservedInstancesOffering",
  1568. "http":{
  1569. "method":"POST",
  1570. "requestUri":"/"
  1571. },
  1572. "input":{"shape":"PurchaseReservedInstancesOfferingRequest"},
  1573. "output":{"shape":"PurchaseReservedInstancesOfferingResult"}
  1574. },
  1575. "PurchaseScheduledInstances":{
  1576. "name":"PurchaseScheduledInstances",
  1577. "http":{
  1578. "method":"POST",
  1579. "requestUri":"/"
  1580. },
  1581. "input":{"shape":"PurchaseScheduledInstancesRequest"},
  1582. "output":{"shape":"PurchaseScheduledInstancesResult"}
  1583. },
  1584. "RebootInstances":{
  1585. "name":"RebootInstances",
  1586. "http":{
  1587. "method":"POST",
  1588. "requestUri":"/"
  1589. },
  1590. "input":{"shape":"RebootInstancesRequest"}
  1591. },
  1592. "RegisterImage":{
  1593. "name":"RegisterImage",
  1594. "http":{
  1595. "method":"POST",
  1596. "requestUri":"/"
  1597. },
  1598. "input":{"shape":"RegisterImageRequest"},
  1599. "output":{"shape":"RegisterImageResult"}
  1600. },
  1601. "RejectVpcPeeringConnection":{
  1602. "name":"RejectVpcPeeringConnection",
  1603. "http":{
  1604. "method":"POST",
  1605. "requestUri":"/"
  1606. },
  1607. "input":{"shape":"RejectVpcPeeringConnectionRequest"},
  1608. "output":{"shape":"RejectVpcPeeringConnectionResult"}
  1609. },
  1610. "ReleaseAddress":{
  1611. "name":"ReleaseAddress",
  1612. "http":{
  1613. "method":"POST",
  1614. "requestUri":"/"
  1615. },
  1616. "input":{"shape":"ReleaseAddressRequest"}
  1617. },
  1618. "ReleaseHosts":{
  1619. "name":"ReleaseHosts",
  1620. "http":{
  1621. "method":"POST",
  1622. "requestUri":"/"
  1623. },
  1624. "input":{"shape":"ReleaseHostsRequest"},
  1625. "output":{"shape":"ReleaseHostsResult"}
  1626. },
  1627. "ReplaceNetworkAclAssociation":{
  1628. "name":"ReplaceNetworkAclAssociation",
  1629. "http":{
  1630. "method":"POST",
  1631. "requestUri":"/"
  1632. },
  1633. "input":{"shape":"ReplaceNetworkAclAssociationRequest"},
  1634. "output":{"shape":"ReplaceNetworkAclAssociationResult"}
  1635. },
  1636. "ReplaceNetworkAclEntry":{
  1637. "name":"ReplaceNetworkAclEntry",
  1638. "http":{
  1639. "method":"POST",
  1640. "requestUri":"/"
  1641. },
  1642. "input":{"shape":"ReplaceNetworkAclEntryRequest"}
  1643. },
  1644. "ReplaceRoute":{
  1645. "name":"ReplaceRoute",
  1646. "http":{
  1647. "method":"POST",
  1648. "requestUri":"/"
  1649. },
  1650. "input":{"shape":"ReplaceRouteRequest"}
  1651. },
  1652. "ReplaceRouteTableAssociation":{
  1653. "name":"ReplaceRouteTableAssociation",
  1654. "http":{
  1655. "method":"POST",
  1656. "requestUri":"/"
  1657. },
  1658. "input":{"shape":"ReplaceRouteTableAssociationRequest"},
  1659. "output":{"shape":"ReplaceRouteTableAssociationResult"}
  1660. },
  1661. "ReportInstanceStatus":{
  1662. "name":"ReportInstanceStatus",
  1663. "http":{
  1664. "method":"POST",
  1665. "requestUri":"/"
  1666. },
  1667. "input":{"shape":"ReportInstanceStatusRequest"}
  1668. },
  1669. "RequestSpotFleet":{
  1670. "name":"RequestSpotFleet",
  1671. "http":{
  1672. "method":"POST",
  1673. "requestUri":"/"
  1674. },
  1675. "input":{"shape":"RequestSpotFleetRequest"},
  1676. "output":{"shape":"RequestSpotFleetResponse"}
  1677. },
  1678. "RequestSpotInstances":{
  1679. "name":"RequestSpotInstances",
  1680. "http":{
  1681. "method":"POST",
  1682. "requestUri":"/"
  1683. },
  1684. "input":{"shape":"RequestSpotInstancesRequest"},
  1685. "output":{"shape":"RequestSpotInstancesResult"}
  1686. },
  1687. "ResetImageAttribute":{
  1688. "name":"ResetImageAttribute",
  1689. "http":{
  1690. "method":"POST",
  1691. "requestUri":"/"
  1692. },
  1693. "input":{"shape":"ResetImageAttributeRequest"}
  1694. },
  1695. "ResetInstanceAttribute":{
  1696. "name":"ResetInstanceAttribute",
  1697. "http":{
  1698. "method":"POST",
  1699. "requestUri":"/"
  1700. },
  1701. "input":{"shape":"ResetInstanceAttributeRequest"}
  1702. },
  1703. "ResetNetworkInterfaceAttribute":{
  1704. "name":"ResetNetworkInterfaceAttribute",
  1705. "http":{
  1706. "method":"POST",
  1707. "requestUri":"/"
  1708. },
  1709. "input":{"shape":"ResetNetworkInterfaceAttributeRequest"}
  1710. },
  1711. "ResetSnapshotAttribute":{
  1712. "name":"ResetSnapshotAttribute",
  1713. "http":{
  1714. "method":"POST",
  1715. "requestUri":"/"
  1716. },
  1717. "input":{"shape":"ResetSnapshotAttributeRequest"}
  1718. },
  1719. "RestoreAddressToClassic":{
  1720. "name":"RestoreAddressToClassic",
  1721. "http":{
  1722. "method":"POST",
  1723. "requestUri":"/"
  1724. },
  1725. "input":{"shape":"RestoreAddressToClassicRequest"},
  1726. "output":{"shape":"RestoreAddressToClassicResult"}
  1727. },
  1728. "RevokeSecurityGroupEgress":{
  1729. "name":"RevokeSecurityGroupEgress",
  1730. "http":{
  1731. "method":"POST",
  1732. "requestUri":"/"
  1733. },
  1734. "input":{"shape":"RevokeSecurityGroupEgressRequest"}
  1735. },
  1736. "RevokeSecurityGroupIngress":{
  1737. "name":"RevokeSecurityGroupIngress",
  1738. "http":{
  1739. "method":"POST",
  1740. "requestUri":"/"
  1741. },
  1742. "input":{"shape":"RevokeSecurityGroupIngressRequest"}
  1743. },
  1744. "RunInstances":{
  1745. "name":"RunInstances",
  1746. "http":{
  1747. "method":"POST",
  1748. "requestUri":"/"
  1749. },
  1750. "input":{"shape":"RunInstancesRequest"},
  1751. "output":{"shape":"Reservation"}
  1752. },
  1753. "RunScheduledInstances":{
  1754. "name":"RunScheduledInstances",
  1755. "http":{
  1756. "method":"POST",
  1757. "requestUri":"/"
  1758. },
  1759. "input":{"shape":"RunScheduledInstancesRequest"},
  1760. "output":{"shape":"RunScheduledInstancesResult"}
  1761. },
  1762. "StartInstances":{
  1763. "name":"StartInstances",
  1764. "http":{
  1765. "method":"POST",
  1766. "requestUri":"/"
  1767. },
  1768. "input":{"shape":"StartInstancesRequest"},
  1769. "output":{"shape":"StartInstancesResult"}
  1770. },
  1771. "StopInstances":{
  1772. "name":"StopInstances",
  1773. "http":{
  1774. "method":"POST",
  1775. "requestUri":"/"
  1776. },
  1777. "input":{"shape":"StopInstancesRequest"},
  1778. "output":{"shape":"StopInstancesResult"}
  1779. },
  1780. "TerminateInstances":{
  1781. "name":"TerminateInstances",
  1782. "http":{
  1783. "method":"POST",
  1784. "requestUri":"/"
  1785. },
  1786. "input":{"shape":"TerminateInstancesRequest"},
  1787. "output":{"shape":"TerminateInstancesResult"}
  1788. },
  1789. "UnassignPrivateIpAddresses":{
  1790. "name":"UnassignPrivateIpAddresses",
  1791. "http":{
  1792. "method":"POST",
  1793. "requestUri":"/"
  1794. },
  1795. "input":{"shape":"UnassignPrivateIpAddressesRequest"}
  1796. },
  1797. "UnmonitorInstances":{
  1798. "name":"UnmonitorInstances",
  1799. "http":{
  1800. "method":"POST",
  1801. "requestUri":"/"
  1802. },
  1803. "input":{"shape":"UnmonitorInstancesRequest"},
  1804. "output":{"shape":"UnmonitorInstancesResult"}
  1805. }
  1806. },
  1807. "shapes":{
  1808. "AcceptVpcPeeringConnectionRequest":{
  1809. "type":"structure",
  1810. "members":{
  1811. "DryRun":{
  1812. "shape":"Boolean",
  1813. "locationName":"dryRun"
  1814. },
  1815. "VpcPeeringConnectionId":{
  1816. "shape":"String",
  1817. "locationName":"vpcPeeringConnectionId"
  1818. }
  1819. }
  1820. },
  1821. "AcceptVpcPeeringConnectionResult":{
  1822. "type":"structure",
  1823. "members":{
  1824. "VpcPeeringConnection":{
  1825. "shape":"VpcPeeringConnection",
  1826. "locationName":"vpcPeeringConnection"
  1827. }
  1828. }
  1829. },
  1830. "AccountAttribute":{
  1831. "type":"structure",
  1832. "members":{
  1833. "AttributeName":{
  1834. "shape":"String",
  1835. "locationName":"attributeName"
  1836. },
  1837. "AttributeValues":{
  1838. "shape":"AccountAttributeValueList",
  1839. "locationName":"attributeValueSet"
  1840. }
  1841. }
  1842. },
  1843. "AccountAttributeList":{
  1844. "type":"list",
  1845. "member":{
  1846. "shape":"AccountAttribute",
  1847. "locationName":"item"
  1848. }
  1849. },
  1850. "AccountAttributeName":{
  1851. "type":"string",
  1852. "enum":[
  1853. "supported-platforms",
  1854. "default-vpc"
  1855. ]
  1856. },
  1857. "AccountAttributeNameStringList":{
  1858. "type":"list",
  1859. "member":{
  1860. "shape":"AccountAttributeName",
  1861. "locationName":"attributeName"
  1862. }
  1863. },
  1864. "AccountAttributeValue":{
  1865. "type":"structure",
  1866. "members":{
  1867. "AttributeValue":{
  1868. "shape":"String",
  1869. "locationName":"attributeValue"
  1870. }
  1871. }
  1872. },
  1873. "AccountAttributeValueList":{
  1874. "type":"list",
  1875. "member":{
  1876. "shape":"AccountAttributeValue",
  1877. "locationName":"item"
  1878. }
  1879. },
  1880. "ActiveInstance":{
  1881. "type":"structure",
  1882. "members":{
  1883. "InstanceType":{
  1884. "shape":"String",
  1885. "locationName":"instanceType"
  1886. },
  1887. "InstanceId":{
  1888. "shape":"String",
  1889. "locationName":"instanceId"
  1890. },
  1891. "SpotInstanceRequestId":{
  1892. "shape":"String",
  1893. "locationName":"spotInstanceRequestId"
  1894. }
  1895. }
  1896. },
  1897. "ActiveInstanceSet":{
  1898. "type":"list",
  1899. "member":{
  1900. "shape":"ActiveInstance",
  1901. "locationName":"item"
  1902. }
  1903. },
  1904. "Address":{
  1905. "type":"structure",
  1906. "members":{
  1907. "InstanceId":{
  1908. "shape":"String",
  1909. "locationName":"instanceId"
  1910. },
  1911. "PublicIp":{
  1912. "shape":"String",
  1913. "locationName":"publicIp"
  1914. },
  1915. "AllocationId":{
  1916. "shape":"String",
  1917. "locationName":"allocationId"
  1918. },
  1919. "AssociationId":{
  1920. "shape":"String",
  1921. "locationName":"associationId"
  1922. },
  1923. "Domain":{
  1924. "shape":"DomainType",
  1925. "locationName":"domain"
  1926. },
  1927. "NetworkInterfaceId":{
  1928. "shape":"String",
  1929. "locationName":"networkInterfaceId"
  1930. },
  1931. "NetworkInterfaceOwnerId":{
  1932. "shape":"String",
  1933. "locationName":"networkInterfaceOwnerId"
  1934. },
  1935. "PrivateIpAddress":{
  1936. "shape":"String",
  1937. "locationName":"privateIpAddress"
  1938. }
  1939. }
  1940. },
  1941. "AddressList":{
  1942. "type":"list",
  1943. "member":{
  1944. "shape":"Address",
  1945. "locationName":"item"
  1946. }
  1947. },
  1948. "Affinity":{
  1949. "type":"string",
  1950. "enum":[
  1951. "default",
  1952. "host"
  1953. ]
  1954. },
  1955. "AllocateAddressRequest":{
  1956. "type":"structure",
  1957. "members":{
  1958. "DryRun":{
  1959. "shape":"Boolean",
  1960. "locationName":"dryRun"
  1961. },
  1962. "Domain":{"shape":"DomainType"}
  1963. }
  1964. },
  1965. "AllocateAddressResult":{
  1966. "type":"structure",
  1967. "members":{
  1968. "PublicIp":{
  1969. "shape":"String",
  1970. "locationName":"publicIp"
  1971. },
  1972. "Domain":{
  1973. "shape":"DomainType",
  1974. "locationName":"domain"
  1975. },
  1976. "AllocationId":{
  1977. "shape":"String",
  1978. "locationName":"allocationId"
  1979. }
  1980. }
  1981. },
  1982. "AllocateHostsRequest":{
  1983. "type":"structure",
  1984. "required":[
  1985. "InstanceType",
  1986. "Quantity",
  1987. "AvailabilityZone"
  1988. ],
  1989. "members":{
  1990. "AutoPlacement":{
  1991. "shape":"AutoPlacement",
  1992. "locationName":"autoPlacement"
  1993. },
  1994. "ClientToken":{
  1995. "shape":"String",
  1996. "locationName":"clientToken"
  1997. },
  1998. "InstanceType":{
  1999. "shape":"String",
  2000. "locationName":"instanceType"
  2001. },
  2002. "Quantity":{
  2003. "shape":"Integer",
  2004. "locationName":"quantity"
  2005. },
  2006. "AvailabilityZone":{
  2007. "shape":"String",
  2008. "locationName":"availabilityZone"
  2009. }
  2010. }
  2011. },
  2012. "AllocateHostsResult":{
  2013. "type":"structure",
  2014. "members":{
  2015. "HostIds":{
  2016. "shape":"ResponseHostIdList",
  2017. "locationName":"hostIdSet"
  2018. }
  2019. }
  2020. },
  2021. "AllocationIdList":{
  2022. "type":"list",
  2023. "member":{
  2024. "shape":"String",
  2025. "locationName":"AllocationId"
  2026. }
  2027. },
  2028. "AllocationState":{
  2029. "type":"string",
  2030. "enum":[
  2031. "available",
  2032. "under-assessment",
  2033. "permanent-failure",
  2034. "released",
  2035. "released-permanent-failure"
  2036. ]
  2037. },
  2038. "AllocationStrategy":{
  2039. "type":"string",
  2040. "enum":[
  2041. "lowestPrice",
  2042. "diversified"
  2043. ]
  2044. },
  2045. "ArchitectureValues":{
  2046. "type":"string",
  2047. "enum":[
  2048. "i386",
  2049. "x86_64"
  2050. ]
  2051. },
  2052. "AssignPrivateIpAddressesRequest":{
  2053. "type":"structure",
  2054. "required":["NetworkInterfaceId"],
  2055. "members":{
  2056. "NetworkInterfaceId":{
  2057. "shape":"String",
  2058. "locationName":"networkInterfaceId"
  2059. },
  2060. "PrivateIpAddresses":{
  2061. "shape":"PrivateIpAddressStringList",
  2062. "locationName":"privateIpAddress"
  2063. },
  2064. "SecondaryPrivateIpAddressCount":{
  2065. "shape":"Integer",
  2066. "locationName":"secondaryPrivateIpAddressCount"
  2067. },
  2068. "AllowReassignment":{
  2069. "shape":"Boolean",
  2070. "locationName":"allowReassignment"
  2071. }
  2072. }
  2073. },
  2074. "AssociateAddressRequest":{
  2075. "type":"structure",
  2076. "members":{
  2077. "DryRun":{
  2078. "shape":"Boolean",
  2079. "locationName":"dryRun"
  2080. },
  2081. "InstanceId":{"shape":"String"},
  2082. "PublicIp":{"shape":"String"},
  2083. "AllocationId":{"shape":"String"},
  2084. "NetworkInterfaceId":{
  2085. "shape":"String",
  2086. "locationName":"networkInterfaceId"
  2087. },
  2088. "PrivateIpAddress":{
  2089. "shape":"String",
  2090. "locationName":"privateIpAddress"
  2091. },
  2092. "AllowReassociation":{
  2093. "shape":"Boolean",
  2094. "locationName":"allowReassociation"
  2095. }
  2096. }
  2097. },
  2098. "AssociateAddressResult":{
  2099. "type":"structure",
  2100. "members":{
  2101. "AssociationId":{
  2102. "shape":"String",
  2103. "locationName":"associationId"
  2104. }
  2105. }
  2106. },
  2107. "AssociateDhcpOptionsRequest":{
  2108. "type":"structure",
  2109. "required":[
  2110. "DhcpOptionsId",
  2111. "VpcId"
  2112. ],
  2113. "members":{
  2114. "DryRun":{
  2115. "shape":"Boolean",
  2116. "locationName":"dryRun"
  2117. },
  2118. "DhcpOptionsId":{"shape":"String"},
  2119. "VpcId":{"shape":"String"}
  2120. }
  2121. },
  2122. "AssociateRouteTableRequest":{
  2123. "type":"structure",
  2124. "required":[
  2125. "SubnetId",
  2126. "RouteTableId"
  2127. ],
  2128. "members":{
  2129. "DryRun":{
  2130. "shape":"Boolean",
  2131. "locationName":"dryRun"
  2132. },
  2133. "SubnetId":{
  2134. "shape":"String",
  2135. "locationName":"subnetId"
  2136. },
  2137. "RouteTableId":{
  2138. "shape":"String",
  2139. "locationName":"routeTableId"
  2140. }
  2141. }
  2142. },
  2143. "AssociateRouteTableResult":{
  2144. "type":"structure",
  2145. "members":{
  2146. "AssociationId":{
  2147. "shape":"String",
  2148. "locationName":"associationId"
  2149. }
  2150. }
  2151. },
  2152. "AttachClassicLinkVpcRequest":{
  2153. "type":"structure",
  2154. "required":[
  2155. "InstanceId",
  2156. "VpcId",
  2157. "Groups"
  2158. ],
  2159. "members":{
  2160. "DryRun":{
  2161. "shape":"Boolean",
  2162. "locationName":"dryRun"
  2163. },
  2164. "InstanceId":{
  2165. "shape":"String",
  2166. "locationName":"instanceId"
  2167. },
  2168. "VpcId":{
  2169. "shape":"String",
  2170. "locationName":"vpcId"
  2171. },
  2172. "Groups":{
  2173. "shape":"GroupIdStringList",
  2174. "locationName":"SecurityGroupId"
  2175. }
  2176. }
  2177. },
  2178. "AttachClassicLinkVpcResult":{
  2179. "type":"structure",
  2180. "members":{
  2181. "Return":{
  2182. "shape":"Boolean",
  2183. "locationName":"return"
  2184. }
  2185. }
  2186. },
  2187. "AttachInternetGatewayRequest":{
  2188. "type":"structure",
  2189. "required":[
  2190. "InternetGatewayId",
  2191. "VpcId"
  2192. ],
  2193. "members":{
  2194. "DryRun":{
  2195. "shape":"Boolean",
  2196. "locationName":"dryRun"
  2197. },
  2198. "InternetGatewayId":{
  2199. "shape":"String",
  2200. "locationName":"internetGatewayId"
  2201. },
  2202. "VpcId":{
  2203. "shape":"String",
  2204. "locationName":"vpcId"
  2205. }
  2206. }
  2207. },
  2208. "AttachNetworkInterfaceRequest":{
  2209. "type":"structure",
  2210. "required":[
  2211. "NetworkInterfaceId",
  2212. "InstanceId",
  2213. "DeviceIndex"
  2214. ],
  2215. "members":{
  2216. "DryRun":{
  2217. "shape":"Boolean",
  2218. "locationName":"dryRun"
  2219. },
  2220. "NetworkInterfaceId":{
  2221. "shape":"String",
  2222. "locationName":"networkInterfaceId"
  2223. },
  2224. "InstanceId":{
  2225. "shape":"String",
  2226. "locationName":"instanceId"
  2227. },
  2228. "DeviceIndex":{
  2229. "shape":"Integer",
  2230. "locationName":"deviceIndex"
  2231. }
  2232. }
  2233. },
  2234. "AttachNetworkInterfaceResult":{
  2235. "type":"structure",
  2236. "members":{
  2237. "AttachmentId":{
  2238. "shape":"String",
  2239. "locationName":"attachmentId"
  2240. }
  2241. }
  2242. },
  2243. "AttachVolumeRequest":{
  2244. "type":"structure",
  2245. "required":[
  2246. "VolumeId",
  2247. "InstanceId",
  2248. "Device"
  2249. ],
  2250. "members":{
  2251. "DryRun":{
  2252. "shape":"Boolean",
  2253. "locationName":"dryRun"
  2254. },
  2255. "VolumeId":{"shape":"String"},
  2256. "InstanceId":{"shape":"String"},
  2257. "Device":{"shape":"String"}
  2258. }
  2259. },
  2260. "AttachVpnGatewayRequest":{
  2261. "type":"structure",
  2262. "required":[
  2263. "VpnGatewayId",
  2264. "VpcId"
  2265. ],
  2266. "members":{
  2267. "DryRun":{
  2268. "shape":"Boolean",
  2269. "locationName":"dryRun"
  2270. },
  2271. "VpnGatewayId":{"shape":"String"},
  2272. "VpcId":{"shape":"String"}
  2273. }
  2274. },
  2275. "AttachVpnGatewayResult":{
  2276. "type":"structure",
  2277. "members":{
  2278. "VpcAttachment":{
  2279. "shape":"VpcAttachment",
  2280. "locationName":"attachment"
  2281. }
  2282. }
  2283. },
  2284. "AttachmentStatus":{
  2285. "type":"string",
  2286. "enum":[
  2287. "attaching",
  2288. "attached",
  2289. "detaching",
  2290. "detached"
  2291. ]
  2292. },
  2293. "AttributeBooleanValue":{
  2294. "type":"structure",
  2295. "members":{
  2296. "Value":{
  2297. "shape":"Boolean",
  2298. "locationName":"value"
  2299. }
  2300. }
  2301. },
  2302. "AttributeValue":{
  2303. "type":"structure",
  2304. "members":{
  2305. "Value":{
  2306. "shape":"String",
  2307. "locationName":"value"
  2308. }
  2309. }
  2310. },
  2311. "AuthorizeSecurityGroupEgressRequest":{
  2312. "type":"structure",
  2313. "required":["GroupId"],
  2314. "members":{
  2315. "DryRun":{
  2316. "shape":"Boolean",
  2317. "locationName":"dryRun"
  2318. },
  2319. "GroupId":{
  2320. "shape":"String",
  2321. "locationName":"groupId"
  2322. },
  2323. "SourceSecurityGroupName":{
  2324. "shape":"String",
  2325. "locationName":"sourceSecurityGroupName"
  2326. },
  2327. "SourceSecurityGroupOwnerId":{
  2328. "shape":"String",
  2329. "locationName":"sourceSecurityGroupOwnerId"
  2330. },
  2331. "IpProtocol":{
  2332. "shape":"String",
  2333. "locationName":"ipProtocol"
  2334. },
  2335. "FromPort":{
  2336. "shape":"Integer",
  2337. "locationName":"fromPort"
  2338. },
  2339. "ToPort":{
  2340. "shape":"Integer",
  2341. "locationName":"toPort"
  2342. },
  2343. "CidrIp":{
  2344. "shape":"String",
  2345. "locationName":"cidrIp"
  2346. },
  2347. "IpPermissions":{
  2348. "shape":"IpPermissionList",
  2349. "locationName":"ipPermissions"
  2350. }
  2351. }
  2352. },
  2353. "AuthorizeSecurityGroupIngressRequest":{
  2354. "type":"structure",
  2355. "members":{
  2356. "DryRun":{
  2357. "shape":"Boolean",
  2358. "locationName":"dryRun"
  2359. },
  2360. "GroupName":{"shape":"String"},
  2361. "GroupId":{"shape":"String"},
  2362. "SourceSecurityGroupName":{"shape":"String"},
  2363. "SourceSecurityGroupOwnerId":{"shape":"String"},
  2364. "IpProtocol":{"shape":"String"},
  2365. "FromPort":{"shape":"Integer"},
  2366. "ToPort":{"shape":"Integer"},
  2367. "CidrIp":{"shape":"String"},
  2368. "IpPermissions":{"shape":"IpPermissionList"}
  2369. }
  2370. },
  2371. "AutoPlacement":{
  2372. "type":"string",
  2373. "enum":[
  2374. "on",
  2375. "off"
  2376. ]
  2377. },
  2378. "AvailabilityZone":{
  2379. "type":"structure",
  2380. "members":{
  2381. "ZoneName":{
  2382. "shape":"String",
  2383. "locationName":"zoneName"
  2384. },
  2385. "State":{
  2386. "shape":"AvailabilityZoneState",
  2387. "locationName":"zoneState"
  2388. },
  2389. "RegionName":{
  2390. "shape":"String",
  2391. "locationName":"regionName"
  2392. },
  2393. "Messages":{
  2394. "shape":"AvailabilityZoneMessageList",
  2395. "locationName":"messageSet"
  2396. }
  2397. }
  2398. },
  2399. "AvailabilityZoneList":{
  2400. "type":"list",
  2401. "member":{
  2402. "shape":"AvailabilityZone",
  2403. "locationName":"item"
  2404. }
  2405. },
  2406. "AvailabilityZoneMessage":{
  2407. "type":"structure",
  2408. "members":{
  2409. "Message":{
  2410. "shape":"String",
  2411. "locationName":"message"
  2412. }
  2413. }
  2414. },
  2415. "AvailabilityZoneMessageList":{
  2416. "type":"list",
  2417. "member":{
  2418. "shape":"AvailabilityZoneMessage",
  2419. "locationName":"item"
  2420. }
  2421. },
  2422. "AvailabilityZoneState":{
  2423. "type":"string",
  2424. "enum":[
  2425. "available",
  2426. "information",
  2427. "impaired",
  2428. "unavailable"
  2429. ]
  2430. },
  2431. "AvailableCapacity":{
  2432. "type":"structure",
  2433. "members":{
  2434. "AvailableInstanceCapacity":{
  2435. "shape":"AvailableInstanceCapacityList",
  2436. "locationName":"availableInstanceCapacity"
  2437. },
  2438. "AvailableVCpus":{
  2439. "shape":"Integer",
  2440. "locationName":"availableVCpus"
  2441. }
  2442. }
  2443. },
  2444. "AvailableInstanceCapacityList":{
  2445. "type":"list",
  2446. "member":{
  2447. "shape":"InstanceCapacity",
  2448. "locationName":"item"
  2449. }
  2450. },
  2451. "BatchState":{
  2452. "type":"string",
  2453. "enum":[
  2454. "submitted",
  2455. "active",
  2456. "cancelled",
  2457. "failed",
  2458. "cancelled_running",
  2459. "cancelled_terminating",
  2460. "modifying"
  2461. ]
  2462. },
  2463. "Blob":{"type":"blob"},
  2464. "BlobAttributeValue":{
  2465. "type":"structure",
  2466. "members":{
  2467. "Value":{
  2468. "shape":"Blob",
  2469. "locationName":"value"
  2470. }
  2471. }
  2472. },
  2473. "BlockDeviceMapping":{
  2474. "type":"structure",
  2475. "members":{
  2476. "VirtualName":{
  2477. "shape":"String",
  2478. "locationName":"virtualName"
  2479. },
  2480. "DeviceName":{
  2481. "shape":"String",
  2482. "locationName":"deviceName"
  2483. },
  2484. "Ebs":{
  2485. "shape":"EbsBlockDevice",
  2486. "locationName":"ebs"
  2487. },
  2488. "NoDevice":{
  2489. "shape":"String",
  2490. "locationName":"noDevice"
  2491. }
  2492. }
  2493. },
  2494. "BlockDeviceMappingList":{
  2495. "type":"list",
  2496. "member":{
  2497. "shape":"BlockDeviceMapping",
  2498. "locationName":"item"
  2499. }
  2500. },
  2501. "BlockDeviceMappingRequestList":{
  2502. "type":"list",
  2503. "member":{
  2504. "shape":"BlockDeviceMapping",
  2505. "locationName":"BlockDeviceMapping"
  2506. }
  2507. },
  2508. "Boolean":{"type":"boolean"},
  2509. "BundleIdStringList":{
  2510. "type":"list",
  2511. "member":{
  2512. "shape":"String",
  2513. "locationName":"BundleId"
  2514. }
  2515. },
  2516. "BundleInstanceRequest":{
  2517. "type":"structure",
  2518. "required":[
  2519. "InstanceId",
  2520. "Storage"
  2521. ],
  2522. "members":{
  2523. "DryRun":{
  2524. "shape":"Boolean",
  2525. "locationName":"dryRun"
  2526. },
  2527. "InstanceId":{"shape":"String"},
  2528. "Storage":{"shape":"Storage"}
  2529. }
  2530. },
  2531. "BundleInstanceResult":{
  2532. "type":"structure",
  2533. "members":{
  2534. "BundleTask":{
  2535. "shape":"BundleTask",
  2536. "locationName":"bundleInstanceTask"
  2537. }
  2538. }
  2539. },
  2540. "BundleTask":{
  2541. "type":"structure",
  2542. "members":{
  2543. "InstanceId":{
  2544. "shape":"String",
  2545. "locationName":"instanceId"
  2546. },
  2547. "BundleId":{
  2548. "shape":"String",
  2549. "locationName":"bundleId"
  2550. },
  2551. "State":{
  2552. "shape":"BundleTaskState",
  2553. "locationName":"state"
  2554. },
  2555. "StartTime":{
  2556. "shape":"DateTime",
  2557. "locationName":"startTime"
  2558. },
  2559. "UpdateTime":{
  2560. "shape":"DateTime",
  2561. "locationName":"updateTime"
  2562. },
  2563. "Storage":{
  2564. "shape":"Storage",
  2565. "locationName":"storage"
  2566. },
  2567. "Progress":{
  2568. "shape":"String",
  2569. "locationName":"progress"
  2570. },
  2571. "BundleTaskError":{
  2572. "shape":"BundleTaskError",
  2573. "locationName":"error"
  2574. }
  2575. }
  2576. },
  2577. "BundleTaskError":{
  2578. "type":"structure",
  2579. "members":{
  2580. "Code":{
  2581. "shape":"String",
  2582. "locationName":"code"
  2583. },
  2584. "Message":{
  2585. "shape":"String",
  2586. "locationName":"message"
  2587. }
  2588. }
  2589. },
  2590. "BundleTaskList":{
  2591. "type":"list",
  2592. "member":{
  2593. "shape":"BundleTask",
  2594. "locationName":"item"
  2595. }
  2596. },
  2597. "BundleTaskState":{
  2598. "type":"string",
  2599. "enum":[
  2600. "pending",
  2601. "waiting-for-shutdown",
  2602. "bundling",
  2603. "storing",
  2604. "cancelling",
  2605. "complete",
  2606. "failed"
  2607. ]
  2608. },
  2609. "CancelBatchErrorCode":{
  2610. "type":"string",
  2611. "enum":[
  2612. "fleetRequestIdDoesNotExist",
  2613. "fleetRequestIdMalformed",
  2614. "fleetRequestNotInCancellableState",
  2615. "unexpectedError"
  2616. ]
  2617. },
  2618. "CancelBundleTaskRequest":{
  2619. "type":"structure",
  2620. "required":["BundleId"],
  2621. "members":{
  2622. "DryRun":{
  2623. "shape":"Boolean",
  2624. "locationName":"dryRun"
  2625. },
  2626. "BundleId":{"shape":"String"}
  2627. }
  2628. },
  2629. "CancelBundleTaskResult":{
  2630. "type":"structure",
  2631. "members":{
  2632. "BundleTask":{
  2633. "shape":"BundleTask",
  2634. "locationName":"bundleInstanceTask"
  2635. }
  2636. }
  2637. },
  2638. "CancelConversionRequest":{
  2639. "type":"structure",
  2640. "required":["ConversionTaskId"],
  2641. "members":{
  2642. "DryRun":{
  2643. "shape":"Boolean",
  2644. "locationName":"dryRun"
  2645. },
  2646. "ConversionTaskId":{
  2647. "shape":"String",
  2648. "locationName":"conversionTaskId"
  2649. },
  2650. "ReasonMessage":{
  2651. "shape":"String",
  2652. "locationName":"reasonMessage"
  2653. }
  2654. }
  2655. },
  2656. "CancelExportTaskRequest":{
  2657. "type":"structure",
  2658. "required":["ExportTaskId"],
  2659. "members":{
  2660. "ExportTaskId":{
  2661. "shape":"String",
  2662. "locationName":"exportTaskId"
  2663. }
  2664. }
  2665. },
  2666. "CancelImportTaskRequest":{
  2667. "type":"structure",
  2668. "members":{
  2669. "DryRun":{"shape":"Boolean"},
  2670. "ImportTaskId":{"shape":"String"},
  2671. "CancelReason":{"shape":"String"}
  2672. }
  2673. },
  2674. "CancelImportTaskResult":{
  2675. "type":"structure",
  2676. "members":{
  2677. "ImportTaskId":{
  2678. "shape":"String",
  2679. "locationName":"importTaskId"
  2680. },
  2681. "State":{
  2682. "shape":"String",
  2683. "locationName":"state"
  2684. },
  2685. "PreviousState":{
  2686. "shape":"String",
  2687. "locationName":"previousState"
  2688. }
  2689. }
  2690. },
  2691. "CancelReservedInstancesListingRequest":{
  2692. "type":"structure",
  2693. "required":["ReservedInstancesListingId"],
  2694. "members":{
  2695. "ReservedInstancesListingId":{
  2696. "shape":"String",
  2697. "locationName":"reservedInstancesListingId"
  2698. }
  2699. }
  2700. },
  2701. "CancelReservedInstancesListingResult":{
  2702. "type":"structure",
  2703. "members":{
  2704. "ReservedInstancesListings":{
  2705. "shape":"ReservedInstancesListingList",
  2706. "locationName":"reservedInstancesListingsSet"
  2707. }
  2708. }
  2709. },
  2710. "CancelSpotFleetRequestsError":{
  2711. "type":"structure",
  2712. "required":[
  2713. "Code",
  2714. "Message"
  2715. ],
  2716. "members":{
  2717. "Code":{
  2718. "shape":"CancelBatchErrorCode",
  2719. "locationName":"code"
  2720. },
  2721. "Message":{
  2722. "shape":"String",
  2723. "locationName":"message"
  2724. }
  2725. }
  2726. },
  2727. "CancelSpotFleetRequestsErrorItem":{
  2728. "type":"structure",
  2729. "required":[
  2730. "SpotFleetRequestId",
  2731. "Error"
  2732. ],
  2733. "members":{
  2734. "SpotFleetRequestId":{
  2735. "shape":"String",
  2736. "locationName":"spotFleetRequestId"
  2737. },
  2738. "Error":{
  2739. "shape":"CancelSpotFleetRequestsError",
  2740. "locationName":"error"
  2741. }
  2742. }
  2743. },
  2744. "CancelSpotFleetRequestsErrorSet":{
  2745. "type":"list",
  2746. "member":{
  2747. "shape":"CancelSpotFleetRequestsErrorItem",
  2748. "locationName":"item"
  2749. }
  2750. },
  2751. "CancelSpotFleetRequestsRequest":{
  2752. "type":"structure",
  2753. "required":[
  2754. "SpotFleetRequestIds",
  2755. "TerminateInstances"
  2756. ],
  2757. "members":{
  2758. "DryRun":{
  2759. "shape":"Boolean",
  2760. "locationName":"dryRun"
  2761. },
  2762. "SpotFleetRequestIds":{
  2763. "shape":"ValueStringList",
  2764. "locationName":"spotFleetRequestId"
  2765. },
  2766. "TerminateInstances":{
  2767. "shape":"Boolean",
  2768. "locationName":"terminateInstances"
  2769. }
  2770. }
  2771. },
  2772. "CancelSpotFleetRequestsResponse":{
  2773. "type":"structure",
  2774. "members":{
  2775. "UnsuccessfulFleetRequests":{
  2776. "shape":"CancelSpotFleetRequestsErrorSet",
  2777. "locationName":"unsuccessfulFleetRequestSet"
  2778. },
  2779. "SuccessfulFleetRequests":{
  2780. "shape":"CancelSpotFleetRequestsSuccessSet",
  2781. "locationName":"successfulFleetRequestSet"
  2782. }
  2783. }
  2784. },
  2785. "CancelSpotFleetRequestsSuccessItem":{
  2786. "type":"structure",
  2787. "required":[
  2788. "SpotFleetRequestId",
  2789. "CurrentSpotFleetRequestState",
  2790. "PreviousSpotFleetRequestState"
  2791. ],
  2792. "members":{
  2793. "SpotFleetRequestId":{
  2794. "shape":"String",
  2795. "locationName":"spotFleetRequestId"
  2796. },
  2797. "CurrentSpotFleetRequestState":{
  2798. "shape":"BatchState",
  2799. "locationName":"currentSpotFleetRequestState"
  2800. },
  2801. "PreviousSpotFleetRequestState":{
  2802. "shape":"BatchState",
  2803. "locationName":"previousSpotFleetRequestState"
  2804. }
  2805. }
  2806. },
  2807. "CancelSpotFleetRequestsSuccessSet":{
  2808. "type":"list",
  2809. "member":{
  2810. "shape":"CancelSpotFleetRequestsSuccessItem",
  2811. "locationName":"item"
  2812. }
  2813. },
  2814. "CancelSpotInstanceRequestState":{
  2815. "type":"string",
  2816. "enum":[
  2817. "active",
  2818. "open",
  2819. "closed",
  2820. "cancelled",
  2821. "completed"
  2822. ]
  2823. },
  2824. "CancelSpotInstanceRequestsRequest":{
  2825. "type":"structure",
  2826. "required":["SpotInstanceRequestIds"],
  2827. "members":{
  2828. "DryRun":{
  2829. "shape":"Boolean",
  2830. "locationName":"dryRun"
  2831. },
  2832. "SpotInstanceRequestIds":{
  2833. "shape":"SpotInstanceRequestIdList",
  2834. "locationName":"SpotInstanceRequestId"
  2835. }
  2836. }
  2837. },
  2838. "CancelSpotInstanceRequestsResult":{
  2839. "type":"structure",
  2840. "members":{
  2841. "CancelledSpotInstanceRequests":{
  2842. "shape":"CancelledSpotInstanceRequestList",
  2843. "locationName":"spotInstanceRequestSet"
  2844. }
  2845. }
  2846. },
  2847. "CancelledSpotInstanceRequest":{
  2848. "type":"structure",
  2849. "members":{
  2850. "SpotInstanceRequestId":{
  2851. "shape":"String",
  2852. "locationName":"spotInstanceRequestId"
  2853. },
  2854. "State":{
  2855. "shape":"CancelSpotInstanceRequestState",
  2856. "locationName":"state"
  2857. }
  2858. }
  2859. },
  2860. "CancelledSpotInstanceRequestList":{
  2861. "type":"list",
  2862. "member":{
  2863. "shape":"CancelledSpotInstanceRequest",
  2864. "locationName":"item"
  2865. }
  2866. },
  2867. "ClassicLinkDnsSupport":{
  2868. "type":"structure",
  2869. "members":{
  2870. "VpcId":{
  2871. "shape":"String",
  2872. "locationName":"vpcId"
  2873. },
  2874. "ClassicLinkDnsSupported":{
  2875. "shape":"Boolean",
  2876. "locationName":"classicLinkDnsSupported"
  2877. }
  2878. }
  2879. },
  2880. "ClassicLinkDnsSupportList":{
  2881. "type":"list",
  2882. "member":{
  2883. "shape":"ClassicLinkDnsSupport",
  2884. "locationName":"item"
  2885. }
  2886. },
  2887. "ClassicLinkInstance":{
  2888. "type":"structure",
  2889. "members":{
  2890. "InstanceId":{
  2891. "shape":"String",
  2892. "locationName":"instanceId"
  2893. },
  2894. "VpcId":{
  2895. "shape":"String",
  2896. "locationName":"vpcId"
  2897. },
  2898. "Groups":{
  2899. "shape":"GroupIdentifierList",
  2900. "locationName":"groupSet"
  2901. },
  2902. "Tags":{
  2903. "shape":"TagList",
  2904. "locationName":"tagSet"
  2905. }
  2906. }
  2907. },
  2908. "ClassicLinkInstanceList":{
  2909. "type":"list",
  2910. "member":{
  2911. "shape":"ClassicLinkInstance",
  2912. "locationName":"item"
  2913. }
  2914. },
  2915. "ClientData":{
  2916. "type":"structure",
  2917. "members":{
  2918. "UploadStart":{"shape":"DateTime"},
  2919. "UploadEnd":{"shape":"DateTime"},
  2920. "UploadSize":{"shape":"Double"},
  2921. "Comment":{"shape":"String"}
  2922. }
  2923. },
  2924. "ConfirmProductInstanceRequest":{
  2925. "type":"structure",
  2926. "required":[
  2927. "ProductCode",
  2928. "InstanceId"
  2929. ],
  2930. "members":{
  2931. "DryRun":{
  2932. "shape":"Boolean",
  2933. "locationName":"dryRun"
  2934. },
  2935. "ProductCode":{"shape":"String"},
  2936. "InstanceId":{"shape":"String"}
  2937. }
  2938. },
  2939. "ConfirmProductInstanceResult":{
  2940. "type":"structure",
  2941. "members":{
  2942. "OwnerId":{
  2943. "shape":"String",
  2944. "locationName":"ownerId"
  2945. },
  2946. "Return":{
  2947. "shape":"Boolean",
  2948. "locationName":"return"
  2949. }
  2950. }
  2951. },
  2952. "ContainerFormat":{
  2953. "type":"string",
  2954. "enum":["ova"]
  2955. },
  2956. "ConversionIdStringList":{
  2957. "type":"list",
  2958. "member":{
  2959. "shape":"String",
  2960. "locationName":"item"
  2961. }
  2962. },
  2963. "ConversionTask":{
  2964. "type":"structure",
  2965. "required":[
  2966. "ConversionTaskId",
  2967. "State"
  2968. ],
  2969. "members":{
  2970. "ConversionTaskId":{
  2971. "shape":"String",
  2972. "locationName":"conversionTaskId"
  2973. },
  2974. "ExpirationTime":{
  2975. "shape":"String",
  2976. "locationName":"expirationTime"
  2977. },
  2978. "ImportInstance":{
  2979. "shape":"ImportInstanceTaskDetails",
  2980. "locationName":"importInstance"
  2981. },
  2982. "ImportVolume":{
  2983. "shape":"ImportVolumeTaskDetails",
  2984. "locationName":"importVolume"
  2985. },
  2986. "State":{
  2987. "shape":"ConversionTaskState",
  2988. "locationName":"state"
  2989. },
  2990. "StatusMessage":{
  2991. "shape":"String",
  2992. "locationName":"statusMessage"
  2993. },
  2994. "Tags":{
  2995. "shape":"TagList",
  2996. "locationName":"tagSet"
  2997. }
  2998. }
  2999. },
  3000. "ConversionTaskState":{
  3001. "type":"string",
  3002. "enum":[
  3003. "active",
  3004. "cancelling",
  3005. "cancelled",
  3006. "completed"
  3007. ]
  3008. },
  3009. "CopyImageRequest":{
  3010. "type":"structure",
  3011. "required":[
  3012. "SourceRegion",
  3013. "SourceImageId",
  3014. "Name"
  3015. ],
  3016. "members":{
  3017. "DryRun":{
  3018. "shape":"Boolean",
  3019. "locationName":"dryRun"
  3020. },
  3021. "SourceRegion":{"shape":"String"},
  3022. "SourceImageId":{"shape":"String"},
  3023. "Name":{"shape":"String"},
  3024. "Description":{"shape":"String"},
  3025. "ClientToken":{"shape":"String"},
  3026. "Encrypted":{
  3027. "shape":"Boolean",
  3028. "locationName":"encrypted"
  3029. },
  3030. "KmsKeyId":{
  3031. "shape":"String",
  3032. "locationName":"kmsKeyId"
  3033. }
  3034. }
  3035. },
  3036. "CopyImageResult":{
  3037. "type":"structure",
  3038. "members":{
  3039. "ImageId":{
  3040. "shape":"String",
  3041. "locationName":"imageId"
  3042. }
  3043. }
  3044. },
  3045. "CopySnapshotRequest":{
  3046. "type":"structure",
  3047. "required":[
  3048. "SourceRegion",
  3049. "SourceSnapshotId"
  3050. ],
  3051. "members":{
  3052. "DryRun":{
  3053. "shape":"Boolean",
  3054. "locationName":"dryRun"
  3055. },
  3056. "SourceRegion":{"shape":"String"},
  3057. "SourceSnapshotId":{"shape":"String"},
  3058. "Description":{"shape":"String"},
  3059. "DestinationRegion":{
  3060. "shape":"String",
  3061. "locationName":"destinationRegion"
  3062. },
  3063. "PresignedUrl":{
  3064. "shape":"String",
  3065. "locationName":"presignedUrl"
  3066. },
  3067. "Encrypted":{
  3068. "shape":"Boolean",
  3069. "locationName":"encrypted"
  3070. },
  3071. "KmsKeyId":{
  3072. "shape":"String",
  3073. "locationName":"kmsKeyId"
  3074. }
  3075. }
  3076. },
  3077. "CopySnapshotResult":{
  3078. "type":"structure",
  3079. "members":{
  3080. "SnapshotId":{
  3081. "shape":"String",
  3082. "locationName":"snapshotId"
  3083. }
  3084. }
  3085. },
  3086. "CreateCustomerGatewayRequest":{
  3087. "type":"structure",
  3088. "required":[
  3089. "Type",
  3090. "PublicIp",
  3091. "BgpAsn"
  3092. ],
  3093. "members":{
  3094. "DryRun":{
  3095. "shape":"Boolean",
  3096. "locationName":"dryRun"
  3097. },
  3098. "Type":{"shape":"GatewayType"},
  3099. "PublicIp":{
  3100. "shape":"String",
  3101. "locationName":"IpAddress"
  3102. },
  3103. "BgpAsn":{"shape":"Integer"}
  3104. }
  3105. },
  3106. "CreateCustomerGatewayResult":{
  3107. "type":"structure",
  3108. "members":{
  3109. "CustomerGateway":{
  3110. "shape":"CustomerGateway",
  3111. "locationName":"customerGateway"
  3112. }
  3113. }
  3114. },
  3115. "CreateDhcpOptionsRequest":{
  3116. "type":"structure",
  3117. "required":["DhcpConfigurations"],
  3118. "members":{
  3119. "DryRun":{
  3120. "shape":"Boolean",
  3121. "locationName":"dryRun"
  3122. },
  3123. "DhcpConfigurations":{
  3124. "shape":"NewDhcpConfigurationList",
  3125. "locationName":"dhcpConfiguration"
  3126. }
  3127. }
  3128. },
  3129. "CreateDhcpOptionsResult":{
  3130. "type":"structure",
  3131. "members":{
  3132. "DhcpOptions":{
  3133. "shape":"DhcpOptions",
  3134. "locationName":"dhcpOptions"
  3135. }
  3136. }
  3137. },
  3138. "CreateFlowLogsRequest":{
  3139. "type":"structure",
  3140. "required":[
  3141. "ResourceIds",
  3142. "ResourceType",
  3143. "TrafficType",
  3144. "LogGroupName",
  3145. "DeliverLogsPermissionArn"
  3146. ],
  3147. "members":{
  3148. "ResourceIds":{
  3149. "shape":"ValueStringList",
  3150. "locationName":"ResourceId"
  3151. },
  3152. "ResourceType":{"shape":"FlowLogsResourceType"},
  3153. "TrafficType":{"shape":"TrafficType"},
  3154. "LogGroupName":{"shape":"String"},
  3155. "DeliverLogsPermissionArn":{"shape":"String"},
  3156. "ClientToken":{"shape":"String"}
  3157. }
  3158. },
  3159. "CreateFlowLogsResult":{
  3160. "type":"structure",
  3161. "members":{
  3162. "FlowLogIds":{
  3163. "shape":"ValueStringList",
  3164. "locationName":"flowLogIdSet"
  3165. },
  3166. "ClientToken":{
  3167. "shape":"String",
  3168. "locationName":"clientToken"
  3169. },
  3170. "Unsuccessful":{
  3171. "shape":"UnsuccessfulItemSet",
  3172. "locationName":"unsuccessful"
  3173. }
  3174. }
  3175. },
  3176. "CreateImageRequest":{
  3177. "type":"structure",
  3178. "required":[
  3179. "InstanceId",
  3180. "Name"
  3181. ],
  3182. "members":{
  3183. "DryRun":{
  3184. "shape":"Boolean",
  3185. "locationName":"dryRun"
  3186. },
  3187. "InstanceId":{
  3188. "shape":"String",
  3189. "locationName":"instanceId"
  3190. },
  3191. "Name":{
  3192. "shape":"String",
  3193. "locationName":"name"
  3194. },
  3195. "Description":{
  3196. "shape":"String",
  3197. "locationName":"description"
  3198. },
  3199. "NoReboot":{
  3200. "shape":"Boolean",
  3201. "locationName":"noReboot"
  3202. },
  3203. "BlockDeviceMappings":{
  3204. "shape":"BlockDeviceMappingRequestList",
  3205. "locationName":"blockDeviceMapping"
  3206. }
  3207. }
  3208. },
  3209. "CreateImageResult":{
  3210. "type":"structure",
  3211. "members":{
  3212. "ImageId":{
  3213. "shape":"String",
  3214. "locationName":"imageId"
  3215. }
  3216. }
  3217. },
  3218. "CreateInstanceExportTaskRequest":{
  3219. "type":"structure",
  3220. "required":["InstanceId"],
  3221. "members":{
  3222. "Description":{
  3223. "shape":"String",
  3224. "locationName":"description"
  3225. },
  3226. "InstanceId":{
  3227. "shape":"String",
  3228. "locationName":"instanceId"
  3229. },
  3230. "TargetEnvironment":{
  3231. "shape":"ExportEnvironment",
  3232. "locationName":"targetEnvironment"
  3233. },
  3234. "ExportToS3Task":{
  3235. "shape":"ExportToS3TaskSpecification",
  3236. "locationName":"exportToS3"
  3237. }
  3238. }
  3239. },
  3240. "CreateInstanceExportTaskResult":{
  3241. "type":"structure",
  3242. "members":{
  3243. "ExportTask":{
  3244. "shape":"ExportTask",
  3245. "locationName":"exportTask"
  3246. }
  3247. }
  3248. },
  3249. "CreateInternetGatewayRequest":{
  3250. "type":"structure",
  3251. "members":{
  3252. "DryRun":{
  3253. "shape":"Boolean",
  3254. "locationName":"dryRun"
  3255. }
  3256. }
  3257. },
  3258. "CreateInternetGatewayResult":{
  3259. "type":"structure",
  3260. "members":{
  3261. "InternetGateway":{
  3262. "shape":"InternetGateway",
  3263. "locationName":"internetGateway"
  3264. }
  3265. }
  3266. },
  3267. "CreateKeyPairRequest":{
  3268. "type":"structure",
  3269. "required":["KeyName"],
  3270. "members":{
  3271. "DryRun":{
  3272. "shape":"Boolean",
  3273. "locationName":"dryRun"
  3274. },
  3275. "KeyName":{"shape":"String"}
  3276. }
  3277. },
  3278. "CreateNatGatewayRequest":{
  3279. "type":"structure",
  3280. "required":[
  3281. "SubnetId",
  3282. "AllocationId"
  3283. ],
  3284. "members":{
  3285. "SubnetId":{"shape":"String"},
  3286. "AllocationId":{"shape":"String"},
  3287. "ClientToken":{"shape":"String"}
  3288. }
  3289. },
  3290. "CreateNatGatewayResult":{
  3291. "type":"structure",
  3292. "members":{
  3293. "NatGateway":{
  3294. "shape":"NatGateway",
  3295. "locationName":"natGateway"
  3296. },
  3297. "ClientToken":{
  3298. "shape":"String",
  3299. "locationName":"clientToken"
  3300. }
  3301. }
  3302. },
  3303. "CreateNetworkAclEntryRequest":{
  3304. "type":"structure",
  3305. "required":[
  3306. "NetworkAclId",
  3307. "RuleNumber",
  3308. "Protocol",
  3309. "RuleAction",
  3310. "Egress",
  3311. "CidrBlock"
  3312. ],
  3313. "members":{
  3314. "DryRun":{
  3315. "shape":"Boolean",
  3316. "locationName":"dryRun"
  3317. },
  3318. "NetworkAclId":{
  3319. "shape":"String",
  3320. "locationName":"networkAclId"
  3321. },
  3322. "RuleNumber":{
  3323. "shape":"Integer",
  3324. "locationName":"ruleNumber"
  3325. },
  3326. "Protocol":{
  3327. "shape":"String",
  3328. "locationName":"protocol"
  3329. },
  3330. "RuleAction":{
  3331. "shape":"RuleAction",
  3332. "locationName":"ruleAction"
  3333. },
  3334. "Egress":{
  3335. "shape":"Boolean",
  3336. "locationName":"egress"
  3337. },
  3338. "CidrBlock":{
  3339. "shape":"String",
  3340. "locationName":"cidrBlock"
  3341. },
  3342. "IcmpTypeCode":{
  3343. "shape":"IcmpTypeCode",
  3344. "locationName":"Icmp"
  3345. },
  3346. "PortRange":{
  3347. "shape":"PortRange",
  3348. "locationName":"portRange"
  3349. }
  3350. }
  3351. },
  3352. "CreateNetworkAclRequest":{
  3353. "type":"structure",
  3354. "required":["VpcId"],
  3355. "members":{
  3356. "DryRun":{
  3357. "shape":"Boolean",
  3358. "locationName":"dryRun"
  3359. },
  3360. "VpcId":{
  3361. "shape":"String",
  3362. "locationName":"vpcId"
  3363. }
  3364. }
  3365. },
  3366. "CreateNetworkAclResult":{
  3367. "type":"structure",
  3368. "members":{
  3369. "NetworkAcl":{
  3370. "shape":"NetworkAcl",
  3371. "locationName":"networkAcl"
  3372. }
  3373. }
  3374. },
  3375. "CreateNetworkInterfaceRequest":{
  3376. "type":"structure",
  3377. "required":["SubnetId"],
  3378. "members":{
  3379. "SubnetId":{
  3380. "shape":"String",
  3381. "locationName":"subnetId"
  3382. },
  3383. "Description":{
  3384. "shape":"String",
  3385. "locationName":"description"
  3386. },
  3387. "PrivateIpAddress":{
  3388. "shape":"String",
  3389. "locationName":"privateIpAddress"
  3390. },
  3391. "Groups":{
  3392. "shape":"SecurityGroupIdStringList",
  3393. "locationName":"SecurityGroupId"
  3394. },
  3395. "PrivateIpAddresses":{
  3396. "shape":"PrivateIpAddressSpecificationList",
  3397. "locationName":"privateIpAddresses"
  3398. },
  3399. "SecondaryPrivateIpAddressCount":{
  3400. "shape":"Integer",
  3401. "locationName":"secondaryPrivateIpAddressCount"
  3402. },
  3403. "DryRun":{
  3404. "shape":"Boolean",
  3405. "locationName":"dryRun"
  3406. }
  3407. }
  3408. },
  3409. "CreateNetworkInterfaceResult":{
  3410. "type":"structure",
  3411. "members":{
  3412. "NetworkInterface":{
  3413. "shape":"NetworkInterface",
  3414. "locationName":"networkInterface"
  3415. }
  3416. }
  3417. },
  3418. "CreatePlacementGroupRequest":{
  3419. "type":"structure",
  3420. "required":[
  3421. "GroupName",
  3422. "Strategy"
  3423. ],
  3424. "members":{
  3425. "DryRun":{
  3426. "shape":"Boolean",
  3427. "locationName":"dryRun"
  3428. },
  3429. "GroupName":{
  3430. "shape":"String",
  3431. "locationName":"groupName"
  3432. },
  3433. "Strategy":{
  3434. "shape":"PlacementStrategy",
  3435. "locationName":"strategy"
  3436. }
  3437. }
  3438. },
  3439. "CreateReservedInstancesListingRequest":{
  3440. "type":"structure",
  3441. "required":[
  3442. "ReservedInstancesId",
  3443. "InstanceCount",
  3444. "PriceSchedules",
  3445. "ClientToken"
  3446. ],
  3447. "members":{
  3448. "ReservedInstancesId":{
  3449. "shape":"String",
  3450. "locationName":"reservedInstancesId"
  3451. },
  3452. "InstanceCount":{
  3453. "shape":"Integer",
  3454. "locationName":"instanceCount"
  3455. },
  3456. "PriceSchedules":{
  3457. "shape":"PriceScheduleSpecificationList",
  3458. "locationName":"priceSchedules"
  3459. },
  3460. "ClientToken":{
  3461. "shape":"String",
  3462. "locationName":"clientToken"
  3463. }
  3464. }
  3465. },
  3466. "CreateReservedInstancesListingResult":{
  3467. "type":"structure",
  3468. "members":{
  3469. "ReservedInstancesListings":{
  3470. "shape":"ReservedInstancesListingList",
  3471. "locationName":"reservedInstancesListingsSet"
  3472. }
  3473. }
  3474. },
  3475. "CreateRouteRequest":{
  3476. "type":"structure",
  3477. "required":[
  3478. "RouteTableId",
  3479. "DestinationCidrBlock"
  3480. ],
  3481. "members":{
  3482. "DryRun":{
  3483. "shape":"Boolean",
  3484. "locationName":"dryRun"
  3485. },
  3486. "RouteTableId":{
  3487. "shape":"String",
  3488. "locationName":"routeTableId"
  3489. },
  3490. "DestinationCidrBlock":{
  3491. "shape":"String",
  3492. "locationName":"destinationCidrBlock"
  3493. },
  3494. "GatewayId":{
  3495. "shape":"String",
  3496. "locationName":"gatewayId"
  3497. },
  3498. "InstanceId":{
  3499. "shape":"String",
  3500. "locationName":"instanceId"
  3501. },
  3502. "NetworkInterfaceId":{
  3503. "shape":"String",
  3504. "locationName":"networkInterfaceId"
  3505. },
  3506. "VpcPeeringConnectionId":{
  3507. "shape":"String",
  3508. "locationName":"vpcPeeringConnectionId"
  3509. },
  3510. "NatGatewayId":{
  3511. "shape":"String",
  3512. "locationName":"natGatewayId"
  3513. }
  3514. }
  3515. },
  3516. "CreateRouteResult":{
  3517. "type":"structure",
  3518. "members":{
  3519. "Return":{
  3520. "shape":"Boolean",
  3521. "locationName":"return"
  3522. }
  3523. }
  3524. },
  3525. "CreateRouteTableRequest":{
  3526. "type":"structure",
  3527. "required":["VpcId"],
  3528. "members":{
  3529. "DryRun":{
  3530. "shape":"Boolean",
  3531. "locationName":"dryRun"
  3532. },
  3533. "VpcId":{
  3534. "shape":"String",
  3535. "locationName":"vpcId"
  3536. }
  3537. }
  3538. },
  3539. "CreateRouteTableResult":{
  3540. "type":"structure",
  3541. "members":{
  3542. "RouteTable":{
  3543. "shape":"RouteTable",
  3544. "locationName":"routeTable"
  3545. }
  3546. }
  3547. },
  3548. "CreateSecurityGroupRequest":{
  3549. "type":"structure",
  3550. "required":[
  3551. "GroupName",
  3552. "Description"
  3553. ],
  3554. "members":{
  3555. "DryRun":{
  3556. "shape":"Boolean",
  3557. "locationName":"dryRun"
  3558. },
  3559. "GroupName":{"shape":"String"},
  3560. "Description":{
  3561. "shape":"String",
  3562. "locationName":"GroupDescription"
  3563. },
  3564. "VpcId":{"shape":"String"}
  3565. }
  3566. },
  3567. "CreateSecurityGroupResult":{
  3568. "type":"structure",
  3569. "members":{
  3570. "GroupId":{
  3571. "shape":"String",
  3572. "locationName":"groupId"
  3573. }
  3574. }
  3575. },
  3576. "CreateSnapshotRequest":{
  3577. "type":"structure",
  3578. "required":["VolumeId"],
  3579. "members":{
  3580. "DryRun":{
  3581. "shape":"Boolean",
  3582. "locationName":"dryRun"
  3583. },
  3584. "VolumeId":{"shape":"String"},
  3585. "Description":{"shape":"String"}
  3586. }
  3587. },
  3588. "CreateSpotDatafeedSubscriptionRequest":{
  3589. "type":"structure",
  3590. "required":["Bucket"],
  3591. "members":{
  3592. "DryRun":{
  3593. "shape":"Boolean",
  3594. "locationName":"dryRun"
  3595. },
  3596. "Bucket":{
  3597. "shape":"String",
  3598. "locationName":"bucket"
  3599. },
  3600. "Prefix":{
  3601. "shape":"String",
  3602. "locationName":"prefix"
  3603. }
  3604. }
  3605. },
  3606. "CreateSpotDatafeedSubscriptionResult":{
  3607. "type":"structure",
  3608. "members":{
  3609. "SpotDatafeedSubscription":{
  3610. "shape":"SpotDatafeedSubscription",
  3611. "locationName":"spotDatafeedSubscription"
  3612. }
  3613. }
  3614. },
  3615. "CreateSubnetRequest":{
  3616. "type":"structure",
  3617. "required":[
  3618. "VpcId",
  3619. "CidrBlock"
  3620. ],
  3621. "members":{
  3622. "DryRun":{
  3623. "shape":"Boolean",
  3624. "locationName":"dryRun"
  3625. },
  3626. "VpcId":{"shape":"String"},
  3627. "CidrBlock":{"shape":"String"},
  3628. "AvailabilityZone":{"shape":"String"}
  3629. }
  3630. },
  3631. "CreateSubnetResult":{
  3632. "type":"structure",
  3633. "members":{
  3634. "Subnet":{
  3635. "shape":"Subnet",
  3636. "locationName":"subnet"
  3637. }
  3638. }
  3639. },
  3640. "CreateTagsRequest":{
  3641. "type":"structure",
  3642. "required":[
  3643. "Resources",
  3644. "Tags"
  3645. ],
  3646. "members":{
  3647. "DryRun":{
  3648. "shape":"Boolean",
  3649. "locationName":"dryRun"
  3650. },
  3651. "Resources":{
  3652. "shape":"ResourceIdList",
  3653. "locationName":"ResourceId"
  3654. },
  3655. "Tags":{
  3656. "shape":"TagList",
  3657. "locationName":"Tag"
  3658. }
  3659. }
  3660. },
  3661. "CreateVolumePermission":{
  3662. "type":"structure",
  3663. "members":{
  3664. "UserId":{
  3665. "shape":"String",
  3666. "locationName":"userId"
  3667. },
  3668. "Group":{
  3669. "shape":"PermissionGroup",
  3670. "locationName":"group"
  3671. }
  3672. }
  3673. },
  3674. "CreateVolumePermissionList":{
  3675. "type":"list",
  3676. "member":{
  3677. "shape":"CreateVolumePermission",
  3678. "locationName":"item"
  3679. }
  3680. },
  3681. "CreateVolumePermissionModifications":{
  3682. "type":"structure",
  3683. "members":{
  3684. "Add":{"shape":"CreateVolumePermissionList"},
  3685. "Remove":{"shape":"CreateVolumePermissionList"}
  3686. }
  3687. },
  3688. "CreateVolumeRequest":{
  3689. "type":"structure",
  3690. "required":["AvailabilityZone"],
  3691. "members":{
  3692. "DryRun":{
  3693. "shape":"Boolean",
  3694. "locationName":"dryRun"
  3695. },
  3696. "Size":{"shape":"Integer"},
  3697. "SnapshotId":{"shape":"String"},
  3698. "AvailabilityZone":{"shape":"String"},
  3699. "VolumeType":{"shape":"VolumeType"},
  3700. "Iops":{"shape":"Integer"},
  3701. "Encrypted":{
  3702. "shape":"Boolean",
  3703. "locationName":"encrypted"
  3704. },
  3705. "KmsKeyId":{"shape":"String"}
  3706. }
  3707. },
  3708. "CreateVpcEndpointRequest":{
  3709. "type":"structure",
  3710. "required":[
  3711. "VpcId",
  3712. "ServiceName"
  3713. ],
  3714. "members":{
  3715. "DryRun":{"shape":"Boolean"},
  3716. "VpcId":{"shape":"String"},
  3717. "ServiceName":{"shape":"String"},
  3718. "PolicyDocument":{"shape":"String"},
  3719. "RouteTableIds":{
  3720. "shape":"ValueStringList",
  3721. "locationName":"RouteTableId"
  3722. },
  3723. "ClientToken":{"shape":"String"}
  3724. }
  3725. },
  3726. "CreateVpcEndpointResult":{
  3727. "type":"structure",
  3728. "members":{
  3729. "VpcEndpoint":{
  3730. "shape":"VpcEndpoint",
  3731. "locationName":"vpcEndpoint"
  3732. },
  3733. "ClientToken":{
  3734. "shape":"String",
  3735. "locationName":"clientToken"
  3736. }
  3737. }
  3738. },
  3739. "CreateVpcPeeringConnectionRequest":{
  3740. "type":"structure",
  3741. "members":{
  3742. "DryRun":{
  3743. "shape":"Boolean",
  3744. "locationName":"dryRun"
  3745. },
  3746. "VpcId":{
  3747. "shape":"String",
  3748. "locationName":"vpcId"
  3749. },
  3750. "PeerVpcId":{
  3751. "shape":"String",
  3752. "locationName":"peerVpcId"
  3753. },
  3754. "PeerOwnerId":{
  3755. "shape":"String",
  3756. "locationName":"peerOwnerId"
  3757. }
  3758. }
  3759. },
  3760. "CreateVpcPeeringConnectionResult":{
  3761. "type":"structure",
  3762. "members":{
  3763. "VpcPeeringConnection":{
  3764. "shape":"VpcPeeringConnection",
  3765. "locationName":"vpcPeeringConnection"
  3766. }
  3767. }
  3768. },
  3769. "CreateVpcRequest":{
  3770. "type":"structure",
  3771. "required":["CidrBlock"],
  3772. "members":{
  3773. "DryRun":{
  3774. "shape":"Boolean",
  3775. "locationName":"dryRun"
  3776. },
  3777. "CidrBlock":{"shape":"String"},
  3778. "InstanceTenancy":{
  3779. "shape":"Tenancy",
  3780. "locationName":"instanceTenancy"
  3781. }
  3782. }
  3783. },
  3784. "CreateVpcResult":{
  3785. "type":"structure",
  3786. "members":{
  3787. "Vpc":{
  3788. "shape":"Vpc",
  3789. "locationName":"vpc"
  3790. }
  3791. }
  3792. },
  3793. "CreateVpnConnectionRequest":{
  3794. "type":"structure",
  3795. "required":[
  3796. "Type",
  3797. "CustomerGatewayId",
  3798. "VpnGatewayId"
  3799. ],
  3800. "members":{
  3801. "DryRun":{
  3802. "shape":"Boolean",
  3803. "locationName":"dryRun"
  3804. },
  3805. "Type":{"shape":"String"},
  3806. "CustomerGatewayId":{"shape":"String"},
  3807. "VpnGatewayId":{"shape":"String"},
  3808. "Options":{
  3809. "shape":"VpnConnectionOptionsSpecification",
  3810. "locationName":"options"
  3811. }
  3812. }
  3813. },
  3814. "CreateVpnConnectionResult":{
  3815. "type":"structure",
  3816. "members":{
  3817. "VpnConnection":{
  3818. "shape":"VpnConnection",
  3819. "locationName":"vpnConnection"
  3820. }
  3821. }
  3822. },
  3823. "CreateVpnConnectionRouteRequest":{
  3824. "type":"structure",
  3825. "required":[
  3826. "VpnConnectionId",
  3827. "DestinationCidrBlock"
  3828. ],
  3829. "members":{
  3830. "VpnConnectionId":{"shape":"String"},
  3831. "DestinationCidrBlock":{"shape":"String"}
  3832. }
  3833. },
  3834. "CreateVpnGatewayRequest":{
  3835. "type":"structure",
  3836. "required":["Type"],
  3837. "members":{
  3838. "DryRun":{
  3839. "shape":"Boolean",
  3840. "locationName":"dryRun"
  3841. },
  3842. "Type":{"shape":"GatewayType"},
  3843. "AvailabilityZone":{"shape":"String"}
  3844. }
  3845. },
  3846. "CreateVpnGatewayResult":{
  3847. "type":"structure",
  3848. "members":{
  3849. "VpnGateway":{
  3850. "shape":"VpnGateway",
  3851. "locationName":"vpnGateway"
  3852. }
  3853. }
  3854. },
  3855. "CurrencyCodeValues":{
  3856. "type":"string",
  3857. "enum":["USD"]
  3858. },
  3859. "CustomerGateway":{
  3860. "type":"structure",
  3861. "members":{
  3862. "CustomerGatewayId":{
  3863. "shape":"String",
  3864. "locationName":"customerGatewayId"
  3865. },
  3866. "State":{
  3867. "shape":"String",
  3868. "locationName":"state"
  3869. },
  3870. "Type":{
  3871. "shape":"String",
  3872. "locationName":"type"
  3873. },
  3874. "IpAddress":{
  3875. "shape":"String",
  3876. "locationName":"ipAddress"
  3877. },
  3878. "BgpAsn":{
  3879. "shape":"String",
  3880. "locationName":"bgpAsn"
  3881. },
  3882. "Tags":{
  3883. "shape":"TagList",
  3884. "locationName":"tagSet"
  3885. }
  3886. }
  3887. },
  3888. "CustomerGatewayIdStringList":{
  3889. "type":"list",
  3890. "member":{
  3891. "shape":"String",
  3892. "locationName":"CustomerGatewayId"
  3893. }
  3894. },
  3895. "CustomerGatewayList":{
  3896. "type":"list",
  3897. "member":{
  3898. "shape":"CustomerGateway",
  3899. "locationName":"item"
  3900. }
  3901. },
  3902. "DatafeedSubscriptionState":{
  3903. "type":"string",
  3904. "enum":[
  3905. "Active",
  3906. "Inactive"
  3907. ]
  3908. },
  3909. "DateTime":{"type":"timestamp"},
  3910. "DeleteCustomerGatewayRequest":{
  3911. "type":"structure",
  3912. "required":["CustomerGatewayId"],
  3913. "members":{
  3914. "DryRun":{
  3915. "shape":"Boolean",
  3916. "locationName":"dryRun"
  3917. },
  3918. "CustomerGatewayId":{"shape":"String"}
  3919. }
  3920. },
  3921. "DeleteDhcpOptionsRequest":{
  3922. "type":"structure",
  3923. "required":["DhcpOptionsId"],
  3924. "members":{
  3925. "DryRun":{
  3926. "shape":"Boolean",
  3927. "locationName":"dryRun"
  3928. },
  3929. "DhcpOptionsId":{"shape":"String"}
  3930. }
  3931. },
  3932. "DeleteFlowLogsRequest":{
  3933. "type":"structure",
  3934. "required":["FlowLogIds"],
  3935. "members":{
  3936. "FlowLogIds":{
  3937. "shape":"ValueStringList",
  3938. "locationName":"FlowLogId"
  3939. }
  3940. }
  3941. },
  3942. "DeleteFlowLogsResult":{
  3943. "type":"structure",
  3944. "members":{
  3945. "Unsuccessful":{
  3946. "shape":"UnsuccessfulItemSet",
  3947. "locationName":"unsuccessful"
  3948. }
  3949. }
  3950. },
  3951. "DeleteInternetGatewayRequest":{
  3952. "type":"structure",
  3953. "required":["InternetGatewayId"],
  3954. "members":{
  3955. "DryRun":{
  3956. "shape":"Boolean",
  3957. "locationName":"dryRun"
  3958. },
  3959. "InternetGatewayId":{
  3960. "shape":"String",
  3961. "locationName":"internetGatewayId"
  3962. }
  3963. }
  3964. },
  3965. "DeleteKeyPairRequest":{
  3966. "type":"structure",
  3967. "required":["KeyName"],
  3968. "members":{
  3969. "DryRun":{
  3970. "shape":"Boolean",
  3971. "locationName":"dryRun"
  3972. },
  3973. "KeyName":{"shape":"String"}
  3974. }
  3975. },
  3976. "DeleteNatGatewayRequest":{
  3977. "type":"structure",
  3978. "required":["NatGatewayId"],
  3979. "members":{
  3980. "NatGatewayId":{"shape":"String"}
  3981. }
  3982. },
  3983. "DeleteNatGatewayResult":{
  3984. "type":"structure",
  3985. "members":{
  3986. "NatGatewayId":{
  3987. "shape":"String",
  3988. "locationName":"natGatewayId"
  3989. }
  3990. }
  3991. },
  3992. "DeleteNetworkAclEntryRequest":{
  3993. "type":"structure",
  3994. "required":[
  3995. "NetworkAclId",
  3996. "RuleNumber",
  3997. "Egress"
  3998. ],
  3999. "members":{
  4000. "DryRun":{
  4001. "shape":"Boolean",
  4002. "locationName":"dryRun"
  4003. },
  4004. "NetworkAclId":{
  4005. "shape":"String",
  4006. "locationName":"networkAclId"
  4007. },
  4008. "RuleNumber":{
  4009. "shape":"Integer",
  4010. "locationName":"ruleNumber"
  4011. },
  4012. "Egress":{
  4013. "shape":"Boolean",
  4014. "locationName":"egress"
  4015. }
  4016. }
  4017. },
  4018. "DeleteNetworkAclRequest":{
  4019. "type":"structure",
  4020. "required":["NetworkAclId"],
  4021. "members":{
  4022. "DryRun":{
  4023. "shape":"Boolean",
  4024. "locationName":"dryRun"
  4025. },
  4026. "NetworkAclId":{
  4027. "shape":"String",
  4028. "locationName":"networkAclId"
  4029. }
  4030. }
  4031. },
  4032. "DeleteNetworkInterfaceRequest":{
  4033. "type":"structure",
  4034. "required":["NetworkInterfaceId"],
  4035. "members":{
  4036. "DryRun":{
  4037. "shape":"Boolean",
  4038. "locationName":"dryRun"
  4039. },
  4040. "NetworkInterfaceId":{
  4041. "shape":"String",
  4042. "locationName":"networkInterfaceId"
  4043. }
  4044. }
  4045. },
  4046. "DeletePlacementGroupRequest":{
  4047. "type":"structure",
  4048. "required":["GroupName"],
  4049. "members":{
  4050. "DryRun":{
  4051. "shape":"Boolean",
  4052. "locationName":"dryRun"
  4053. },
  4054. "GroupName":{
  4055. "shape":"String",
  4056. "locationName":"groupName"
  4057. }
  4058. }
  4059. },
  4060. "DeleteRouteRequest":{
  4061. "type":"structure",
  4062. "required":[
  4063. "RouteTableId",
  4064. "DestinationCidrBlock"
  4065. ],
  4066. "members":{
  4067. "DryRun":{
  4068. "shape":"Boolean",
  4069. "locationName":"dryRun"
  4070. },
  4071. "RouteTableId":{
  4072. "shape":"String",
  4073. "locationName":"routeTableId"
  4074. },
  4075. "DestinationCidrBlock":{
  4076. "shape":"String",
  4077. "locationName":"destinationCidrBlock"
  4078. }
  4079. }
  4080. },
  4081. "DeleteRouteTableRequest":{
  4082. "type":"structure",
  4083. "required":["RouteTableId"],
  4084. "members":{
  4085. "DryRun":{
  4086. "shape":"Boolean",
  4087. "locationName":"dryRun"
  4088. },
  4089. "RouteTableId":{
  4090. "shape":"String",
  4091. "locationName":"routeTableId"
  4092. }
  4093. }
  4094. },
  4095. "DeleteSecurityGroupRequest":{
  4096. "type":"structure",
  4097. "members":{
  4098. "DryRun":{
  4099. "shape":"Boolean",
  4100. "locationName":"dryRun"
  4101. },
  4102. "GroupName":{"shape":"String"},
  4103. "GroupId":{"shape":"String"}
  4104. }
  4105. },
  4106. "DeleteSnapshotRequest":{
  4107. "type":"structure",
  4108. "required":["SnapshotId"],
  4109. "members":{
  4110. "DryRun":{
  4111. "shape":"Boolean",
  4112. "locationName":"dryRun"
  4113. },
  4114. "SnapshotId":{"shape":"String"}
  4115. }
  4116. },
  4117. "DeleteSpotDatafeedSubscriptionRequest":{
  4118. "type":"structure",
  4119. "members":{
  4120. "DryRun":{
  4121. "shape":"Boolean",
  4122. "locationName":"dryRun"
  4123. }
  4124. }
  4125. },
  4126. "DeleteSubnetRequest":{
  4127. "type":"structure",
  4128. "required":["SubnetId"],
  4129. "members":{
  4130. "DryRun":{
  4131. "shape":"Boolean",
  4132. "locationName":"dryRun"
  4133. },
  4134. "SubnetId":{"shape":"String"}
  4135. }
  4136. },
  4137. "DeleteTagsRequest":{
  4138. "type":"structure",
  4139. "required":["Resources"],
  4140. "members":{
  4141. "DryRun":{
  4142. "shape":"Boolean",
  4143. "locationName":"dryRun"
  4144. },
  4145. "Resources":{
  4146. "shape":"ResourceIdList",
  4147. "locationName":"resourceId"
  4148. },
  4149. "Tags":{
  4150. "shape":"TagList",
  4151. "locationName":"tag"
  4152. }
  4153. }
  4154. },
  4155. "DeleteVolumeRequest":{
  4156. "type":"structure",
  4157. "required":["VolumeId"],
  4158. "members":{
  4159. "DryRun":{
  4160. "shape":"Boolean",
  4161. "locationName":"dryRun"
  4162. },
  4163. "VolumeId":{"shape":"String"}
  4164. }
  4165. },
  4166. "DeleteVpcEndpointsRequest":{
  4167. "type":"structure",
  4168. "required":["VpcEndpointIds"],
  4169. "members":{
  4170. "DryRun":{"shape":"Boolean"},
  4171. "VpcEndpointIds":{
  4172. "shape":"ValueStringList",
  4173. "locationName":"VpcEndpointId"
  4174. }
  4175. }
  4176. },
  4177. "DeleteVpcEndpointsResult":{
  4178. "type":"structure",
  4179. "members":{
  4180. "Unsuccessful":{
  4181. "shape":"UnsuccessfulItemSet",
  4182. "locationName":"unsuccessful"
  4183. }
  4184. }
  4185. },
  4186. "DeleteVpcPeeringConnectionRequest":{
  4187. "type":"structure",
  4188. "required":["VpcPeeringConnectionId"],
  4189. "members":{
  4190. "DryRun":{
  4191. "shape":"Boolean",
  4192. "locationName":"dryRun"
  4193. },
  4194. "VpcPeeringConnectionId":{
  4195. "shape":"String",
  4196. "locationName":"vpcPeeringConnectionId"
  4197. }
  4198. }
  4199. },
  4200. "DeleteVpcPeeringConnectionResult":{
  4201. "type":"structure",
  4202. "members":{
  4203. "Return":{
  4204. "shape":"Boolean",
  4205. "locationName":"return"
  4206. }
  4207. }
  4208. },
  4209. "DeleteVpcRequest":{
  4210. "type":"structure",
  4211. "required":["VpcId"],
  4212. "members":{
  4213. "DryRun":{
  4214. "shape":"Boolean",
  4215. "locationName":"dryRun"
  4216. },
  4217. "VpcId":{"shape":"String"}
  4218. }
  4219. },
  4220. "DeleteVpnConnectionRequest":{
  4221. "type":"structure",
  4222. "required":["VpnConnectionId"],
  4223. "members":{
  4224. "DryRun":{
  4225. "shape":"Boolean",
  4226. "locationName":"dryRun"
  4227. },
  4228. "VpnConnectionId":{"shape":"String"}
  4229. }
  4230. },
  4231. "DeleteVpnConnectionRouteRequest":{
  4232. "type":"structure",
  4233. "required":[
  4234. "VpnConnectionId",
  4235. "DestinationCidrBlock"
  4236. ],
  4237. "members":{
  4238. "VpnConnectionId":{"shape":"String"},
  4239. "DestinationCidrBlock":{"shape":"String"}
  4240. }
  4241. },
  4242. "DeleteVpnGatewayRequest":{
  4243. "type":"structure",
  4244. "required":["VpnGatewayId"],
  4245. "members":{
  4246. "DryRun":{
  4247. "shape":"Boolean",
  4248. "locationName":"dryRun"
  4249. },
  4250. "VpnGatewayId":{"shape":"String"}
  4251. }
  4252. },
  4253. "DeregisterImageRequest":{
  4254. "type":"structure",
  4255. "required":["ImageId"],
  4256. "members":{
  4257. "DryRun":{
  4258. "shape":"Boolean",
  4259. "locationName":"dryRun"
  4260. },
  4261. "ImageId":{"shape":"String"}
  4262. }
  4263. },
  4264. "DescribeAccountAttributesRequest":{
  4265. "type":"structure",
  4266. "members":{
  4267. "DryRun":{
  4268. "shape":"Boolean",
  4269. "locationName":"dryRun"
  4270. },
  4271. "AttributeNames":{
  4272. "shape":"AccountAttributeNameStringList",
  4273. "locationName":"attributeName"
  4274. }
  4275. }
  4276. },
  4277. "DescribeAccountAttributesResult":{
  4278. "type":"structure",
  4279. "members":{
  4280. "AccountAttributes":{
  4281. "shape":"AccountAttributeList",
  4282. "locationName":"accountAttributeSet"
  4283. }
  4284. }
  4285. },
  4286. "DescribeAddressesRequest":{
  4287. "type":"structure",
  4288. "members":{
  4289. "DryRun":{
  4290. "shape":"Boolean",
  4291. "locationName":"dryRun"
  4292. },
  4293. "PublicIps":{
  4294. "shape":"PublicIpStringList",
  4295. "locationName":"PublicIp"
  4296. },
  4297. "Filters":{
  4298. "shape":"FilterList",
  4299. "locationName":"Filter"
  4300. },
  4301. "AllocationIds":{
  4302. "shape":"AllocationIdList",
  4303. "locationName":"AllocationId"
  4304. }
  4305. }
  4306. },
  4307. "DescribeAddressesResult":{
  4308. "type":"structure",
  4309. "members":{
  4310. "Addresses":{
  4311. "shape":"AddressList",
  4312. "locationName":"addressesSet"
  4313. }
  4314. }
  4315. },
  4316. "DescribeAvailabilityZonesRequest":{
  4317. "type":"structure",
  4318. "members":{
  4319. "DryRun":{
  4320. "shape":"Boolean",
  4321. "locationName":"dryRun"
  4322. },
  4323. "ZoneNames":{
  4324. "shape":"ZoneNameStringList",
  4325. "locationName":"ZoneName"
  4326. },
  4327. "Filters":{
  4328. "shape":"FilterList",
  4329. "locationName":"Filter"
  4330. }
  4331. }
  4332. },
  4333. "DescribeAvailabilityZonesResult":{
  4334. "type":"structure",
  4335. "members":{
  4336. "AvailabilityZones":{
  4337. "shape":"AvailabilityZoneList",
  4338. "locationName":"availabilityZoneInfo"
  4339. }
  4340. }
  4341. },
  4342. "DescribeBundleTasksRequest":{
  4343. "type":"structure",
  4344. "members":{
  4345. "DryRun":{
  4346. "shape":"Boolean",
  4347. "locationName":"dryRun"
  4348. },
  4349. "BundleIds":{
  4350. "shape":"BundleIdStringList",
  4351. "locationName":"BundleId"
  4352. },
  4353. "Filters":{
  4354. "shape":"FilterList",
  4355. "locationName":"Filter"
  4356. }
  4357. }
  4358. },
  4359. "DescribeBundleTasksResult":{
  4360. "type":"structure",
  4361. "members":{
  4362. "BundleTasks":{
  4363. "shape":"BundleTaskList",
  4364. "locationName":"bundleInstanceTasksSet"
  4365. }
  4366. }
  4367. },
  4368. "DescribeClassicLinkInstancesRequest":{
  4369. "type":"structure",
  4370. "members":{
  4371. "DryRun":{
  4372. "shape":"Boolean",
  4373. "locationName":"dryRun"
  4374. },
  4375. "InstanceIds":{
  4376. "shape":"InstanceIdStringList",
  4377. "locationName":"InstanceId"
  4378. },
  4379. "Filters":{
  4380. "shape":"FilterList",
  4381. "locationName":"Filter"
  4382. },
  4383. "NextToken":{
  4384. "shape":"String",
  4385. "locationName":"nextToken"
  4386. },
  4387. "MaxResults":{
  4388. "shape":"Integer",
  4389. "locationName":"maxResults"
  4390. }
  4391. }
  4392. },
  4393. "DescribeClassicLinkInstancesResult":{
  4394. "type":"structure",
  4395. "members":{
  4396. "Instances":{
  4397. "shape":"ClassicLinkInstanceList",
  4398. "locationName":"instancesSet"
  4399. },
  4400. "NextToken":{
  4401. "shape":"String",
  4402. "locationName":"nextToken"
  4403. }
  4404. }
  4405. },
  4406. "DescribeConversionTaskList":{
  4407. "type":"list",
  4408. "member":{
  4409. "shape":"ConversionTask",
  4410. "locationName":"item"
  4411. }
  4412. },
  4413. "DescribeConversionTasksRequest":{
  4414. "type":"structure",
  4415. "members":{
  4416. "DryRun":{
  4417. "shape":"Boolean",
  4418. "locationName":"dryRun"
  4419. },
  4420. "Filters":{
  4421. "shape":"FilterList",
  4422. "locationName":"filter"
  4423. },
  4424. "ConversionTaskIds":{
  4425. "shape":"ConversionIdStringList",
  4426. "locationName":"conversionTaskId"
  4427. }
  4428. }
  4429. },
  4430. "DescribeConversionTasksResult":{
  4431. "type":"structure",
  4432. "members":{
  4433. "ConversionTasks":{
  4434. "shape":"DescribeConversionTaskList",
  4435. "locationName":"conversionTasks"
  4436. }
  4437. }
  4438. },
  4439. "DescribeCustomerGatewaysRequest":{
  4440. "type":"structure",
  4441. "members":{
  4442. "DryRun":{
  4443. "shape":"Boolean",
  4444. "locationName":"dryRun"
  4445. },
  4446. "CustomerGatewayIds":{
  4447. "shape":"CustomerGatewayIdStringList",
  4448. "locationName":"CustomerGatewayId"
  4449. },
  4450. "Filters":{
  4451. "shape":"FilterList",
  4452. "locationName":"Filter"
  4453. }
  4454. }
  4455. },
  4456. "DescribeCustomerGatewaysResult":{
  4457. "type":"structure",
  4458. "members":{
  4459. "CustomerGateways":{
  4460. "shape":"CustomerGatewayList",
  4461. "locationName":"customerGatewaySet"
  4462. }
  4463. }
  4464. },
  4465. "DescribeDhcpOptionsRequest":{
  4466. "type":"structure",
  4467. "members":{
  4468. "DryRun":{
  4469. "shape":"Boolean",
  4470. "locationName":"dryRun"
  4471. },
  4472. "DhcpOptionsIds":{
  4473. "shape":"DhcpOptionsIdStringList",
  4474. "locationName":"DhcpOptionsId"
  4475. },
  4476. "Filters":{
  4477. "shape":"FilterList",
  4478. "locationName":"Filter"
  4479. }
  4480. }
  4481. },
  4482. "DescribeDhcpOptionsResult":{
  4483. "type":"structure",
  4484. "members":{
  4485. "DhcpOptions":{
  4486. "shape":"DhcpOptionsList",
  4487. "locationName":"dhcpOptionsSet"
  4488. }
  4489. }
  4490. },
  4491. "DescribeExportTasksRequest":{
  4492. "type":"structure",
  4493. "members":{
  4494. "ExportTaskIds":{
  4495. "shape":"ExportTaskIdStringList",
  4496. "locationName":"exportTaskId"
  4497. }
  4498. }
  4499. },
  4500. "DescribeExportTasksResult":{
  4501. "type":"structure",
  4502. "members":{
  4503. "ExportTasks":{
  4504. "shape":"ExportTaskList",
  4505. "locationName":"exportTaskSet"
  4506. }
  4507. }
  4508. },
  4509. "DescribeFlowLogsRequest":{
  4510. "type":"structure",
  4511. "members":{
  4512. "FlowLogIds":{
  4513. "shape":"ValueStringList",
  4514. "locationName":"FlowLogId"
  4515. },
  4516. "Filter":{"shape":"FilterList"},
  4517. "NextToken":{"shape":"String"},
  4518. "MaxResults":{"shape":"Integer"}
  4519. }
  4520. },
  4521. "DescribeFlowLogsResult":{
  4522. "type":"structure",
  4523. "members":{
  4524. "FlowLogs":{
  4525. "shape":"FlowLogSet",
  4526. "locationName":"flowLogSet"
  4527. },
  4528. "NextToken":{
  4529. "shape":"String",
  4530. "locationName":"nextToken"
  4531. }
  4532. }
  4533. },
  4534. "DescribeHostsRequest":{
  4535. "type":"structure",
  4536. "members":{
  4537. "HostIds":{
  4538. "shape":"RequestHostIdList",
  4539. "locationName":"hostId"
  4540. },
  4541. "NextToken":{
  4542. "shape":"String",
  4543. "locationName":"nextToken"
  4544. },
  4545. "MaxResults":{
  4546. "shape":"Integer",
  4547. "locationName":"maxResults"
  4548. },
  4549. "Filter":{
  4550. "shape":"FilterList",
  4551. "locationName":"filter"
  4552. }
  4553. }
  4554. },
  4555. "DescribeHostsResult":{
  4556. "type":"structure",
  4557. "members":{
  4558. "Hosts":{
  4559. "shape":"HostList",
  4560. "locationName":"hostSet"
  4561. },
  4562. "NextToken":{
  4563. "shape":"String",
  4564. "locationName":"nextToken"
  4565. }
  4566. }
  4567. },
  4568. "DescribeIdFormatRequest":{
  4569. "type":"structure",
  4570. "members":{
  4571. "Resource":{"shape":"String"}
  4572. }
  4573. },
  4574. "DescribeIdFormatResult":{
  4575. "type":"structure",
  4576. "members":{
  4577. "Statuses":{
  4578. "shape":"IdFormatList",
  4579. "locationName":"statusSet"
  4580. }
  4581. }
  4582. },
  4583. "DescribeIdentityIdFormatRequest":{
  4584. "type":"structure",
  4585. "required":["PrincipalArn"],
  4586. "members":{
  4587. "Resource":{
  4588. "shape":"String",
  4589. "locationName":"resource"
  4590. },
  4591. "PrincipalArn":{
  4592. "shape":"String",
  4593. "locationName":"principalArn"
  4594. }
  4595. }
  4596. },
  4597. "DescribeIdentityIdFormatResult":{
  4598. "type":"structure",
  4599. "members":{
  4600. "Statuses":{
  4601. "shape":"IdFormatList",
  4602. "locationName":"statusSet"
  4603. }
  4604. }
  4605. },
  4606. "DescribeImageAttributeRequest":{
  4607. "type":"structure",
  4608. "required":[
  4609. "ImageId",
  4610. "Attribute"
  4611. ],
  4612. "members":{
  4613. "DryRun":{
  4614. "shape":"Boolean",
  4615. "locationName":"dryRun"
  4616. },
  4617. "ImageId":{"shape":"String"},
  4618. "Attribute":{"shape":"ImageAttributeName"}
  4619. }
  4620. },
  4621. "DescribeImagesRequest":{
  4622. "type":"structure",
  4623. "members":{
  4624. "DryRun":{
  4625. "shape":"Boolean",
  4626. "locationName":"dryRun"
  4627. },
  4628. "ImageIds":{
  4629. "shape":"ImageIdStringList",
  4630. "locationName":"ImageId"
  4631. },
  4632. "Owners":{
  4633. "shape":"OwnerStringList",
  4634. "locationName":"Owner"
  4635. },
  4636. "ExecutableUsers":{
  4637. "shape":"ExecutableByStringList",
  4638. "locationName":"ExecutableBy"
  4639. },
  4640. "Filters":{
  4641. "shape":"FilterList",
  4642. "locationName":"Filter"
  4643. }
  4644. }
  4645. },
  4646. "DescribeImagesResult":{
  4647. "type":"structure",
  4648. "members":{
  4649. "Images":{
  4650. "shape":"ImageList",
  4651. "locationName":"imagesSet"
  4652. }
  4653. }
  4654. },
  4655. "DescribeImportImageTasksRequest":{
  4656. "type":"structure",
  4657. "members":{
  4658. "DryRun":{"shape":"Boolean"},
  4659. "ImportTaskIds":{
  4660. "shape":"ImportTaskIdList",
  4661. "locationName":"ImportTaskId"
  4662. },
  4663. "NextToken":{"shape":"String"},
  4664. "MaxResults":{"shape":"Integer"},
  4665. "Filters":{"shape":"FilterList"}
  4666. }
  4667. },
  4668. "DescribeImportImageTasksResult":{
  4669. "type":"structure",
  4670. "members":{
  4671. "ImportImageTasks":{
  4672. "shape":"ImportImageTaskList",
  4673. "locationName":"importImageTaskSet"
  4674. },
  4675. "NextToken":{
  4676. "shape":"String",
  4677. "locationName":"nextToken"
  4678. }
  4679. }
  4680. },
  4681. "DescribeImportSnapshotTasksRequest":{
  4682. "type":"structure",
  4683. "members":{
  4684. "DryRun":{"shape":"Boolean"},
  4685. "ImportTaskIds":{
  4686. "shape":"ImportTaskIdList",
  4687. "locationName":"ImportTaskId"
  4688. },
  4689. "NextToken":{"shape":"String"},
  4690. "MaxResults":{"shape":"Integer"},
  4691. "Filters":{"shape":"FilterList"}
  4692. }
  4693. },
  4694. "DescribeImportSnapshotTasksResult":{
  4695. "type":"structure",
  4696. "members":{
  4697. "ImportSnapshotTasks":{
  4698. "shape":"ImportSnapshotTaskList",
  4699. "locationName":"importSnapshotTaskSet"
  4700. },
  4701. "NextToken":{
  4702. "shape":"String",
  4703. "locationName":"nextToken"
  4704. }
  4705. }
  4706. },
  4707. "DescribeInstanceAttributeRequest":{
  4708. "type":"structure",
  4709. "required":[
  4710. "InstanceId",
  4711. "Attribute"
  4712. ],
  4713. "members":{
  4714. "DryRun":{
  4715. "shape":"Boolean",
  4716. "locationName":"dryRun"
  4717. },
  4718. "InstanceId":{
  4719. "shape":"String",
  4720. "locationName":"instanceId"
  4721. },
  4722. "Attribute":{
  4723. "shape":"InstanceAttributeName",
  4724. "locationName":"attribute"
  4725. }
  4726. }
  4727. },
  4728. "DescribeInstanceStatusRequest":{
  4729. "type":"structure",
  4730. "members":{
  4731. "DryRun":{
  4732. "shape":"Boolean",
  4733. "locationName":"dryRun"
  4734. },
  4735. "InstanceIds":{
  4736. "shape":"InstanceIdStringList",
  4737. "locationName":"InstanceId"
  4738. },
  4739. "Filters":{
  4740. "shape":"FilterList",
  4741. "locationName":"Filter"
  4742. },
  4743. "NextToken":{"shape":"String"},
  4744. "MaxResults":{"shape":"Integer"},
  4745. "IncludeAllInstances":{
  4746. "shape":"Boolean",
  4747. "locationName":"includeAllInstances"
  4748. }
  4749. }
  4750. },
  4751. "DescribeInstanceStatusResult":{
  4752. "type":"structure",
  4753. "members":{
  4754. "InstanceStatuses":{
  4755. "shape":"InstanceStatusList",
  4756. "locationName":"instanceStatusSet"
  4757. },
  4758. "NextToken":{
  4759. "shape":"String",
  4760. "locationName":"nextToken"
  4761. }
  4762. }
  4763. },
  4764. "DescribeInstancesRequest":{
  4765. "type":"structure",
  4766. "members":{
  4767. "DryRun":{
  4768. "shape":"Boolean",
  4769. "locationName":"dryRun"
  4770. },
  4771. "InstanceIds":{
  4772. "shape":"InstanceIdStringList",
  4773. "locationName":"InstanceId"
  4774. },
  4775. "Filters":{
  4776. "shape":"FilterList",
  4777. "locationName":"Filter"
  4778. },
  4779. "NextToken":{
  4780. "shape":"String",
  4781. "locationName":"nextToken"
  4782. },
  4783. "MaxResults":{
  4784. "shape":"Integer",
  4785. "locationName":"maxResults"
  4786. }
  4787. }
  4788. },
  4789. "DescribeInstancesResult":{
  4790. "type":"structure",
  4791. "members":{
  4792. "Reservations":{
  4793. "shape":"ReservationList",
  4794. "locationName":"reservationSet"
  4795. },
  4796. "NextToken":{
  4797. "shape":"String",
  4798. "locationName":"nextToken"
  4799. }
  4800. }
  4801. },
  4802. "DescribeInternetGatewaysRequest":{
  4803. "type":"structure",
  4804. "members":{
  4805. "DryRun":{
  4806. "shape":"Boolean",
  4807. "locationName":"dryRun"
  4808. },
  4809. "InternetGatewayIds":{
  4810. "shape":"ValueStringList",
  4811. "locationName":"internetGatewayId"
  4812. },
  4813. "Filters":{
  4814. "shape":"FilterList",
  4815. "locationName":"Filter"
  4816. }
  4817. }
  4818. },
  4819. "DescribeInternetGatewaysResult":{
  4820. "type":"structure",
  4821. "members":{
  4822. "InternetGateways":{
  4823. "shape":"InternetGatewayList",
  4824. "locationName":"internetGatewaySet"
  4825. }
  4826. }
  4827. },
  4828. "DescribeKeyPairsRequest":{
  4829. "type":"structure",
  4830. "members":{
  4831. "DryRun":{
  4832. "shape":"Boolean",
  4833. "locationName":"dryRun"
  4834. },
  4835. "KeyNames":{
  4836. "shape":"KeyNameStringList",
  4837. "locationName":"KeyName"
  4838. },
  4839. "Filters":{
  4840. "shape":"FilterList",
  4841. "locationName":"Filter"
  4842. }
  4843. }
  4844. },
  4845. "DescribeKeyPairsResult":{
  4846. "type":"structure",
  4847. "members":{
  4848. "KeyPairs":{
  4849. "shape":"KeyPairList",
  4850. "locationName":"keySet"
  4851. }
  4852. }
  4853. },
  4854. "DescribeMovingAddressesRequest":{
  4855. "type":"structure",
  4856. "members":{
  4857. "DryRun":{
  4858. "shape":"Boolean",
  4859. "locationName":"dryRun"
  4860. },
  4861. "PublicIps":{
  4862. "shape":"ValueStringList",
  4863. "locationName":"publicIp"
  4864. },
  4865. "NextToken":{
  4866. "shape":"String",
  4867. "locationName":"nextToken"
  4868. },
  4869. "Filters":{
  4870. "shape":"FilterList",
  4871. "locationName":"filter"
  4872. },
  4873. "MaxResults":{
  4874. "shape":"Integer",
  4875. "locationName":"maxResults"
  4876. }
  4877. }
  4878. },
  4879. "DescribeMovingAddressesResult":{
  4880. "type":"structure",
  4881. "members":{
  4882. "MovingAddressStatuses":{
  4883. "shape":"MovingAddressStatusSet",
  4884. "locationName":"movingAddressStatusSet"
  4885. },
  4886. "NextToken":{
  4887. "shape":"String",
  4888. "locationName":"nextToken"
  4889. }
  4890. }
  4891. },
  4892. "DescribeNatGatewaysRequest":{
  4893. "type":"structure",
  4894. "members":{
  4895. "NatGatewayIds":{
  4896. "shape":"ValueStringList",
  4897. "locationName":"NatGatewayId"
  4898. },
  4899. "Filter":{"shape":"FilterList"},
  4900. "MaxResults":{"shape":"Integer"},
  4901. "NextToken":{"shape":"String"}
  4902. }
  4903. },
  4904. "DescribeNatGatewaysResult":{
  4905. "type":"structure",
  4906. "members":{
  4907. "NatGateways":{
  4908. "shape":"NatGatewayList",
  4909. "locationName":"natGatewaySet"
  4910. },
  4911. "NextToken":{
  4912. "shape":"String",
  4913. "locationName":"nextToken"
  4914. }
  4915. }
  4916. },
  4917. "DescribeNetworkAclsRequest":{
  4918. "type":"structure",
  4919. "members":{
  4920. "DryRun":{
  4921. "shape":"Boolean",
  4922. "locationName":"dryRun"
  4923. },
  4924. "NetworkAclIds":{
  4925. "shape":"ValueStringList",
  4926. "locationName":"NetworkAclId"
  4927. },
  4928. "Filters":{
  4929. "shape":"FilterList",
  4930. "locationName":"Filter"
  4931. }
  4932. }
  4933. },
  4934. "DescribeNetworkAclsResult":{
  4935. "type":"structure",
  4936. "members":{
  4937. "NetworkAcls":{
  4938. "shape":"NetworkAclList",
  4939. "locationName":"networkAclSet"
  4940. }
  4941. }
  4942. },
  4943. "DescribeNetworkInterfaceAttributeRequest":{
  4944. "type":"structure",
  4945. "required":["NetworkInterfaceId"],
  4946. "members":{
  4947. "DryRun":{
  4948. "shape":"Boolean",
  4949. "locationName":"dryRun"
  4950. },
  4951. "NetworkInterfaceId":{
  4952. "shape":"String",
  4953. "locationName":"networkInterfaceId"
  4954. },
  4955. "Attribute":{
  4956. "shape":"NetworkInterfaceAttribute",
  4957. "locationName":"attribute"
  4958. }
  4959. }
  4960. },
  4961. "DescribeNetworkInterfaceAttributeResult":{
  4962. "type":"structure",
  4963. "members":{
  4964. "NetworkInterfaceId":{
  4965. "shape":"String",
  4966. "locationName":"networkInterfaceId"
  4967. },
  4968. "Description":{
  4969. "shape":"AttributeValue",
  4970. "locationName":"description"
  4971. },
  4972. "SourceDestCheck":{
  4973. "shape":"AttributeBooleanValue",
  4974. "locationName":"sourceDestCheck"
  4975. },
  4976. "Groups":{
  4977. "shape":"GroupIdentifierList",
  4978. "locationName":"groupSet"
  4979. },
  4980. "Attachment":{
  4981. "shape":"NetworkInterfaceAttachment",
  4982. "locationName":"attachment"
  4983. }
  4984. }
  4985. },
  4986. "DescribeNetworkInterfacesRequest":{
  4987. "type":"structure",
  4988. "members":{
  4989. "DryRun":{
  4990. "shape":"Boolean",
  4991. "locationName":"dryRun"
  4992. },
  4993. "NetworkInterfaceIds":{
  4994. "shape":"NetworkInterfaceIdList",
  4995. "locationName":"NetworkInterfaceId"
  4996. },
  4997. "Filters":{
  4998. "shape":"FilterList",
  4999. "locationName":"filter"
  5000. }
  5001. }
  5002. },
  5003. "DescribeNetworkInterfacesResult":{
  5004. "type":"structure",
  5005. "members":{
  5006. "NetworkInterfaces":{
  5007. "shape":"NetworkInterfaceList",
  5008. "locationName":"networkInterfaceSet"
  5009. }
  5010. }
  5011. },
  5012. "DescribePlacementGroupsRequest":{
  5013. "type":"structure",
  5014. "members":{
  5015. "DryRun":{
  5016. "shape":"Boolean",
  5017. "locationName":"dryRun"
  5018. },
  5019. "GroupNames":{
  5020. "shape":"PlacementGroupStringList",
  5021. "locationName":"groupName"
  5022. },
  5023. "Filters":{
  5024. "shape":"FilterList",
  5025. "locationName":"Filter"
  5026. }
  5027. }
  5028. },
  5029. "DescribePlacementGroupsResult":{
  5030. "type":"structure",
  5031. "members":{
  5032. "PlacementGroups":{
  5033. "shape":"PlacementGroupList",
  5034. "locationName":"placementGroupSet"
  5035. }
  5036. }
  5037. },
  5038. "DescribePrefixListsRequest":{
  5039. "type":"structure",
  5040. "members":{
  5041. "DryRun":{"shape":"Boolean"},
  5042. "PrefixListIds":{
  5043. "shape":"ValueStringList",
  5044. "locationName":"PrefixListId"
  5045. },
  5046. "Filters":{
  5047. "shape":"FilterList",
  5048. "locationName":"Filter"
  5049. },
  5050. "MaxResults":{"shape":"Integer"},
  5051. "NextToken":{"shape":"String"}
  5052. }
  5053. },
  5054. "DescribePrefixListsResult":{
  5055. "type":"structure",
  5056. "members":{
  5057. "PrefixLists":{
  5058. "shape":"PrefixListSet",
  5059. "locationName":"prefixListSet"
  5060. },
  5061. "NextToken":{
  5062. "shape":"String",
  5063. "locationName":"nextToken"
  5064. }
  5065. }
  5066. },
  5067. "DescribeRegionsRequest":{
  5068. "type":"structure",
  5069. "members":{
  5070. "DryRun":{
  5071. "shape":"Boolean",
  5072. "locationName":"dryRun"
  5073. },
  5074. "RegionNames":{
  5075. "shape":"RegionNameStringList",
  5076. "locationName":"RegionName"
  5077. },
  5078. "Filters":{
  5079. "shape":"FilterList",
  5080. "locationName":"Filter"
  5081. }
  5082. }
  5083. },
  5084. "DescribeRegionsResult":{
  5085. "type":"structure",
  5086. "members":{
  5087. "Regions":{
  5088. "shape":"RegionList",
  5089. "locationName":"regionInfo"
  5090. }
  5091. }
  5092. },
  5093. "DescribeReservedInstancesListingsRequest":{
  5094. "type":"structure",
  5095. "members":{
  5096. "ReservedInstancesId":{
  5097. "shape":"String",
  5098. "locationName":"reservedInstancesId"
  5099. },
  5100. "ReservedInstancesListingId":{
  5101. "shape":"String",
  5102. "locationName":"reservedInstancesListingId"
  5103. },
  5104. "Filters":{
  5105. "shape":"FilterList",
  5106. "locationName":"filters"
  5107. }
  5108. }
  5109. },
  5110. "DescribeReservedInstancesListingsResult":{
  5111. "type":"structure",
  5112. "members":{
  5113. "ReservedInstancesListings":{
  5114. "shape":"ReservedInstancesListingList",
  5115. "locationName":"reservedInstancesListingsSet"
  5116. }
  5117. }
  5118. },
  5119. "DescribeReservedInstancesModificationsRequest":{
  5120. "type":"structure",
  5121. "members":{
  5122. "ReservedInstancesModificationIds":{
  5123. "shape":"ReservedInstancesModificationIdStringList",
  5124. "locationName":"ReservedInstancesModificationId"
  5125. },
  5126. "NextToken":{
  5127. "shape":"String",
  5128. "locationName":"nextToken"
  5129. },
  5130. "Filters":{
  5131. "shape":"FilterList",
  5132. "locationName":"Filter"
  5133. }
  5134. }
  5135. },
  5136. "DescribeReservedInstancesModificationsResult":{
  5137. "type":"structure",
  5138. "members":{
  5139. "ReservedInstancesModifications":{
  5140. "shape":"ReservedInstancesModificationList",
  5141. "locationName":"reservedInstancesModificationsSet"
  5142. },
  5143. "NextToken":{
  5144. "shape":"String",
  5145. "locationName":"nextToken"
  5146. }
  5147. }
  5148. },
  5149. "DescribeReservedInstancesOfferingsRequest":{
  5150. "type":"structure",
  5151. "members":{
  5152. "DryRun":{
  5153. "shape":"Boolean",
  5154. "locationName":"dryRun"
  5155. },
  5156. "ReservedInstancesOfferingIds":{
  5157. "shape":"ReservedInstancesOfferingIdStringList",
  5158. "locationName":"ReservedInstancesOfferingId"
  5159. },
  5160. "InstanceType":{"shape":"InstanceType"},
  5161. "AvailabilityZone":{"shape":"String"},
  5162. "ProductDescription":{"shape":"RIProductDescription"},
  5163. "Filters":{
  5164. "shape":"FilterList",
  5165. "locationName":"Filter"
  5166. },
  5167. "InstanceTenancy":{
  5168. "shape":"Tenancy",
  5169. "locationName":"instanceTenancy"
  5170. },
  5171. "OfferingType":{
  5172. "shape":"OfferingTypeValues",
  5173. "locationName":"offeringType"
  5174. },
  5175. "NextToken":{
  5176. "shape":"String",
  5177. "locationName":"nextToken"
  5178. },
  5179. "MaxResults":{
  5180. "shape":"Integer",
  5181. "locationName":"maxResults"
  5182. },
  5183. "IncludeMarketplace":{"shape":"Boolean"},
  5184. "MinDuration":{"shape":"Long"},
  5185. "MaxDuration":{"shape":"Long"},
  5186. "MaxInstanceCount":{"shape":"Integer"}
  5187. }
  5188. },
  5189. "DescribeReservedInstancesOfferingsResult":{
  5190. "type":"structure",
  5191. "members":{
  5192. "ReservedInstancesOfferings":{
  5193. "shape":"ReservedInstancesOfferingList",
  5194. "locationName":"reservedInstancesOfferingsSet"
  5195. },
  5196. "NextToken":{
  5197. "shape":"String",
  5198. "locationName":"nextToken"
  5199. }
  5200. }
  5201. },
  5202. "DescribeReservedInstancesRequest":{
  5203. "type":"structure",
  5204. "members":{
  5205. "DryRun":{
  5206. "shape":"Boolean",
  5207. "locationName":"dryRun"
  5208. },
  5209. "ReservedInstancesIds":{
  5210. "shape":"ReservedInstancesIdStringList",
  5211. "locationName":"ReservedInstancesId"
  5212. },
  5213. "Filters":{
  5214. "shape":"FilterList",
  5215. "locationName":"Filter"
  5216. },
  5217. "OfferingType":{
  5218. "shape":"OfferingTypeValues",
  5219. "locationName":"offeringType"
  5220. }
  5221. }
  5222. },
  5223. "DescribeReservedInstancesResult":{
  5224. "type":"structure",
  5225. "members":{
  5226. "ReservedInstances":{
  5227. "shape":"ReservedInstancesList",
  5228. "locationName":"reservedInstancesSet"
  5229. }
  5230. }
  5231. },
  5232. "DescribeRouteTablesRequest":{
  5233. "type":"structure",
  5234. "members":{
  5235. "DryRun":{
  5236. "shape":"Boolean",
  5237. "locationName":"dryRun"
  5238. },
  5239. "RouteTableIds":{
  5240. "shape":"ValueStringList",
  5241. "locationName":"RouteTableId"
  5242. },
  5243. "Filters":{
  5244. "shape":"FilterList",
  5245. "locationName":"Filter"
  5246. }
  5247. }
  5248. },
  5249. "DescribeRouteTablesResult":{
  5250. "type":"structure",
  5251. "members":{
  5252. "RouteTables":{
  5253. "shape":"RouteTableList",
  5254. "locationName":"routeTableSet"
  5255. }
  5256. }
  5257. },
  5258. "DescribeScheduledInstanceAvailabilityRequest":{
  5259. "type":"structure",
  5260. "required":[
  5261. "Recurrence",
  5262. "FirstSlotStartTimeRange"
  5263. ],
  5264. "members":{
  5265. "DryRun":{"shape":"Boolean"},
  5266. "Recurrence":{"shape":"ScheduledInstanceRecurrenceRequest"},
  5267. "FirstSlotStartTimeRange":{"shape":"SlotDateTimeRangeRequest"},
  5268. "MinSlotDurationInHours":{"shape":"Integer"},
  5269. "MaxSlotDurationInHours":{"shape":"Integer"},
  5270. "NextToken":{"shape":"String"},
  5271. "MaxResults":{"shape":"Integer"},
  5272. "Filters":{
  5273. "shape":"FilterList",
  5274. "locationName":"Filter"
  5275. }
  5276. }
  5277. },
  5278. "DescribeScheduledInstanceAvailabilityResult":{
  5279. "type":"structure",
  5280. "members":{
  5281. "NextToken":{
  5282. "shape":"String",
  5283. "locationName":"nextToken"
  5284. },
  5285. "ScheduledInstanceAvailabilitySet":{
  5286. "shape":"ScheduledInstanceAvailabilitySet",
  5287. "locationName":"scheduledInstanceAvailabilitySet"
  5288. }
  5289. }
  5290. },
  5291. "DescribeScheduledInstancesRequest":{
  5292. "type":"structure",
  5293. "members":{
  5294. "DryRun":{"shape":"Boolean"},
  5295. "ScheduledInstanceIds":{
  5296. "shape":"ScheduledInstanceIdRequestSet",
  5297. "locationName":"ScheduledInstanceId"
  5298. },
  5299. "SlotStartTimeRange":{"shape":"SlotStartTimeRangeRequest"},
  5300. "NextToken":{"shape":"String"},
  5301. "MaxResults":{"shape":"Integer"},
  5302. "Filters":{
  5303. "shape":"FilterList",
  5304. "locationName":"Filter"
  5305. }
  5306. }
  5307. },
  5308. "DescribeScheduledInstancesResult":{
  5309. "type":"structure",
  5310. "members":{
  5311. "NextToken":{
  5312. "shape":"String",
  5313. "locationName":"nextToken"
  5314. },
  5315. "ScheduledInstanceSet":{
  5316. "shape":"ScheduledInstanceSet",
  5317. "locationName":"scheduledInstanceSet"
  5318. }
  5319. }
  5320. },
  5321. "DescribeSecurityGroupReferencesRequest":{
  5322. "type":"structure",
  5323. "required":["GroupId"],
  5324. "members":{
  5325. "DryRun":{"shape":"Boolean"},
  5326. "GroupId":{"shape":"GroupIds"}
  5327. }
  5328. },
  5329. "DescribeSecurityGroupReferencesResult":{
  5330. "type":"structure",
  5331. "members":{
  5332. "SecurityGroupReferenceSet":{
  5333. "shape":"SecurityGroupReferences",
  5334. "locationName":"securityGroupReferenceSet"
  5335. }
  5336. }
  5337. },
  5338. "DescribeSecurityGroupsRequest":{
  5339. "type":"structure",
  5340. "members":{
  5341. "DryRun":{
  5342. "shape":"Boolean",
  5343. "locationName":"dryRun"
  5344. },
  5345. "GroupNames":{
  5346. "shape":"GroupNameStringList",
  5347. "locationName":"GroupName"
  5348. },
  5349. "GroupIds":{
  5350. "shape":"GroupIdStringList",
  5351. "locationName":"GroupId"
  5352. },
  5353. "Filters":{
  5354. "shape":"FilterList",
  5355. "locationName":"Filter"
  5356. }
  5357. }
  5358. },
  5359. "DescribeSecurityGroupsResult":{
  5360. "type":"structure",
  5361. "members":{
  5362. "SecurityGroups":{
  5363. "shape":"SecurityGroupList",
  5364. "locationName":"securityGroupInfo"
  5365. }
  5366. }
  5367. },
  5368. "DescribeSnapshotAttributeRequest":{
  5369. "type":"structure",
  5370. "required":[
  5371. "SnapshotId",
  5372. "Attribute"
  5373. ],
  5374. "members":{
  5375. "DryRun":{
  5376. "shape":"Boolean",
  5377. "locationName":"dryRun"
  5378. },
  5379. "SnapshotId":{"shape":"String"},
  5380. "Attribute":{"shape":"SnapshotAttributeName"}
  5381. }
  5382. },
  5383. "DescribeSnapshotAttributeResult":{
  5384. "type":"structure",
  5385. "members":{
  5386. "SnapshotId":{
  5387. "shape":"String",
  5388. "locationName":"snapshotId"
  5389. },
  5390. "CreateVolumePermissions":{
  5391. "shape":"CreateVolumePermissionList",
  5392. "locationName":"createVolumePermission"
  5393. },
  5394. "ProductCodes":{
  5395. "shape":"ProductCodeList",
  5396. "locationName":"productCodes"
  5397. }
  5398. }
  5399. },
  5400. "DescribeSnapshotsRequest":{
  5401. "type":"structure",
  5402. "members":{
  5403. "DryRun":{
  5404. "shape":"Boolean",
  5405. "locationName":"dryRun"
  5406. },
  5407. "SnapshotIds":{
  5408. "shape":"SnapshotIdStringList",
  5409. "locationName":"SnapshotId"
  5410. },
  5411. "OwnerIds":{
  5412. "shape":"OwnerStringList",
  5413. "locationName":"Owner"
  5414. },
  5415. "RestorableByUserIds":{
  5416. "shape":"RestorableByStringList",
  5417. "locationName":"RestorableBy"
  5418. },
  5419. "Filters":{
  5420. "shape":"FilterList",
  5421. "locationName":"Filter"
  5422. },
  5423. "NextToken":{"shape":"String"},
  5424. "MaxResults":{"shape":"Integer"}
  5425. }
  5426. },
  5427. "DescribeSnapshotsResult":{
  5428. "type":"structure",
  5429. "members":{
  5430. "Snapshots":{
  5431. "shape":"SnapshotList",
  5432. "locationName":"snapshotSet"
  5433. },
  5434. "NextToken":{
  5435. "shape":"String",
  5436. "locationName":"nextToken"
  5437. }
  5438. }
  5439. },
  5440. "DescribeSpotDatafeedSubscriptionRequest":{
  5441. "type":"structure",
  5442. "members":{
  5443. "DryRun":{
  5444. "shape":"Boolean",
  5445. "locationName":"dryRun"
  5446. }
  5447. }
  5448. },
  5449. "DescribeSpotDatafeedSubscriptionResult":{
  5450. "type":"structure",
  5451. "members":{
  5452. "SpotDatafeedSubscription":{
  5453. "shape":"SpotDatafeedSubscription",
  5454. "locationName":"spotDatafeedSubscription"
  5455. }
  5456. }
  5457. },
  5458. "DescribeSpotFleetInstancesRequest":{
  5459. "type":"structure",
  5460. "required":["SpotFleetRequestId"],
  5461. "members":{
  5462. "DryRun":{
  5463. "shape":"Boolean",
  5464. "locationName":"dryRun"
  5465. },
  5466. "SpotFleetRequestId":{
  5467. "shape":"String",
  5468. "locationName":"spotFleetRequestId"
  5469. },
  5470. "NextToken":{
  5471. "shape":"String",
  5472. "locationName":"nextToken"
  5473. },
  5474. "MaxResults":{
  5475. "shape":"Integer",
  5476. "locationName":"maxResults"
  5477. }
  5478. }
  5479. },
  5480. "DescribeSpotFleetInstancesResponse":{
  5481. "type":"structure",
  5482. "required":[
  5483. "SpotFleetRequestId",
  5484. "ActiveInstances"
  5485. ],
  5486. "members":{
  5487. "SpotFleetRequestId":{
  5488. "shape":"String",
  5489. "locationName":"spotFleetRequestId"
  5490. },
  5491. "ActiveInstances":{
  5492. "shape":"ActiveInstanceSet",
  5493. "locationName":"activeInstanceSet"
  5494. },
  5495. "NextToken":{
  5496. "shape":"String",
  5497. "locationName":"nextToken"
  5498. }
  5499. }
  5500. },
  5501. "DescribeSpotFleetRequestHistoryRequest":{
  5502. "type":"structure",
  5503. "required":[
  5504. "SpotFleetRequestId",
  5505. "StartTime"
  5506. ],
  5507. "members":{
  5508. "DryRun":{
  5509. "shape":"Boolean",
  5510. "locationName":"dryRun"
  5511. },
  5512. "SpotFleetRequestId":{
  5513. "shape":"String",
  5514. "locationName":"spotFleetRequestId"
  5515. },
  5516. "EventType":{
  5517. "shape":"EventType",
  5518. "locationName":"eventType"
  5519. },
  5520. "StartTime":{
  5521. "shape":"DateTime",
  5522. "locationName":"startTime"
  5523. },
  5524. "NextToken":{
  5525. "shape":"String",
  5526. "locationName":"nextToken"
  5527. },
  5528. "MaxResults":{
  5529. "shape":"Integer",
  5530. "locationName":"maxResults"
  5531. }
  5532. }
  5533. },
  5534. "DescribeSpotFleetRequestHistoryResponse":{
  5535. "type":"structure",
  5536. "required":[
  5537. "SpotFleetRequestId",
  5538. "StartTime",
  5539. "LastEvaluatedTime",
  5540. "HistoryRecords"
  5541. ],
  5542. "members":{
  5543. "SpotFleetRequestId":{
  5544. "shape":"String",
  5545. "locationName":"spotFleetRequestId"
  5546. },
  5547. "StartTime":{
  5548. "shape":"DateTime",
  5549. "locationName":"startTime"
  5550. },
  5551. "LastEvaluatedTime":{
  5552. "shape":"DateTime",
  5553. "locationName":"lastEvaluatedTime"
  5554. },
  5555. "HistoryRecords":{
  5556. "shape":"HistoryRecords",
  5557. "locationName":"historyRecordSet"
  5558. },
  5559. "NextToken":{
  5560. "shape":"String",
  5561. "locationName":"nextToken"
  5562. }
  5563. }
  5564. },
  5565. "DescribeSpotFleetRequestsRequest":{
  5566. "type":"structure",
  5567. "members":{
  5568. "DryRun":{
  5569. "shape":"Boolean",
  5570. "locationName":"dryRun"
  5571. },
  5572. "SpotFleetRequestIds":{
  5573. "shape":"ValueStringList",
  5574. "locationName":"spotFleetRequestId"
  5575. },
  5576. "NextToken":{
  5577. "shape":"String",
  5578. "locationName":"nextToken"
  5579. },
  5580. "MaxResults":{
  5581. "shape":"Integer",
  5582. "locationName":"maxResults"
  5583. }
  5584. }
  5585. },
  5586. "DescribeSpotFleetRequestsResponse":{
  5587. "type":"structure",
  5588. "required":["SpotFleetRequestConfigs"],
  5589. "members":{
  5590. "SpotFleetRequestConfigs":{
  5591. "shape":"SpotFleetRequestConfigSet",
  5592. "locationName":"spotFleetRequestConfigSet"
  5593. },
  5594. "NextToken":{
  5595. "shape":"String",
  5596. "locationName":"nextToken"
  5597. }
  5598. }
  5599. },
  5600. "DescribeSpotInstanceRequestsRequest":{
  5601. "type":"structure",
  5602. "members":{
  5603. "DryRun":{
  5604. "shape":"Boolean",
  5605. "locationName":"dryRun"
  5606. },
  5607. "SpotInstanceRequestIds":{
  5608. "shape":"SpotInstanceRequestIdList",
  5609. "locationName":"SpotInstanceRequestId"
  5610. },
  5611. "Filters":{
  5612. "shape":"FilterList",
  5613. "locationName":"Filter"
  5614. }
  5615. }
  5616. },
  5617. "DescribeSpotInstanceRequestsResult":{
  5618. "type":"structure",
  5619. "members":{
  5620. "SpotInstanceRequests":{
  5621. "shape":"SpotInstanceRequestList",
  5622. "locationName":"spotInstanceRequestSet"
  5623. }
  5624. }
  5625. },
  5626. "DescribeSpotPriceHistoryRequest":{
  5627. "type":"structure",
  5628. "members":{
  5629. "DryRun":{
  5630. "shape":"Boolean",
  5631. "locationName":"dryRun"
  5632. },
  5633. "StartTime":{
  5634. "shape":"DateTime",
  5635. "locationName":"startTime"
  5636. },
  5637. "EndTime":{
  5638. "shape":"DateTime",
  5639. "locationName":"endTime"
  5640. },
  5641. "InstanceTypes":{
  5642. "shape":"InstanceTypeList",
  5643. "locationName":"InstanceType"
  5644. },
  5645. "ProductDescriptions":{
  5646. "shape":"ProductDescriptionList",
  5647. "locationName":"ProductDescription"
  5648. },
  5649. "Filters":{
  5650. "shape":"FilterList",
  5651. "locationName":"Filter"
  5652. },
  5653. "AvailabilityZone":{
  5654. "shape":"String",
  5655. "locationName":"availabilityZone"
  5656. },
  5657. "MaxResults":{
  5658. "shape":"Integer",
  5659. "locationName":"maxResults"
  5660. },
  5661. "NextToken":{
  5662. "shape":"String",
  5663. "locationName":"nextToken"
  5664. }
  5665. }
  5666. },
  5667. "DescribeSpotPriceHistoryResult":{
  5668. "type":"structure",
  5669. "members":{
  5670. "SpotPriceHistory":{
  5671. "shape":"SpotPriceHistoryList",
  5672. "locationName":"spotPriceHistorySet"
  5673. },
  5674. "NextToken":{
  5675. "shape":"String",
  5676. "locationName":"nextToken"
  5677. }
  5678. }
  5679. },
  5680. "DescribeStaleSecurityGroupsRequest":{
  5681. "type":"structure",
  5682. "required":["VpcId"],
  5683. "members":{
  5684. "DryRun":{"shape":"Boolean"},
  5685. "VpcId":{"shape":"String"},
  5686. "MaxResults":{"shape":"MaxResults"},
  5687. "NextToken":{"shape":"NextToken"}
  5688. }
  5689. },
  5690. "DescribeStaleSecurityGroupsResult":{
  5691. "type":"structure",
  5692. "members":{
  5693. "StaleSecurityGroupSet":{
  5694. "shape":"StaleSecurityGroupSet",
  5695. "locationName":"staleSecurityGroupSet"
  5696. },
  5697. "NextToken":{
  5698. "shape":"String",
  5699. "locationName":"nextToken"
  5700. }
  5701. }
  5702. },
  5703. "DescribeSubnetsRequest":{
  5704. "type":"structure",
  5705. "members":{
  5706. "DryRun":{
  5707. "shape":"Boolean",
  5708. "locationName":"dryRun"
  5709. },
  5710. "SubnetIds":{
  5711. "shape":"SubnetIdStringList",
  5712. "locationName":"SubnetId"
  5713. },
  5714. "Filters":{
  5715. "shape":"FilterList",
  5716. "locationName":"Filter"
  5717. }
  5718. }
  5719. },
  5720. "DescribeSubnetsResult":{
  5721. "type":"structure",
  5722. "members":{
  5723. "Subnets":{
  5724. "shape":"SubnetList",
  5725. "locationName":"subnetSet"
  5726. }
  5727. }
  5728. },
  5729. "DescribeTagsRequest":{
  5730. "type":"structure",
  5731. "members":{
  5732. "DryRun":{
  5733. "shape":"Boolean",
  5734. "locationName":"dryRun"
  5735. },
  5736. "Filters":{
  5737. "shape":"FilterList",
  5738. "locationName":"Filter"
  5739. },
  5740. "MaxResults":{
  5741. "shape":"Integer",
  5742. "locationName":"maxResults"
  5743. },
  5744. "NextToken":{
  5745. "shape":"String",
  5746. "locationName":"nextToken"
  5747. }
  5748. }
  5749. },
  5750. "DescribeTagsResult":{
  5751. "type":"structure",
  5752. "members":{
  5753. "Tags":{
  5754. "shape":"TagDescriptionList",
  5755. "locationName":"tagSet"
  5756. },
  5757. "NextToken":{
  5758. "shape":"String",
  5759. "locationName":"nextToken"
  5760. }
  5761. }
  5762. },
  5763. "DescribeVolumeAttributeRequest":{
  5764. "type":"structure",
  5765. "required":["VolumeId"],
  5766. "members":{
  5767. "DryRun":{
  5768. "shape":"Boolean",
  5769. "locationName":"dryRun"
  5770. },
  5771. "VolumeId":{"shape":"String"},
  5772. "Attribute":{"shape":"VolumeAttributeName"}
  5773. }
  5774. },
  5775. "DescribeVolumeAttributeResult":{
  5776. "type":"structure",
  5777. "members":{
  5778. "VolumeId":{
  5779. "shape":"String",
  5780. "locationName":"volumeId"
  5781. },
  5782. "AutoEnableIO":{
  5783. "shape":"AttributeBooleanValue",
  5784. "locationName":"autoEnableIO"
  5785. },
  5786. "ProductCodes":{
  5787. "shape":"ProductCodeList",
  5788. "locationName":"productCodes"
  5789. }
  5790. }
  5791. },
  5792. "DescribeVolumeStatusRequest":{
  5793. "type":"structure",
  5794. "members":{
  5795. "DryRun":{
  5796. "shape":"Boolean",
  5797. "locationName":"dryRun"
  5798. },
  5799. "VolumeIds":{
  5800. "shape":"VolumeIdStringList",
  5801. "locationName":"VolumeId"
  5802. },
  5803. "Filters":{
  5804. "shape":"FilterList",
  5805. "locationName":"Filter"
  5806. },
  5807. "NextToken":{"shape":"String"},
  5808. "MaxResults":{"shape":"Integer"}
  5809. }
  5810. },
  5811. "DescribeVolumeStatusResult":{
  5812. "type":"structure",
  5813. "members":{
  5814. "VolumeStatuses":{
  5815. "shape":"VolumeStatusList",
  5816. "locationName":"volumeStatusSet"
  5817. },
  5818. "NextToken":{
  5819. "shape":"String",
  5820. "locationName":"nextToken"
  5821. }
  5822. }
  5823. },
  5824. "DescribeVolumesRequest":{
  5825. "type":"structure",
  5826. "members":{
  5827. "DryRun":{
  5828. "shape":"Boolean",
  5829. "locationName":"dryRun"
  5830. },
  5831. "VolumeIds":{
  5832. "shape":"VolumeIdStringList",
  5833. "locationName":"VolumeId"
  5834. },
  5835. "Filters":{
  5836. "shape":"FilterList",
  5837. "locationName":"Filter"
  5838. },
  5839. "NextToken":{
  5840. "shape":"String",
  5841. "locationName":"nextToken"
  5842. },
  5843. "MaxResults":{
  5844. "shape":"Integer",
  5845. "locationName":"maxResults"
  5846. }
  5847. }
  5848. },
  5849. "DescribeVolumesResult":{
  5850. "type":"structure",
  5851. "members":{
  5852. "Volumes":{
  5853. "shape":"VolumeList",
  5854. "locationName":"volumeSet"
  5855. },
  5856. "NextToken":{
  5857. "shape":"String",
  5858. "locationName":"nextToken"
  5859. }
  5860. }
  5861. },
  5862. "DescribeVpcAttributeRequest":{
  5863. "type":"structure",
  5864. "required":[
  5865. "VpcId",
  5866. "Attribute"
  5867. ],
  5868. "members":{
  5869. "DryRun":{
  5870. "shape":"Boolean",
  5871. "locationName":"dryRun"
  5872. },
  5873. "VpcId":{"shape":"String"},
  5874. "Attribute":{"shape":"VpcAttributeName"}
  5875. }
  5876. },
  5877. "DescribeVpcAttributeResult":{
  5878. "type":"structure",
  5879. "members":{
  5880. "VpcId":{
  5881. "shape":"String",
  5882. "locationName":"vpcId"
  5883. },
  5884. "EnableDnsSupport":{
  5885. "shape":"AttributeBooleanValue",
  5886. "locationName":"enableDnsSupport"
  5887. },
  5888. "EnableDnsHostnames":{
  5889. "shape":"AttributeBooleanValue",
  5890. "locationName":"enableDnsHostnames"
  5891. }
  5892. }
  5893. },
  5894. "DescribeVpcClassicLinkDnsSupportRequest":{
  5895. "type":"structure",
  5896. "members":{
  5897. "VpcIds":{"shape":"VpcClassicLinkIdList"},
  5898. "MaxResults":{
  5899. "shape":"MaxResults",
  5900. "locationName":"maxResults"
  5901. },
  5902. "NextToken":{
  5903. "shape":"NextToken",
  5904. "locationName":"nextToken"
  5905. }
  5906. }
  5907. },
  5908. "DescribeVpcClassicLinkDnsSupportResult":{
  5909. "type":"structure",
  5910. "members":{
  5911. "Vpcs":{
  5912. "shape":"ClassicLinkDnsSupportList",
  5913. "locationName":"vpcs"
  5914. },
  5915. "NextToken":{
  5916. "shape":"NextToken",
  5917. "locationName":"nextToken"
  5918. }
  5919. }
  5920. },
  5921. "DescribeVpcClassicLinkRequest":{
  5922. "type":"structure",
  5923. "members":{
  5924. "DryRun":{
  5925. "shape":"Boolean",
  5926. "locationName":"dryRun"
  5927. },
  5928. "VpcIds":{
  5929. "shape":"VpcClassicLinkIdList",
  5930. "locationName":"VpcId"
  5931. },
  5932. "Filters":{
  5933. "shape":"FilterList",
  5934. "locationName":"Filter"
  5935. }
  5936. }
  5937. },
  5938. "DescribeVpcClassicLinkResult":{
  5939. "type":"structure",
  5940. "members":{
  5941. "Vpcs":{
  5942. "shape":"VpcClassicLinkList",
  5943. "locationName":"vpcSet"
  5944. }
  5945. }
  5946. },
  5947. "DescribeVpcEndpointServicesRequest":{
  5948. "type":"structure",
  5949. "members":{
  5950. "DryRun":{"shape":"Boolean"},
  5951. "MaxResults":{"shape":"Integer"},
  5952. "NextToken":{"shape":"String"}
  5953. }
  5954. },
  5955. "DescribeVpcEndpointServicesResult":{
  5956. "type":"structure",
  5957. "members":{
  5958. "ServiceNames":{
  5959. "shape":"ValueStringList",
  5960. "locationName":"serviceNameSet"
  5961. },
  5962. "NextToken":{
  5963. "shape":"String",
  5964. "locationName":"nextToken"
  5965. }
  5966. }
  5967. },
  5968. "DescribeVpcEndpointsRequest":{
  5969. "type":"structure",
  5970. "members":{
  5971. "DryRun":{"shape":"Boolean"},
  5972. "VpcEndpointIds":{
  5973. "shape":"ValueStringList",
  5974. "locationName":"VpcEndpointId"
  5975. },
  5976. "Filters":{
  5977. "shape":"FilterList",
  5978. "locationName":"Filter"
  5979. },
  5980. "MaxResults":{"shape":"Integer"},
  5981. "NextToken":{"shape":"String"}
  5982. }
  5983. },
  5984. "DescribeVpcEndpointsResult":{
  5985. "type":"structure",
  5986. "members":{
  5987. "VpcEndpoints":{
  5988. "shape":"VpcEndpointSet",
  5989. "locationName":"vpcEndpointSet"
  5990. },
  5991. "NextToken":{
  5992. "shape":"String",
  5993. "locationName":"nextToken"
  5994. }
  5995. }
  5996. },
  5997. "DescribeVpcPeeringConnectionsRequest":{
  5998. "type":"structure",
  5999. "members":{
  6000. "DryRun":{
  6001. "shape":"Boolean",
  6002. "locationName":"dryRun"
  6003. },
  6004. "VpcPeeringConnectionIds":{
  6005. "shape":"ValueStringList",
  6006. "locationName":"VpcPeeringConnectionId"
  6007. },
  6008. "Filters":{
  6009. "shape":"FilterList",
  6010. "locationName":"Filter"
  6011. }
  6012. }
  6013. },
  6014. "DescribeVpcPeeringConnectionsResult":{
  6015. "type":"structure",
  6016. "members":{
  6017. "VpcPeeringConnections":{
  6018. "shape":"VpcPeeringConnectionList",
  6019. "locationName":"vpcPeeringConnectionSet"
  6020. }
  6021. }
  6022. },
  6023. "DescribeVpcsRequest":{
  6024. "type":"structure",
  6025. "members":{
  6026. "DryRun":{
  6027. "shape":"Boolean",
  6028. "locationName":"dryRun"
  6029. },
  6030. "VpcIds":{
  6031. "shape":"VpcIdStringList",
  6032. "locationName":"VpcId"
  6033. },
  6034. "Filters":{
  6035. "shape":"FilterList",
  6036. "locationName":"Filter"
  6037. }
  6038. }
  6039. },
  6040. "DescribeVpcsResult":{
  6041. "type":"structure",
  6042. "members":{
  6043. "Vpcs":{
  6044. "shape":"VpcList",
  6045. "locationName":"vpcSet"
  6046. }
  6047. }
  6048. },
  6049. "DescribeVpnConnectionsRequest":{
  6050. "type":"structure",
  6051. "members":{
  6052. "DryRun":{
  6053. "shape":"Boolean",
  6054. "locationName":"dryRun"
  6055. },
  6056. "VpnConnectionIds":{
  6057. "shape":"VpnConnectionIdStringList",
  6058. "locationName":"VpnConnectionId"
  6059. },
  6060. "Filters":{
  6061. "shape":"FilterList",
  6062. "locationName":"Filter"
  6063. }
  6064. }
  6065. },
  6066. "DescribeVpnConnectionsResult":{
  6067. "type":"structure",
  6068. "members":{
  6069. "VpnConnections":{
  6070. "shape":"VpnConnectionList",
  6071. "locationName":"vpnConnectionSet"
  6072. }
  6073. }
  6074. },
  6075. "DescribeVpnGatewaysRequest":{
  6076. "type":"structure",
  6077. "members":{
  6078. "DryRun":{
  6079. "shape":"Boolean",
  6080. "locationName":"dryRun"
  6081. },
  6082. "VpnGatewayIds":{
  6083. "shape":"VpnGatewayIdStringList",
  6084. "locationName":"VpnGatewayId"
  6085. },
  6086. "Filters":{
  6087. "shape":"FilterList",
  6088. "locationName":"Filter"
  6089. }
  6090. }
  6091. },
  6092. "DescribeVpnGatewaysResult":{
  6093. "type":"structure",
  6094. "members":{
  6095. "VpnGateways":{
  6096. "shape":"VpnGatewayList",
  6097. "locationName":"vpnGatewaySet"
  6098. }
  6099. }
  6100. },
  6101. "DetachClassicLinkVpcRequest":{
  6102. "type":"structure",
  6103. "required":[
  6104. "InstanceId",
  6105. "VpcId"
  6106. ],
  6107. "members":{
  6108. "DryRun":{
  6109. "shape":"Boolean",
  6110. "locationName":"dryRun"
  6111. },
  6112. "InstanceId":{
  6113. "shape":"String",
  6114. "locationName":"instanceId"
  6115. },
  6116. "VpcId":{
  6117. "shape":"String",
  6118. "locationName":"vpcId"
  6119. }
  6120. }
  6121. },
  6122. "DetachClassicLinkVpcResult":{
  6123. "type":"structure",
  6124. "members":{
  6125. "Return":{
  6126. "shape":"Boolean",
  6127. "locationName":"return"
  6128. }
  6129. }
  6130. },
  6131. "DetachInternetGatewayRequest":{
  6132. "type":"structure",
  6133. "required":[
  6134. "InternetGatewayId",
  6135. "VpcId"
  6136. ],
  6137. "members":{
  6138. "DryRun":{
  6139. "shape":"Boolean",
  6140. "locationName":"dryRun"
  6141. },
  6142. "InternetGatewayId":{
  6143. "shape":"String",
  6144. "locationName":"internetGatewayId"
  6145. },
  6146. "VpcId":{
  6147. "shape":"String",
  6148. "locationName":"vpcId"
  6149. }
  6150. }
  6151. },
  6152. "DetachNetworkInterfaceRequest":{
  6153. "type":"structure",
  6154. "required":["AttachmentId"],
  6155. "members":{
  6156. "DryRun":{
  6157. "shape":"Boolean",
  6158. "locationName":"dryRun"
  6159. },
  6160. "AttachmentId":{
  6161. "shape":"String",
  6162. "locationName":"attachmentId"
  6163. },
  6164. "Force":{
  6165. "shape":"Boolean",
  6166. "locationName":"force"
  6167. }
  6168. }
  6169. },
  6170. "DetachVolumeRequest":{
  6171. "type":"structure",
  6172. "required":["VolumeId"],
  6173. "members":{
  6174. "DryRun":{
  6175. "shape":"Boolean",
  6176. "locationName":"dryRun"
  6177. },
  6178. "VolumeId":{"shape":"String"},
  6179. "InstanceId":{"shape":"String"},
  6180. "Device":{"shape":"String"},
  6181. "Force":{"shape":"Boolean"}
  6182. }
  6183. },
  6184. "DetachVpnGatewayRequest":{
  6185. "type":"structure",
  6186. "required":[
  6187. "VpnGatewayId",
  6188. "VpcId"
  6189. ],
  6190. "members":{
  6191. "DryRun":{
  6192. "shape":"Boolean",
  6193. "locationName":"dryRun"
  6194. },
  6195. "VpnGatewayId":{"shape":"String"},
  6196. "VpcId":{"shape":"String"}
  6197. }
  6198. },
  6199. "DeviceType":{
  6200. "type":"string",
  6201. "enum":[
  6202. "ebs",
  6203. "instance-store"
  6204. ]
  6205. },
  6206. "DhcpConfiguration":{
  6207. "type":"structure",
  6208. "members":{
  6209. "Key":{
  6210. "shape":"String",
  6211. "locationName":"key"
  6212. },
  6213. "Values":{
  6214. "shape":"DhcpConfigurationValueList",
  6215. "locationName":"valueSet"
  6216. }
  6217. }
  6218. },
  6219. "DhcpConfigurationList":{
  6220. "type":"list",
  6221. "member":{
  6222. "shape":"DhcpConfiguration",
  6223. "locationName":"item"
  6224. }
  6225. },
  6226. "DhcpConfigurationValueList":{
  6227. "type":"list",
  6228. "member":{
  6229. "shape":"AttributeValue",
  6230. "locationName":"item"
  6231. }
  6232. },
  6233. "DhcpOptions":{
  6234. "type":"structure",
  6235. "members":{
  6236. "DhcpOptionsId":{
  6237. "shape":"String",
  6238. "locationName":"dhcpOptionsId"
  6239. },
  6240. "DhcpConfigurations":{
  6241. "shape":"DhcpConfigurationList",
  6242. "locationName":"dhcpConfigurationSet"
  6243. },
  6244. "Tags":{
  6245. "shape":"TagList",
  6246. "locationName":"tagSet"
  6247. }
  6248. }
  6249. },
  6250. "DhcpOptionsIdStringList":{
  6251. "type":"list",
  6252. "member":{
  6253. "shape":"String",
  6254. "locationName":"DhcpOptionsId"
  6255. }
  6256. },
  6257. "DhcpOptionsList":{
  6258. "type":"list",
  6259. "member":{
  6260. "shape":"DhcpOptions",
  6261. "locationName":"item"
  6262. }
  6263. },
  6264. "DisableVgwRoutePropagationRequest":{
  6265. "type":"structure",
  6266. "required":[
  6267. "RouteTableId",
  6268. "GatewayId"
  6269. ],
  6270. "members":{
  6271. "RouteTableId":{"shape":"String"},
  6272. "GatewayId":{"shape":"String"}
  6273. }
  6274. },
  6275. "DisableVpcClassicLinkDnsSupportRequest":{
  6276. "type":"structure",
  6277. "members":{
  6278. "VpcId":{"shape":"String"}
  6279. }
  6280. },
  6281. "DisableVpcClassicLinkDnsSupportResult":{
  6282. "type":"structure",
  6283. "members":{
  6284. "Return":{
  6285. "shape":"Boolean",
  6286. "locationName":"return"
  6287. }
  6288. }
  6289. },
  6290. "DisableVpcClassicLinkRequest":{
  6291. "type":"structure",
  6292. "required":["VpcId"],
  6293. "members":{
  6294. "DryRun":{
  6295. "shape":"Boolean",
  6296. "locationName":"dryRun"
  6297. },
  6298. "VpcId":{
  6299. "shape":"String",
  6300. "locationName":"vpcId"
  6301. }
  6302. }
  6303. },
  6304. "DisableVpcClassicLinkResult":{
  6305. "type":"structure",
  6306. "members":{
  6307. "Return":{
  6308. "shape":"Boolean",
  6309. "locationName":"return"
  6310. }
  6311. }
  6312. },
  6313. "DisassociateAddressRequest":{
  6314. "type":"structure",
  6315. "members":{
  6316. "DryRun":{
  6317. "shape":"Boolean",
  6318. "locationName":"dryRun"
  6319. },
  6320. "PublicIp":{"shape":"String"},
  6321. "AssociationId":{"shape":"String"}
  6322. }
  6323. },
  6324. "DisassociateRouteTableRequest":{
  6325. "type":"structure",
  6326. "required":["AssociationId"],
  6327. "members":{
  6328. "DryRun":{
  6329. "shape":"Boolean",
  6330. "locationName":"dryRun"
  6331. },
  6332. "AssociationId":{
  6333. "shape":"String",
  6334. "locationName":"associationId"
  6335. }
  6336. }
  6337. },
  6338. "DiskImage":{
  6339. "type":"structure",
  6340. "members":{
  6341. "Image":{"shape":"DiskImageDetail"},
  6342. "Description":{"shape":"String"},
  6343. "Volume":{"shape":"VolumeDetail"}
  6344. }
  6345. },
  6346. "DiskImageDescription":{
  6347. "type":"structure",
  6348. "required":[
  6349. "Format",
  6350. "Size",
  6351. "ImportManifestUrl"
  6352. ],
  6353. "members":{
  6354. "Format":{
  6355. "shape":"DiskImageFormat",
  6356. "locationName":"format"
  6357. },
  6358. "Size":{
  6359. "shape":"Long",
  6360. "locationName":"size"
  6361. },
  6362. "ImportManifestUrl":{
  6363. "shape":"String",
  6364. "locationName":"importManifestUrl"
  6365. },
  6366. "Checksum":{
  6367. "shape":"String",
  6368. "locationName":"checksum"
  6369. }
  6370. }
  6371. },
  6372. "DiskImageDetail":{
  6373. "type":"structure",
  6374. "required":[
  6375. "Format",
  6376. "Bytes",
  6377. "ImportManifestUrl"
  6378. ],
  6379. "members":{
  6380. "Format":{
  6381. "shape":"DiskImageFormat",
  6382. "locationName":"format"
  6383. },
  6384. "Bytes":{
  6385. "shape":"Long",
  6386. "locationName":"bytes"
  6387. },
  6388. "ImportManifestUrl":{
  6389. "shape":"String",
  6390. "locationName":"importManifestUrl"
  6391. }
  6392. }
  6393. },
  6394. "DiskImageFormat":{
  6395. "type":"string",
  6396. "enum":[
  6397. "VMDK",
  6398. "RAW",
  6399. "VHD"
  6400. ]
  6401. },
  6402. "DiskImageList":{
  6403. "type":"list",
  6404. "member":{"shape":"DiskImage"}
  6405. },
  6406. "DiskImageVolumeDescription":{
  6407. "type":"structure",
  6408. "required":["Id"],
  6409. "members":{
  6410. "Size":{
  6411. "shape":"Long",
  6412. "locationName":"size"
  6413. },
  6414. "Id":{
  6415. "shape":"String",
  6416. "locationName":"id"
  6417. }
  6418. }
  6419. },
  6420. "DomainType":{
  6421. "type":"string",
  6422. "enum":[
  6423. "vpc",
  6424. "standard"
  6425. ]
  6426. },
  6427. "Double":{"type":"double"},
  6428. "EbsBlockDevice":{
  6429. "type":"structure",
  6430. "members":{
  6431. "SnapshotId":{
  6432. "shape":"String",
  6433. "locationName":"snapshotId"
  6434. },
  6435. "VolumeSize":{
  6436. "shape":"Integer",
  6437. "locationName":"volumeSize"
  6438. },
  6439. "DeleteOnTermination":{
  6440. "shape":"Boolean",
  6441. "locationName":"deleteOnTermination"
  6442. },
  6443. "VolumeType":{
  6444. "shape":"VolumeType",
  6445. "locationName":"volumeType"
  6446. },
  6447. "Iops":{
  6448. "shape":"Integer",
  6449. "locationName":"iops"
  6450. },
  6451. "Encrypted":{
  6452. "shape":"Boolean",
  6453. "locationName":"encrypted"
  6454. }
  6455. }
  6456. },
  6457. "EbsInstanceBlockDevice":{
  6458. "type":"structure",
  6459. "members":{
  6460. "VolumeId":{
  6461. "shape":"String",
  6462. "locationName":"volumeId"
  6463. },
  6464. "Status":{
  6465. "shape":"AttachmentStatus",
  6466. "locationName":"status"
  6467. },
  6468. "AttachTime":{
  6469. "shape":"DateTime",
  6470. "locationName":"attachTime"
  6471. },
  6472. "DeleteOnTermination":{
  6473. "shape":"Boolean",
  6474. "locationName":"deleteOnTermination"
  6475. }
  6476. }
  6477. },
  6478. "EbsInstanceBlockDeviceSpecification":{
  6479. "type":"structure",
  6480. "members":{
  6481. "VolumeId":{
  6482. "shape":"String",
  6483. "locationName":"volumeId"
  6484. },
  6485. "DeleteOnTermination":{
  6486. "shape":"Boolean",
  6487. "locationName":"deleteOnTermination"
  6488. }
  6489. }
  6490. },
  6491. "EnableVgwRoutePropagationRequest":{
  6492. "type":"structure",
  6493. "required":[
  6494. "RouteTableId",
  6495. "GatewayId"
  6496. ],
  6497. "members":{
  6498. "RouteTableId":{"shape":"String"},
  6499. "GatewayId":{"shape":"String"}
  6500. }
  6501. },
  6502. "EnableVolumeIORequest":{
  6503. "type":"structure",
  6504. "required":["VolumeId"],
  6505. "members":{
  6506. "DryRun":{
  6507. "shape":"Boolean",
  6508. "locationName":"dryRun"
  6509. },
  6510. "VolumeId":{
  6511. "shape":"String",
  6512. "locationName":"volumeId"
  6513. }
  6514. }
  6515. },
  6516. "EnableVpcClassicLinkDnsSupportRequest":{
  6517. "type":"structure",
  6518. "members":{
  6519. "VpcId":{"shape":"String"}
  6520. }
  6521. },
  6522. "EnableVpcClassicLinkDnsSupportResult":{
  6523. "type":"structure",
  6524. "members":{
  6525. "Return":{
  6526. "shape":"Boolean",
  6527. "locationName":"return"
  6528. }
  6529. }
  6530. },
  6531. "EnableVpcClassicLinkRequest":{
  6532. "type":"structure",
  6533. "required":["VpcId"],
  6534. "members":{
  6535. "DryRun":{
  6536. "shape":"Boolean",
  6537. "locationName":"dryRun"
  6538. },
  6539. "VpcId":{
  6540. "shape":"String",
  6541. "locationName":"vpcId"
  6542. }
  6543. }
  6544. },
  6545. "EnableVpcClassicLinkResult":{
  6546. "type":"structure",
  6547. "members":{
  6548. "Return":{
  6549. "shape":"Boolean",
  6550. "locationName":"return"
  6551. }
  6552. }
  6553. },
  6554. "EventCode":{
  6555. "type":"string",
  6556. "enum":[
  6557. "instance-reboot",
  6558. "system-reboot",
  6559. "system-maintenance",
  6560. "instance-retirement",
  6561. "instance-stop"
  6562. ]
  6563. },
  6564. "EventInformation":{
  6565. "type":"structure",
  6566. "members":{
  6567. "InstanceId":{
  6568. "shape":"String",
  6569. "locationName":"instanceId"
  6570. },
  6571. "EventSubType":{
  6572. "shape":"String",
  6573. "locationName":"eventSubType"
  6574. },
  6575. "EventDescription":{
  6576. "shape":"String",
  6577. "locationName":"eventDescription"
  6578. }
  6579. }
  6580. },
  6581. "EventType":{
  6582. "type":"string",
  6583. "enum":[
  6584. "instanceChange",
  6585. "fleetRequestChange",
  6586. "error"
  6587. ]
  6588. },
  6589. "ExcessCapacityTerminationPolicy":{
  6590. "type":"string",
  6591. "enum":[
  6592. "noTermination",
  6593. "default"
  6594. ]
  6595. },
  6596. "ExecutableByStringList":{
  6597. "type":"list",
  6598. "member":{
  6599. "shape":"String",
  6600. "locationName":"ExecutableBy"
  6601. }
  6602. },
  6603. "ExportEnvironment":{
  6604. "type":"string",
  6605. "enum":[
  6606. "citrix",
  6607. "vmware",
  6608. "microsoft"
  6609. ]
  6610. },
  6611. "ExportTask":{
  6612. "type":"structure",
  6613. "members":{
  6614. "ExportTaskId":{
  6615. "shape":"String",
  6616. "locationName":"exportTaskId"
  6617. },
  6618. "Description":{
  6619. "shape":"String",
  6620. "locationName":"description"
  6621. },
  6622. "State":{
  6623. "shape":"ExportTaskState",
  6624. "locationName":"state"
  6625. },
  6626. "StatusMessage":{
  6627. "shape":"String",
  6628. "locationName":"statusMessage"
  6629. },
  6630. "InstanceExportDetails":{
  6631. "shape":"InstanceExportDetails",
  6632. "locationName":"instanceExport"
  6633. },
  6634. "ExportToS3Task":{
  6635. "shape":"ExportToS3Task",
  6636. "locationName":"exportToS3"
  6637. }
  6638. }
  6639. },
  6640. "ExportTaskIdStringList":{
  6641. "type":"list",
  6642. "member":{
  6643. "shape":"String",
  6644. "locationName":"ExportTaskId"
  6645. }
  6646. },
  6647. "ExportTaskList":{
  6648. "type":"list",
  6649. "member":{
  6650. "shape":"ExportTask",
  6651. "locationName":"item"
  6652. }
  6653. },
  6654. "ExportTaskState":{
  6655. "type":"string",
  6656. "enum":[
  6657. "active",
  6658. "cancelling",
  6659. "cancelled",
  6660. "completed"
  6661. ]
  6662. },
  6663. "ExportToS3Task":{
  6664. "type":"structure",
  6665. "members":{
  6666. "DiskImageFormat":{
  6667. "shape":"DiskImageFormat",
  6668. "locationName":"diskImageFormat"
  6669. },
  6670. "ContainerFormat":{
  6671. "shape":"ContainerFormat",
  6672. "locationName":"containerFormat"
  6673. },
  6674. "S3Bucket":{
  6675. "shape":"String",
  6676. "locationName":"s3Bucket"
  6677. },
  6678. "S3Key":{
  6679. "shape":"String",
  6680. "locationName":"s3Key"
  6681. }
  6682. }
  6683. },
  6684. "ExportToS3TaskSpecification":{
  6685. "type":"structure",
  6686. "members":{
  6687. "DiskImageFormat":{
  6688. "shape":"DiskImageFormat",
  6689. "locationName":"diskImageFormat"
  6690. },
  6691. "ContainerFormat":{
  6692. "shape":"ContainerFormat",
  6693. "locationName":"containerFormat"
  6694. },
  6695. "S3Bucket":{
  6696. "shape":"String",
  6697. "locationName":"s3Bucket"
  6698. },
  6699. "S3Prefix":{
  6700. "shape":"String",
  6701. "locationName":"s3Prefix"
  6702. }
  6703. }
  6704. },
  6705. "Filter":{
  6706. "type":"structure",
  6707. "members":{
  6708. "Name":{"shape":"String"},
  6709. "Values":{
  6710. "shape":"ValueStringList",
  6711. "locationName":"Value"
  6712. }
  6713. }
  6714. },
  6715. "FilterList":{
  6716. "type":"list",
  6717. "member":{
  6718. "shape":"Filter",
  6719. "locationName":"Filter"
  6720. }
  6721. },
  6722. "FleetType":{
  6723. "type":"string",
  6724. "enum":[
  6725. "request",
  6726. "maintain"
  6727. ]
  6728. },
  6729. "Float":{"type":"float"},
  6730. "FlowLog":{
  6731. "type":"structure",
  6732. "members":{
  6733. "CreationTime":{
  6734. "shape":"DateTime",
  6735. "locationName":"creationTime"
  6736. },
  6737. "FlowLogId":{
  6738. "shape":"String",
  6739. "locationName":"flowLogId"
  6740. },
  6741. "FlowLogStatus":{
  6742. "shape":"String",
  6743. "locationName":"flowLogStatus"
  6744. },
  6745. "ResourceId":{
  6746. "shape":"String",
  6747. "locationName":"resourceId"
  6748. },
  6749. "TrafficType":{
  6750. "shape":"TrafficType",
  6751. "locationName":"trafficType"
  6752. },
  6753. "LogGroupName":{
  6754. "shape":"String",
  6755. "locationName":"logGroupName"
  6756. },
  6757. "DeliverLogsStatus":{
  6758. "shape":"String",
  6759. "locationName":"deliverLogsStatus"
  6760. },
  6761. "DeliverLogsErrorMessage":{
  6762. "shape":"String",
  6763. "locationName":"deliverLogsErrorMessage"
  6764. },
  6765. "DeliverLogsPermissionArn":{
  6766. "shape":"String",
  6767. "locationName":"deliverLogsPermissionArn"
  6768. }
  6769. }
  6770. },
  6771. "FlowLogSet":{
  6772. "type":"list",
  6773. "member":{
  6774. "shape":"FlowLog",
  6775. "locationName":"item"
  6776. }
  6777. },
  6778. "FlowLogsResourceType":{
  6779. "type":"string",
  6780. "enum":[
  6781. "VPC",
  6782. "Subnet",
  6783. "NetworkInterface"
  6784. ]
  6785. },
  6786. "GatewayType":{
  6787. "type":"string",
  6788. "enum":["ipsec.1"]
  6789. },
  6790. "GetConsoleOutputRequest":{
  6791. "type":"structure",
  6792. "required":["InstanceId"],
  6793. "members":{
  6794. "DryRun":{
  6795. "shape":"Boolean",
  6796. "locationName":"dryRun"
  6797. },
  6798. "InstanceId":{"shape":"String"}
  6799. }
  6800. },
  6801. "GetConsoleOutputResult":{
  6802. "type":"structure",
  6803. "members":{
  6804. "InstanceId":{
  6805. "shape":"String",
  6806. "locationName":"instanceId"
  6807. },
  6808. "Timestamp":{
  6809. "shape":"DateTime",
  6810. "locationName":"timestamp"
  6811. },
  6812. "Output":{
  6813. "shape":"String",
  6814. "locationName":"output"
  6815. }
  6816. }
  6817. },
  6818. "GetConsoleScreenshotRequest":{
  6819. "type":"structure",
  6820. "required":["InstanceId"],
  6821. "members":{
  6822. "DryRun":{"shape":"Boolean"},
  6823. "InstanceId":{"shape":"String"},
  6824. "WakeUp":{"shape":"Boolean"}
  6825. }
  6826. },
  6827. "GetConsoleScreenshotResult":{
  6828. "type":"structure",
  6829. "members":{
  6830. "InstanceId":{
  6831. "shape":"String",
  6832. "locationName":"instanceId"
  6833. },
  6834. "ImageData":{
  6835. "shape":"String",
  6836. "locationName":"imageData"
  6837. }
  6838. }
  6839. },
  6840. "GetPasswordDataRequest":{
  6841. "type":"structure",
  6842. "required":["InstanceId"],
  6843. "members":{
  6844. "DryRun":{
  6845. "shape":"Boolean",
  6846. "locationName":"dryRun"
  6847. },
  6848. "InstanceId":{"shape":"String"}
  6849. }
  6850. },
  6851. "GetPasswordDataResult":{
  6852. "type":"structure",
  6853. "members":{
  6854. "InstanceId":{
  6855. "shape":"String",
  6856. "locationName":"instanceId"
  6857. },
  6858. "Timestamp":{
  6859. "shape":"DateTime",
  6860. "locationName":"timestamp"
  6861. },
  6862. "PasswordData":{
  6863. "shape":"String",
  6864. "locationName":"passwordData"
  6865. }
  6866. }
  6867. },
  6868. "GroupIdStringList":{
  6869. "type":"list",
  6870. "member":{
  6871. "shape":"String",
  6872. "locationName":"groupId"
  6873. }
  6874. },
  6875. "GroupIdentifier":{
  6876. "type":"structure",
  6877. "members":{
  6878. "GroupName":{
  6879. "shape":"String",
  6880. "locationName":"groupName"
  6881. },
  6882. "GroupId":{
  6883. "shape":"String",
  6884. "locationName":"groupId"
  6885. }
  6886. }
  6887. },
  6888. "GroupIdentifierList":{
  6889. "type":"list",
  6890. "member":{
  6891. "shape":"GroupIdentifier",
  6892. "locationName":"item"
  6893. }
  6894. },
  6895. "GroupIds":{
  6896. "type":"list",
  6897. "member":{
  6898. "shape":"String",
  6899. "locationName":"item"
  6900. }
  6901. },
  6902. "GroupNameStringList":{
  6903. "type":"list",
  6904. "member":{
  6905. "shape":"String",
  6906. "locationName":"GroupName"
  6907. }
  6908. },
  6909. "HistoryRecord":{
  6910. "type":"structure",
  6911. "required":[
  6912. "Timestamp",
  6913. "EventType",
  6914. "EventInformation"
  6915. ],
  6916. "members":{
  6917. "Timestamp":{
  6918. "shape":"DateTime",
  6919. "locationName":"timestamp"
  6920. },
  6921. "EventType":{
  6922. "shape":"EventType",
  6923. "locationName":"eventType"
  6924. },
  6925. "EventInformation":{
  6926. "shape":"EventInformation",
  6927. "locationName":"eventInformation"
  6928. }
  6929. }
  6930. },
  6931. "HistoryRecords":{
  6932. "type":"list",
  6933. "member":{
  6934. "shape":"HistoryRecord",
  6935. "locationName":"item"
  6936. }
  6937. },
  6938. "Host":{
  6939. "type":"structure",
  6940. "members":{
  6941. "HostId":{
  6942. "shape":"String",
  6943. "locationName":"hostId"
  6944. },
  6945. "AutoPlacement":{
  6946. "shape":"AutoPlacement",
  6947. "locationName":"autoPlacement"
  6948. },
  6949. "HostReservationId":{
  6950. "shape":"String",
  6951. "locationName":"hostReservationId"
  6952. },
  6953. "ClientToken":{
  6954. "shape":"String",
  6955. "locationName":"clientToken"
  6956. },
  6957. "HostProperties":{
  6958. "shape":"HostProperties",
  6959. "locationName":"hostProperties"
  6960. },
  6961. "State":{
  6962. "shape":"AllocationState",
  6963. "locationName":"state"
  6964. },
  6965. "AvailabilityZone":{
  6966. "shape":"String",
  6967. "locationName":"availabilityZone"
  6968. },
  6969. "Instances":{
  6970. "shape":"HostInstanceList",
  6971. "locationName":"instances"
  6972. },
  6973. "AvailableCapacity":{
  6974. "shape":"AvailableCapacity",
  6975. "locationName":"availableCapacity"
  6976. }
  6977. }
  6978. },
  6979. "HostInstance":{
  6980. "type":"structure",
  6981. "members":{
  6982. "InstanceId":{
  6983. "shape":"String",
  6984. "locationName":"instanceId"
  6985. },
  6986. "InstanceType":{
  6987. "shape":"String",
  6988. "locationName":"instanceType"
  6989. }
  6990. }
  6991. },
  6992. "HostInstanceList":{
  6993. "type":"list",
  6994. "member":{
  6995. "shape":"HostInstance",
  6996. "locationName":"item"
  6997. }
  6998. },
  6999. "HostList":{
  7000. "type":"list",
  7001. "member":{
  7002. "shape":"Host",
  7003. "locationName":"item"
  7004. }
  7005. },
  7006. "HostProperties":{
  7007. "type":"structure",
  7008. "members":{
  7009. "Sockets":{
  7010. "shape":"Integer",
  7011. "locationName":"sockets"
  7012. },
  7013. "Cores":{
  7014. "shape":"Integer",
  7015. "locationName":"cores"
  7016. },
  7017. "TotalVCpus":{
  7018. "shape":"Integer",
  7019. "locationName":"totalVCpus"
  7020. },
  7021. "InstanceType":{
  7022. "shape":"String",
  7023. "locationName":"instanceType"
  7024. }
  7025. }
  7026. },
  7027. "HostTenancy":{
  7028. "type":"string",
  7029. "enum":[
  7030. "dedicated",
  7031. "host"
  7032. ]
  7033. },
  7034. "HypervisorType":{
  7035. "type":"string",
  7036. "enum":[
  7037. "ovm",
  7038. "xen"
  7039. ]
  7040. },
  7041. "IamInstanceProfile":{
  7042. "type":"structure",
  7043. "members":{
  7044. "Arn":{
  7045. "shape":"String",
  7046. "locationName":"arn"
  7047. },
  7048. "Id":{
  7049. "shape":"String",
  7050. "locationName":"id"
  7051. }
  7052. }
  7053. },
  7054. "IamInstanceProfileSpecification":{
  7055. "type":"structure",
  7056. "members":{
  7057. "Arn":{
  7058. "shape":"String",
  7059. "locationName":"arn"
  7060. },
  7061. "Name":{
  7062. "shape":"String",
  7063. "locationName":"name"
  7064. }
  7065. }
  7066. },
  7067. "IcmpTypeCode":{
  7068. "type":"structure",
  7069. "members":{
  7070. "Type":{
  7071. "shape":"Integer",
  7072. "locationName":"type"
  7073. },
  7074. "Code":{
  7075. "shape":"Integer",
  7076. "locationName":"code"
  7077. }
  7078. }
  7079. },
  7080. "IdFormat":{
  7081. "type":"structure",
  7082. "members":{
  7083. "Resource":{
  7084. "shape":"String",
  7085. "locationName":"resource"
  7086. },
  7087. "UseLongIds":{
  7088. "shape":"Boolean",
  7089. "locationName":"useLongIds"
  7090. },
  7091. "Deadline":{
  7092. "shape":"DateTime",
  7093. "locationName":"deadline"
  7094. }
  7095. }
  7096. },
  7097. "IdFormatList":{
  7098. "type":"list",
  7099. "member":{
  7100. "shape":"IdFormat",
  7101. "locationName":"item"
  7102. }
  7103. },
  7104. "Image":{
  7105. "type":"structure",
  7106. "members":{
  7107. "ImageId":{
  7108. "shape":"String",
  7109. "locationName":"imageId"
  7110. },
  7111. "ImageLocation":{
  7112. "shape":"String",
  7113. "locationName":"imageLocation"
  7114. },
  7115. "State":{
  7116. "shape":"ImageState",
  7117. "locationName":"imageState"
  7118. },
  7119. "OwnerId":{
  7120. "shape":"String",
  7121. "locationName":"imageOwnerId"
  7122. },
  7123. "CreationDate":{
  7124. "shape":"String",
  7125. "locationName":"creationDate"
  7126. },
  7127. "Public":{
  7128. "shape":"Boolean",
  7129. "locationName":"isPublic"
  7130. },
  7131. "ProductCodes":{
  7132. "shape":"ProductCodeList",
  7133. "locationName":"productCodes"
  7134. },
  7135. "Architecture":{
  7136. "shape":"ArchitectureValues",
  7137. "locationName":"architecture"
  7138. },
  7139. "ImageType":{
  7140. "shape":"ImageTypeValues",
  7141. "locationName":"imageType"
  7142. },
  7143. "KernelId":{
  7144. "shape":"String",
  7145. "locationName":"kernelId"
  7146. },
  7147. "RamdiskId":{
  7148. "shape":"String",
  7149. "locationName":"ramdiskId"
  7150. },
  7151. "Platform":{
  7152. "shape":"PlatformValues",
  7153. "locationName":"platform"
  7154. },
  7155. "SriovNetSupport":{
  7156. "shape":"String",
  7157. "locationName":"sriovNetSupport"
  7158. },
  7159. "EnaSupport":{
  7160. "shape":"Boolean",
  7161. "locationName":"enaSupport"
  7162. },
  7163. "StateReason":{
  7164. "shape":"StateReason",
  7165. "locationName":"stateReason"
  7166. },
  7167. "ImageOwnerAlias":{
  7168. "shape":"String",
  7169. "locationName":"imageOwnerAlias"
  7170. },
  7171. "Name":{
  7172. "shape":"String",
  7173. "locationName":"name"
  7174. },
  7175. "Description":{
  7176. "shape":"String",
  7177. "locationName":"description"
  7178. },
  7179. "RootDeviceType":{
  7180. "shape":"DeviceType",
  7181. "locationName":"rootDeviceType"
  7182. },
  7183. "RootDeviceName":{
  7184. "shape":"String",
  7185. "locationName":"rootDeviceName"
  7186. },
  7187. "BlockDeviceMappings":{
  7188. "shape":"BlockDeviceMappingList",
  7189. "locationName":"blockDeviceMapping"
  7190. },
  7191. "VirtualizationType":{
  7192. "shape":"VirtualizationType",
  7193. "locationName":"virtualizationType"
  7194. },
  7195. "Tags":{
  7196. "shape":"TagList",
  7197. "locationName":"tagSet"
  7198. },
  7199. "Hypervisor":{
  7200. "shape":"HypervisorType",
  7201. "locationName":"hypervisor"
  7202. }
  7203. }
  7204. },
  7205. "ImageAttribute":{
  7206. "type":"structure",
  7207. "members":{
  7208. "ImageId":{
  7209. "shape":"String",
  7210. "locationName":"imageId"
  7211. },
  7212. "LaunchPermissions":{
  7213. "shape":"LaunchPermissionList",
  7214. "locationName":"launchPermission"
  7215. },
  7216. "ProductCodes":{
  7217. "shape":"ProductCodeList",
  7218. "locationName":"productCodes"
  7219. },
  7220. "KernelId":{
  7221. "shape":"AttributeValue",
  7222. "locationName":"kernel"
  7223. },
  7224. "RamdiskId":{
  7225. "shape":"AttributeValue",
  7226. "locationName":"ramdisk"
  7227. },
  7228. "Description":{
  7229. "shape":"AttributeValue",
  7230. "locationName":"description"
  7231. },
  7232. "SriovNetSupport":{
  7233. "shape":"AttributeValue",
  7234. "locationName":"sriovNetSupport"
  7235. },
  7236. "BlockDeviceMappings":{
  7237. "shape":"BlockDeviceMappingList",
  7238. "locationName":"blockDeviceMapping"
  7239. }
  7240. }
  7241. },
  7242. "ImageAttributeName":{
  7243. "type":"string",
  7244. "enum":[
  7245. "description",
  7246. "kernel",
  7247. "ramdisk",
  7248. "launchPermission",
  7249. "productCodes",
  7250. "blockDeviceMapping",
  7251. "sriovNetSupport"
  7252. ]
  7253. },
  7254. "ImageDiskContainer":{
  7255. "type":"structure",
  7256. "members":{
  7257. "Description":{"shape":"String"},
  7258. "Format":{"shape":"String"},
  7259. "Url":{"shape":"String"},
  7260. "UserBucket":{"shape":"UserBucket"},
  7261. "DeviceName":{"shape":"String"},
  7262. "SnapshotId":{"shape":"String"}
  7263. }
  7264. },
  7265. "ImageDiskContainerList":{
  7266. "type":"list",
  7267. "member":{
  7268. "shape":"ImageDiskContainer",
  7269. "locationName":"item"
  7270. }
  7271. },
  7272. "ImageIdStringList":{
  7273. "type":"list",
  7274. "member":{
  7275. "shape":"String",
  7276. "locationName":"ImageId"
  7277. }
  7278. },
  7279. "ImageList":{
  7280. "type":"list",
  7281. "member":{
  7282. "shape":"Image",
  7283. "locationName":"item"
  7284. }
  7285. },
  7286. "ImageState":{
  7287. "type":"string",
  7288. "enum":[
  7289. "pending",
  7290. "available",
  7291. "invalid",
  7292. "deregistered",
  7293. "transient",
  7294. "failed",
  7295. "error"
  7296. ]
  7297. },
  7298. "ImageTypeValues":{
  7299. "type":"string",
  7300. "enum":[
  7301. "machine",
  7302. "kernel",
  7303. "ramdisk"
  7304. ]
  7305. },
  7306. "ImportImageRequest":{
  7307. "type":"structure",
  7308. "members":{
  7309. "DryRun":{"shape":"Boolean"},
  7310. "Description":{"shape":"String"},
  7311. "DiskContainers":{
  7312. "shape":"ImageDiskContainerList",
  7313. "locationName":"DiskContainer"
  7314. },
  7315. "LicenseType":{"shape":"String"},
  7316. "Hypervisor":{"shape":"String"},
  7317. "Architecture":{"shape":"String"},
  7318. "Platform":{"shape":"String"},
  7319. "ClientData":{"shape":"ClientData"},
  7320. "ClientToken":{"shape":"String"},
  7321. "RoleName":{"shape":"String"}
  7322. }
  7323. },
  7324. "ImportImageResult":{
  7325. "type":"structure",
  7326. "members":{
  7327. "ImportTaskId":{
  7328. "shape":"String",
  7329. "locationName":"importTaskId"
  7330. },
  7331. "Architecture":{
  7332. "shape":"String",
  7333. "locationName":"architecture"
  7334. },
  7335. "LicenseType":{
  7336. "shape":"String",
  7337. "locationName":"licenseType"
  7338. },
  7339. "Platform":{
  7340. "shape":"String",
  7341. "locationName":"platform"
  7342. },
  7343. "Hypervisor":{
  7344. "shape":"String",
  7345. "locationName":"hypervisor"
  7346. },
  7347. "Description":{
  7348. "shape":"String",
  7349. "locationName":"description"
  7350. },
  7351. "SnapshotDetails":{
  7352. "shape":"SnapshotDetailList",
  7353. "locationName":"snapshotDetailSet"
  7354. },
  7355. "ImageId":{
  7356. "shape":"String",
  7357. "locationName":"imageId"
  7358. },
  7359. "Progress":{
  7360. "shape":"String",
  7361. "locationName":"progress"
  7362. },
  7363. "StatusMessage":{
  7364. "shape":"String",
  7365. "locationName":"statusMessage"
  7366. },
  7367. "Status":{
  7368. "shape":"String",
  7369. "locationName":"status"
  7370. }
  7371. }
  7372. },
  7373. "ImportImageTask":{
  7374. "type":"structure",
  7375. "members":{
  7376. "ImportTaskId":{
  7377. "shape":"String",
  7378. "locationName":"importTaskId"
  7379. },
  7380. "Architecture":{
  7381. "shape":"String",
  7382. "locationName":"architecture"
  7383. },
  7384. "LicenseType":{
  7385. "shape":"String",
  7386. "locationName":"licenseType"
  7387. },
  7388. "Platform":{
  7389. "shape":"String",
  7390. "locationName":"platform"
  7391. },
  7392. "Hypervisor":{
  7393. "shape":"String",
  7394. "locationName":"hypervisor"
  7395. },
  7396. "Description":{
  7397. "shape":"String",
  7398. "locationName":"description"
  7399. },
  7400. "SnapshotDetails":{
  7401. "shape":"SnapshotDetailList",
  7402. "locationName":"snapshotDetailSet"
  7403. },
  7404. "ImageId":{
  7405. "shape":"String",
  7406. "locationName":"imageId"
  7407. },
  7408. "Progress":{
  7409. "shape":"String",
  7410. "locationName":"progress"
  7411. },
  7412. "StatusMessage":{
  7413. "shape":"String",
  7414. "locationName":"statusMessage"
  7415. },
  7416. "Status":{
  7417. "shape":"String",
  7418. "locationName":"status"
  7419. }
  7420. }
  7421. },
  7422. "ImportImageTaskList":{
  7423. "type":"list",
  7424. "member":{
  7425. "shape":"ImportImageTask",
  7426. "locationName":"item"
  7427. }
  7428. },
  7429. "ImportInstanceLaunchSpecification":{
  7430. "type":"structure",
  7431. "members":{
  7432. "Architecture":{
  7433. "shape":"ArchitectureValues",
  7434. "locationName":"architecture"
  7435. },
  7436. "GroupNames":{
  7437. "shape":"SecurityGroupStringList",
  7438. "locationName":"GroupName"
  7439. },
  7440. "GroupIds":{
  7441. "shape":"SecurityGroupIdStringList",
  7442. "locationName":"GroupId"
  7443. },
  7444. "AdditionalInfo":{
  7445. "shape":"String",
  7446. "locationName":"additionalInfo"
  7447. },
  7448. "UserData":{
  7449. "shape":"UserData",
  7450. "locationName":"userData"
  7451. },
  7452. "InstanceType":{
  7453. "shape":"InstanceType",
  7454. "locationName":"instanceType"
  7455. },
  7456. "Placement":{
  7457. "shape":"Placement",
  7458. "locationName":"placement"
  7459. },
  7460. "Monitoring":{
  7461. "shape":"Boolean",
  7462. "locationName":"monitoring"
  7463. },
  7464. "SubnetId":{
  7465. "shape":"String",
  7466. "locationName":"subnetId"
  7467. },
  7468. "InstanceInitiatedShutdownBehavior":{
  7469. "shape":"ShutdownBehavior",
  7470. "locationName":"instanceInitiatedShutdownBehavior"
  7471. },
  7472. "PrivateIpAddress":{
  7473. "shape":"String",
  7474. "locationName":"privateIpAddress"
  7475. }
  7476. }
  7477. },
  7478. "ImportInstanceRequest":{
  7479. "type":"structure",
  7480. "required":["Platform"],
  7481. "members":{
  7482. "DryRun":{
  7483. "shape":"Boolean",
  7484. "locationName":"dryRun"
  7485. },
  7486. "Description":{
  7487. "shape":"String",
  7488. "locationName":"description"
  7489. },
  7490. "LaunchSpecification":{
  7491. "shape":"ImportInstanceLaunchSpecification",
  7492. "locationName":"launchSpecification"
  7493. },
  7494. "DiskImages":{
  7495. "shape":"DiskImageList",
  7496. "locationName":"diskImage"
  7497. },
  7498. "Platform":{
  7499. "shape":"PlatformValues",
  7500. "locationName":"platform"
  7501. }
  7502. }
  7503. },
  7504. "ImportInstanceResult":{
  7505. "type":"structure",
  7506. "members":{
  7507. "ConversionTask":{
  7508. "shape":"ConversionTask",
  7509. "locationName":"conversionTask"
  7510. }
  7511. }
  7512. },
  7513. "ImportInstanceTaskDetails":{
  7514. "type":"structure",
  7515. "required":["Volumes"],
  7516. "members":{
  7517. "Volumes":{
  7518. "shape":"ImportInstanceVolumeDetailSet",
  7519. "locationName":"volumes"
  7520. },
  7521. "InstanceId":{
  7522. "shape":"String",
  7523. "locationName":"instanceId"
  7524. },
  7525. "Platform":{
  7526. "shape":"PlatformValues",
  7527. "locationName":"platform"
  7528. },
  7529. "Description":{
  7530. "shape":"String",
  7531. "locationName":"description"
  7532. }
  7533. }
  7534. },
  7535. "ImportInstanceVolumeDetailItem":{
  7536. "type":"structure",
  7537. "required":[
  7538. "BytesConverted",
  7539. "AvailabilityZone",
  7540. "Image",
  7541. "Volume",
  7542. "Status"
  7543. ],
  7544. "members":{
  7545. "BytesConverted":{
  7546. "shape":"Long",
  7547. "locationName":"bytesConverted"
  7548. },
  7549. "AvailabilityZone":{
  7550. "shape":"String",
  7551. "locationName":"availabilityZone"
  7552. },
  7553. "Image":{
  7554. "shape":"DiskImageDescription",
  7555. "locationName":"image"
  7556. },
  7557. "Volume":{
  7558. "shape":"DiskImageVolumeDescription",
  7559. "locationName":"volume"
  7560. },
  7561. "Status":{
  7562. "shape":"String",
  7563. "locationName":"status"
  7564. },
  7565. "StatusMessage":{
  7566. "shape":"String",
  7567. "locationName":"statusMessage"
  7568. },
  7569. "Description":{
  7570. "shape":"String",
  7571. "locationName":"description"
  7572. }
  7573. }
  7574. },
  7575. "ImportInstanceVolumeDetailSet":{
  7576. "type":"list",
  7577. "member":{
  7578. "shape":"ImportInstanceVolumeDetailItem",
  7579. "locationName":"item"
  7580. }
  7581. },
  7582. "ImportKeyPairRequest":{
  7583. "type":"structure",
  7584. "required":[
  7585. "KeyName",
  7586. "PublicKeyMaterial"
  7587. ],
  7588. "members":{
  7589. "DryRun":{
  7590. "shape":"Boolean",
  7591. "locationName":"dryRun"
  7592. },
  7593. "KeyName":{
  7594. "shape":"String",
  7595. "locationName":"keyName"
  7596. },
  7597. "PublicKeyMaterial":{
  7598. "shape":"Blob",
  7599. "locationName":"publicKeyMaterial"
  7600. }
  7601. }
  7602. },
  7603. "ImportKeyPairResult":{
  7604. "type":"structure",
  7605. "members":{
  7606. "KeyName":{
  7607. "shape":"String",
  7608. "locationName":"keyName"
  7609. },
  7610. "KeyFingerprint":{
  7611. "shape":"String",
  7612. "locationName":"keyFingerprint"
  7613. }
  7614. }
  7615. },
  7616. "ImportSnapshotRequest":{
  7617. "type":"structure",
  7618. "members":{
  7619. "DryRun":{"shape":"Boolean"},
  7620. "Description":{"shape":"String"},
  7621. "DiskContainer":{"shape":"SnapshotDiskContainer"},
  7622. "ClientData":{"shape":"ClientData"},
  7623. "ClientToken":{"shape":"String"},
  7624. "RoleName":{"shape":"String"}
  7625. }
  7626. },
  7627. "ImportSnapshotResult":{
  7628. "type":"structure",
  7629. "members":{
  7630. "ImportTaskId":{
  7631. "shape":"String",
  7632. "locationName":"importTaskId"
  7633. },
  7634. "SnapshotTaskDetail":{
  7635. "shape":"SnapshotTaskDetail",
  7636. "locationName":"snapshotTaskDetail"
  7637. },
  7638. "Description":{
  7639. "shape":"String",
  7640. "locationName":"description"
  7641. }
  7642. }
  7643. },
  7644. "ImportSnapshotTask":{
  7645. "type":"structure",
  7646. "members":{
  7647. "ImportTaskId":{
  7648. "shape":"String",
  7649. "locationName":"importTaskId"
  7650. },
  7651. "SnapshotTaskDetail":{
  7652. "shape":"SnapshotTaskDetail",
  7653. "locationName":"snapshotTaskDetail"
  7654. },
  7655. "Description":{
  7656. "shape":"String",
  7657. "locationName":"description"
  7658. }
  7659. }
  7660. },
  7661. "ImportSnapshotTaskList":{
  7662. "type":"list",
  7663. "member":{
  7664. "shape":"ImportSnapshotTask",
  7665. "locationName":"item"
  7666. }
  7667. },
  7668. "ImportTaskIdList":{
  7669. "type":"list",
  7670. "member":{
  7671. "shape":"String",
  7672. "locationName":"ImportTaskId"
  7673. }
  7674. },
  7675. "ImportVolumeRequest":{
  7676. "type":"structure",
  7677. "required":[
  7678. "AvailabilityZone",
  7679. "Image",
  7680. "Volume"
  7681. ],
  7682. "members":{
  7683. "DryRun":{
  7684. "shape":"Boolean",
  7685. "locationName":"dryRun"
  7686. },
  7687. "AvailabilityZone":{
  7688. "shape":"String",
  7689. "locationName":"availabilityZone"
  7690. },
  7691. "Image":{
  7692. "shape":"DiskImageDetail",
  7693. "locationName":"image"
  7694. },
  7695. "Description":{
  7696. "shape":"String",
  7697. "locationName":"description"
  7698. },
  7699. "Volume":{
  7700. "shape":"VolumeDetail",
  7701. "locationName":"volume"
  7702. }
  7703. }
  7704. },
  7705. "ImportVolumeResult":{
  7706. "type":"structure",
  7707. "members":{
  7708. "ConversionTask":{
  7709. "shape":"ConversionTask",
  7710. "locationName":"conversionTask"
  7711. }
  7712. }
  7713. },
  7714. "ImportVolumeTaskDetails":{
  7715. "type":"structure",
  7716. "required":[
  7717. "BytesConverted",
  7718. "AvailabilityZone",
  7719. "Image",
  7720. "Volume"
  7721. ],
  7722. "members":{
  7723. "BytesConverted":{
  7724. "shape":"Long",
  7725. "locationName":"bytesConverted"
  7726. },
  7727. "AvailabilityZone":{
  7728. "shape":"String",
  7729. "locationName":"availabilityZone"
  7730. },
  7731. "Description":{
  7732. "shape":"String",
  7733. "locationName":"description"
  7734. },
  7735. "Image":{
  7736. "shape":"DiskImageDescription",
  7737. "locationName":"image"
  7738. },
  7739. "Volume":{
  7740. "shape":"DiskImageVolumeDescription",
  7741. "locationName":"volume"
  7742. }
  7743. }
  7744. },
  7745. "Instance":{
  7746. "type":"structure",
  7747. "members":{
  7748. "InstanceId":{
  7749. "shape":"String",
  7750. "locationName":"instanceId"
  7751. },
  7752. "ImageId":{
  7753. "shape":"String",
  7754. "locationName":"imageId"
  7755. },
  7756. "State":{
  7757. "shape":"InstanceState",
  7758. "locationName":"instanceState"
  7759. },
  7760. "PrivateDnsName":{
  7761. "shape":"String",
  7762. "locationName":"privateDnsName"
  7763. },
  7764. "PublicDnsName":{
  7765. "shape":"String",
  7766. "locationName":"dnsName"
  7767. },
  7768. "StateTransitionReason":{
  7769. "shape":"String",
  7770. "locationName":"reason"
  7771. },
  7772. "KeyName":{
  7773. "shape":"String",
  7774. "locationName":"keyName"
  7775. },
  7776. "AmiLaunchIndex":{
  7777. "shape":"Integer",
  7778. "locationName":"amiLaunchIndex"
  7779. },
  7780. "ProductCodes":{
  7781. "shape":"ProductCodeList",
  7782. "locationName":"productCodes"
  7783. },
  7784. "InstanceType":{
  7785. "shape":"InstanceType",
  7786. "locationName":"instanceType"
  7787. },
  7788. "LaunchTime":{
  7789. "shape":"DateTime",
  7790. "locationName":"launchTime"
  7791. },
  7792. "Placement":{
  7793. "shape":"Placement",
  7794. "locationName":"placement"
  7795. },
  7796. "KernelId":{
  7797. "shape":"String",
  7798. "locationName":"kernelId"
  7799. },
  7800. "RamdiskId":{
  7801. "shape":"String",
  7802. "locationName":"ramdiskId"
  7803. },
  7804. "Platform":{
  7805. "shape":"PlatformValues",
  7806. "locationName":"platform"
  7807. },
  7808. "Monitoring":{
  7809. "shape":"Monitoring",
  7810. "locationName":"monitoring"
  7811. },
  7812. "SubnetId":{
  7813. "shape":"String",
  7814. "locationName":"subnetId"
  7815. },
  7816. "VpcId":{
  7817. "shape":"String",
  7818. "locationName":"vpcId"
  7819. },
  7820. "PrivateIpAddress":{
  7821. "shape":"String",
  7822. "locationName":"privateIpAddress"
  7823. },
  7824. "PublicIpAddress":{
  7825. "shape":"String",
  7826. "locationName":"ipAddress"
  7827. },
  7828. "StateReason":{
  7829. "shape":"StateReason",
  7830. "locationName":"stateReason"
  7831. },
  7832. "Architecture":{
  7833. "shape":"ArchitectureValues",
  7834. "locationName":"architecture"
  7835. },
  7836. "RootDeviceType":{
  7837. "shape":"DeviceType",
  7838. "locationName":"rootDeviceType"
  7839. },
  7840. "RootDeviceName":{
  7841. "shape":"String",
  7842. "locationName":"rootDeviceName"
  7843. },
  7844. "BlockDeviceMappings":{
  7845. "shape":"InstanceBlockDeviceMappingList",
  7846. "locationName":"blockDeviceMapping"
  7847. },
  7848. "VirtualizationType":{
  7849. "shape":"VirtualizationType",
  7850. "locationName":"virtualizationType"
  7851. },
  7852. "InstanceLifecycle":{
  7853. "shape":"InstanceLifecycleType",
  7854. "locationName":"instanceLifecycle"
  7855. },
  7856. "SpotInstanceRequestId":{
  7857. "shape":"String",
  7858. "locationName":"spotInstanceRequestId"
  7859. },
  7860. "ClientToken":{
  7861. "shape":"String",
  7862. "locationName":"clientToken"
  7863. },
  7864. "Tags":{
  7865. "shape":"TagList",
  7866. "locationName":"tagSet"
  7867. },
  7868. "SecurityGroups":{
  7869. "shape":"GroupIdentifierList",
  7870. "locationName":"groupSet"
  7871. },
  7872. "SourceDestCheck":{
  7873. "shape":"Boolean",
  7874. "locationName":"sourceDestCheck"
  7875. },
  7876. "Hypervisor":{
  7877. "shape":"HypervisorType",
  7878. "locationName":"hypervisor"
  7879. },
  7880. "NetworkInterfaces":{
  7881. "shape":"InstanceNetworkInterfaceList",
  7882. "locationName":"networkInterfaceSet"
  7883. },
  7884. "IamInstanceProfile":{
  7885. "shape":"IamInstanceProfile",
  7886. "locationName":"iamInstanceProfile"
  7887. },
  7888. "EbsOptimized":{
  7889. "shape":"Boolean",
  7890. "locationName":"ebsOptimized"
  7891. },
  7892. "SriovNetSupport":{
  7893. "shape":"String",
  7894. "locationName":"sriovNetSupport"
  7895. },
  7896. "EnaSupport":{
  7897. "shape":"Boolean",
  7898. "locationName":"enaSupport"
  7899. }
  7900. }
  7901. },
  7902. "InstanceAttribute":{
  7903. "type":"structure",
  7904. "members":{
  7905. "InstanceId":{
  7906. "shape":"String",
  7907. "locationName":"instanceId"
  7908. },
  7909. "InstanceType":{
  7910. "shape":"AttributeValue",
  7911. "locationName":"instanceType"
  7912. },
  7913. "KernelId":{
  7914. "shape":"AttributeValue",
  7915. "locationName":"kernel"
  7916. },
  7917. "RamdiskId":{
  7918. "shape":"AttributeValue",
  7919. "locationName":"ramdisk"
  7920. },
  7921. "UserData":{
  7922. "shape":"AttributeValue",
  7923. "locationName":"userData"
  7924. },
  7925. "DisableApiTermination":{
  7926. "shape":"AttributeBooleanValue",
  7927. "locationName":"disableApiTermination"
  7928. },
  7929. "InstanceInitiatedShutdownBehavior":{
  7930. "shape":"AttributeValue",
  7931. "locationName":"instanceInitiatedShutdownBehavior"
  7932. },
  7933. "RootDeviceName":{
  7934. "shape":"AttributeValue",
  7935. "locationName":"rootDeviceName"
  7936. },
  7937. "BlockDeviceMappings":{
  7938. "shape":"InstanceBlockDeviceMappingList",
  7939. "locationName":"blockDeviceMapping"
  7940. },
  7941. "ProductCodes":{
  7942. "shape":"ProductCodeList",
  7943. "locationName":"productCodes"
  7944. },
  7945. "EbsOptimized":{
  7946. "shape":"AttributeBooleanValue",
  7947. "locationName":"ebsOptimized"
  7948. },
  7949. "SriovNetSupport":{
  7950. "shape":"AttributeValue",
  7951. "locationName":"sriovNetSupport"
  7952. },
  7953. "EnaSupport":{
  7954. "shape":"AttributeBooleanValue",
  7955. "locationName":"enaSupport"
  7956. },
  7957. "SourceDestCheck":{
  7958. "shape":"AttributeBooleanValue",
  7959. "locationName":"sourceDestCheck"
  7960. },
  7961. "Groups":{
  7962. "shape":"GroupIdentifierList",
  7963. "locationName":"groupSet"
  7964. }
  7965. }
  7966. },
  7967. "InstanceAttributeName":{
  7968. "type":"string",
  7969. "enum":[
  7970. "instanceType",
  7971. "kernel",
  7972. "ramdisk",
  7973. "userData",
  7974. "disableApiTermination",
  7975. "instanceInitiatedShutdownBehavior",
  7976. "rootDeviceName",
  7977. "blockDeviceMapping",
  7978. "productCodes",
  7979. "sourceDestCheck",
  7980. "groupSet",
  7981. "ebsOptimized",
  7982. "sriovNetSupport",
  7983. "enaSupport"
  7984. ]
  7985. },
  7986. "InstanceBlockDeviceMapping":{
  7987. "type":"structure",
  7988. "members":{
  7989. "DeviceName":{
  7990. "shape":"String",
  7991. "locationName":"deviceName"
  7992. },
  7993. "Ebs":{
  7994. "shape":"EbsInstanceBlockDevice",
  7995. "locationName":"ebs"
  7996. }
  7997. }
  7998. },
  7999. "InstanceBlockDeviceMappingList":{
  8000. "type":"list",
  8001. "member":{
  8002. "shape":"InstanceBlockDeviceMapping",
  8003. "locationName":"item"
  8004. }
  8005. },
  8006. "InstanceBlockDeviceMappingSpecification":{
  8007. "type":"structure",
  8008. "members":{
  8009. "DeviceName":{
  8010. "shape":"String",
  8011. "locationName":"deviceName"
  8012. },
  8013. "Ebs":{
  8014. "shape":"EbsInstanceBlockDeviceSpecification",
  8015. "locationName":"ebs"
  8016. },
  8017. "VirtualName":{
  8018. "shape":"String",
  8019. "locationName":"virtualName"
  8020. },
  8021. "NoDevice":{
  8022. "shape":"String",
  8023. "locationName":"noDevice"
  8024. }
  8025. }
  8026. },
  8027. "InstanceBlockDeviceMappingSpecificationList":{
  8028. "type":"list",
  8029. "member":{
  8030. "shape":"InstanceBlockDeviceMappingSpecification",
  8031. "locationName":"item"
  8032. }
  8033. },
  8034. "InstanceCapacity":{
  8035. "type":"structure",
  8036. "members":{
  8037. "InstanceType":{
  8038. "shape":"String",
  8039. "locationName":"instanceType"
  8040. },
  8041. "AvailableCapacity":{
  8042. "shape":"Integer",
  8043. "locationName":"availableCapacity"
  8044. },
  8045. "TotalCapacity":{
  8046. "shape":"Integer",
  8047. "locationName":"totalCapacity"
  8048. }
  8049. }
  8050. },
  8051. "InstanceCount":{
  8052. "type":"structure",
  8053. "members":{
  8054. "State":{
  8055. "shape":"ListingState",
  8056. "locationName":"state"
  8057. },
  8058. "InstanceCount":{
  8059. "shape":"Integer",
  8060. "locationName":"instanceCount"
  8061. }
  8062. }
  8063. },
  8064. "InstanceCountList":{
  8065. "type":"list",
  8066. "member":{
  8067. "shape":"InstanceCount",
  8068. "locationName":"item"
  8069. }
  8070. },
  8071. "InstanceExportDetails":{
  8072. "type":"structure",
  8073. "members":{
  8074. "InstanceId":{
  8075. "shape":"String",
  8076. "locationName":"instanceId"
  8077. },
  8078. "TargetEnvironment":{
  8079. "shape":"ExportEnvironment",
  8080. "locationName":"targetEnvironment"
  8081. }
  8082. }
  8083. },
  8084. "InstanceIdSet":{
  8085. "type":"list",
  8086. "member":{
  8087. "shape":"String",
  8088. "locationName":"item"
  8089. }
  8090. },
  8091. "InstanceIdStringList":{
  8092. "type":"list",
  8093. "member":{
  8094. "shape":"String",
  8095. "locationName":"InstanceId"
  8096. }
  8097. },
  8098. "InstanceLifecycleType":{
  8099. "type":"string",
  8100. "enum":[
  8101. "spot",
  8102. "scheduled"
  8103. ]
  8104. },
  8105. "InstanceList":{
  8106. "type":"list",
  8107. "member":{
  8108. "shape":"Instance",
  8109. "locationName":"item"
  8110. }
  8111. },
  8112. "InstanceMonitoring":{
  8113. "type":"structure",
  8114. "members":{
  8115. "InstanceId":{
  8116. "shape":"String",
  8117. "locationName":"instanceId"
  8118. },
  8119. "Monitoring":{
  8120. "shape":"Monitoring",
  8121. "locationName":"monitoring"
  8122. }
  8123. }
  8124. },
  8125. "InstanceMonitoringList":{
  8126. "type":"list",
  8127. "member":{
  8128. "shape":"InstanceMonitoring",
  8129. "locationName":"item"
  8130. }
  8131. },
  8132. "InstanceNetworkInterface":{
  8133. "type":"structure",
  8134. "members":{
  8135. "NetworkInterfaceId":{
  8136. "shape":"String",
  8137. "locationName":"networkInterfaceId"
  8138. },
  8139. "SubnetId":{
  8140. "shape":"String",
  8141. "locationName":"subnetId"
  8142. },
  8143. "VpcId":{
  8144. "shape":"String",
  8145. "locationName":"vpcId"
  8146. },
  8147. "Description":{
  8148. "shape":"String",
  8149. "locationName":"description"
  8150. },
  8151. "OwnerId":{
  8152. "shape":"String",
  8153. "locationName":"ownerId"
  8154. },
  8155. "Status":{
  8156. "shape":"NetworkInterfaceStatus",
  8157. "locationName":"status"
  8158. },
  8159. "MacAddress":{
  8160. "shape":"String",
  8161. "locationName":"macAddress"
  8162. },
  8163. "PrivateIpAddress":{
  8164. "shape":"String",
  8165. "locationName":"privateIpAddress"
  8166. },
  8167. "PrivateDnsName":{
  8168. "shape":"String",
  8169. "locationName":"privateDnsName"
  8170. },
  8171. "SourceDestCheck":{
  8172. "shape":"Boolean",
  8173. "locationName":"sourceDestCheck"
  8174. },
  8175. "Groups":{
  8176. "shape":"GroupIdentifierList",
  8177. "locationName":"groupSet"
  8178. },
  8179. "Attachment":{
  8180. "shape":"InstanceNetworkInterfaceAttachment",
  8181. "locationName":"attachment"
  8182. },
  8183. "Association":{
  8184. "shape":"InstanceNetworkInterfaceAssociation",
  8185. "locationName":"association"
  8186. },
  8187. "PrivateIpAddresses":{
  8188. "shape":"InstancePrivateIpAddressList",
  8189. "locationName":"privateIpAddressesSet"
  8190. }
  8191. }
  8192. },
  8193. "InstanceNetworkInterfaceAssociation":{
  8194. "type":"structure",
  8195. "members":{
  8196. "PublicIp":{
  8197. "shape":"String",
  8198. "locationName":"publicIp"
  8199. },
  8200. "PublicDnsName":{
  8201. "shape":"String",
  8202. "locationName":"publicDnsName"
  8203. },
  8204. "IpOwnerId":{
  8205. "shape":"String",
  8206. "locationName":"ipOwnerId"
  8207. }
  8208. }
  8209. },
  8210. "InstanceNetworkInterfaceAttachment":{
  8211. "type":"structure",
  8212. "members":{
  8213. "AttachmentId":{
  8214. "shape":"String",
  8215. "locationName":"attachmentId"
  8216. },
  8217. "DeviceIndex":{
  8218. "shape":"Integer",
  8219. "locationName":"deviceIndex"
  8220. },
  8221. "Status":{
  8222. "shape":"AttachmentStatus",
  8223. "locationName":"status"
  8224. },
  8225. "AttachTime":{
  8226. "shape":"DateTime",
  8227. "locationName":"attachTime"
  8228. },
  8229. "DeleteOnTermination":{
  8230. "shape":"Boolean",
  8231. "locationName":"deleteOnTermination"
  8232. }
  8233. }
  8234. },
  8235. "InstanceNetworkInterfaceList":{
  8236. "type":"list",
  8237. "member":{
  8238. "shape":"InstanceNetworkInterface",
  8239. "locationName":"item"
  8240. }
  8241. },
  8242. "InstanceNetworkInterfaceSpecification":{
  8243. "type":"structure",
  8244. "members":{
  8245. "NetworkInterfaceId":{
  8246. "shape":"String",
  8247. "locationName":"networkInterfaceId"
  8248. },
  8249. "DeviceIndex":{
  8250. "shape":"Integer",
  8251. "locationName":"deviceIndex"
  8252. },
  8253. "SubnetId":{
  8254. "shape":"String",
  8255. "locationName":"subnetId"
  8256. },
  8257. "Description":{
  8258. "shape":"String",
  8259. "locationName":"description"
  8260. },
  8261. "PrivateIpAddress":{
  8262. "shape":"String",
  8263. "locationName":"privateIpAddress"
  8264. },
  8265. "Groups":{
  8266. "shape":"SecurityGroupIdStringList",
  8267. "locationName":"SecurityGroupId"
  8268. },
  8269. "DeleteOnTermination":{
  8270. "shape":"Boolean",
  8271. "locationName":"deleteOnTermination"
  8272. },
  8273. "PrivateIpAddresses":{
  8274. "shape":"PrivateIpAddressSpecificationList",
  8275. "locationName":"privateIpAddressesSet",
  8276. "queryName":"PrivateIpAddresses"
  8277. },
  8278. "SecondaryPrivateIpAddressCount":{
  8279. "shape":"Integer",
  8280. "locationName":"secondaryPrivateIpAddressCount"
  8281. },
  8282. "AssociatePublicIpAddress":{
  8283. "shape":"Boolean",
  8284. "locationName":"associatePublicIpAddress"
  8285. }
  8286. }
  8287. },
  8288. "InstanceNetworkInterfaceSpecificationList":{
  8289. "type":"list",
  8290. "member":{
  8291. "shape":"InstanceNetworkInterfaceSpecification",
  8292. "locationName":"item"
  8293. }
  8294. },
  8295. "InstancePrivateIpAddress":{
  8296. "type":"structure",
  8297. "members":{
  8298. "PrivateIpAddress":{
  8299. "shape":"String",
  8300. "locationName":"privateIpAddress"
  8301. },
  8302. "PrivateDnsName":{
  8303. "shape":"String",
  8304. "locationName":"privateDnsName"
  8305. },
  8306. "Primary":{
  8307. "shape":"Boolean",
  8308. "locationName":"primary"
  8309. },
  8310. "Association":{
  8311. "shape":"InstanceNetworkInterfaceAssociation",
  8312. "locationName":"association"
  8313. }
  8314. }
  8315. },
  8316. "InstancePrivateIpAddressList":{
  8317. "type":"list",
  8318. "member":{
  8319. "shape":"InstancePrivateIpAddress",
  8320. "locationName":"item"
  8321. }
  8322. },
  8323. "InstanceState":{
  8324. "type":"structure",
  8325. "members":{
  8326. "Code":{
  8327. "shape":"Integer",
  8328. "locationName":"code"
  8329. },
  8330. "Name":{
  8331. "shape":"InstanceStateName",
  8332. "locationName":"name"
  8333. }
  8334. }
  8335. },
  8336. "InstanceStateChange":{
  8337. "type":"structure",
  8338. "members":{
  8339. "InstanceId":{
  8340. "shape":"String",
  8341. "locationName":"instanceId"
  8342. },
  8343. "CurrentState":{
  8344. "shape":"InstanceState",
  8345. "locationName":"currentState"
  8346. },
  8347. "PreviousState":{
  8348. "shape":"InstanceState",
  8349. "locationName":"previousState"
  8350. }
  8351. }
  8352. },
  8353. "InstanceStateChangeList":{
  8354. "type":"list",
  8355. "member":{
  8356. "shape":"InstanceStateChange",
  8357. "locationName":"item"
  8358. }
  8359. },
  8360. "InstanceStateName":{
  8361. "type":"string",
  8362. "enum":[
  8363. "pending",
  8364. "running",
  8365. "shutting-down",
  8366. "terminated",
  8367. "stopping",
  8368. "stopped"
  8369. ]
  8370. },
  8371. "InstanceStatus":{
  8372. "type":"structure",
  8373. "members":{
  8374. "InstanceId":{
  8375. "shape":"String",
  8376. "locationName":"instanceId"
  8377. },
  8378. "AvailabilityZone":{
  8379. "shape":"String",
  8380. "locationName":"availabilityZone"
  8381. },
  8382. "Events":{
  8383. "shape":"InstanceStatusEventList",
  8384. "locationName":"eventsSet"
  8385. },
  8386. "InstanceState":{
  8387. "shape":"InstanceState",
  8388. "locationName":"instanceState"
  8389. },
  8390. "SystemStatus":{
  8391. "shape":"InstanceStatusSummary",
  8392. "locationName":"systemStatus"
  8393. },
  8394. "InstanceStatus":{
  8395. "shape":"InstanceStatusSummary",
  8396. "locationName":"instanceStatus"
  8397. }
  8398. }
  8399. },
  8400. "InstanceStatusDetails":{
  8401. "type":"structure",
  8402. "members":{
  8403. "Name":{
  8404. "shape":"StatusName",
  8405. "locationName":"name"
  8406. },
  8407. "Status":{
  8408. "shape":"StatusType",
  8409. "locationName":"status"
  8410. },
  8411. "ImpairedSince":{
  8412. "shape":"DateTime",
  8413. "locationName":"impairedSince"
  8414. }
  8415. }
  8416. },
  8417. "InstanceStatusDetailsList":{
  8418. "type":"list",
  8419. "member":{
  8420. "shape":"InstanceStatusDetails",
  8421. "locationName":"item"
  8422. }
  8423. },
  8424. "InstanceStatusEvent":{
  8425. "type":"structure",
  8426. "members":{
  8427. "Code":{
  8428. "shape":"EventCode",
  8429. "locationName":"code"
  8430. },
  8431. "Description":{
  8432. "shape":"String",
  8433. "locationName":"description"
  8434. },
  8435. "NotBefore":{
  8436. "shape":"DateTime",
  8437. "locationName":"notBefore"
  8438. },
  8439. "NotAfter":{
  8440. "shape":"DateTime",
  8441. "locationName":"notAfter"
  8442. }
  8443. }
  8444. },
  8445. "InstanceStatusEventList":{
  8446. "type":"list",
  8447. "member":{
  8448. "shape":"InstanceStatusEvent",
  8449. "locationName":"item"
  8450. }
  8451. },
  8452. "InstanceStatusList":{
  8453. "type":"list",
  8454. "member":{
  8455. "shape":"InstanceStatus",
  8456. "locationName":"item"
  8457. }
  8458. },
  8459. "InstanceStatusSummary":{
  8460. "type":"structure",
  8461. "members":{
  8462. "Status":{
  8463. "shape":"SummaryStatus",
  8464. "locationName":"status"
  8465. },
  8466. "Details":{
  8467. "shape":"InstanceStatusDetailsList",
  8468. "locationName":"details"
  8469. }
  8470. }
  8471. },
  8472. "InstanceType":{
  8473. "type":"string",
  8474. "enum":[
  8475. "t1.micro",
  8476. "t2.nano",
  8477. "t2.micro",
  8478. "t2.small",
  8479. "t2.medium",
  8480. "t2.large",
  8481. "m1.small",
  8482. "m1.medium",
  8483. "m1.large",
  8484. "m1.xlarge",
  8485. "m3.medium",
  8486. "m3.large",
  8487. "m3.xlarge",
  8488. "m3.2xlarge",
  8489. "m4.large",
  8490. "m4.xlarge",
  8491. "m4.2xlarge",
  8492. "m4.4xlarge",
  8493. "m4.10xlarge",
  8494. "m2.xlarge",
  8495. "m2.2xlarge",
  8496. "m2.4xlarge",
  8497. "cr1.8xlarge",
  8498. "r3.large",
  8499. "r3.xlarge",
  8500. "r3.2xlarge",
  8501. "r3.4xlarge",
  8502. "r3.8xlarge",
  8503. "x1.4xlarge",
  8504. "x1.8xlarge",
  8505. "x1.16xlarge",
  8506. "x1.32xlarge",
  8507. "i2.xlarge",
  8508. "i2.2xlarge",
  8509. "i2.4xlarge",
  8510. "i2.8xlarge",
  8511. "hi1.4xlarge",
  8512. "hs1.8xlarge",
  8513. "c1.medium",
  8514. "c1.xlarge",
  8515. "c3.large",
  8516. "c3.xlarge",
  8517. "c3.2xlarge",
  8518. "c3.4xlarge",
  8519. "c3.8xlarge",
  8520. "c4.large",
  8521. "c4.xlarge",
  8522. "c4.2xlarge",
  8523. "c4.4xlarge",
  8524. "c4.8xlarge",
  8525. "cc1.4xlarge",
  8526. "cc2.8xlarge",
  8527. "g2.2xlarge",
  8528. "g2.8xlarge",
  8529. "cg1.4xlarge",
  8530. "d2.xlarge",
  8531. "d2.2xlarge",
  8532. "d2.4xlarge",
  8533. "d2.8xlarge"
  8534. ]
  8535. },
  8536. "InstanceTypeList":{
  8537. "type":"list",
  8538. "member":{"shape":"InstanceType"}
  8539. },
  8540. "Integer":{"type":"integer"},
  8541. "InternetGateway":{
  8542. "type":"structure",
  8543. "members":{
  8544. "InternetGatewayId":{
  8545. "shape":"String",
  8546. "locationName":"internetGatewayId"
  8547. },
  8548. "Attachments":{
  8549. "shape":"InternetGatewayAttachmentList",
  8550. "locationName":"attachmentSet"
  8551. },
  8552. "Tags":{
  8553. "shape":"TagList",
  8554. "locationName":"tagSet"
  8555. }
  8556. }
  8557. },
  8558. "InternetGatewayAttachment":{
  8559. "type":"structure",
  8560. "members":{
  8561. "VpcId":{
  8562. "shape":"String",
  8563. "locationName":"vpcId"
  8564. },
  8565. "State":{
  8566. "shape":"AttachmentStatus",
  8567. "locationName":"state"
  8568. }
  8569. }
  8570. },
  8571. "InternetGatewayAttachmentList":{
  8572. "type":"list",
  8573. "member":{
  8574. "shape":"InternetGatewayAttachment",
  8575. "locationName":"item"
  8576. }
  8577. },
  8578. "InternetGatewayList":{
  8579. "type":"list",
  8580. "member":{
  8581. "shape":"InternetGateway",
  8582. "locationName":"item"
  8583. }
  8584. },
  8585. "IpPermission":{
  8586. "type":"structure",
  8587. "members":{
  8588. "IpProtocol":{
  8589. "shape":"String",
  8590. "locationName":"ipProtocol"
  8591. },
  8592. "FromPort":{
  8593. "shape":"Integer",
  8594. "locationName":"fromPort"
  8595. },
  8596. "ToPort":{
  8597. "shape":"Integer",
  8598. "locationName":"toPort"
  8599. },
  8600. "UserIdGroupPairs":{
  8601. "shape":"UserIdGroupPairList",
  8602. "locationName":"groups"
  8603. },
  8604. "IpRanges":{
  8605. "shape":"IpRangeList",
  8606. "locationName":"ipRanges"
  8607. },
  8608. "PrefixListIds":{
  8609. "shape":"PrefixListIdList",
  8610. "locationName":"prefixListIds"
  8611. }
  8612. }
  8613. },
  8614. "IpPermissionList":{
  8615. "type":"list",
  8616. "member":{
  8617. "shape":"IpPermission",
  8618. "locationName":"item"
  8619. }
  8620. },
  8621. "IpRange":{
  8622. "type":"structure",
  8623. "members":{
  8624. "CidrIp":{
  8625. "shape":"String",
  8626. "locationName":"cidrIp"
  8627. }
  8628. }
  8629. },
  8630. "IpRangeList":{
  8631. "type":"list",
  8632. "member":{
  8633. "shape":"IpRange",
  8634. "locationName":"item"
  8635. }
  8636. },
  8637. "IpRanges":{
  8638. "type":"list",
  8639. "member":{
  8640. "shape":"String",
  8641. "locationName":"item"
  8642. }
  8643. },
  8644. "KeyNameStringList":{
  8645. "type":"list",
  8646. "member":{
  8647. "shape":"String",
  8648. "locationName":"KeyName"
  8649. }
  8650. },
  8651. "KeyPair":{
  8652. "type":"structure",
  8653. "members":{
  8654. "KeyName":{
  8655. "shape":"String",
  8656. "locationName":"keyName"
  8657. },
  8658. "KeyFingerprint":{
  8659. "shape":"String",
  8660. "locationName":"keyFingerprint"
  8661. },
  8662. "KeyMaterial":{
  8663. "shape":"String",
  8664. "locationName":"keyMaterial"
  8665. }
  8666. }
  8667. },
  8668. "KeyPairInfo":{
  8669. "type":"structure",
  8670. "members":{
  8671. "KeyName":{
  8672. "shape":"String",
  8673. "locationName":"keyName"
  8674. },
  8675. "KeyFingerprint":{
  8676. "shape":"String",
  8677. "locationName":"keyFingerprint"
  8678. }
  8679. }
  8680. },
  8681. "KeyPairList":{
  8682. "type":"list",
  8683. "member":{
  8684. "shape":"KeyPairInfo",
  8685. "locationName":"item"
  8686. }
  8687. },
  8688. "LaunchPermission":{
  8689. "type":"structure",
  8690. "members":{
  8691. "UserId":{
  8692. "shape":"String",
  8693. "locationName":"userId"
  8694. },
  8695. "Group":{
  8696. "shape":"PermissionGroup",
  8697. "locationName":"group"
  8698. }
  8699. }
  8700. },
  8701. "LaunchPermissionList":{
  8702. "type":"list",
  8703. "member":{
  8704. "shape":"LaunchPermission",
  8705. "locationName":"item"
  8706. }
  8707. },
  8708. "LaunchPermissionModifications":{
  8709. "type":"structure",
  8710. "members":{
  8711. "Add":{"shape":"LaunchPermissionList"},
  8712. "Remove":{"shape":"LaunchPermissionList"}
  8713. }
  8714. },
  8715. "LaunchSpecification":{
  8716. "type":"structure",
  8717. "members":{
  8718. "ImageId":{
  8719. "shape":"String",
  8720. "locationName":"imageId"
  8721. },
  8722. "KeyName":{
  8723. "shape":"String",
  8724. "locationName":"keyName"
  8725. },
  8726. "SecurityGroups":{
  8727. "shape":"GroupIdentifierList",
  8728. "locationName":"groupSet"
  8729. },
  8730. "UserData":{
  8731. "shape":"String",
  8732. "locationName":"userData"
  8733. },
  8734. "AddressingType":{
  8735. "shape":"String",
  8736. "locationName":"addressingType"
  8737. },
  8738. "InstanceType":{
  8739. "shape":"InstanceType",
  8740. "locationName":"instanceType"
  8741. },
  8742. "Placement":{
  8743. "shape":"SpotPlacement",
  8744. "locationName":"placement"
  8745. },
  8746. "KernelId":{
  8747. "shape":"String",
  8748. "locationName":"kernelId"
  8749. },
  8750. "RamdiskId":{
  8751. "shape":"String",
  8752. "locationName":"ramdiskId"
  8753. },
  8754. "BlockDeviceMappings":{
  8755. "shape":"BlockDeviceMappingList",
  8756. "locationName":"blockDeviceMapping"
  8757. },
  8758. "SubnetId":{
  8759. "shape":"String",
  8760. "locationName":"subnetId"
  8761. },
  8762. "NetworkInterfaces":{
  8763. "shape":"InstanceNetworkInterfaceSpecificationList",
  8764. "locationName":"networkInterfaceSet"
  8765. },
  8766. "IamInstanceProfile":{
  8767. "shape":"IamInstanceProfileSpecification",
  8768. "locationName":"iamInstanceProfile"
  8769. },
  8770. "EbsOptimized":{
  8771. "shape":"Boolean",
  8772. "locationName":"ebsOptimized"
  8773. },
  8774. "Monitoring":{
  8775. "shape":"RunInstancesMonitoringEnabled",
  8776. "locationName":"monitoring"
  8777. }
  8778. }
  8779. },
  8780. "LaunchSpecsList":{
  8781. "type":"list",
  8782. "member":{
  8783. "shape":"SpotFleetLaunchSpecification",
  8784. "locationName":"item"
  8785. },
  8786. "min":1
  8787. },
  8788. "ListingState":{
  8789. "type":"string",
  8790. "enum":[
  8791. "available",
  8792. "sold",
  8793. "cancelled",
  8794. "pending"
  8795. ]
  8796. },
  8797. "ListingStatus":{
  8798. "type":"string",
  8799. "enum":[
  8800. "active",
  8801. "pending",
  8802. "cancelled",
  8803. "closed"
  8804. ]
  8805. },
  8806. "Long":{"type":"long"},
  8807. "MaxResults":{
  8808. "type":"integer",
  8809. "max":255,
  8810. "min":5
  8811. },
  8812. "ModifyHostsRequest":{
  8813. "type":"structure",
  8814. "required":[
  8815. "HostIds",
  8816. "AutoPlacement"
  8817. ],
  8818. "members":{
  8819. "HostIds":{
  8820. "shape":"RequestHostIdList",
  8821. "locationName":"hostId"
  8822. },
  8823. "AutoPlacement":{
  8824. "shape":"AutoPlacement",
  8825. "locationName":"autoPlacement"
  8826. }
  8827. }
  8828. },
  8829. "ModifyHostsResult":{
  8830. "type":"structure",
  8831. "members":{
  8832. "Successful":{
  8833. "shape":"ResponseHostIdList",
  8834. "locationName":"successful"
  8835. },
  8836. "Unsuccessful":{
  8837. "shape":"UnsuccessfulItemList",
  8838. "locationName":"unsuccessful"
  8839. }
  8840. }
  8841. },
  8842. "ModifyIdFormatRequest":{
  8843. "type":"structure",
  8844. "required":[
  8845. "Resource",
  8846. "UseLongIds"
  8847. ],
  8848. "members":{
  8849. "Resource":{"shape":"String"},
  8850. "UseLongIds":{"shape":"Boolean"}
  8851. }
  8852. },
  8853. "ModifyIdentityIdFormatRequest":{
  8854. "type":"structure",
  8855. "required":[
  8856. "Resource",
  8857. "UseLongIds",
  8858. "PrincipalArn"
  8859. ],
  8860. "members":{
  8861. "Resource":{
  8862. "shape":"String",
  8863. "locationName":"resource"
  8864. },
  8865. "UseLongIds":{
  8866. "shape":"Boolean",
  8867. "locationName":"useLongIds"
  8868. },
  8869. "PrincipalArn":{
  8870. "shape":"String",
  8871. "locationName":"principalArn"
  8872. }
  8873. }
  8874. },
  8875. "ModifyImageAttributeRequest":{
  8876. "type":"structure",
  8877. "required":["ImageId"],
  8878. "members":{
  8879. "DryRun":{
  8880. "shape":"Boolean",
  8881. "locationName":"dryRun"
  8882. },
  8883. "ImageId":{"shape":"String"},
  8884. "Attribute":{"shape":"String"},
  8885. "OperationType":{"shape":"OperationType"},
  8886. "UserIds":{
  8887. "shape":"UserIdStringList",
  8888. "locationName":"UserId"
  8889. },
  8890. "UserGroups":{
  8891. "shape":"UserGroupStringList",
  8892. "locationName":"UserGroup"
  8893. },
  8894. "ProductCodes":{
  8895. "shape":"ProductCodeStringList",
  8896. "locationName":"ProductCode"
  8897. },
  8898. "Value":{"shape":"String"},
  8899. "LaunchPermission":{"shape":"LaunchPermissionModifications"},
  8900. "Description":{"shape":"AttributeValue"}
  8901. }
  8902. },
  8903. "ModifyInstanceAttributeRequest":{
  8904. "type":"structure",
  8905. "required":["InstanceId"],
  8906. "members":{
  8907. "DryRun":{
  8908. "shape":"Boolean",
  8909. "locationName":"dryRun"
  8910. },
  8911. "InstanceId":{
  8912. "shape":"String",
  8913. "locationName":"instanceId"
  8914. },
  8915. "Attribute":{
  8916. "shape":"InstanceAttributeName",
  8917. "locationName":"attribute"
  8918. },
  8919. "Value":{
  8920. "shape":"String",
  8921. "locationName":"value"
  8922. },
  8923. "BlockDeviceMappings":{
  8924. "shape":"InstanceBlockDeviceMappingSpecificationList",
  8925. "locationName":"blockDeviceMapping"
  8926. },
  8927. "SourceDestCheck":{"shape":"AttributeBooleanValue"},
  8928. "DisableApiTermination":{
  8929. "shape":"AttributeBooleanValue",
  8930. "locationName":"disableApiTermination"
  8931. },
  8932. "InstanceType":{
  8933. "shape":"AttributeValue",
  8934. "locationName":"instanceType"
  8935. },
  8936. "Kernel":{
  8937. "shape":"AttributeValue",
  8938. "locationName":"kernel"
  8939. },
  8940. "Ramdisk":{
  8941. "shape":"AttributeValue",
  8942. "locationName":"ramdisk"
  8943. },
  8944. "UserData":{
  8945. "shape":"BlobAttributeValue",
  8946. "locationName":"userData"
  8947. },
  8948. "InstanceInitiatedShutdownBehavior":{
  8949. "shape":"AttributeValue",
  8950. "locationName":"instanceInitiatedShutdownBehavior"
  8951. },
  8952. "Groups":{
  8953. "shape":"GroupIdStringList",
  8954. "locationName":"GroupId"
  8955. },
  8956. "EbsOptimized":{
  8957. "shape":"AttributeBooleanValue",
  8958. "locationName":"ebsOptimized"
  8959. },
  8960. "SriovNetSupport":{
  8961. "shape":"AttributeValue",
  8962. "locationName":"sriovNetSupport"
  8963. },
  8964. "EnaSupport":{
  8965. "shape":"AttributeBooleanValue",
  8966. "locationName":"enaSupport"
  8967. }
  8968. }
  8969. },
  8970. "ModifyInstancePlacementRequest":{
  8971. "type":"structure",
  8972. "required":["InstanceId"],
  8973. "members":{
  8974. "InstanceId":{
  8975. "shape":"String",
  8976. "locationName":"instanceId"
  8977. },
  8978. "Tenancy":{
  8979. "shape":"HostTenancy",
  8980. "locationName":"tenancy"
  8981. },
  8982. "Affinity":{
  8983. "shape":"Affinity",
  8984. "locationName":"affinity"
  8985. },
  8986. "HostId":{
  8987. "shape":"String",
  8988. "locationName":"hostId"
  8989. }
  8990. }
  8991. },
  8992. "ModifyInstancePlacementResult":{
  8993. "type":"structure",
  8994. "members":{
  8995. "Return":{
  8996. "shape":"Boolean",
  8997. "locationName":"return"
  8998. }
  8999. }
  9000. },
  9001. "ModifyNetworkInterfaceAttributeRequest":{
  9002. "type":"structure",
  9003. "required":["NetworkInterfaceId"],
  9004. "members":{
  9005. "DryRun":{
  9006. "shape":"Boolean",
  9007. "locationName":"dryRun"
  9008. },
  9009. "NetworkInterfaceId":{
  9010. "shape":"String",
  9011. "locationName":"networkInterfaceId"
  9012. },
  9013. "Description":{
  9014. "shape":"AttributeValue",
  9015. "locationName":"description"
  9016. },
  9017. "SourceDestCheck":{
  9018. "shape":"AttributeBooleanValue",
  9019. "locationName":"sourceDestCheck"
  9020. },
  9021. "Groups":{
  9022. "shape":"SecurityGroupIdStringList",
  9023. "locationName":"SecurityGroupId"
  9024. },
  9025. "Attachment":{
  9026. "shape":"NetworkInterfaceAttachmentChanges",
  9027. "locationName":"attachment"
  9028. }
  9029. }
  9030. },
  9031. "ModifyReservedInstancesRequest":{
  9032. "type":"structure",
  9033. "required":[
  9034. "ReservedInstancesIds",
  9035. "TargetConfigurations"
  9036. ],
  9037. "members":{
  9038. "ClientToken":{
  9039. "shape":"String",
  9040. "locationName":"clientToken"
  9041. },
  9042. "ReservedInstancesIds":{
  9043. "shape":"ReservedInstancesIdStringList",
  9044. "locationName":"ReservedInstancesId"
  9045. },
  9046. "TargetConfigurations":{
  9047. "shape":"ReservedInstancesConfigurationList",
  9048. "locationName":"ReservedInstancesConfigurationSetItemType"
  9049. }
  9050. }
  9051. },
  9052. "ModifyReservedInstancesResult":{
  9053. "type":"structure",
  9054. "members":{
  9055. "ReservedInstancesModificationId":{
  9056. "shape":"String",
  9057. "locationName":"reservedInstancesModificationId"
  9058. }
  9059. }
  9060. },
  9061. "ModifySnapshotAttributeRequest":{
  9062. "type":"structure",
  9063. "required":["SnapshotId"],
  9064. "members":{
  9065. "DryRun":{
  9066. "shape":"Boolean",
  9067. "locationName":"dryRun"
  9068. },
  9069. "SnapshotId":{"shape":"String"},
  9070. "Attribute":{"shape":"SnapshotAttributeName"},
  9071. "OperationType":{"shape":"OperationType"},
  9072. "UserIds":{
  9073. "shape":"UserIdStringList",
  9074. "locationName":"UserId"
  9075. },
  9076. "GroupNames":{
  9077. "shape":"GroupNameStringList",
  9078. "locationName":"UserGroup"
  9079. },
  9080. "CreateVolumePermission":{"shape":"CreateVolumePermissionModifications"}
  9081. }
  9082. },
  9083. "ModifySpotFleetRequestRequest":{
  9084. "type":"structure",
  9085. "required":["SpotFleetRequestId"],
  9086. "members":{
  9087. "SpotFleetRequestId":{
  9088. "shape":"String",
  9089. "locationName":"spotFleetRequestId"
  9090. },
  9091. "TargetCapacity":{
  9092. "shape":"Integer",
  9093. "locationName":"targetCapacity"
  9094. },
  9095. "ExcessCapacityTerminationPolicy":{
  9096. "shape":"ExcessCapacityTerminationPolicy",
  9097. "locationName":"excessCapacityTerminationPolicy"
  9098. }
  9099. }
  9100. },
  9101. "ModifySpotFleetRequestResponse":{
  9102. "type":"structure",
  9103. "members":{
  9104. "Return":{
  9105. "shape":"Boolean",
  9106. "locationName":"return"
  9107. }
  9108. }
  9109. },
  9110. "ModifySubnetAttributeRequest":{
  9111. "type":"structure",
  9112. "required":["SubnetId"],
  9113. "members":{
  9114. "SubnetId":{
  9115. "shape":"String",
  9116. "locationName":"subnetId"
  9117. },
  9118. "MapPublicIpOnLaunch":{"shape":"AttributeBooleanValue"}
  9119. }
  9120. },
  9121. "ModifyVolumeAttributeRequest":{
  9122. "type":"structure",
  9123. "required":["VolumeId"],
  9124. "members":{
  9125. "DryRun":{
  9126. "shape":"Boolean",
  9127. "locationName":"dryRun"
  9128. },
  9129. "VolumeId":{"shape":"String"},
  9130. "AutoEnableIO":{"shape":"AttributeBooleanValue"}
  9131. }
  9132. },
  9133. "ModifyVpcAttributeRequest":{
  9134. "type":"structure",
  9135. "required":["VpcId"],
  9136. "members":{
  9137. "VpcId":{
  9138. "shape":"String",
  9139. "locationName":"vpcId"
  9140. },
  9141. "EnableDnsSupport":{"shape":"AttributeBooleanValue"},
  9142. "EnableDnsHostnames":{"shape":"AttributeBooleanValue"}
  9143. }
  9144. },
  9145. "ModifyVpcEndpointRequest":{
  9146. "type":"structure",
  9147. "required":["VpcEndpointId"],
  9148. "members":{
  9149. "DryRun":{"shape":"Boolean"},
  9150. "VpcEndpointId":{"shape":"String"},
  9151. "ResetPolicy":{"shape":"Boolean"},
  9152. "PolicyDocument":{"shape":"String"},
  9153. "AddRouteTableIds":{
  9154. "shape":"ValueStringList",
  9155. "locationName":"AddRouteTableId"
  9156. },
  9157. "RemoveRouteTableIds":{
  9158. "shape":"ValueStringList",
  9159. "locationName":"RemoveRouteTableId"
  9160. }
  9161. }
  9162. },
  9163. "ModifyVpcEndpointResult":{
  9164. "type":"structure",
  9165. "members":{
  9166. "Return":{
  9167. "shape":"Boolean",
  9168. "locationName":"return"
  9169. }
  9170. }
  9171. },
  9172. "ModifyVpcPeeringConnectionOptionsRequest":{
  9173. "type":"structure",
  9174. "required":["VpcPeeringConnectionId"],
  9175. "members":{
  9176. "DryRun":{"shape":"Boolean"},
  9177. "VpcPeeringConnectionId":{"shape":"String"},
  9178. "RequesterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"},
  9179. "AccepterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"}
  9180. }
  9181. },
  9182. "ModifyVpcPeeringConnectionOptionsResult":{
  9183. "type":"structure",
  9184. "members":{
  9185. "RequesterPeeringConnectionOptions":{
  9186. "shape":"PeeringConnectionOptions",
  9187. "locationName":"requesterPeeringConnectionOptions"
  9188. },
  9189. "AccepterPeeringConnectionOptions":{
  9190. "shape":"PeeringConnectionOptions",
  9191. "locationName":"accepterPeeringConnectionOptions"
  9192. }
  9193. }
  9194. },
  9195. "MonitorInstancesRequest":{
  9196. "type":"structure",
  9197. "required":["InstanceIds"],
  9198. "members":{
  9199. "DryRun":{
  9200. "shape":"Boolean",
  9201. "locationName":"dryRun"
  9202. },
  9203. "InstanceIds":{
  9204. "shape":"InstanceIdStringList",
  9205. "locationName":"InstanceId"
  9206. }
  9207. }
  9208. },
  9209. "MonitorInstancesResult":{
  9210. "type":"structure",
  9211. "members":{
  9212. "InstanceMonitorings":{
  9213. "shape":"InstanceMonitoringList",
  9214. "locationName":"instancesSet"
  9215. }
  9216. }
  9217. },
  9218. "Monitoring":{
  9219. "type":"structure",
  9220. "members":{
  9221. "State":{
  9222. "shape":"MonitoringState",
  9223. "locationName":"state"
  9224. }
  9225. }
  9226. },
  9227. "MonitoringState":{
  9228. "type":"string",
  9229. "enum":[
  9230. "disabled",
  9231. "disabling",
  9232. "enabled",
  9233. "pending"
  9234. ]
  9235. },
  9236. "MoveAddressToVpcRequest":{
  9237. "type":"structure",
  9238. "required":["PublicIp"],
  9239. "members":{
  9240. "DryRun":{
  9241. "shape":"Boolean",
  9242. "locationName":"dryRun"
  9243. },
  9244. "PublicIp":{
  9245. "shape":"String",
  9246. "locationName":"publicIp"
  9247. }
  9248. }
  9249. },
  9250. "MoveAddressToVpcResult":{
  9251. "type":"structure",
  9252. "members":{
  9253. "AllocationId":{
  9254. "shape":"String",
  9255. "locationName":"allocationId"
  9256. },
  9257. "Status":{
  9258. "shape":"Status",
  9259. "locationName":"status"
  9260. }
  9261. }
  9262. },
  9263. "MoveStatus":{
  9264. "type":"string",
  9265. "enum":[
  9266. "movingToVpc",
  9267. "restoringToClassic"
  9268. ]
  9269. },
  9270. "MovingAddressStatus":{
  9271. "type":"structure",
  9272. "members":{
  9273. "PublicIp":{
  9274. "shape":"String",
  9275. "locationName":"publicIp"
  9276. },
  9277. "MoveStatus":{
  9278. "shape":"MoveStatus",
  9279. "locationName":"moveStatus"
  9280. }
  9281. }
  9282. },
  9283. "MovingAddressStatusSet":{
  9284. "type":"list",
  9285. "member":{
  9286. "shape":"MovingAddressStatus",
  9287. "locationName":"item"
  9288. }
  9289. },
  9290. "NatGateway":{
  9291. "type":"structure",
  9292. "members":{
  9293. "VpcId":{
  9294. "shape":"String",
  9295. "locationName":"vpcId"
  9296. },
  9297. "SubnetId":{
  9298. "shape":"String",
  9299. "locationName":"subnetId"
  9300. },
  9301. "NatGatewayId":{
  9302. "shape":"String",
  9303. "locationName":"natGatewayId"
  9304. },
  9305. "CreateTime":{
  9306. "shape":"DateTime",
  9307. "locationName":"createTime"
  9308. },
  9309. "DeleteTime":{
  9310. "shape":"DateTime",
  9311. "locationName":"deleteTime"
  9312. },
  9313. "NatGatewayAddresses":{
  9314. "shape":"NatGatewayAddressList",
  9315. "locationName":"natGatewayAddressSet"
  9316. },
  9317. "State":{
  9318. "shape":"NatGatewayState",
  9319. "locationName":"state"
  9320. },
  9321. "FailureCode":{
  9322. "shape":"String",
  9323. "locationName":"failureCode"
  9324. },
  9325. "FailureMessage":{
  9326. "shape":"String",
  9327. "locationName":"failureMessage"
  9328. },
  9329. "ProvisionedBandwidth":{
  9330. "shape":"ProvisionedBandwidth",
  9331. "locationName":"provisionedBandwidth"
  9332. }
  9333. }
  9334. },
  9335. "NatGatewayAddress":{
  9336. "type":"structure",
  9337. "members":{
  9338. "PublicIp":{
  9339. "shape":"String",
  9340. "locationName":"publicIp"
  9341. },
  9342. "AllocationId":{
  9343. "shape":"String",
  9344. "locationName":"allocationId"
  9345. },
  9346. "PrivateIp":{
  9347. "shape":"String",
  9348. "locationName":"privateIp"
  9349. },
  9350. "NetworkInterfaceId":{
  9351. "shape":"String",
  9352. "locationName":"networkInterfaceId"
  9353. }
  9354. }
  9355. },
  9356. "NatGatewayAddressList":{
  9357. "type":"list",
  9358. "member":{
  9359. "shape":"NatGatewayAddress",
  9360. "locationName":"item"
  9361. }
  9362. },
  9363. "NatGatewayList":{
  9364. "type":"list",
  9365. "member":{
  9366. "shape":"NatGateway",
  9367. "locationName":"item"
  9368. }
  9369. },
  9370. "NatGatewayState":{
  9371. "type":"string",
  9372. "enum":[
  9373. "pending",
  9374. "failed",
  9375. "available",
  9376. "deleting",
  9377. "deleted"
  9378. ]
  9379. },
  9380. "NetworkAcl":{
  9381. "type":"structure",
  9382. "members":{
  9383. "NetworkAclId":{
  9384. "shape":"String",
  9385. "locationName":"networkAclId"
  9386. },
  9387. "VpcId":{
  9388. "shape":"String",
  9389. "locationName":"vpcId"
  9390. },
  9391. "IsDefault":{
  9392. "shape":"Boolean",
  9393. "locationName":"default"
  9394. },
  9395. "Entries":{
  9396. "shape":"NetworkAclEntryList",
  9397. "locationName":"entrySet"
  9398. },
  9399. "Associations":{
  9400. "shape":"NetworkAclAssociationList",
  9401. "locationName":"associationSet"
  9402. },
  9403. "Tags":{
  9404. "shape":"TagList",
  9405. "locationName":"tagSet"
  9406. }
  9407. }
  9408. },
  9409. "NetworkAclAssociation":{
  9410. "type":"structure",
  9411. "members":{
  9412. "NetworkAclAssociationId":{
  9413. "shape":"String",
  9414. "locationName":"networkAclAssociationId"
  9415. },
  9416. "NetworkAclId":{
  9417. "shape":"String",
  9418. "locationName":"networkAclId"
  9419. },
  9420. "SubnetId":{
  9421. "shape":"String",
  9422. "locationName":"subnetId"
  9423. }
  9424. }
  9425. },
  9426. "NetworkAclAssociationList":{
  9427. "type":"list",
  9428. "member":{
  9429. "shape":"NetworkAclAssociation",
  9430. "locationName":"item"
  9431. }
  9432. },
  9433. "NetworkAclEntry":{
  9434. "type":"structure",
  9435. "members":{
  9436. "RuleNumber":{
  9437. "shape":"Integer",
  9438. "locationName":"ruleNumber"
  9439. },
  9440. "Protocol":{
  9441. "shape":"String",
  9442. "locationName":"protocol"
  9443. },
  9444. "RuleAction":{
  9445. "shape":"RuleAction",
  9446. "locationName":"ruleAction"
  9447. },
  9448. "Egress":{
  9449. "shape":"Boolean",
  9450. "locationName":"egress"
  9451. },
  9452. "CidrBlock":{
  9453. "shape":"String",
  9454. "locationName":"cidrBlock"
  9455. },
  9456. "IcmpTypeCode":{
  9457. "shape":"IcmpTypeCode",
  9458. "locationName":"icmpTypeCode"
  9459. },
  9460. "PortRange":{
  9461. "shape":"PortRange",
  9462. "locationName":"portRange"
  9463. }
  9464. }
  9465. },
  9466. "NetworkAclEntryList":{
  9467. "type":"list",
  9468. "member":{
  9469. "shape":"NetworkAclEntry",
  9470. "locationName":"item"
  9471. }
  9472. },
  9473. "NetworkAclList":{
  9474. "type":"list",
  9475. "member":{
  9476. "shape":"NetworkAcl",
  9477. "locationName":"item"
  9478. }
  9479. },
  9480. "NetworkInterface":{
  9481. "type":"structure",
  9482. "members":{
  9483. "NetworkInterfaceId":{
  9484. "shape":"String",
  9485. "locationName":"networkInterfaceId"
  9486. },
  9487. "SubnetId":{
  9488. "shape":"String",
  9489. "locationName":"subnetId"
  9490. },
  9491. "VpcId":{
  9492. "shape":"String",
  9493. "locationName":"vpcId"
  9494. },
  9495. "AvailabilityZone":{
  9496. "shape":"String",
  9497. "locationName":"availabilityZone"
  9498. },
  9499. "Description":{
  9500. "shape":"String",
  9501. "locationName":"description"
  9502. },
  9503. "OwnerId":{
  9504. "shape":"String",
  9505. "locationName":"ownerId"
  9506. },
  9507. "RequesterId":{
  9508. "shape":"String",
  9509. "locationName":"requesterId"
  9510. },
  9511. "RequesterManaged":{
  9512. "shape":"Boolean",
  9513. "locationName":"requesterManaged"
  9514. },
  9515. "Status":{
  9516. "shape":"NetworkInterfaceStatus",
  9517. "locationName":"status"
  9518. },
  9519. "MacAddress":{
  9520. "shape":"String",
  9521. "locationName":"macAddress"
  9522. },
  9523. "PrivateIpAddress":{
  9524. "shape":"String",
  9525. "locationName":"privateIpAddress"
  9526. },
  9527. "PrivateDnsName":{
  9528. "shape":"String",
  9529. "locationName":"privateDnsName"
  9530. },
  9531. "SourceDestCheck":{
  9532. "shape":"Boolean",
  9533. "locationName":"sourceDestCheck"
  9534. },
  9535. "Groups":{
  9536. "shape":"GroupIdentifierList",
  9537. "locationName":"groupSet"
  9538. },
  9539. "Attachment":{
  9540. "shape":"NetworkInterfaceAttachment",
  9541. "locationName":"attachment"
  9542. },
  9543. "Association":{
  9544. "shape":"NetworkInterfaceAssociation",
  9545. "locationName":"association"
  9546. },
  9547. "TagSet":{
  9548. "shape":"TagList",
  9549. "locationName":"tagSet"
  9550. },
  9551. "PrivateIpAddresses":{
  9552. "shape":"NetworkInterfacePrivateIpAddressList",
  9553. "locationName":"privateIpAddressesSet"
  9554. },
  9555. "InterfaceType":{
  9556. "shape":"NetworkInterfaceType",
  9557. "locationName":"interfaceType"
  9558. }
  9559. }
  9560. },
  9561. "NetworkInterfaceAssociation":{
  9562. "type":"structure",
  9563. "members":{
  9564. "PublicIp":{
  9565. "shape":"String",
  9566. "locationName":"publicIp"
  9567. },
  9568. "PublicDnsName":{
  9569. "shape":"String",
  9570. "locationName":"publicDnsName"
  9571. },
  9572. "IpOwnerId":{
  9573. "shape":"String",
  9574. "locationName":"ipOwnerId"
  9575. },
  9576. "AllocationId":{
  9577. "shape":"String",
  9578. "locationName":"allocationId"
  9579. },
  9580. "AssociationId":{
  9581. "shape":"String",
  9582. "locationName":"associationId"
  9583. }
  9584. }
  9585. },
  9586. "NetworkInterfaceAttachment":{
  9587. "type":"structure",
  9588. "members":{
  9589. "AttachmentId":{
  9590. "shape":"String",
  9591. "locationName":"attachmentId"
  9592. },
  9593. "InstanceId":{
  9594. "shape":"String",
  9595. "locationName":"instanceId"
  9596. },
  9597. "InstanceOwnerId":{
  9598. "shape":"String",
  9599. "locationName":"instanceOwnerId"
  9600. },
  9601. "DeviceIndex":{
  9602. "shape":"Integer",
  9603. "locationName":"deviceIndex"
  9604. },
  9605. "Status":{
  9606. "shape":"AttachmentStatus",
  9607. "locationName":"status"
  9608. },
  9609. "AttachTime":{
  9610. "shape":"DateTime",
  9611. "locationName":"attachTime"
  9612. },
  9613. "DeleteOnTermination":{
  9614. "shape":"Boolean",
  9615. "locationName":"deleteOnTermination"
  9616. }
  9617. }
  9618. },
  9619. "NetworkInterfaceAttachmentChanges":{
  9620. "type":"structure",
  9621. "members":{
  9622. "AttachmentId":{
  9623. "shape":"String",
  9624. "locationName":"attachmentId"
  9625. },
  9626. "DeleteOnTermination":{
  9627. "shape":"Boolean",
  9628. "locationName":"deleteOnTermination"
  9629. }
  9630. }
  9631. },
  9632. "NetworkInterfaceAttribute":{
  9633. "type":"string",
  9634. "enum":[
  9635. "description",
  9636. "groupSet",
  9637. "sourceDestCheck",
  9638. "attachment"
  9639. ]
  9640. },
  9641. "NetworkInterfaceIdList":{
  9642. "type":"list",
  9643. "member":{
  9644. "shape":"String",
  9645. "locationName":"item"
  9646. }
  9647. },
  9648. "NetworkInterfaceList":{
  9649. "type":"list",
  9650. "member":{
  9651. "shape":"NetworkInterface",
  9652. "locationName":"item"
  9653. }
  9654. },
  9655. "NetworkInterfacePrivateIpAddress":{
  9656. "type":"structure",
  9657. "members":{
  9658. "PrivateIpAddress":{
  9659. "shape":"String",
  9660. "locationName":"privateIpAddress"
  9661. },
  9662. "PrivateDnsName":{
  9663. "shape":"String",
  9664. "locationName":"privateDnsName"
  9665. },
  9666. "Primary":{
  9667. "shape":"Boolean",
  9668. "locationName":"primary"
  9669. },
  9670. "Association":{
  9671. "shape":"NetworkInterfaceAssociation",
  9672. "locationName":"association"
  9673. }
  9674. }
  9675. },
  9676. "NetworkInterfacePrivateIpAddressList":{
  9677. "type":"list",
  9678. "member":{
  9679. "shape":"NetworkInterfacePrivateIpAddress",
  9680. "locationName":"item"
  9681. }
  9682. },
  9683. "NetworkInterfaceStatus":{
  9684. "type":"string",
  9685. "enum":[
  9686. "available",
  9687. "attaching",
  9688. "in-use",
  9689. "detaching"
  9690. ]
  9691. },
  9692. "NetworkInterfaceType":{
  9693. "type":"string",
  9694. "enum":[
  9695. "interface",
  9696. "natGateway"
  9697. ]
  9698. },
  9699. "NewDhcpConfiguration":{
  9700. "type":"structure",
  9701. "members":{
  9702. "Key":{
  9703. "shape":"String",
  9704. "locationName":"key"
  9705. },
  9706. "Values":{
  9707. "shape":"ValueStringList",
  9708. "locationName":"Value"
  9709. }
  9710. }
  9711. },
  9712. "NewDhcpConfigurationList":{
  9713. "type":"list",
  9714. "member":{
  9715. "shape":"NewDhcpConfiguration",
  9716. "locationName":"item"
  9717. }
  9718. },
  9719. "NextToken":{
  9720. "type":"string",
  9721. "max":1024,
  9722. "min":1
  9723. },
  9724. "OccurrenceDayRequestSet":{
  9725. "type":"list",
  9726. "member":{
  9727. "shape":"Integer",
  9728. "locationName":"OccurenceDay"
  9729. }
  9730. },
  9731. "OccurrenceDaySet":{
  9732. "type":"list",
  9733. "member":{
  9734. "shape":"Integer",
  9735. "locationName":"item"
  9736. }
  9737. },
  9738. "OfferingTypeValues":{
  9739. "type":"string",
  9740. "enum":[
  9741. "Heavy Utilization",
  9742. "Medium Utilization",
  9743. "Light Utilization",
  9744. "No Upfront",
  9745. "Partial Upfront",
  9746. "All Upfront"
  9747. ]
  9748. },
  9749. "OperationType":{
  9750. "type":"string",
  9751. "enum":[
  9752. "add",
  9753. "remove"
  9754. ]
  9755. },
  9756. "OwnerStringList":{
  9757. "type":"list",
  9758. "member":{
  9759. "shape":"String",
  9760. "locationName":"Owner"
  9761. }
  9762. },
  9763. "PeeringConnectionOptions":{
  9764. "type":"structure",
  9765. "members":{
  9766. "AllowEgressFromLocalClassicLinkToRemoteVpc":{
  9767. "shape":"Boolean",
  9768. "locationName":"allowEgressFromLocalClassicLinkToRemoteVpc"
  9769. },
  9770. "AllowEgressFromLocalVpcToRemoteClassicLink":{
  9771. "shape":"Boolean",
  9772. "locationName":"allowEgressFromLocalVpcToRemoteClassicLink"
  9773. },
  9774. "AllowDnsResolutionFromRemoteVpc":{
  9775. "shape":"Boolean",
  9776. "locationName":"allowDnsResolutionFromRemoteVpc"
  9777. }
  9778. }
  9779. },
  9780. "PeeringConnectionOptionsRequest":{
  9781. "type":"structure",
  9782. "members":{
  9783. "AllowEgressFromLocalClassicLinkToRemoteVpc":{"shape":"Boolean"},
  9784. "AllowEgressFromLocalVpcToRemoteClassicLink":{"shape":"Boolean"},
  9785. "AllowDnsResolutionFromRemoteVpc":{"shape":"Boolean"}
  9786. }
  9787. },
  9788. "PermissionGroup":{
  9789. "type":"string",
  9790. "enum":["all"]
  9791. },
  9792. "Placement":{
  9793. "type":"structure",
  9794. "members":{
  9795. "AvailabilityZone":{
  9796. "shape":"String",
  9797. "locationName":"availabilityZone"
  9798. },
  9799. "GroupName":{
  9800. "shape":"String",
  9801. "locationName":"groupName"
  9802. },
  9803. "Tenancy":{
  9804. "shape":"Tenancy",
  9805. "locationName":"tenancy"
  9806. },
  9807. "HostId":{
  9808. "shape":"String",
  9809. "locationName":"hostId"
  9810. },
  9811. "Affinity":{
  9812. "shape":"String",
  9813. "locationName":"affinity"
  9814. }
  9815. }
  9816. },
  9817. "PlacementGroup":{
  9818. "type":"structure",
  9819. "members":{
  9820. "GroupName":{
  9821. "shape":"String",
  9822. "locationName":"groupName"
  9823. },
  9824. "Strategy":{
  9825. "shape":"PlacementStrategy",
  9826. "locationName":"strategy"
  9827. },
  9828. "State":{
  9829. "shape":"PlacementGroupState",
  9830. "locationName":"state"
  9831. }
  9832. }
  9833. },
  9834. "PlacementGroupList":{
  9835. "type":"list",
  9836. "member":{
  9837. "shape":"PlacementGroup",
  9838. "locationName":"item"
  9839. }
  9840. },
  9841. "PlacementGroupState":{
  9842. "type":"string",
  9843. "enum":[
  9844. "pending",
  9845. "available",
  9846. "deleting",
  9847. "deleted"
  9848. ]
  9849. },
  9850. "PlacementGroupStringList":{
  9851. "type":"list",
  9852. "member":{"shape":"String"}
  9853. },
  9854. "PlacementStrategy":{
  9855. "type":"string",
  9856. "enum":["cluster"]
  9857. },
  9858. "PlatformValues":{
  9859. "type":"string",
  9860. "enum":["Windows"]
  9861. },
  9862. "PortRange":{
  9863. "type":"structure",
  9864. "members":{
  9865. "From":{
  9866. "shape":"Integer",
  9867. "locationName":"from"
  9868. },
  9869. "To":{
  9870. "shape":"Integer",
  9871. "locationName":"to"
  9872. }
  9873. }
  9874. },
  9875. "PrefixList":{
  9876. "type":"structure",
  9877. "members":{
  9878. "PrefixListId":{
  9879. "shape":"String",
  9880. "locationName":"prefixListId"
  9881. },
  9882. "PrefixListName":{
  9883. "shape":"String",
  9884. "locationName":"prefixListName"
  9885. },
  9886. "Cidrs":{
  9887. "shape":"ValueStringList",
  9888. "locationName":"cidrSet"
  9889. }
  9890. }
  9891. },
  9892. "PrefixListId":{
  9893. "type":"structure",
  9894. "members":{
  9895. "PrefixListId":{
  9896. "shape":"String",
  9897. "locationName":"prefixListId"
  9898. }
  9899. }
  9900. },
  9901. "PrefixListIdList":{
  9902. "type":"list",
  9903. "member":{
  9904. "shape":"PrefixListId",
  9905. "locationName":"item"
  9906. }
  9907. },
  9908. "PrefixListIdSet":{
  9909. "type":"list",
  9910. "member":{
  9911. "shape":"String",
  9912. "locationName":"item"
  9913. }
  9914. },
  9915. "PrefixListSet":{
  9916. "type":"list",
  9917. "member":{
  9918. "shape":"PrefixList",
  9919. "locationName":"item"
  9920. }
  9921. },
  9922. "PriceSchedule":{
  9923. "type":"structure",
  9924. "members":{
  9925. "Term":{
  9926. "shape":"Long",
  9927. "locationName":"term"
  9928. },
  9929. "Price":{
  9930. "shape":"Double",
  9931. "locationName":"price"
  9932. },
  9933. "CurrencyCode":{
  9934. "shape":"CurrencyCodeValues",
  9935. "locationName":"currencyCode"
  9936. },
  9937. "Active":{
  9938. "shape":"Boolean",
  9939. "locationName":"active"
  9940. }
  9941. }
  9942. },
  9943. "PriceScheduleList":{
  9944. "type":"list",
  9945. "member":{
  9946. "shape":"PriceSchedule",
  9947. "locationName":"item"
  9948. }
  9949. },
  9950. "PriceScheduleSpecification":{
  9951. "type":"structure",
  9952. "members":{
  9953. "Term":{
  9954. "shape":"Long",
  9955. "locationName":"term"
  9956. },
  9957. "Price":{
  9958. "shape":"Double",
  9959. "locationName":"price"
  9960. },
  9961. "CurrencyCode":{
  9962. "shape":"CurrencyCodeValues",
  9963. "locationName":"currencyCode"
  9964. }
  9965. }
  9966. },
  9967. "PriceScheduleSpecificationList":{
  9968. "type":"list",
  9969. "member":{
  9970. "shape":"PriceScheduleSpecification",
  9971. "locationName":"item"
  9972. }
  9973. },
  9974. "PricingDetail":{
  9975. "type":"structure",
  9976. "members":{
  9977. "Price":{
  9978. "shape":"Double",
  9979. "locationName":"price"
  9980. },
  9981. "Count":{
  9982. "shape":"Integer",
  9983. "locationName":"count"
  9984. }
  9985. }
  9986. },
  9987. "PricingDetailsList":{
  9988. "type":"list",
  9989. "member":{
  9990. "shape":"PricingDetail",
  9991. "locationName":"item"
  9992. }
  9993. },
  9994. "PrivateIpAddressConfigSet":{
  9995. "type":"list",
  9996. "member":{
  9997. "shape":"ScheduledInstancesPrivateIpAddressConfig",
  9998. "locationName":"PrivateIpAddressConfigSet"
  9999. }
  10000. },
  10001. "PrivateIpAddressSpecification":{
  10002. "type":"structure",
  10003. "required":["PrivateIpAddress"],
  10004. "members":{
  10005. "PrivateIpAddress":{
  10006. "shape":"String",
  10007. "locationName":"privateIpAddress"
  10008. },
  10009. "Primary":{
  10010. "shape":"Boolean",
  10011. "locationName":"primary"
  10012. }
  10013. }
  10014. },
  10015. "PrivateIpAddressSpecificationList":{
  10016. "type":"list",
  10017. "member":{
  10018. "shape":"PrivateIpAddressSpecification",
  10019. "locationName":"item"
  10020. }
  10021. },
  10022. "PrivateIpAddressStringList":{
  10023. "type":"list",
  10024. "member":{
  10025. "shape":"String",
  10026. "locationName":"PrivateIpAddress"
  10027. }
  10028. },
  10029. "ProductCode":{
  10030. "type":"structure",
  10031. "members":{
  10032. "ProductCodeId":{
  10033. "shape":"String",
  10034. "locationName":"productCode"
  10035. },
  10036. "ProductCodeType":{
  10037. "shape":"ProductCodeValues",
  10038. "locationName":"type"
  10039. }
  10040. }
  10041. },
  10042. "ProductCodeList":{
  10043. "type":"list",
  10044. "member":{
  10045. "shape":"ProductCode",
  10046. "locationName":"item"
  10047. }
  10048. },
  10049. "ProductCodeStringList":{
  10050. "type":"list",
  10051. "member":{
  10052. "shape":"String",
  10053. "locationName":"ProductCode"
  10054. }
  10055. },
  10056. "ProductCodeValues":{
  10057. "type":"string",
  10058. "enum":[
  10059. "devpay",
  10060. "marketplace"
  10061. ]
  10062. },
  10063. "ProductDescriptionList":{
  10064. "type":"list",
  10065. "member":{"shape":"String"}
  10066. },
  10067. "PropagatingVgw":{
  10068. "type":"structure",
  10069. "members":{
  10070. "GatewayId":{
  10071. "shape":"String",
  10072. "locationName":"gatewayId"
  10073. }
  10074. }
  10075. },
  10076. "PropagatingVgwList":{
  10077. "type":"list",
  10078. "member":{
  10079. "shape":"PropagatingVgw",
  10080. "locationName":"item"
  10081. }
  10082. },
  10083. "ProvisionedBandwidth":{
  10084. "type":"structure",
  10085. "members":{
  10086. "Provisioned":{
  10087. "shape":"String",
  10088. "locationName":"provisioned"
  10089. },
  10090. "Requested":{
  10091. "shape":"String",
  10092. "locationName":"requested"
  10093. },
  10094. "RequestTime":{
  10095. "shape":"DateTime",
  10096. "locationName":"requestTime"
  10097. },
  10098. "ProvisionTime":{
  10099. "shape":"DateTime",
  10100. "locationName":"provisionTime"
  10101. },
  10102. "Status":{
  10103. "shape":"String",
  10104. "locationName":"status"
  10105. }
  10106. }
  10107. },
  10108. "PublicIpStringList":{
  10109. "type":"list",
  10110. "member":{
  10111. "shape":"String",
  10112. "locationName":"PublicIp"
  10113. }
  10114. },
  10115. "PurchaseRequest":{
  10116. "type":"structure",
  10117. "required":[
  10118. "PurchaseToken",
  10119. "InstanceCount"
  10120. ],
  10121. "members":{
  10122. "PurchaseToken":{"shape":"String"},
  10123. "InstanceCount":{"shape":"Integer"}
  10124. }
  10125. },
  10126. "PurchaseRequestSet":{
  10127. "type":"list",
  10128. "member":{
  10129. "shape":"PurchaseRequest",
  10130. "locationName":"PurchaseRequest"
  10131. },
  10132. "min":1
  10133. },
  10134. "PurchaseReservedInstancesOfferingRequest":{
  10135. "type":"structure",
  10136. "required":[
  10137. "ReservedInstancesOfferingId",
  10138. "InstanceCount"
  10139. ],
  10140. "members":{
  10141. "DryRun":{
  10142. "shape":"Boolean",
  10143. "locationName":"dryRun"
  10144. },
  10145. "ReservedInstancesOfferingId":{"shape":"String"},
  10146. "InstanceCount":{"shape":"Integer"},
  10147. "LimitPrice":{
  10148. "shape":"ReservedInstanceLimitPrice",
  10149. "locationName":"limitPrice"
  10150. }
  10151. }
  10152. },
  10153. "PurchaseReservedInstancesOfferingResult":{
  10154. "type":"structure",
  10155. "members":{
  10156. "ReservedInstancesId":{
  10157. "shape":"String",
  10158. "locationName":"reservedInstancesId"
  10159. }
  10160. }
  10161. },
  10162. "PurchaseScheduledInstancesRequest":{
  10163. "type":"structure",
  10164. "required":["PurchaseRequests"],
  10165. "members":{
  10166. "DryRun":{"shape":"Boolean"},
  10167. "ClientToken":{
  10168. "shape":"String",
  10169. "idempotencyToken":true
  10170. },
  10171. "PurchaseRequests":{
  10172. "shape":"PurchaseRequestSet",
  10173. "locationName":"PurchaseRequest"
  10174. }
  10175. }
  10176. },
  10177. "PurchaseScheduledInstancesResult":{
  10178. "type":"structure",
  10179. "members":{
  10180. "ScheduledInstanceSet":{
  10181. "shape":"PurchasedScheduledInstanceSet",
  10182. "locationName":"scheduledInstanceSet"
  10183. }
  10184. }
  10185. },
  10186. "PurchasedScheduledInstanceSet":{
  10187. "type":"list",
  10188. "member":{
  10189. "shape":"ScheduledInstance",
  10190. "locationName":"item"
  10191. }
  10192. },
  10193. "RIProductDescription":{
  10194. "type":"string",
  10195. "enum":[
  10196. "Linux/UNIX",
  10197. "Linux/UNIX (Amazon VPC)",
  10198. "Windows",
  10199. "Windows (Amazon VPC)"
  10200. ]
  10201. },
  10202. "ReasonCodesList":{
  10203. "type":"list",
  10204. "member":{
  10205. "shape":"ReportInstanceReasonCodes",
  10206. "locationName":"item"
  10207. }
  10208. },
  10209. "RebootInstancesRequest":{
  10210. "type":"structure",
  10211. "required":["InstanceIds"],
  10212. "members":{
  10213. "DryRun":{
  10214. "shape":"Boolean",
  10215. "locationName":"dryRun"
  10216. },
  10217. "InstanceIds":{
  10218. "shape":"InstanceIdStringList",
  10219. "locationName":"InstanceId"
  10220. }
  10221. }
  10222. },
  10223. "RecurringCharge":{
  10224. "type":"structure",
  10225. "members":{
  10226. "Frequency":{
  10227. "shape":"RecurringChargeFrequency",
  10228. "locationName":"frequency"
  10229. },
  10230. "Amount":{
  10231. "shape":"Double",
  10232. "locationName":"amount"
  10233. }
  10234. }
  10235. },
  10236. "RecurringChargeFrequency":{
  10237. "type":"string",
  10238. "enum":["Hourly"]
  10239. },
  10240. "RecurringChargesList":{
  10241. "type":"list",
  10242. "member":{
  10243. "shape":"RecurringCharge",
  10244. "locationName":"item"
  10245. }
  10246. },
  10247. "Region":{
  10248. "type":"structure",
  10249. "members":{
  10250. "RegionName":{
  10251. "shape":"String",
  10252. "locationName":"regionName"
  10253. },
  10254. "Endpoint":{
  10255. "shape":"String",
  10256. "locationName":"regionEndpoint"
  10257. }
  10258. }
  10259. },
  10260. "RegionList":{
  10261. "type":"list",
  10262. "member":{
  10263. "shape":"Region",
  10264. "locationName":"item"
  10265. }
  10266. },
  10267. "RegionNameStringList":{
  10268. "type":"list",
  10269. "member":{
  10270. "shape":"String",
  10271. "locationName":"RegionName"
  10272. }
  10273. },
  10274. "RegisterImageRequest":{
  10275. "type":"structure",
  10276. "required":["Name"],
  10277. "members":{
  10278. "DryRun":{
  10279. "shape":"Boolean",
  10280. "locationName":"dryRun"
  10281. },
  10282. "ImageLocation":{"shape":"String"},
  10283. "Name":{
  10284. "shape":"String",
  10285. "locationName":"name"
  10286. },
  10287. "Description":{
  10288. "shape":"String",
  10289. "locationName":"description"
  10290. },
  10291. "Architecture":{
  10292. "shape":"ArchitectureValues",
  10293. "locationName":"architecture"
  10294. },
  10295. "KernelId":{
  10296. "shape":"String",
  10297. "locationName":"kernelId"
  10298. },
  10299. "RamdiskId":{
  10300. "shape":"String",
  10301. "locationName":"ramdiskId"
  10302. },
  10303. "RootDeviceName":{
  10304. "shape":"String",
  10305. "locationName":"rootDeviceName"
  10306. },
  10307. "BlockDeviceMappings":{
  10308. "shape":"BlockDeviceMappingRequestList",
  10309. "locationName":"BlockDeviceMapping"
  10310. },
  10311. "VirtualizationType":{
  10312. "shape":"String",
  10313. "locationName":"virtualizationType"
  10314. },
  10315. "SriovNetSupport":{
  10316. "shape":"String",
  10317. "locationName":"sriovNetSupport"
  10318. },
  10319. "EnaSupport":{
  10320. "shape":"Boolean",
  10321. "locationName":"enaSupport"
  10322. }
  10323. }
  10324. },
  10325. "RegisterImageResult":{
  10326. "type":"structure",
  10327. "members":{
  10328. "ImageId":{
  10329. "shape":"String",
  10330. "locationName":"imageId"
  10331. }
  10332. }
  10333. },
  10334. "RejectVpcPeeringConnectionRequest":{
  10335. "type":"structure",
  10336. "required":["VpcPeeringConnectionId"],
  10337. "members":{
  10338. "DryRun":{
  10339. "shape":"Boolean",
  10340. "locationName":"dryRun"
  10341. },
  10342. "VpcPeeringConnectionId":{
  10343. "shape":"String",
  10344. "locationName":"vpcPeeringConnectionId"
  10345. }
  10346. }
  10347. },
  10348. "RejectVpcPeeringConnectionResult":{
  10349. "type":"structure",
  10350. "members":{
  10351. "Return":{
  10352. "shape":"Boolean",
  10353. "locationName":"return"
  10354. }
  10355. }
  10356. },
  10357. "ReleaseAddressRequest":{
  10358. "type":"structure",
  10359. "members":{
  10360. "DryRun":{
  10361. "shape":"Boolean",
  10362. "locationName":"dryRun"
  10363. },
  10364. "PublicIp":{"shape":"String"},
  10365. "AllocationId":{"shape":"String"}
  10366. }
  10367. },
  10368. "ReleaseHostsRequest":{
  10369. "type":"structure",
  10370. "required":["HostIds"],
  10371. "members":{
  10372. "HostIds":{
  10373. "shape":"RequestHostIdList",
  10374. "locationName":"hostId"
  10375. }
  10376. }
  10377. },
  10378. "ReleaseHostsResult":{
  10379. "type":"structure",
  10380. "members":{
  10381. "Successful":{
  10382. "shape":"ResponseHostIdList",
  10383. "locationName":"successful"
  10384. },
  10385. "Unsuccessful":{
  10386. "shape":"UnsuccessfulItemList",
  10387. "locationName":"unsuccessful"
  10388. }
  10389. }
  10390. },
  10391. "ReplaceNetworkAclAssociationRequest":{
  10392. "type":"structure",
  10393. "required":[
  10394. "AssociationId",
  10395. "NetworkAclId"
  10396. ],
  10397. "members":{
  10398. "DryRun":{
  10399. "shape":"Boolean",
  10400. "locationName":"dryRun"
  10401. },
  10402. "AssociationId":{
  10403. "shape":"String",
  10404. "locationName":"associationId"
  10405. },
  10406. "NetworkAclId":{
  10407. "shape":"String",
  10408. "locationName":"networkAclId"
  10409. }
  10410. }
  10411. },
  10412. "ReplaceNetworkAclAssociationResult":{
  10413. "type":"structure",
  10414. "members":{
  10415. "NewAssociationId":{
  10416. "shape":"String",
  10417. "locationName":"newAssociationId"
  10418. }
  10419. }
  10420. },
  10421. "ReplaceNetworkAclEntryRequest":{
  10422. "type":"structure",
  10423. "required":[
  10424. "NetworkAclId",
  10425. "RuleNumber",
  10426. "Protocol",
  10427. "RuleAction",
  10428. "Egress",
  10429. "CidrBlock"
  10430. ],
  10431. "members":{
  10432. "DryRun":{
  10433. "shape":"Boolean",
  10434. "locationName":"dryRun"
  10435. },
  10436. "NetworkAclId":{
  10437. "shape":"String",
  10438. "locationName":"networkAclId"
  10439. },
  10440. "RuleNumber":{
  10441. "shape":"Integer",
  10442. "locationName":"ruleNumber"
  10443. },
  10444. "Protocol":{
  10445. "shape":"String",
  10446. "locationName":"protocol"
  10447. },
  10448. "RuleAction":{
  10449. "shape":"RuleAction",
  10450. "locationName":"ruleAction"
  10451. },
  10452. "Egress":{
  10453. "shape":"Boolean",
  10454. "locationName":"egress"
  10455. },
  10456. "CidrBlock":{
  10457. "shape":"String",
  10458. "locationName":"cidrBlock"
  10459. },
  10460. "IcmpTypeCode":{
  10461. "shape":"IcmpTypeCode",
  10462. "locationName":"Icmp"
  10463. },
  10464. "PortRange":{
  10465. "shape":"PortRange",
  10466. "locationName":"portRange"
  10467. }
  10468. }
  10469. },
  10470. "ReplaceRouteRequest":{
  10471. "type":"structure",
  10472. "required":[
  10473. "RouteTableId",
  10474. "DestinationCidrBlock"
  10475. ],
  10476. "members":{
  10477. "DryRun":{
  10478. "shape":"Boolean",
  10479. "locationName":"dryRun"
  10480. },
  10481. "RouteTableId":{
  10482. "shape":"String",
  10483. "locationName":"routeTableId"
  10484. },
  10485. "DestinationCidrBlock":{
  10486. "shape":"String",
  10487. "locationName":"destinationCidrBlock"
  10488. },
  10489. "GatewayId":{
  10490. "shape":"String",
  10491. "locationName":"gatewayId"
  10492. },
  10493. "InstanceId":{
  10494. "shape":"String",
  10495. "locationName":"instanceId"
  10496. },
  10497. "NetworkInterfaceId":{
  10498. "shape":"String",
  10499. "locationName":"networkInterfaceId"
  10500. },
  10501. "VpcPeeringConnectionId":{
  10502. "shape":"String",
  10503. "locationName":"vpcPeeringConnectionId"
  10504. },
  10505. "NatGatewayId":{
  10506. "shape":"String",
  10507. "locationName":"natGatewayId"
  10508. }
  10509. }
  10510. },
  10511. "ReplaceRouteTableAssociationRequest":{
  10512. "type":"structure",
  10513. "required":[
  10514. "AssociationId",
  10515. "RouteTableId"
  10516. ],
  10517. "members":{
  10518. "DryRun":{
  10519. "shape":"Boolean",
  10520. "locationName":"dryRun"
  10521. },
  10522. "AssociationId":{
  10523. "shape":"String",
  10524. "locationName":"associationId"
  10525. },
  10526. "RouteTableId":{
  10527. "shape":"String",
  10528. "locationName":"routeTableId"
  10529. }
  10530. }
  10531. },
  10532. "ReplaceRouteTableAssociationResult":{
  10533. "type":"structure",
  10534. "members":{
  10535. "NewAssociationId":{
  10536. "shape":"String",
  10537. "locationName":"newAssociationId"
  10538. }
  10539. }
  10540. },
  10541. "ReportInstanceReasonCodes":{
  10542. "type":"string",
  10543. "enum":[
  10544. "instance-stuck-in-state",
  10545. "unresponsive",
  10546. "not-accepting-credentials",
  10547. "password-not-available",
  10548. "performance-network",
  10549. "performance-instance-store",
  10550. "performance-ebs-volume",
  10551. "performance-other",
  10552. "other"
  10553. ]
  10554. },
  10555. "ReportInstanceStatusRequest":{
  10556. "type":"structure",
  10557. "required":[
  10558. "Instances",
  10559. "Status",
  10560. "ReasonCodes"
  10561. ],
  10562. "members":{
  10563. "DryRun":{
  10564. "shape":"Boolean",
  10565. "locationName":"dryRun"
  10566. },
  10567. "Instances":{
  10568. "shape":"InstanceIdStringList",
  10569. "locationName":"instanceId"
  10570. },
  10571. "Status":{
  10572. "shape":"ReportStatusType",
  10573. "locationName":"status"
  10574. },
  10575. "StartTime":{
  10576. "shape":"DateTime",
  10577. "locationName":"startTime"
  10578. },
  10579. "EndTime":{
  10580. "shape":"DateTime",
  10581. "locationName":"endTime"
  10582. },
  10583. "ReasonCodes":{
  10584. "shape":"ReasonCodesList",
  10585. "locationName":"reasonCode"
  10586. },
  10587. "Description":{
  10588. "shape":"String",
  10589. "locationName":"description"
  10590. }
  10591. }
  10592. },
  10593. "ReportStatusType":{
  10594. "type":"string",
  10595. "enum":[
  10596. "ok",
  10597. "impaired"
  10598. ]
  10599. },
  10600. "RequestHostIdList":{
  10601. "type":"list",
  10602. "member":{
  10603. "shape":"String",
  10604. "locationName":"item"
  10605. }
  10606. },
  10607. "RequestSpotFleetRequest":{
  10608. "type":"structure",
  10609. "required":["SpotFleetRequestConfig"],
  10610. "members":{
  10611. "DryRun":{
  10612. "shape":"Boolean",
  10613. "locationName":"dryRun"
  10614. },
  10615. "SpotFleetRequestConfig":{
  10616. "shape":"SpotFleetRequestConfigData",
  10617. "locationName":"spotFleetRequestConfig"
  10618. }
  10619. }
  10620. },
  10621. "RequestSpotFleetResponse":{
  10622. "type":"structure",
  10623. "required":["SpotFleetRequestId"],
  10624. "members":{
  10625. "SpotFleetRequestId":{
  10626. "shape":"String",
  10627. "locationName":"spotFleetRequestId"
  10628. }
  10629. }
  10630. },
  10631. "RequestSpotInstancesRequest":{
  10632. "type":"structure",
  10633. "required":["SpotPrice"],
  10634. "members":{
  10635. "DryRun":{
  10636. "shape":"Boolean",
  10637. "locationName":"dryRun"
  10638. },
  10639. "SpotPrice":{
  10640. "shape":"String",
  10641. "locationName":"spotPrice"
  10642. },
  10643. "ClientToken":{
  10644. "shape":"String",
  10645. "locationName":"clientToken"
  10646. },
  10647. "InstanceCount":{
  10648. "shape":"Integer",
  10649. "locationName":"instanceCount"
  10650. },
  10651. "Type":{
  10652. "shape":"SpotInstanceType",
  10653. "locationName":"type"
  10654. },
  10655. "ValidFrom":{
  10656. "shape":"DateTime",
  10657. "locationName":"validFrom"
  10658. },
  10659. "ValidUntil":{
  10660. "shape":"DateTime",
  10661. "locationName":"validUntil"
  10662. },
  10663. "LaunchGroup":{
  10664. "shape":"String",
  10665. "locationName":"launchGroup"
  10666. },
  10667. "AvailabilityZoneGroup":{
  10668. "shape":"String",
  10669. "locationName":"availabilityZoneGroup"
  10670. },
  10671. "BlockDurationMinutes":{
  10672. "shape":"Integer",
  10673. "locationName":"blockDurationMinutes"
  10674. },
  10675. "LaunchSpecification":{"shape":"RequestSpotLaunchSpecification"}
  10676. }
  10677. },
  10678. "RequestSpotInstancesResult":{
  10679. "type":"structure",
  10680. "members":{
  10681. "SpotInstanceRequests":{
  10682. "shape":"SpotInstanceRequestList",
  10683. "locationName":"spotInstanceRequestSet"
  10684. }
  10685. }
  10686. },
  10687. "RequestSpotLaunchSpecification":{
  10688. "type":"structure",
  10689. "members":{
  10690. "ImageId":{
  10691. "shape":"String",
  10692. "locationName":"imageId"
  10693. },
  10694. "KeyName":{
  10695. "shape":"String",
  10696. "locationName":"keyName"
  10697. },
  10698. "SecurityGroups":{
  10699. "shape":"ValueStringList",
  10700. "locationName":"SecurityGroup"
  10701. },
  10702. "UserData":{
  10703. "shape":"String",
  10704. "locationName":"userData"
  10705. },
  10706. "AddressingType":{
  10707. "shape":"String",
  10708. "locationName":"addressingType"
  10709. },
  10710. "InstanceType":{
  10711. "shape":"InstanceType",
  10712. "locationName":"instanceType"
  10713. },
  10714. "Placement":{
  10715. "shape":"SpotPlacement",
  10716. "locationName":"placement"
  10717. },
  10718. "KernelId":{
  10719. "shape":"String",
  10720. "locationName":"kernelId"
  10721. },
  10722. "RamdiskId":{
  10723. "shape":"String",
  10724. "locationName":"ramdiskId"
  10725. },
  10726. "BlockDeviceMappings":{
  10727. "shape":"BlockDeviceMappingList",
  10728. "locationName":"blockDeviceMapping"
  10729. },
  10730. "SubnetId":{
  10731. "shape":"String",
  10732. "locationName":"subnetId"
  10733. },
  10734. "NetworkInterfaces":{
  10735. "shape":"InstanceNetworkInterfaceSpecificationList",
  10736. "locationName":"NetworkInterface"
  10737. },
  10738. "IamInstanceProfile":{
  10739. "shape":"IamInstanceProfileSpecification",
  10740. "locationName":"iamInstanceProfile"
  10741. },
  10742. "EbsOptimized":{
  10743. "shape":"Boolean",
  10744. "locationName":"ebsOptimized"
  10745. },
  10746. "Monitoring":{
  10747. "shape":"RunInstancesMonitoringEnabled",
  10748. "locationName":"monitoring"
  10749. },
  10750. "SecurityGroupIds":{
  10751. "shape":"ValueStringList",
  10752. "locationName":"SecurityGroupId"
  10753. }
  10754. }
  10755. },
  10756. "Reservation":{
  10757. "type":"structure",
  10758. "members":{
  10759. "ReservationId":{
  10760. "shape":"String",
  10761. "locationName":"reservationId"
  10762. },
  10763. "OwnerId":{
  10764. "shape":"String",
  10765. "locationName":"ownerId"
  10766. },
  10767. "RequesterId":{
  10768. "shape":"String",
  10769. "locationName":"requesterId"
  10770. },
  10771. "Groups":{
  10772. "shape":"GroupIdentifierList",
  10773. "locationName":"groupSet"
  10774. },
  10775. "Instances":{
  10776. "shape":"InstanceList",
  10777. "locationName":"instancesSet"
  10778. }
  10779. }
  10780. },
  10781. "ReservationList":{
  10782. "type":"list",
  10783. "member":{
  10784. "shape":"Reservation",
  10785. "locationName":"item"
  10786. }
  10787. },
  10788. "ReservedInstanceLimitPrice":{
  10789. "type":"structure",
  10790. "members":{
  10791. "Amount":{
  10792. "shape":"Double",
  10793. "locationName":"amount"
  10794. },
  10795. "CurrencyCode":{
  10796. "shape":"CurrencyCodeValues",
  10797. "locationName":"currencyCode"
  10798. }
  10799. }
  10800. },
  10801. "ReservedInstanceState":{
  10802. "type":"string",
  10803. "enum":[
  10804. "payment-pending",
  10805. "active",
  10806. "payment-failed",
  10807. "retired"
  10808. ]
  10809. },
  10810. "ReservedInstances":{
  10811. "type":"structure",
  10812. "members":{
  10813. "ReservedInstancesId":{
  10814. "shape":"String",
  10815. "locationName":"reservedInstancesId"
  10816. },
  10817. "InstanceType":{
  10818. "shape":"InstanceType",
  10819. "locationName":"instanceType"
  10820. },
  10821. "AvailabilityZone":{
  10822. "shape":"String",
  10823. "locationName":"availabilityZone"
  10824. },
  10825. "Start":{
  10826. "shape":"DateTime",
  10827. "locationName":"start"
  10828. },
  10829. "End":{
  10830. "shape":"DateTime",
  10831. "locationName":"end"
  10832. },
  10833. "Duration":{
  10834. "shape":"Long",
  10835. "locationName":"duration"
  10836. },
  10837. "UsagePrice":{
  10838. "shape":"Float",
  10839. "locationName":"usagePrice"
  10840. },
  10841. "FixedPrice":{
  10842. "shape":"Float",
  10843. "locationName":"fixedPrice"
  10844. },
  10845. "InstanceCount":{
  10846. "shape":"Integer",
  10847. "locationName":"instanceCount"
  10848. },
  10849. "ProductDescription":{
  10850. "shape":"RIProductDescription",
  10851. "locationName":"productDescription"
  10852. },
  10853. "State":{
  10854. "shape":"ReservedInstanceState",
  10855. "locationName":"state"
  10856. },
  10857. "Tags":{
  10858. "shape":"TagList",
  10859. "locationName":"tagSet"
  10860. },
  10861. "InstanceTenancy":{
  10862. "shape":"Tenancy",
  10863. "locationName":"instanceTenancy"
  10864. },
  10865. "CurrencyCode":{
  10866. "shape":"CurrencyCodeValues",
  10867. "locationName":"currencyCode"
  10868. },
  10869. "OfferingType":{
  10870. "shape":"OfferingTypeValues",
  10871. "locationName":"offeringType"
  10872. },
  10873. "RecurringCharges":{
  10874. "shape":"RecurringChargesList",
  10875. "locationName":"recurringCharges"
  10876. }
  10877. }
  10878. },
  10879. "ReservedInstancesConfiguration":{
  10880. "type":"structure",
  10881. "members":{
  10882. "AvailabilityZone":{
  10883. "shape":"String",
  10884. "locationName":"availabilityZone"
  10885. },
  10886. "Platform":{
  10887. "shape":"String",
  10888. "locationName":"platform"
  10889. },
  10890. "InstanceCount":{
  10891. "shape":"Integer",
  10892. "locationName":"instanceCount"
  10893. },
  10894. "InstanceType":{
  10895. "shape":"InstanceType",
  10896. "locationName":"instanceType"
  10897. }
  10898. }
  10899. },
  10900. "ReservedInstancesConfigurationList":{
  10901. "type":"list",
  10902. "member":{
  10903. "shape":"ReservedInstancesConfiguration",
  10904. "locationName":"item"
  10905. }
  10906. },
  10907. "ReservedInstancesId":{
  10908. "type":"structure",
  10909. "members":{
  10910. "ReservedInstancesId":{
  10911. "shape":"String",
  10912. "locationName":"reservedInstancesId"
  10913. }
  10914. }
  10915. },
  10916. "ReservedInstancesIdStringList":{
  10917. "type":"list",
  10918. "member":{
  10919. "shape":"String",
  10920. "locationName":"ReservedInstancesId"
  10921. }
  10922. },
  10923. "ReservedInstancesList":{
  10924. "type":"list",
  10925. "member":{
  10926. "shape":"ReservedInstances",
  10927. "locationName":"item"
  10928. }
  10929. },
  10930. "ReservedInstancesListing":{
  10931. "type":"structure",
  10932. "members":{
  10933. "ReservedInstancesListingId":{
  10934. "shape":"String",
  10935. "locationName":"reservedInstancesListingId"
  10936. },
  10937. "ReservedInstancesId":{
  10938. "shape":"String",
  10939. "locationName":"reservedInstancesId"
  10940. },
  10941. "CreateDate":{
  10942. "shape":"DateTime",
  10943. "locationName":"createDate"
  10944. },
  10945. "UpdateDate":{
  10946. "shape":"DateTime",
  10947. "locationName":"updateDate"
  10948. },
  10949. "Status":{
  10950. "shape":"ListingStatus",
  10951. "locationName":"status"
  10952. },
  10953. "StatusMessage":{
  10954. "shape":"String",
  10955. "locationName":"statusMessage"
  10956. },
  10957. "InstanceCounts":{
  10958. "shape":"InstanceCountList",
  10959. "locationName":"instanceCounts"
  10960. },
  10961. "PriceSchedules":{
  10962. "shape":"PriceScheduleList",
  10963. "locationName":"priceSchedules"
  10964. },
  10965. "Tags":{
  10966. "shape":"TagList",
  10967. "locationName":"tagSet"
  10968. },
  10969. "ClientToken":{
  10970. "shape":"String",
  10971. "locationName":"clientToken"
  10972. }
  10973. }
  10974. },
  10975. "ReservedInstancesListingList":{
  10976. "type":"list",
  10977. "member":{
  10978. "shape":"ReservedInstancesListing",
  10979. "locationName":"item"
  10980. }
  10981. },
  10982. "ReservedInstancesModification":{
  10983. "type":"structure",
  10984. "members":{
  10985. "ReservedInstancesModificationId":{
  10986. "shape":"String",
  10987. "locationName":"reservedInstancesModificationId"
  10988. },
  10989. "ReservedInstancesIds":{
  10990. "shape":"ReservedIntancesIds",
  10991. "locationName":"reservedInstancesSet"
  10992. },
  10993. "ModificationResults":{
  10994. "shape":"ReservedInstancesModificationResultList",
  10995. "locationName":"modificationResultSet"
  10996. },
  10997. "CreateDate":{
  10998. "shape":"DateTime",
  10999. "locationName":"createDate"
  11000. },
  11001. "UpdateDate":{
  11002. "shape":"DateTime",
  11003. "locationName":"updateDate"
  11004. },
  11005. "EffectiveDate":{
  11006. "shape":"DateTime",
  11007. "locationName":"effectiveDate"
  11008. },
  11009. "Status":{
  11010. "shape":"String",
  11011. "locationName":"status"
  11012. },
  11013. "StatusMessage":{
  11014. "shape":"String",
  11015. "locationName":"statusMessage"
  11016. },
  11017. "ClientToken":{
  11018. "shape":"String",
  11019. "locationName":"clientToken"
  11020. }
  11021. }
  11022. },
  11023. "ReservedInstancesModificationIdStringList":{
  11024. "type":"list",
  11025. "member":{
  11026. "shape":"String",
  11027. "locationName":"ReservedInstancesModificationId"
  11028. }
  11029. },
  11030. "ReservedInstancesModificationList":{
  11031. "type":"list",
  11032. "member":{
  11033. "shape":"ReservedInstancesModification",
  11034. "locationName":"item"
  11035. }
  11036. },
  11037. "ReservedInstancesModificationResult":{
  11038. "type":"structure",
  11039. "members":{
  11040. "ReservedInstancesId":{
  11041. "shape":"String",
  11042. "locationName":"reservedInstancesId"
  11043. },
  11044. "TargetConfiguration":{
  11045. "shape":"ReservedInstancesConfiguration",
  11046. "locationName":"targetConfiguration"
  11047. }
  11048. }
  11049. },
  11050. "ReservedInstancesModificationResultList":{
  11051. "type":"list",
  11052. "member":{
  11053. "shape":"ReservedInstancesModificationResult",
  11054. "locationName":"item"
  11055. }
  11056. },
  11057. "ReservedInstancesOffering":{
  11058. "type":"structure",
  11059. "members":{
  11060. "ReservedInstancesOfferingId":{
  11061. "shape":"String",
  11062. "locationName":"reservedInstancesOfferingId"
  11063. },
  11064. "InstanceType":{
  11065. "shape":"InstanceType",
  11066. "locationName":"instanceType"
  11067. },
  11068. "AvailabilityZone":{
  11069. "shape":"String",
  11070. "locationName":"availabilityZone"
  11071. },
  11072. "Duration":{
  11073. "shape":"Long",
  11074. "locationName":"duration"
  11075. },
  11076. "UsagePrice":{
  11077. "shape":"Float",
  11078. "locationName":"usagePrice"
  11079. },
  11080. "FixedPrice":{
  11081. "shape":"Float",
  11082. "locationName":"fixedPrice"
  11083. },
  11084. "ProductDescription":{
  11085. "shape":"RIProductDescription",
  11086. "locationName":"productDescription"
  11087. },
  11088. "InstanceTenancy":{
  11089. "shape":"Tenancy",
  11090. "locationName":"instanceTenancy"
  11091. },
  11092. "CurrencyCode":{
  11093. "shape":"CurrencyCodeValues",
  11094. "locationName":"currencyCode"
  11095. },
  11096. "OfferingType":{
  11097. "shape":"OfferingTypeValues",
  11098. "locationName":"offeringType"
  11099. },
  11100. "RecurringCharges":{
  11101. "shape":"RecurringChargesList",
  11102. "locationName":"recurringCharges"
  11103. },
  11104. "Marketplace":{
  11105. "shape":"Boolean",
  11106. "locationName":"marketplace"
  11107. },
  11108. "PricingDetails":{
  11109. "shape":"PricingDetailsList",
  11110. "locationName":"pricingDetailsSet"
  11111. }
  11112. }
  11113. },
  11114. "ReservedInstancesOfferingIdStringList":{
  11115. "type":"list",
  11116. "member":{"shape":"String"}
  11117. },
  11118. "ReservedInstancesOfferingList":{
  11119. "type":"list",
  11120. "member":{
  11121. "shape":"ReservedInstancesOffering",
  11122. "locationName":"item"
  11123. }
  11124. },
  11125. "ReservedIntancesIds":{
  11126. "type":"list",
  11127. "member":{
  11128. "shape":"ReservedInstancesId",
  11129. "locationName":"item"
  11130. }
  11131. },
  11132. "ResetImageAttributeName":{
  11133. "type":"string",
  11134. "enum":["launchPermission"]
  11135. },
  11136. "ResetImageAttributeRequest":{
  11137. "type":"structure",
  11138. "required":[
  11139. "ImageId",
  11140. "Attribute"
  11141. ],
  11142. "members":{
  11143. "DryRun":{
  11144. "shape":"Boolean",
  11145. "locationName":"dryRun"
  11146. },
  11147. "ImageId":{"shape":"String"},
  11148. "Attribute":{"shape":"ResetImageAttributeName"}
  11149. }
  11150. },
  11151. "ResetInstanceAttributeRequest":{
  11152. "type":"structure",
  11153. "required":[
  11154. "InstanceId",
  11155. "Attribute"
  11156. ],
  11157. "members":{
  11158. "DryRun":{
  11159. "shape":"Boolean",
  11160. "locationName":"dryRun"
  11161. },
  11162. "InstanceId":{
  11163. "shape":"String",
  11164. "locationName":"instanceId"
  11165. },
  11166. "Attribute":{
  11167. "shape":"InstanceAttributeName",
  11168. "locationName":"attribute"
  11169. }
  11170. }
  11171. },
  11172. "ResetNetworkInterfaceAttributeRequest":{
  11173. "type":"structure",
  11174. "required":["NetworkInterfaceId"],
  11175. "members":{
  11176. "DryRun":{
  11177. "shape":"Boolean",
  11178. "locationName":"dryRun"
  11179. },
  11180. "NetworkInterfaceId":{
  11181. "shape":"String",
  11182. "locationName":"networkInterfaceId"
  11183. },
  11184. "SourceDestCheck":{
  11185. "shape":"String",
  11186. "locationName":"sourceDestCheck"
  11187. }
  11188. }
  11189. },
  11190. "ResetSnapshotAttributeRequest":{
  11191. "type":"structure",
  11192. "required":[
  11193. "SnapshotId",
  11194. "Attribute"
  11195. ],
  11196. "members":{
  11197. "DryRun":{
  11198. "shape":"Boolean",
  11199. "locationName":"dryRun"
  11200. },
  11201. "SnapshotId":{"shape":"String"},
  11202. "Attribute":{"shape":"SnapshotAttributeName"}
  11203. }
  11204. },
  11205. "ResourceIdList":{
  11206. "type":"list",
  11207. "member":{"shape":"String"}
  11208. },
  11209. "ResourceType":{
  11210. "type":"string",
  11211. "enum":[
  11212. "customer-gateway",
  11213. "dhcp-options",
  11214. "image",
  11215. "instance",
  11216. "internet-gateway",
  11217. "network-acl",
  11218. "network-interface",
  11219. "reserved-instances",
  11220. "route-table",
  11221. "snapshot",
  11222. "spot-instances-request",
  11223. "subnet",
  11224. "security-group",
  11225. "volume",
  11226. "vpc",
  11227. "vpn-connection",
  11228. "vpn-gateway"
  11229. ]
  11230. },
  11231. "ResponseHostIdList":{
  11232. "type":"list",
  11233. "member":{
  11234. "shape":"String",
  11235. "locationName":"item"
  11236. }
  11237. },
  11238. "RestorableByStringList":{
  11239. "type":"list",
  11240. "member":{"shape":"String"}
  11241. },
  11242. "RestoreAddressToClassicRequest":{
  11243. "type":"structure",
  11244. "required":["PublicIp"],
  11245. "members":{
  11246. "DryRun":{
  11247. "shape":"Boolean",
  11248. "locationName":"dryRun"
  11249. },
  11250. "PublicIp":{
  11251. "shape":"String",
  11252. "locationName":"publicIp"
  11253. }
  11254. }
  11255. },
  11256. "RestoreAddressToClassicResult":{
  11257. "type":"structure",
  11258. "members":{
  11259. "Status":{
  11260. "shape":"Status",
  11261. "locationName":"status"
  11262. },
  11263. "PublicIp":{
  11264. "shape":"String",
  11265. "locationName":"publicIp"
  11266. }
  11267. }
  11268. },
  11269. "RevokeSecurityGroupEgressRequest":{
  11270. "type":"structure",
  11271. "required":["GroupId"],
  11272. "members":{
  11273. "DryRun":{
  11274. "shape":"Boolean",
  11275. "locationName":"dryRun"
  11276. },
  11277. "GroupId":{
  11278. "shape":"String",
  11279. "locationName":"groupId"
  11280. },
  11281. "SourceSecurityGroupName":{
  11282. "shape":"String",
  11283. "locationName":"sourceSecurityGroupName"
  11284. },
  11285. "SourceSecurityGroupOwnerId":{
  11286. "shape":"String",
  11287. "locationName":"sourceSecurityGroupOwnerId"
  11288. },
  11289. "IpProtocol":{
  11290. "shape":"String",
  11291. "locationName":"ipProtocol"
  11292. },
  11293. "FromPort":{
  11294. "shape":"Integer",
  11295. "locationName":"fromPort"
  11296. },
  11297. "ToPort":{
  11298. "shape":"Integer",
  11299. "locationName":"toPort"
  11300. },
  11301. "CidrIp":{
  11302. "shape":"String",
  11303. "locationName":"cidrIp"
  11304. },
  11305. "IpPermissions":{
  11306. "shape":"IpPermissionList",
  11307. "locationName":"ipPermissions"
  11308. }
  11309. }
  11310. },
  11311. "RevokeSecurityGroupIngressRequest":{
  11312. "type":"structure",
  11313. "members":{
  11314. "DryRun":{
  11315. "shape":"Boolean",
  11316. "locationName":"dryRun"
  11317. },
  11318. "GroupName":{"shape":"String"},
  11319. "GroupId":{"shape":"String"},
  11320. "SourceSecurityGroupName":{"shape":"String"},
  11321. "SourceSecurityGroupOwnerId":{"shape":"String"},
  11322. "IpProtocol":{"shape":"String"},
  11323. "FromPort":{"shape":"Integer"},
  11324. "ToPort":{"shape":"Integer"},
  11325. "CidrIp":{"shape":"String"},
  11326. "IpPermissions":{"shape":"IpPermissionList"}
  11327. }
  11328. },
  11329. "Route":{
  11330. "type":"structure",
  11331. "members":{
  11332. "DestinationCidrBlock":{
  11333. "shape":"String",
  11334. "locationName":"destinationCidrBlock"
  11335. },
  11336. "DestinationPrefixListId":{
  11337. "shape":"String",
  11338. "locationName":"destinationPrefixListId"
  11339. },
  11340. "GatewayId":{
  11341. "shape":"String",
  11342. "locationName":"gatewayId"
  11343. },
  11344. "InstanceId":{
  11345. "shape":"String",
  11346. "locationName":"instanceId"
  11347. },
  11348. "InstanceOwnerId":{
  11349. "shape":"String",
  11350. "locationName":"instanceOwnerId"
  11351. },
  11352. "NetworkInterfaceId":{
  11353. "shape":"String",
  11354. "locationName":"networkInterfaceId"
  11355. },
  11356. "VpcPeeringConnectionId":{
  11357. "shape":"String",
  11358. "locationName":"vpcPeeringConnectionId"
  11359. },
  11360. "NatGatewayId":{
  11361. "shape":"String",
  11362. "locationName":"natGatewayId"
  11363. },
  11364. "State":{
  11365. "shape":"RouteState",
  11366. "locationName":"state"
  11367. },
  11368. "Origin":{
  11369. "shape":"RouteOrigin",
  11370. "locationName":"origin"
  11371. }
  11372. }
  11373. },
  11374. "RouteList":{
  11375. "type":"list",
  11376. "member":{
  11377. "shape":"Route",
  11378. "locationName":"item"
  11379. }
  11380. },
  11381. "RouteOrigin":{
  11382. "type":"string",
  11383. "enum":[
  11384. "CreateRouteTable",
  11385. "CreateRoute",
  11386. "EnableVgwRoutePropagation"
  11387. ]
  11388. },
  11389. "RouteState":{
  11390. "type":"string",
  11391. "enum":[
  11392. "active",
  11393. "blackhole"
  11394. ]
  11395. },
  11396. "RouteTable":{
  11397. "type":"structure",
  11398. "members":{
  11399. "RouteTableId":{
  11400. "shape":"String",
  11401. "locationName":"routeTableId"
  11402. },
  11403. "VpcId":{
  11404. "shape":"String",
  11405. "locationName":"vpcId"
  11406. },
  11407. "Routes":{
  11408. "shape":"RouteList",
  11409. "locationName":"routeSet"
  11410. },
  11411. "Associations":{
  11412. "shape":"RouteTableAssociationList",
  11413. "locationName":"associationSet"
  11414. },
  11415. "Tags":{
  11416. "shape":"TagList",
  11417. "locationName":"tagSet"
  11418. },
  11419. "PropagatingVgws":{
  11420. "shape":"PropagatingVgwList",
  11421. "locationName":"propagatingVgwSet"
  11422. }
  11423. }
  11424. },
  11425. "RouteTableAssociation":{
  11426. "type":"structure",
  11427. "members":{
  11428. "RouteTableAssociationId":{
  11429. "shape":"String",
  11430. "locationName":"routeTableAssociationId"
  11431. },
  11432. "RouteTableId":{
  11433. "shape":"String",
  11434. "locationName":"routeTableId"
  11435. },
  11436. "SubnetId":{
  11437. "shape":"String",
  11438. "locationName":"subnetId"
  11439. },
  11440. "Main":{
  11441. "shape":"Boolean",
  11442. "locationName":"main"
  11443. }
  11444. }
  11445. },
  11446. "RouteTableAssociationList":{
  11447. "type":"list",
  11448. "member":{
  11449. "shape":"RouteTableAssociation",
  11450. "locationName":"item"
  11451. }
  11452. },
  11453. "RouteTableList":{
  11454. "type":"list",
  11455. "member":{
  11456. "shape":"RouteTable",
  11457. "locationName":"item"
  11458. }
  11459. },
  11460. "RuleAction":{
  11461. "type":"string",
  11462. "enum":[
  11463. "allow",
  11464. "deny"
  11465. ]
  11466. },
  11467. "RunInstancesMonitoringEnabled":{
  11468. "type":"structure",
  11469. "required":["Enabled"],
  11470. "members":{
  11471. "Enabled":{
  11472. "shape":"Boolean",
  11473. "locationName":"enabled"
  11474. }
  11475. }
  11476. },
  11477. "RunInstancesRequest":{
  11478. "type":"structure",
  11479. "required":[
  11480. "ImageId",
  11481. "MinCount",
  11482. "MaxCount"
  11483. ],
  11484. "members":{
  11485. "DryRun":{
  11486. "shape":"Boolean",
  11487. "locationName":"dryRun"
  11488. },
  11489. "ImageId":{"shape":"String"},
  11490. "MinCount":{"shape":"Integer"},
  11491. "MaxCount":{"shape":"Integer"},
  11492. "KeyName":{"shape":"String"},
  11493. "SecurityGroups":{
  11494. "shape":"SecurityGroupStringList",
  11495. "locationName":"SecurityGroup"
  11496. },
  11497. "SecurityGroupIds":{
  11498. "shape":"SecurityGroupIdStringList",
  11499. "locationName":"SecurityGroupId"
  11500. },
  11501. "UserData":{"shape":"String"},
  11502. "InstanceType":{"shape":"InstanceType"},
  11503. "Placement":{"shape":"Placement"},
  11504. "KernelId":{"shape":"String"},
  11505. "RamdiskId":{"shape":"String"},
  11506. "BlockDeviceMappings":{
  11507. "shape":"BlockDeviceMappingRequestList",
  11508. "locationName":"BlockDeviceMapping"
  11509. },
  11510. "Monitoring":{"shape":"RunInstancesMonitoringEnabled"},
  11511. "SubnetId":{"shape":"String"},
  11512. "DisableApiTermination":{
  11513. "shape":"Boolean",
  11514. "locationName":"disableApiTermination"
  11515. },
  11516. "InstanceInitiatedShutdownBehavior":{
  11517. "shape":"ShutdownBehavior",
  11518. "locationName":"instanceInitiatedShutdownBehavior"
  11519. },
  11520. "PrivateIpAddress":{
  11521. "shape":"String",
  11522. "locationName":"privateIpAddress"
  11523. },
  11524. "ClientToken":{
  11525. "shape":"String",
  11526. "locationName":"clientToken"
  11527. },
  11528. "AdditionalInfo":{
  11529. "shape":"String",
  11530. "locationName":"additionalInfo"
  11531. },
  11532. "NetworkInterfaces":{
  11533. "shape":"InstanceNetworkInterfaceSpecificationList",
  11534. "locationName":"networkInterface"
  11535. },
  11536. "IamInstanceProfile":{
  11537. "shape":"IamInstanceProfileSpecification",
  11538. "locationName":"iamInstanceProfile"
  11539. },
  11540. "EbsOptimized":{
  11541. "shape":"Boolean",
  11542. "locationName":"ebsOptimized"
  11543. }
  11544. }
  11545. },
  11546. "RunScheduledInstancesRequest":{
  11547. "type":"structure",
  11548. "required":[
  11549. "ScheduledInstanceId",
  11550. "LaunchSpecification"
  11551. ],
  11552. "members":{
  11553. "DryRun":{"shape":"Boolean"},
  11554. "ClientToken":{
  11555. "shape":"String",
  11556. "idempotencyToken":true
  11557. },
  11558. "InstanceCount":{"shape":"Integer"},
  11559. "ScheduledInstanceId":{"shape":"String"},
  11560. "LaunchSpecification":{"shape":"ScheduledInstancesLaunchSpecification"}
  11561. }
  11562. },
  11563. "RunScheduledInstancesResult":{
  11564. "type":"structure",
  11565. "members":{
  11566. "InstanceIdSet":{
  11567. "shape":"InstanceIdSet",
  11568. "locationName":"instanceIdSet"
  11569. }
  11570. }
  11571. },
  11572. "S3Storage":{
  11573. "type":"structure",
  11574. "members":{
  11575. "Bucket":{
  11576. "shape":"String",
  11577. "locationName":"bucket"
  11578. },
  11579. "Prefix":{
  11580. "shape":"String",
  11581. "locationName":"prefix"
  11582. },
  11583. "AWSAccessKeyId":{"shape":"String"},
  11584. "UploadPolicy":{
  11585. "shape":"Blob",
  11586. "locationName":"uploadPolicy"
  11587. },
  11588. "UploadPolicySignature":{
  11589. "shape":"String",
  11590. "locationName":"uploadPolicySignature"
  11591. }
  11592. }
  11593. },
  11594. "ScheduledInstance":{
  11595. "type":"structure",
  11596. "members":{
  11597. "ScheduledInstanceId":{
  11598. "shape":"String",
  11599. "locationName":"scheduledInstanceId"
  11600. },
  11601. "InstanceType":{
  11602. "shape":"String",
  11603. "locationName":"instanceType"
  11604. },
  11605. "Platform":{
  11606. "shape":"String",
  11607. "locationName":"platform"
  11608. },
  11609. "NetworkPlatform":{
  11610. "shape":"String",
  11611. "locationName":"networkPlatform"
  11612. },
  11613. "AvailabilityZone":{
  11614. "shape":"String",
  11615. "locationName":"availabilityZone"
  11616. },
  11617. "SlotDurationInHours":{
  11618. "shape":"Integer",
  11619. "locationName":"slotDurationInHours"
  11620. },
  11621. "Recurrence":{
  11622. "shape":"ScheduledInstanceRecurrence",
  11623. "locationName":"recurrence"
  11624. },
  11625. "PreviousSlotEndTime":{
  11626. "shape":"DateTime",
  11627. "locationName":"previousSlotEndTime"
  11628. },
  11629. "NextSlotStartTime":{
  11630. "shape":"DateTime",
  11631. "locationName":"nextSlotStartTime"
  11632. },
  11633. "HourlyPrice":{
  11634. "shape":"String",
  11635. "locationName":"hourlyPrice"
  11636. },
  11637. "TotalScheduledInstanceHours":{
  11638. "shape":"Integer",
  11639. "locationName":"totalScheduledInstanceHours"
  11640. },
  11641. "InstanceCount":{
  11642. "shape":"Integer",
  11643. "locationName":"instanceCount"
  11644. },
  11645. "TermStartDate":{
  11646. "shape":"DateTime",
  11647. "locationName":"termStartDate"
  11648. },
  11649. "TermEndDate":{
  11650. "shape":"DateTime",
  11651. "locationName":"termEndDate"
  11652. },
  11653. "CreateDate":{
  11654. "shape":"DateTime",
  11655. "locationName":"createDate"
  11656. }
  11657. }
  11658. },
  11659. "ScheduledInstanceAvailability":{
  11660. "type":"structure",
  11661. "members":{
  11662. "InstanceType":{
  11663. "shape":"String",
  11664. "locationName":"instanceType"
  11665. },
  11666. "Platform":{
  11667. "shape":"String",
  11668. "locationName":"platform"
  11669. },
  11670. "NetworkPlatform":{
  11671. "shape":"String",
  11672. "locationName":"networkPlatform"
  11673. },
  11674. "AvailabilityZone":{
  11675. "shape":"String",
  11676. "locationName":"availabilityZone"
  11677. },
  11678. "PurchaseToken":{
  11679. "shape":"String",
  11680. "locationName":"purchaseToken"
  11681. },
  11682. "SlotDurationInHours":{
  11683. "shape":"Integer",
  11684. "locationName":"slotDurationInHours"
  11685. },
  11686. "Recurrence":{
  11687. "shape":"ScheduledInstanceRecurrence",
  11688. "locationName":"recurrence"
  11689. },
  11690. "FirstSlotStartTime":{
  11691. "shape":"DateTime",
  11692. "locationName":"firstSlotStartTime"
  11693. },
  11694. "HourlyPrice":{
  11695. "shape":"String",
  11696. "locationName":"hourlyPrice"
  11697. },
  11698. "TotalScheduledInstanceHours":{
  11699. "shape":"Integer",
  11700. "locationName":"totalScheduledInstanceHours"
  11701. },
  11702. "AvailableInstanceCount":{
  11703. "shape":"Integer",
  11704. "locationName":"availableInstanceCount"
  11705. },
  11706. "MinTermDurationInDays":{
  11707. "shape":"Integer",
  11708. "locationName":"minTermDurationInDays"
  11709. },
  11710. "MaxTermDurationInDays":{
  11711. "shape":"Integer",
  11712. "locationName":"maxTermDurationInDays"
  11713. }
  11714. }
  11715. },
  11716. "ScheduledInstanceAvailabilitySet":{
  11717. "type":"list",
  11718. "member":{
  11719. "shape":"ScheduledInstanceAvailability",
  11720. "locationName":"item"
  11721. }
  11722. },
  11723. "ScheduledInstanceIdRequestSet":{
  11724. "type":"list",
  11725. "member":{
  11726. "shape":"String",
  11727. "locationName":"ScheduledInstanceId"
  11728. }
  11729. },
  11730. "ScheduledInstanceRecurrence":{
  11731. "type":"structure",
  11732. "members":{
  11733. "Frequency":{
  11734. "shape":"String",
  11735. "locationName":"frequency"
  11736. },
  11737. "Interval":{
  11738. "shape":"Integer",
  11739. "locationName":"interval"
  11740. },
  11741. "OccurrenceDaySet":{
  11742. "shape":"OccurrenceDaySet",
  11743. "locationName":"occurrenceDaySet"
  11744. },
  11745. "OccurrenceRelativeToEnd":{
  11746. "shape":"Boolean",
  11747. "locationName":"occurrenceRelativeToEnd"
  11748. },
  11749. "OccurrenceUnit":{
  11750. "shape":"String",
  11751. "locationName":"occurrenceUnit"
  11752. }
  11753. }
  11754. },
  11755. "ScheduledInstanceRecurrenceRequest":{
  11756. "type":"structure",
  11757. "members":{
  11758. "Frequency":{"shape":"String"},
  11759. "Interval":{"shape":"Integer"},
  11760. "OccurrenceDays":{
  11761. "shape":"OccurrenceDayRequestSet",
  11762. "locationName":"OccurrenceDay"
  11763. },
  11764. "OccurrenceRelativeToEnd":{"shape":"Boolean"},
  11765. "OccurrenceUnit":{"shape":"String"}
  11766. }
  11767. },
  11768. "ScheduledInstanceSet":{
  11769. "type":"list",
  11770. "member":{
  11771. "shape":"ScheduledInstance",
  11772. "locationName":"item"
  11773. }
  11774. },
  11775. "ScheduledInstancesBlockDeviceMapping":{
  11776. "type":"structure",
  11777. "members":{
  11778. "DeviceName":{"shape":"String"},
  11779. "NoDevice":{"shape":"String"},
  11780. "VirtualName":{"shape":"String"},
  11781. "Ebs":{"shape":"ScheduledInstancesEbs"}
  11782. }
  11783. },
  11784. "ScheduledInstancesBlockDeviceMappingSet":{
  11785. "type":"list",
  11786. "member":{
  11787. "shape":"ScheduledInstancesBlockDeviceMapping",
  11788. "locationName":"BlockDeviceMapping"
  11789. }
  11790. },
  11791. "ScheduledInstancesEbs":{
  11792. "type":"structure",
  11793. "members":{
  11794. "SnapshotId":{"shape":"String"},
  11795. "VolumeSize":{"shape":"Integer"},
  11796. "DeleteOnTermination":{"shape":"Boolean"},
  11797. "VolumeType":{"shape":"String"},
  11798. "Iops":{"shape":"Integer"},
  11799. "Encrypted":{"shape":"Boolean"}
  11800. }
  11801. },
  11802. "ScheduledInstancesIamInstanceProfile":{
  11803. "type":"structure",
  11804. "members":{
  11805. "Arn":{"shape":"String"},
  11806. "Name":{"shape":"String"}
  11807. }
  11808. },
  11809. "ScheduledInstancesLaunchSpecification":{
  11810. "type":"structure",
  11811. "required":["ImageId"],
  11812. "members":{
  11813. "ImageId":{"shape":"String"},
  11814. "KeyName":{"shape":"String"},
  11815. "SecurityGroupIds":{
  11816. "shape":"ScheduledInstancesSecurityGroupIdSet",
  11817. "locationName":"SecurityGroupId"
  11818. },
  11819. "UserData":{"shape":"String"},
  11820. "Placement":{"shape":"ScheduledInstancesPlacement"},
  11821. "KernelId":{"shape":"String"},
  11822. "InstanceType":{"shape":"String"},
  11823. "RamdiskId":{"shape":"String"},
  11824. "BlockDeviceMappings":{
  11825. "shape":"ScheduledInstancesBlockDeviceMappingSet",
  11826. "locationName":"BlockDeviceMapping"
  11827. },
  11828. "Monitoring":{"shape":"ScheduledInstancesMonitoring"},
  11829. "SubnetId":{"shape":"String"},
  11830. "NetworkInterfaces":{
  11831. "shape":"ScheduledInstancesNetworkInterfaceSet",
  11832. "locationName":"NetworkInterface"
  11833. },
  11834. "IamInstanceProfile":{"shape":"ScheduledInstancesIamInstanceProfile"},
  11835. "EbsOptimized":{"shape":"Boolean"}
  11836. }
  11837. },
  11838. "ScheduledInstancesMonitoring":{
  11839. "type":"structure",
  11840. "members":{
  11841. "Enabled":{"shape":"Boolean"}
  11842. }
  11843. },
  11844. "ScheduledInstancesNetworkInterface":{
  11845. "type":"structure",
  11846. "members":{
  11847. "NetworkInterfaceId":{"shape":"String"},
  11848. "DeviceIndex":{"shape":"Integer"},
  11849. "SubnetId":{"shape":"String"},
  11850. "Description":{"shape":"String"},
  11851. "PrivateIpAddress":{"shape":"String"},
  11852. "PrivateIpAddressConfigs":{
  11853. "shape":"PrivateIpAddressConfigSet",
  11854. "locationName":"PrivateIpAddressConfig"
  11855. },
  11856. "SecondaryPrivateIpAddressCount":{"shape":"Integer"},
  11857. "AssociatePublicIpAddress":{"shape":"Boolean"},
  11858. "Groups":{
  11859. "shape":"ScheduledInstancesSecurityGroupIdSet",
  11860. "locationName":"Group"
  11861. },
  11862. "DeleteOnTermination":{"shape":"Boolean"}
  11863. }
  11864. },
  11865. "ScheduledInstancesNetworkInterfaceSet":{
  11866. "type":"list",
  11867. "member":{
  11868. "shape":"ScheduledInstancesNetworkInterface",
  11869. "locationName":"NetworkInterface"
  11870. }
  11871. },
  11872. "ScheduledInstancesPlacement":{
  11873. "type":"structure",
  11874. "members":{
  11875. "AvailabilityZone":{"shape":"String"},
  11876. "GroupName":{"shape":"String"}
  11877. }
  11878. },
  11879. "ScheduledInstancesPrivateIpAddressConfig":{
  11880. "type":"structure",
  11881. "members":{
  11882. "PrivateIpAddress":{"shape":"String"},
  11883. "Primary":{"shape":"Boolean"}
  11884. }
  11885. },
  11886. "ScheduledInstancesSecurityGroupIdSet":{
  11887. "type":"list",
  11888. "member":{
  11889. "shape":"String",
  11890. "locationName":"SecurityGroupId"
  11891. }
  11892. },
  11893. "SecurityGroup":{
  11894. "type":"structure",
  11895. "members":{
  11896. "OwnerId":{
  11897. "shape":"String",
  11898. "locationName":"ownerId"
  11899. },
  11900. "GroupName":{
  11901. "shape":"String",
  11902. "locationName":"groupName"
  11903. },
  11904. "GroupId":{
  11905. "shape":"String",
  11906. "locationName":"groupId"
  11907. },
  11908. "Description":{
  11909. "shape":"String",
  11910. "locationName":"groupDescription"
  11911. },
  11912. "IpPermissions":{
  11913. "shape":"IpPermissionList",
  11914. "locationName":"ipPermissions"
  11915. },
  11916. "IpPermissionsEgress":{
  11917. "shape":"IpPermissionList",
  11918. "locationName":"ipPermissionsEgress"
  11919. },
  11920. "VpcId":{
  11921. "shape":"String",
  11922. "locationName":"vpcId"
  11923. },
  11924. "Tags":{
  11925. "shape":"TagList",
  11926. "locationName":"tagSet"
  11927. }
  11928. }
  11929. },
  11930. "SecurityGroupIdStringList":{
  11931. "type":"list",
  11932. "member":{
  11933. "shape":"String",
  11934. "locationName":"SecurityGroupId"
  11935. }
  11936. },
  11937. "SecurityGroupList":{
  11938. "type":"list",
  11939. "member":{
  11940. "shape":"SecurityGroup",
  11941. "locationName":"item"
  11942. }
  11943. },
  11944. "SecurityGroupReference":{
  11945. "type":"structure",
  11946. "required":[
  11947. "GroupId",
  11948. "ReferencingVpcId"
  11949. ],
  11950. "members":{
  11951. "GroupId":{
  11952. "shape":"String",
  11953. "locationName":"groupId"
  11954. },
  11955. "ReferencingVpcId":{
  11956. "shape":"String",
  11957. "locationName":"referencingVpcId"
  11958. },
  11959. "VpcPeeringConnectionId":{
  11960. "shape":"String",
  11961. "locationName":"vpcPeeringConnectionId"
  11962. }
  11963. }
  11964. },
  11965. "SecurityGroupReferences":{
  11966. "type":"list",
  11967. "member":{
  11968. "shape":"SecurityGroupReference",
  11969. "locationName":"item"
  11970. }
  11971. },
  11972. "SecurityGroupStringList":{
  11973. "type":"list",
  11974. "member":{
  11975. "shape":"String",
  11976. "locationName":"SecurityGroup"
  11977. }
  11978. },
  11979. "ShutdownBehavior":{
  11980. "type":"string",
  11981. "enum":[
  11982. "stop",
  11983. "terminate"
  11984. ]
  11985. },
  11986. "SlotDateTimeRangeRequest":{
  11987. "type":"structure",
  11988. "required":[
  11989. "EarliestTime",
  11990. "LatestTime"
  11991. ],
  11992. "members":{
  11993. "EarliestTime":{"shape":"DateTime"},
  11994. "LatestTime":{"shape":"DateTime"}
  11995. }
  11996. },
  11997. "SlotStartTimeRangeRequest":{
  11998. "type":"structure",
  11999. "members":{
  12000. "EarliestTime":{"shape":"DateTime"},
  12001. "LatestTime":{"shape":"DateTime"}
  12002. }
  12003. },
  12004. "Snapshot":{
  12005. "type":"structure",
  12006. "members":{
  12007. "SnapshotId":{
  12008. "shape":"String",
  12009. "locationName":"snapshotId"
  12010. },
  12011. "VolumeId":{
  12012. "shape":"String",
  12013. "locationName":"volumeId"
  12014. },
  12015. "State":{
  12016. "shape":"SnapshotState",
  12017. "locationName":"status"
  12018. },
  12019. "StateMessage":{
  12020. "shape":"String",
  12021. "locationName":"statusMessage"
  12022. },
  12023. "StartTime":{
  12024. "shape":"DateTime",
  12025. "locationName":"startTime"
  12026. },
  12027. "Progress":{
  12028. "shape":"String",
  12029. "locationName":"progress"
  12030. },
  12031. "OwnerId":{
  12032. "shape":"String",
  12033. "locationName":"ownerId"
  12034. },
  12035. "Description":{
  12036. "shape":"String",
  12037. "locationName":"description"
  12038. },
  12039. "VolumeSize":{
  12040. "shape":"Integer",
  12041. "locationName":"volumeSize"
  12042. },
  12043. "OwnerAlias":{
  12044. "shape":"String",
  12045. "locationName":"ownerAlias"
  12046. },
  12047. "Tags":{
  12048. "shape":"TagList",
  12049. "locationName":"tagSet"
  12050. },
  12051. "Encrypted":{
  12052. "shape":"Boolean",
  12053. "locationName":"encrypted"
  12054. },
  12055. "KmsKeyId":{
  12056. "shape":"String",
  12057. "locationName":"kmsKeyId"
  12058. },
  12059. "DataEncryptionKeyId":{
  12060. "shape":"String",
  12061. "locationName":"dataEncryptionKeyId"
  12062. }
  12063. }
  12064. },
  12065. "SnapshotAttributeName":{
  12066. "type":"string",
  12067. "enum":[
  12068. "productCodes",
  12069. "createVolumePermission"
  12070. ]
  12071. },
  12072. "SnapshotDetail":{
  12073. "type":"structure",
  12074. "members":{
  12075. "DiskImageSize":{
  12076. "shape":"Double",
  12077. "locationName":"diskImageSize"
  12078. },
  12079. "Description":{
  12080. "shape":"String",
  12081. "locationName":"description"
  12082. },
  12083. "Format":{
  12084. "shape":"String",
  12085. "locationName":"format"
  12086. },
  12087. "Url":{
  12088. "shape":"String",
  12089. "locationName":"url"
  12090. },
  12091. "UserBucket":{
  12092. "shape":"UserBucketDetails",
  12093. "locationName":"userBucket"
  12094. },
  12095. "DeviceName":{
  12096. "shape":"String",
  12097. "locationName":"deviceName"
  12098. },
  12099. "SnapshotId":{
  12100. "shape":"String",
  12101. "locationName":"snapshotId"
  12102. },
  12103. "Progress":{
  12104. "shape":"String",
  12105. "locationName":"progress"
  12106. },
  12107. "StatusMessage":{
  12108. "shape":"String",
  12109. "locationName":"statusMessage"
  12110. },
  12111. "Status":{
  12112. "shape":"String",
  12113. "locationName":"status"
  12114. }
  12115. }
  12116. },
  12117. "SnapshotDetailList":{
  12118. "type":"list",
  12119. "member":{
  12120. "shape":"SnapshotDetail",
  12121. "locationName":"item"
  12122. }
  12123. },
  12124. "SnapshotDiskContainer":{
  12125. "type":"structure",
  12126. "members":{
  12127. "Description":{"shape":"String"},
  12128. "Format":{"shape":"String"},
  12129. "Url":{"shape":"String"},
  12130. "UserBucket":{"shape":"UserBucket"}
  12131. }
  12132. },
  12133. "SnapshotIdStringList":{
  12134. "type":"list",
  12135. "member":{
  12136. "shape":"String",
  12137. "locationName":"SnapshotId"
  12138. }
  12139. },
  12140. "SnapshotList":{
  12141. "type":"list",
  12142. "member":{
  12143. "shape":"Snapshot",
  12144. "locationName":"item"
  12145. }
  12146. },
  12147. "SnapshotState":{
  12148. "type":"string",
  12149. "enum":[
  12150. "pending",
  12151. "completed",
  12152. "error"
  12153. ]
  12154. },
  12155. "SnapshotTaskDetail":{
  12156. "type":"structure",
  12157. "members":{
  12158. "DiskImageSize":{
  12159. "shape":"Double",
  12160. "locationName":"diskImageSize"
  12161. },
  12162. "Description":{
  12163. "shape":"String",
  12164. "locationName":"description"
  12165. },
  12166. "Format":{
  12167. "shape":"String",
  12168. "locationName":"format"
  12169. },
  12170. "Url":{
  12171. "shape":"String",
  12172. "locationName":"url"
  12173. },
  12174. "UserBucket":{
  12175. "shape":"UserBucketDetails",
  12176. "locationName":"userBucket"
  12177. },
  12178. "SnapshotId":{
  12179. "shape":"String",
  12180. "locationName":"snapshotId"
  12181. },
  12182. "Progress":{
  12183. "shape":"String",
  12184. "locationName":"progress"
  12185. },
  12186. "StatusMessage":{
  12187. "shape":"String",
  12188. "locationName":"statusMessage"
  12189. },
  12190. "Status":{
  12191. "shape":"String",
  12192. "locationName":"status"
  12193. }
  12194. }
  12195. },
  12196. "SpotDatafeedSubscription":{
  12197. "type":"structure",
  12198. "members":{
  12199. "OwnerId":{
  12200. "shape":"String",
  12201. "locationName":"ownerId"
  12202. },
  12203. "Bucket":{
  12204. "shape":"String",
  12205. "locationName":"bucket"
  12206. },
  12207. "Prefix":{
  12208. "shape":"String",
  12209. "locationName":"prefix"
  12210. },
  12211. "State":{
  12212. "shape":"DatafeedSubscriptionState",
  12213. "locationName":"state"
  12214. },
  12215. "Fault":{
  12216. "shape":"SpotInstanceStateFault",
  12217. "locationName":"fault"
  12218. }
  12219. }
  12220. },
  12221. "SpotFleetLaunchSpecification":{
  12222. "type":"structure",
  12223. "members":{
  12224. "ImageId":{
  12225. "shape":"String",
  12226. "locationName":"imageId"
  12227. },
  12228. "KeyName":{
  12229. "shape":"String",
  12230. "locationName":"keyName"
  12231. },
  12232. "SecurityGroups":{
  12233. "shape":"GroupIdentifierList",
  12234. "locationName":"groupSet"
  12235. },
  12236. "UserData":{
  12237. "shape":"String",
  12238. "locationName":"userData"
  12239. },
  12240. "AddressingType":{
  12241. "shape":"String",
  12242. "locationName":"addressingType"
  12243. },
  12244. "InstanceType":{
  12245. "shape":"InstanceType",
  12246. "locationName":"instanceType"
  12247. },
  12248. "Placement":{
  12249. "shape":"SpotPlacement",
  12250. "locationName":"placement"
  12251. },
  12252. "KernelId":{
  12253. "shape":"String",
  12254. "locationName":"kernelId"
  12255. },
  12256. "RamdiskId":{
  12257. "shape":"String",
  12258. "locationName":"ramdiskId"
  12259. },
  12260. "BlockDeviceMappings":{
  12261. "shape":"BlockDeviceMappingList",
  12262. "locationName":"blockDeviceMapping"
  12263. },
  12264. "Monitoring":{
  12265. "shape":"SpotFleetMonitoring",
  12266. "locationName":"monitoring"
  12267. },
  12268. "SubnetId":{
  12269. "shape":"String",
  12270. "locationName":"subnetId"
  12271. },
  12272. "NetworkInterfaces":{
  12273. "shape":"InstanceNetworkInterfaceSpecificationList",
  12274. "locationName":"networkInterfaceSet"
  12275. },
  12276. "IamInstanceProfile":{
  12277. "shape":"IamInstanceProfileSpecification",
  12278. "locationName":"iamInstanceProfile"
  12279. },
  12280. "EbsOptimized":{
  12281. "shape":"Boolean",
  12282. "locationName":"ebsOptimized"
  12283. },
  12284. "WeightedCapacity":{
  12285. "shape":"Double",
  12286. "locationName":"weightedCapacity"
  12287. },
  12288. "SpotPrice":{
  12289. "shape":"String",
  12290. "locationName":"spotPrice"
  12291. }
  12292. }
  12293. },
  12294. "SpotFleetMonitoring":{
  12295. "type":"structure",
  12296. "members":{
  12297. "Enabled":{
  12298. "shape":"Boolean",
  12299. "locationName":"enabled"
  12300. }
  12301. }
  12302. },
  12303. "SpotFleetRequestConfig":{
  12304. "type":"structure",
  12305. "required":[
  12306. "SpotFleetRequestId",
  12307. "SpotFleetRequestState",
  12308. "SpotFleetRequestConfig",
  12309. "CreateTime"
  12310. ],
  12311. "members":{
  12312. "SpotFleetRequestId":{
  12313. "shape":"String",
  12314. "locationName":"spotFleetRequestId"
  12315. },
  12316. "SpotFleetRequestState":{
  12317. "shape":"BatchState",
  12318. "locationName":"spotFleetRequestState"
  12319. },
  12320. "SpotFleetRequestConfig":{
  12321. "shape":"SpotFleetRequestConfigData",
  12322. "locationName":"spotFleetRequestConfig"
  12323. },
  12324. "CreateTime":{
  12325. "shape":"DateTime",
  12326. "locationName":"createTime"
  12327. }
  12328. }
  12329. },
  12330. "SpotFleetRequestConfigData":{
  12331. "type":"structure",
  12332. "required":[
  12333. "SpotPrice",
  12334. "TargetCapacity",
  12335. "IamFleetRole",
  12336. "LaunchSpecifications"
  12337. ],
  12338. "members":{
  12339. "ClientToken":{
  12340. "shape":"String",
  12341. "locationName":"clientToken"
  12342. },
  12343. "SpotPrice":{
  12344. "shape":"String",
  12345. "locationName":"spotPrice"
  12346. },
  12347. "TargetCapacity":{
  12348. "shape":"Integer",
  12349. "locationName":"targetCapacity"
  12350. },
  12351. "ValidFrom":{
  12352. "shape":"DateTime",
  12353. "locationName":"validFrom"
  12354. },
  12355. "ValidUntil":{
  12356. "shape":"DateTime",
  12357. "locationName":"validUntil"
  12358. },
  12359. "TerminateInstancesWithExpiration":{
  12360. "shape":"Boolean",
  12361. "locationName":"terminateInstancesWithExpiration"
  12362. },
  12363. "IamFleetRole":{
  12364. "shape":"String",
  12365. "locationName":"iamFleetRole"
  12366. },
  12367. "LaunchSpecifications":{
  12368. "shape":"LaunchSpecsList",
  12369. "locationName":"launchSpecifications"
  12370. },
  12371. "ExcessCapacityTerminationPolicy":{
  12372. "shape":"ExcessCapacityTerminationPolicy",
  12373. "locationName":"excessCapacityTerminationPolicy"
  12374. },
  12375. "AllocationStrategy":{
  12376. "shape":"AllocationStrategy",
  12377. "locationName":"allocationStrategy"
  12378. },
  12379. "FulfilledCapacity":{
  12380. "shape":"Double",
  12381. "locationName":"fulfilledCapacity"
  12382. },
  12383. "Type":{
  12384. "shape":"FleetType",
  12385. "locationName":"type"
  12386. }
  12387. }
  12388. },
  12389. "SpotFleetRequestConfigSet":{
  12390. "type":"list",
  12391. "member":{
  12392. "shape":"SpotFleetRequestConfig",
  12393. "locationName":"item"
  12394. }
  12395. },
  12396. "SpotInstanceRequest":{
  12397. "type":"structure",
  12398. "members":{
  12399. "SpotInstanceRequestId":{
  12400. "shape":"String",
  12401. "locationName":"spotInstanceRequestId"
  12402. },
  12403. "SpotPrice":{
  12404. "shape":"String",
  12405. "locationName":"spotPrice"
  12406. },
  12407. "Type":{
  12408. "shape":"SpotInstanceType",
  12409. "locationName":"type"
  12410. },
  12411. "State":{
  12412. "shape":"SpotInstanceState",
  12413. "locationName":"state"
  12414. },
  12415. "Fault":{
  12416. "shape":"SpotInstanceStateFault",
  12417. "locationName":"fault"
  12418. },
  12419. "Status":{
  12420. "shape":"SpotInstanceStatus",
  12421. "locationName":"status"
  12422. },
  12423. "ValidFrom":{
  12424. "shape":"DateTime",
  12425. "locationName":"validFrom"
  12426. },
  12427. "ValidUntil":{
  12428. "shape":"DateTime",
  12429. "locationName":"validUntil"
  12430. },
  12431. "LaunchGroup":{
  12432. "shape":"String",
  12433. "locationName":"launchGroup"
  12434. },
  12435. "AvailabilityZoneGroup":{
  12436. "shape":"String",
  12437. "locationName":"availabilityZoneGroup"
  12438. },
  12439. "LaunchSpecification":{
  12440. "shape":"LaunchSpecification",
  12441. "locationName":"launchSpecification"
  12442. },
  12443. "InstanceId":{
  12444. "shape":"String",
  12445. "locationName":"instanceId"
  12446. },
  12447. "CreateTime":{
  12448. "shape":"DateTime",
  12449. "locationName":"createTime"
  12450. },
  12451. "ProductDescription":{
  12452. "shape":"RIProductDescription",
  12453. "locationName":"productDescription"
  12454. },
  12455. "BlockDurationMinutes":{
  12456. "shape":"Integer",
  12457. "locationName":"blockDurationMinutes"
  12458. },
  12459. "ActualBlockHourlyPrice":{
  12460. "shape":"String",
  12461. "locationName":"actualBlockHourlyPrice"
  12462. },
  12463. "Tags":{
  12464. "shape":"TagList",
  12465. "locationName":"tagSet"
  12466. },
  12467. "LaunchedAvailabilityZone":{
  12468. "shape":"String",
  12469. "locationName":"launchedAvailabilityZone"
  12470. }
  12471. }
  12472. },
  12473. "SpotInstanceRequestIdList":{
  12474. "type":"list",
  12475. "member":{
  12476. "shape":"String",
  12477. "locationName":"SpotInstanceRequestId"
  12478. }
  12479. },
  12480. "SpotInstanceRequestList":{
  12481. "type":"list",
  12482. "member":{
  12483. "shape":"SpotInstanceRequest",
  12484. "locationName":"item"
  12485. }
  12486. },
  12487. "SpotInstanceState":{
  12488. "type":"string",
  12489. "enum":[
  12490. "open",
  12491. "active",
  12492. "closed",
  12493. "cancelled",
  12494. "failed"
  12495. ]
  12496. },
  12497. "SpotInstanceStateFault":{
  12498. "type":"structure",
  12499. "members":{
  12500. "Code":{
  12501. "shape":"String",
  12502. "locationName":"code"
  12503. },
  12504. "Message":{
  12505. "shape":"String",
  12506. "locationName":"message"
  12507. }
  12508. }
  12509. },
  12510. "SpotInstanceStatus":{
  12511. "type":"structure",
  12512. "members":{
  12513. "Code":{
  12514. "shape":"String",
  12515. "locationName":"code"
  12516. },
  12517. "UpdateTime":{
  12518. "shape":"DateTime",
  12519. "locationName":"updateTime"
  12520. },
  12521. "Message":{
  12522. "shape":"String",
  12523. "locationName":"message"
  12524. }
  12525. }
  12526. },
  12527. "SpotInstanceType":{
  12528. "type":"string",
  12529. "enum":[
  12530. "one-time",
  12531. "persistent"
  12532. ]
  12533. },
  12534. "SpotPlacement":{
  12535. "type":"structure",
  12536. "members":{
  12537. "AvailabilityZone":{
  12538. "shape":"String",
  12539. "locationName":"availabilityZone"
  12540. },
  12541. "GroupName":{
  12542. "shape":"String",
  12543. "locationName":"groupName"
  12544. }
  12545. }
  12546. },
  12547. "SpotPrice":{
  12548. "type":"structure",
  12549. "members":{
  12550. "InstanceType":{
  12551. "shape":"InstanceType",
  12552. "locationName":"instanceType"
  12553. },
  12554. "ProductDescription":{
  12555. "shape":"RIProductDescription",
  12556. "locationName":"productDescription"
  12557. },
  12558. "SpotPrice":{
  12559. "shape":"String",
  12560. "locationName":"spotPrice"
  12561. },
  12562. "Timestamp":{
  12563. "shape":"DateTime",
  12564. "locationName":"timestamp"
  12565. },
  12566. "AvailabilityZone":{
  12567. "shape":"String",
  12568. "locationName":"availabilityZone"
  12569. }
  12570. }
  12571. },
  12572. "SpotPriceHistoryList":{
  12573. "type":"list",
  12574. "member":{
  12575. "shape":"SpotPrice",
  12576. "locationName":"item"
  12577. }
  12578. },
  12579. "StaleIpPermission":{
  12580. "type":"structure",
  12581. "members":{
  12582. "FromPort":{
  12583. "shape":"Integer",
  12584. "locationName":"fromPort"
  12585. },
  12586. "IpProtocol":{
  12587. "shape":"String",
  12588. "locationName":"ipProtocol"
  12589. },
  12590. "IpRanges":{
  12591. "shape":"IpRanges",
  12592. "locationName":"ipRanges"
  12593. },
  12594. "PrefixListIds":{
  12595. "shape":"PrefixListIdSet",
  12596. "locationName":"prefixListIds"
  12597. },
  12598. "ToPort":{
  12599. "shape":"Integer",
  12600. "locationName":"toPort"
  12601. },
  12602. "UserIdGroupPairs":{
  12603. "shape":"UserIdGroupPairSet",
  12604. "locationName":"groups"
  12605. }
  12606. }
  12607. },
  12608. "StaleIpPermissionSet":{
  12609. "type":"list",
  12610. "member":{
  12611. "shape":"StaleIpPermission",
  12612. "locationName":"item"
  12613. }
  12614. },
  12615. "StaleSecurityGroup":{
  12616. "type":"structure",
  12617. "required":["GroupId"],
  12618. "members":{
  12619. "GroupId":{
  12620. "shape":"String",
  12621. "locationName":"groupId"
  12622. },
  12623. "GroupName":{
  12624. "shape":"String",
  12625. "locationName":"groupName"
  12626. },
  12627. "Description":{
  12628. "shape":"String",
  12629. "locationName":"description"
  12630. },
  12631. "VpcId":{
  12632. "shape":"String",
  12633. "locationName":"vpcId"
  12634. },
  12635. "StaleIpPermissions":{
  12636. "shape":"StaleIpPermissionSet",
  12637. "locationName":"staleIpPermissions"
  12638. },
  12639. "StaleIpPermissionsEgress":{
  12640. "shape":"StaleIpPermissionSet",
  12641. "locationName":"staleIpPermissionsEgress"
  12642. }
  12643. }
  12644. },
  12645. "StaleSecurityGroupSet":{
  12646. "type":"list",
  12647. "member":{
  12648. "shape":"StaleSecurityGroup",
  12649. "locationName":"item"
  12650. }
  12651. },
  12652. "StartInstancesRequest":{
  12653. "type":"structure",
  12654. "required":["InstanceIds"],
  12655. "members":{
  12656. "InstanceIds":{
  12657. "shape":"InstanceIdStringList",
  12658. "locationName":"InstanceId"
  12659. },
  12660. "AdditionalInfo":{
  12661. "shape":"String",
  12662. "locationName":"additionalInfo"
  12663. },
  12664. "DryRun":{
  12665. "shape":"Boolean",
  12666. "locationName":"dryRun"
  12667. }
  12668. }
  12669. },
  12670. "StartInstancesResult":{
  12671. "type":"structure",
  12672. "members":{
  12673. "StartingInstances":{
  12674. "shape":"InstanceStateChangeList",
  12675. "locationName":"instancesSet"
  12676. }
  12677. }
  12678. },
  12679. "State":{
  12680. "type":"string",
  12681. "enum":[
  12682. "Pending",
  12683. "Available",
  12684. "Deleting",
  12685. "Deleted"
  12686. ]
  12687. },
  12688. "StateReason":{
  12689. "type":"structure",
  12690. "members":{
  12691. "Code":{
  12692. "shape":"String",
  12693. "locationName":"code"
  12694. },
  12695. "Message":{
  12696. "shape":"String",
  12697. "locationName":"message"
  12698. }
  12699. }
  12700. },
  12701. "Status":{
  12702. "type":"string",
  12703. "enum":[
  12704. "MoveInProgress",
  12705. "InVpc",
  12706. "InClassic"
  12707. ]
  12708. },
  12709. "StatusName":{
  12710. "type":"string",
  12711. "enum":["reachability"]
  12712. },
  12713. "StatusType":{
  12714. "type":"string",
  12715. "enum":[
  12716. "passed",
  12717. "failed",
  12718. "insufficient-data",
  12719. "initializing"
  12720. ]
  12721. },
  12722. "StopInstancesRequest":{
  12723. "type":"structure",
  12724. "required":["InstanceIds"],
  12725. "members":{
  12726. "DryRun":{
  12727. "shape":"Boolean",
  12728. "locationName":"dryRun"
  12729. },
  12730. "InstanceIds":{
  12731. "shape":"InstanceIdStringList",
  12732. "locationName":"InstanceId"
  12733. },
  12734. "Force":{
  12735. "shape":"Boolean",
  12736. "locationName":"force"
  12737. }
  12738. }
  12739. },
  12740. "StopInstancesResult":{
  12741. "type":"structure",
  12742. "members":{
  12743. "StoppingInstances":{
  12744. "shape":"InstanceStateChangeList",
  12745. "locationName":"instancesSet"
  12746. }
  12747. }
  12748. },
  12749. "Storage":{
  12750. "type":"structure",
  12751. "members":{
  12752. "S3":{"shape":"S3Storage"}
  12753. }
  12754. },
  12755. "String":{"type":"string"},
  12756. "Subnet":{
  12757. "type":"structure",
  12758. "members":{
  12759. "SubnetId":{
  12760. "shape":"String",
  12761. "locationName":"subnetId"
  12762. },
  12763. "State":{
  12764. "shape":"SubnetState",
  12765. "locationName":"state"
  12766. },
  12767. "VpcId":{
  12768. "shape":"String",
  12769. "locationName":"vpcId"
  12770. },
  12771. "CidrBlock":{
  12772. "shape":"String",
  12773. "locationName":"cidrBlock"
  12774. },
  12775. "AvailableIpAddressCount":{
  12776. "shape":"Integer",
  12777. "locationName":"availableIpAddressCount"
  12778. },
  12779. "AvailabilityZone":{
  12780. "shape":"String",
  12781. "locationName":"availabilityZone"
  12782. },
  12783. "DefaultForAz":{
  12784. "shape":"Boolean",
  12785. "locationName":"defaultForAz"
  12786. },
  12787. "MapPublicIpOnLaunch":{
  12788. "shape":"Boolean",
  12789. "locationName":"mapPublicIpOnLaunch"
  12790. },
  12791. "Tags":{
  12792. "shape":"TagList",
  12793. "locationName":"tagSet"
  12794. }
  12795. }
  12796. },
  12797. "SubnetIdStringList":{
  12798. "type":"list",
  12799. "member":{
  12800. "shape":"String",
  12801. "locationName":"SubnetId"
  12802. }
  12803. },
  12804. "SubnetList":{
  12805. "type":"list",
  12806. "member":{
  12807. "shape":"Subnet",
  12808. "locationName":"item"
  12809. }
  12810. },
  12811. "SubnetState":{
  12812. "type":"string",
  12813. "enum":[
  12814. "pending",
  12815. "available"
  12816. ]
  12817. },
  12818. "SummaryStatus":{
  12819. "type":"string",
  12820. "enum":[
  12821. "ok",
  12822. "impaired",
  12823. "insufficient-data",
  12824. "not-applicable",
  12825. "initializing"
  12826. ]
  12827. },
  12828. "Tag":{
  12829. "type":"structure",
  12830. "members":{
  12831. "Key":{
  12832. "shape":"String",
  12833. "locationName":"key"
  12834. },
  12835. "Value":{
  12836. "shape":"String",
  12837. "locationName":"value"
  12838. }
  12839. }
  12840. },
  12841. "TagDescription":{
  12842. "type":"structure",
  12843. "members":{
  12844. "ResourceId":{
  12845. "shape":"String",
  12846. "locationName":"resourceId"
  12847. },
  12848. "ResourceType":{
  12849. "shape":"ResourceType",
  12850. "locationName":"resourceType"
  12851. },
  12852. "Key":{
  12853. "shape":"String",
  12854. "locationName":"key"
  12855. },
  12856. "Value":{
  12857. "shape":"String",
  12858. "locationName":"value"
  12859. }
  12860. }
  12861. },
  12862. "TagDescriptionList":{
  12863. "type":"list",
  12864. "member":{
  12865. "shape":"TagDescription",
  12866. "locationName":"item"
  12867. }
  12868. },
  12869. "TagList":{
  12870. "type":"list",
  12871. "member":{
  12872. "shape":"Tag",
  12873. "locationName":"item"
  12874. }
  12875. },
  12876. "TelemetryStatus":{
  12877. "type":"string",
  12878. "enum":[
  12879. "UP",
  12880. "DOWN"
  12881. ]
  12882. },
  12883. "Tenancy":{
  12884. "type":"string",
  12885. "enum":[
  12886. "default",
  12887. "dedicated",
  12888. "host"
  12889. ]
  12890. },
  12891. "TerminateInstancesRequest":{
  12892. "type":"structure",
  12893. "required":["InstanceIds"],
  12894. "members":{
  12895. "DryRun":{
  12896. "shape":"Boolean",
  12897. "locationName":"dryRun"
  12898. },
  12899. "InstanceIds":{
  12900. "shape":"InstanceIdStringList",
  12901. "locationName":"InstanceId"
  12902. }
  12903. }
  12904. },
  12905. "TerminateInstancesResult":{
  12906. "type":"structure",
  12907. "members":{
  12908. "TerminatingInstances":{
  12909. "shape":"InstanceStateChangeList",
  12910. "locationName":"instancesSet"
  12911. }
  12912. }
  12913. },
  12914. "TrafficType":{
  12915. "type":"string",
  12916. "enum":[
  12917. "ACCEPT",
  12918. "REJECT",
  12919. "ALL"
  12920. ]
  12921. },
  12922. "UnassignPrivateIpAddressesRequest":{
  12923. "type":"structure",
  12924. "required":[
  12925. "NetworkInterfaceId",
  12926. "PrivateIpAddresses"
  12927. ],
  12928. "members":{
  12929. "NetworkInterfaceId":{
  12930. "shape":"String",
  12931. "locationName":"networkInterfaceId"
  12932. },
  12933. "PrivateIpAddresses":{
  12934. "shape":"PrivateIpAddressStringList",
  12935. "locationName":"privateIpAddress"
  12936. }
  12937. }
  12938. },
  12939. "UnmonitorInstancesRequest":{
  12940. "type":"structure",
  12941. "required":["InstanceIds"],
  12942. "members":{
  12943. "DryRun":{
  12944. "shape":"Boolean",
  12945. "locationName":"dryRun"
  12946. },
  12947. "InstanceIds":{
  12948. "shape":"InstanceIdStringList",
  12949. "locationName":"InstanceId"
  12950. }
  12951. }
  12952. },
  12953. "UnmonitorInstancesResult":{
  12954. "type":"structure",
  12955. "members":{
  12956. "InstanceMonitorings":{
  12957. "shape":"InstanceMonitoringList",
  12958. "locationName":"instancesSet"
  12959. }
  12960. }
  12961. },
  12962. "UnsuccessfulItem":{
  12963. "type":"structure",
  12964. "required":["Error"],
  12965. "members":{
  12966. "ResourceId":{
  12967. "shape":"String",
  12968. "locationName":"resourceId"
  12969. },
  12970. "Error":{
  12971. "shape":"UnsuccessfulItemError",
  12972. "locationName":"error"
  12973. }
  12974. }
  12975. },
  12976. "UnsuccessfulItemError":{
  12977. "type":"structure",
  12978. "required":[
  12979. "Code",
  12980. "Message"
  12981. ],
  12982. "members":{
  12983. "Code":{
  12984. "shape":"String",
  12985. "locationName":"code"
  12986. },
  12987. "Message":{
  12988. "shape":"String",
  12989. "locationName":"message"
  12990. }
  12991. }
  12992. },
  12993. "UnsuccessfulItemList":{
  12994. "type":"list",
  12995. "member":{
  12996. "shape":"UnsuccessfulItem",
  12997. "locationName":"item"
  12998. }
  12999. },
  13000. "UnsuccessfulItemSet":{
  13001. "type":"list",
  13002. "member":{
  13003. "shape":"UnsuccessfulItem",
  13004. "locationName":"item"
  13005. }
  13006. },
  13007. "UserBucket":{
  13008. "type":"structure",
  13009. "members":{
  13010. "S3Bucket":{"shape":"String"},
  13011. "S3Key":{"shape":"String"}
  13012. }
  13013. },
  13014. "UserBucketDetails":{
  13015. "type":"structure",
  13016. "members":{
  13017. "S3Bucket":{
  13018. "shape":"String",
  13019. "locationName":"s3Bucket"
  13020. },
  13021. "S3Key":{
  13022. "shape":"String",
  13023. "locationName":"s3Key"
  13024. }
  13025. }
  13026. },
  13027. "UserData":{
  13028. "type":"structure",
  13029. "members":{
  13030. "Data":{
  13031. "shape":"String",
  13032. "locationName":"data"
  13033. }
  13034. }
  13035. },
  13036. "UserGroupStringList":{
  13037. "type":"list",
  13038. "member":{
  13039. "shape":"String",
  13040. "locationName":"UserGroup"
  13041. }
  13042. },
  13043. "UserIdGroupPair":{
  13044. "type":"structure",
  13045. "members":{
  13046. "UserId":{
  13047. "shape":"String",
  13048. "locationName":"userId"
  13049. },
  13050. "GroupName":{
  13051. "shape":"String",
  13052. "locationName":"groupName"
  13053. },
  13054. "GroupId":{
  13055. "shape":"String",
  13056. "locationName":"groupId"
  13057. },
  13058. "VpcId":{
  13059. "shape":"String",
  13060. "locationName":"vpcId"
  13061. },
  13062. "VpcPeeringConnectionId":{
  13063. "shape":"String",
  13064. "locationName":"vpcPeeringConnectionId"
  13065. },
  13066. "PeeringStatus":{
  13067. "shape":"String",
  13068. "locationName":"peeringStatus"
  13069. }
  13070. }
  13071. },
  13072. "UserIdGroupPairList":{
  13073. "type":"list",
  13074. "member":{
  13075. "shape":"UserIdGroupPair",
  13076. "locationName":"item"
  13077. }
  13078. },
  13079. "UserIdGroupPairSet":{
  13080. "type":"list",
  13081. "member":{
  13082. "shape":"UserIdGroupPair",
  13083. "locationName":"item"
  13084. }
  13085. },
  13086. "UserIdStringList":{
  13087. "type":"list",
  13088. "member":{
  13089. "shape":"String",
  13090. "locationName":"UserId"
  13091. }
  13092. },
  13093. "ValueStringList":{
  13094. "type":"list",
  13095. "member":{
  13096. "shape":"String",
  13097. "locationName":"item"
  13098. }
  13099. },
  13100. "VgwTelemetry":{
  13101. "type":"structure",
  13102. "members":{
  13103. "OutsideIpAddress":{
  13104. "shape":"String",
  13105. "locationName":"outsideIpAddress"
  13106. },
  13107. "Status":{
  13108. "shape":"TelemetryStatus",
  13109. "locationName":"status"
  13110. },
  13111. "LastStatusChange":{
  13112. "shape":"DateTime",
  13113. "locationName":"lastStatusChange"
  13114. },
  13115. "StatusMessage":{
  13116. "shape":"String",
  13117. "locationName":"statusMessage"
  13118. },
  13119. "AcceptedRouteCount":{
  13120. "shape":"Integer",
  13121. "locationName":"acceptedRouteCount"
  13122. }
  13123. }
  13124. },
  13125. "VgwTelemetryList":{
  13126. "type":"list",
  13127. "member":{
  13128. "shape":"VgwTelemetry",
  13129. "locationName":"item"
  13130. }
  13131. },
  13132. "VirtualizationType":{
  13133. "type":"string",
  13134. "enum":[
  13135. "hvm",
  13136. "paravirtual"
  13137. ]
  13138. },
  13139. "Volume":{
  13140. "type":"structure",
  13141. "members":{
  13142. "VolumeId":{
  13143. "shape":"String",
  13144. "locationName":"volumeId"
  13145. },
  13146. "Size":{
  13147. "shape":"Integer",
  13148. "locationName":"size"
  13149. },
  13150. "SnapshotId":{
  13151. "shape":"String",
  13152. "locationName":"snapshotId"
  13153. },
  13154. "AvailabilityZone":{
  13155. "shape":"String",
  13156. "locationName":"availabilityZone"
  13157. },
  13158. "State":{
  13159. "shape":"VolumeState",
  13160. "locationName":"status"
  13161. },
  13162. "CreateTime":{
  13163. "shape":"DateTime",
  13164. "locationName":"createTime"
  13165. },
  13166. "Attachments":{
  13167. "shape":"VolumeAttachmentList",
  13168. "locationName":"attachmentSet"
  13169. },
  13170. "Tags":{
  13171. "shape":"TagList",
  13172. "locationName":"tagSet"
  13173. },
  13174. "VolumeType":{
  13175. "shape":"VolumeType",
  13176. "locationName":"volumeType"
  13177. },
  13178. "Iops":{
  13179. "shape":"Integer",
  13180. "locationName":"iops"
  13181. },
  13182. "Encrypted":{
  13183. "shape":"Boolean",
  13184. "locationName":"encrypted"
  13185. },
  13186. "KmsKeyId":{
  13187. "shape":"String",
  13188. "locationName":"kmsKeyId"
  13189. }
  13190. }
  13191. },
  13192. "VolumeAttachment":{
  13193. "type":"structure",
  13194. "members":{
  13195. "VolumeId":{
  13196. "shape":"String",
  13197. "locationName":"volumeId"
  13198. },
  13199. "InstanceId":{
  13200. "shape":"String",
  13201. "locationName":"instanceId"
  13202. },
  13203. "Device":{
  13204. "shape":"String",
  13205. "locationName":"device"
  13206. },
  13207. "State":{
  13208. "shape":"VolumeAttachmentState",
  13209. "locationName":"status"
  13210. },
  13211. "AttachTime":{
  13212. "shape":"DateTime",
  13213. "locationName":"attachTime"
  13214. },
  13215. "DeleteOnTermination":{
  13216. "shape":"Boolean",
  13217. "locationName":"deleteOnTermination"
  13218. }
  13219. }
  13220. },
  13221. "VolumeAttachmentList":{
  13222. "type":"list",
  13223. "member":{
  13224. "shape":"VolumeAttachment",
  13225. "locationName":"item"
  13226. }
  13227. },
  13228. "VolumeAttachmentState":{
  13229. "type":"string",
  13230. "enum":[
  13231. "attaching",
  13232. "attached",
  13233. "detaching",
  13234. "detached"
  13235. ]
  13236. },
  13237. "VolumeAttributeName":{
  13238. "type":"string",
  13239. "enum":[
  13240. "autoEnableIO",
  13241. "productCodes"
  13242. ]
  13243. },
  13244. "VolumeDetail":{
  13245. "type":"structure",
  13246. "required":["Size"],
  13247. "members":{
  13248. "Size":{
  13249. "shape":"Long",
  13250. "locationName":"size"
  13251. }
  13252. }
  13253. },
  13254. "VolumeIdStringList":{
  13255. "type":"list",
  13256. "member":{
  13257. "shape":"String",
  13258. "locationName":"VolumeId"
  13259. }
  13260. },
  13261. "VolumeList":{
  13262. "type":"list",
  13263. "member":{
  13264. "shape":"Volume",
  13265. "locationName":"item"
  13266. }
  13267. },
  13268. "VolumeState":{
  13269. "type":"string",
  13270. "enum":[
  13271. "creating",
  13272. "available",
  13273. "in-use",
  13274. "deleting",
  13275. "deleted",
  13276. "error"
  13277. ]
  13278. },
  13279. "VolumeStatusAction":{
  13280. "type":"structure",
  13281. "members":{
  13282. "Code":{
  13283. "shape":"String",
  13284. "locationName":"code"
  13285. },
  13286. "Description":{
  13287. "shape":"String",
  13288. "locationName":"description"
  13289. },
  13290. "EventType":{
  13291. "shape":"String",
  13292. "locationName":"eventType"
  13293. },
  13294. "EventId":{
  13295. "shape":"String",
  13296. "locationName":"eventId"
  13297. }
  13298. }
  13299. },
  13300. "VolumeStatusActionsList":{
  13301. "type":"list",
  13302. "member":{
  13303. "shape":"VolumeStatusAction",
  13304. "locationName":"item"
  13305. }
  13306. },
  13307. "VolumeStatusDetails":{
  13308. "type":"structure",
  13309. "members":{
  13310. "Name":{
  13311. "shape":"VolumeStatusName",
  13312. "locationName":"name"
  13313. },
  13314. "Status":{
  13315. "shape":"String",
  13316. "locationName":"status"
  13317. }
  13318. }
  13319. },
  13320. "VolumeStatusDetailsList":{
  13321. "type":"list",
  13322. "member":{
  13323. "shape":"VolumeStatusDetails",
  13324. "locationName":"item"
  13325. }
  13326. },
  13327. "VolumeStatusEvent":{
  13328. "type":"structure",
  13329. "members":{
  13330. "EventType":{
  13331. "shape":"String",
  13332. "locationName":"eventType"
  13333. },
  13334. "Description":{
  13335. "shape":"String",
  13336. "locationName":"description"
  13337. },
  13338. "NotBefore":{
  13339. "shape":"DateTime",
  13340. "locationName":"notBefore"
  13341. },
  13342. "NotAfter":{
  13343. "shape":"DateTime",
  13344. "locationName":"notAfter"
  13345. },
  13346. "EventId":{
  13347. "shape":"String",
  13348. "locationName":"eventId"
  13349. }
  13350. }
  13351. },
  13352. "VolumeStatusEventsList":{
  13353. "type":"list",
  13354. "member":{
  13355. "shape":"VolumeStatusEvent",
  13356. "locationName":"item"
  13357. }
  13358. },
  13359. "VolumeStatusInfo":{
  13360. "type":"structure",
  13361. "members":{
  13362. "Status":{
  13363. "shape":"VolumeStatusInfoStatus",
  13364. "locationName":"status"
  13365. },
  13366. "Details":{
  13367. "shape":"VolumeStatusDetailsList",
  13368. "locationName":"details"
  13369. }
  13370. }
  13371. },
  13372. "VolumeStatusInfoStatus":{
  13373. "type":"string",
  13374. "enum":[
  13375. "ok",
  13376. "impaired",
  13377. "insufficient-data"
  13378. ]
  13379. },
  13380. "VolumeStatusItem":{
  13381. "type":"structure",
  13382. "members":{
  13383. "VolumeId":{
  13384. "shape":"String",
  13385. "locationName":"volumeId"
  13386. },
  13387. "AvailabilityZone":{
  13388. "shape":"String",
  13389. "locationName":"availabilityZone"
  13390. },
  13391. "VolumeStatus":{
  13392. "shape":"VolumeStatusInfo",
  13393. "locationName":"volumeStatus"
  13394. },
  13395. "Events":{
  13396. "shape":"VolumeStatusEventsList",
  13397. "locationName":"eventsSet"
  13398. },
  13399. "Actions":{
  13400. "shape":"VolumeStatusActionsList",
  13401. "locationName":"actionsSet"
  13402. }
  13403. }
  13404. },
  13405. "VolumeStatusList":{
  13406. "type":"list",
  13407. "member":{
  13408. "shape":"VolumeStatusItem",
  13409. "locationName":"item"
  13410. }
  13411. },
  13412. "VolumeStatusName":{
  13413. "type":"string",
  13414. "enum":[
  13415. "io-enabled",
  13416. "io-performance"
  13417. ]
  13418. },
  13419. "VolumeType":{
  13420. "type":"string",
  13421. "enum":[
  13422. "standard",
  13423. "io1",
  13424. "gp2",
  13425. "sc1",
  13426. "st1"
  13427. ]
  13428. },
  13429. "Vpc":{
  13430. "type":"structure",
  13431. "members":{
  13432. "VpcId":{
  13433. "shape":"String",
  13434. "locationName":"vpcId"
  13435. },
  13436. "State":{
  13437. "shape":"VpcState",
  13438. "locationName":"state"
  13439. },
  13440. "CidrBlock":{
  13441. "shape":"String",
  13442. "locationName":"cidrBlock"
  13443. },
  13444. "DhcpOptionsId":{
  13445. "shape":"String",
  13446. "locationName":"dhcpOptionsId"
  13447. },
  13448. "Tags":{
  13449. "shape":"TagList",
  13450. "locationName":"tagSet"
  13451. },
  13452. "InstanceTenancy":{
  13453. "shape":"Tenancy",
  13454. "locationName":"instanceTenancy"
  13455. },
  13456. "IsDefault":{
  13457. "shape":"Boolean",
  13458. "locationName":"isDefault"
  13459. }
  13460. }
  13461. },
  13462. "VpcAttachment":{
  13463. "type":"structure",
  13464. "members":{
  13465. "VpcId":{
  13466. "shape":"String",
  13467. "locationName":"vpcId"
  13468. },
  13469. "State":{
  13470. "shape":"AttachmentStatus",
  13471. "locationName":"state"
  13472. }
  13473. }
  13474. },
  13475. "VpcAttachmentList":{
  13476. "type":"list",
  13477. "member":{
  13478. "shape":"VpcAttachment",
  13479. "locationName":"item"
  13480. }
  13481. },
  13482. "VpcAttributeName":{
  13483. "type":"string",
  13484. "enum":[
  13485. "enableDnsSupport",
  13486. "enableDnsHostnames"
  13487. ]
  13488. },
  13489. "VpcClassicLink":{
  13490. "type":"structure",
  13491. "members":{
  13492. "VpcId":{
  13493. "shape":"String",
  13494. "locationName":"vpcId"
  13495. },
  13496. "ClassicLinkEnabled":{
  13497. "shape":"Boolean",
  13498. "locationName":"classicLinkEnabled"
  13499. },
  13500. "Tags":{
  13501. "shape":"TagList",
  13502. "locationName":"tagSet"
  13503. }
  13504. }
  13505. },
  13506. "VpcClassicLinkIdList":{
  13507. "type":"list",
  13508. "member":{
  13509. "shape":"String",
  13510. "locationName":"VpcId"
  13511. }
  13512. },
  13513. "VpcClassicLinkList":{
  13514. "type":"list",
  13515. "member":{
  13516. "shape":"VpcClassicLink",
  13517. "locationName":"item"
  13518. }
  13519. },
  13520. "VpcEndpoint":{
  13521. "type":"structure",
  13522. "members":{
  13523. "VpcEndpointId":{
  13524. "shape":"String",
  13525. "locationName":"vpcEndpointId"
  13526. },
  13527. "VpcId":{
  13528. "shape":"String",
  13529. "locationName":"vpcId"
  13530. },
  13531. "ServiceName":{
  13532. "shape":"String",
  13533. "locationName":"serviceName"
  13534. },
  13535. "State":{
  13536. "shape":"State",
  13537. "locationName":"state"
  13538. },
  13539. "PolicyDocument":{
  13540. "shape":"String",
  13541. "locationName":"policyDocument"
  13542. },
  13543. "RouteTableIds":{
  13544. "shape":"ValueStringList",
  13545. "locationName":"routeTableIdSet"
  13546. },
  13547. "CreationTimestamp":{
  13548. "shape":"DateTime",
  13549. "locationName":"creationTimestamp"
  13550. }
  13551. }
  13552. },
  13553. "VpcEndpointSet":{
  13554. "type":"list",
  13555. "member":{
  13556. "shape":"VpcEndpoint",
  13557. "locationName":"item"
  13558. }
  13559. },
  13560. "VpcIdStringList":{
  13561. "type":"list",
  13562. "member":{
  13563. "shape":"String",
  13564. "locationName":"VpcId"
  13565. }
  13566. },
  13567. "VpcList":{
  13568. "type":"list",
  13569. "member":{
  13570. "shape":"Vpc",
  13571. "locationName":"item"
  13572. }
  13573. },
  13574. "VpcPeeringConnection":{
  13575. "type":"structure",
  13576. "members":{
  13577. "AccepterVpcInfo":{
  13578. "shape":"VpcPeeringConnectionVpcInfo",
  13579. "locationName":"accepterVpcInfo"
  13580. },
  13581. "ExpirationTime":{
  13582. "shape":"DateTime",
  13583. "locationName":"expirationTime"
  13584. },
  13585. "RequesterVpcInfo":{
  13586. "shape":"VpcPeeringConnectionVpcInfo",
  13587. "locationName":"requesterVpcInfo"
  13588. },
  13589. "Status":{
  13590. "shape":"VpcPeeringConnectionStateReason",
  13591. "locationName":"status"
  13592. },
  13593. "Tags":{
  13594. "shape":"TagList",
  13595. "locationName":"tagSet"
  13596. },
  13597. "VpcPeeringConnectionId":{
  13598. "shape":"String",
  13599. "locationName":"vpcPeeringConnectionId"
  13600. }
  13601. }
  13602. },
  13603. "VpcPeeringConnectionList":{
  13604. "type":"list",
  13605. "member":{
  13606. "shape":"VpcPeeringConnection",
  13607. "locationName":"item"
  13608. }
  13609. },
  13610. "VpcPeeringConnectionOptionsDescription":{
  13611. "type":"structure",
  13612. "members":{
  13613. "AllowEgressFromLocalClassicLinkToRemoteVpc":{
  13614. "shape":"Boolean",
  13615. "locationName":"allowEgressFromLocalClassicLinkToRemoteVpc"
  13616. },
  13617. "AllowEgressFromLocalVpcToRemoteClassicLink":{
  13618. "shape":"Boolean",
  13619. "locationName":"allowEgressFromLocalVpcToRemoteClassicLink"
  13620. },
  13621. "AllowDnsResolutionFromRemoteVpc":{
  13622. "shape":"Boolean",
  13623. "locationName":"allowDnsResolutionFromRemoteVpc"
  13624. }
  13625. }
  13626. },
  13627. "VpcPeeringConnectionStateReason":{
  13628. "type":"structure",
  13629. "members":{
  13630. "Code":{
  13631. "shape":"VpcPeeringConnectionStateReasonCode",
  13632. "locationName":"code"
  13633. },
  13634. "Message":{
  13635. "shape":"String",
  13636. "locationName":"message"
  13637. }
  13638. }
  13639. },
  13640. "VpcPeeringConnectionStateReasonCode":{
  13641. "type":"string",
  13642. "enum":[
  13643. "initiating-request",
  13644. "pending-acceptance",
  13645. "active",
  13646. "deleted",
  13647. "rejected",
  13648. "failed",
  13649. "expired",
  13650. "provisioning",
  13651. "deleting"
  13652. ]
  13653. },
  13654. "VpcPeeringConnectionVpcInfo":{
  13655. "type":"structure",
  13656. "members":{
  13657. "CidrBlock":{
  13658. "shape":"String",
  13659. "locationName":"cidrBlock"
  13660. },
  13661. "OwnerId":{
  13662. "shape":"String",
  13663. "locationName":"ownerId"
  13664. },
  13665. "VpcId":{
  13666. "shape":"String",
  13667. "locationName":"vpcId"
  13668. },
  13669. "PeeringOptions":{
  13670. "shape":"VpcPeeringConnectionOptionsDescription",
  13671. "locationName":"peeringOptions"
  13672. }
  13673. }
  13674. },
  13675. "VpcState":{
  13676. "type":"string",
  13677. "enum":[
  13678. "pending",
  13679. "available"
  13680. ]
  13681. },
  13682. "VpnConnection":{
  13683. "type":"structure",
  13684. "members":{
  13685. "VpnConnectionId":{
  13686. "shape":"String",
  13687. "locationName":"vpnConnectionId"
  13688. },
  13689. "State":{
  13690. "shape":"VpnState",
  13691. "locationName":"state"
  13692. },
  13693. "CustomerGatewayConfiguration":{
  13694. "shape":"String",
  13695. "locationName":"customerGatewayConfiguration"
  13696. },
  13697. "Type":{
  13698. "shape":"GatewayType",
  13699. "locationName":"type"
  13700. },
  13701. "CustomerGatewayId":{
  13702. "shape":"String",
  13703. "locationName":"customerGatewayId"
  13704. },
  13705. "VpnGatewayId":{
  13706. "shape":"String",
  13707. "locationName":"vpnGatewayId"
  13708. },
  13709. "Tags":{
  13710. "shape":"TagList",
  13711. "locationName":"tagSet"
  13712. },
  13713. "VgwTelemetry":{
  13714. "shape":"VgwTelemetryList",
  13715. "locationName":"vgwTelemetry"
  13716. },
  13717. "Options":{
  13718. "shape":"VpnConnectionOptions",
  13719. "locationName":"options"
  13720. },
  13721. "Routes":{
  13722. "shape":"VpnStaticRouteList",
  13723. "locationName":"routes"
  13724. }
  13725. }
  13726. },
  13727. "VpnConnectionIdStringList":{
  13728. "type":"list",
  13729. "member":{
  13730. "shape":"String",
  13731. "locationName":"VpnConnectionId"
  13732. }
  13733. },
  13734. "VpnConnectionList":{
  13735. "type":"list",
  13736. "member":{
  13737. "shape":"VpnConnection",
  13738. "locationName":"item"
  13739. }
  13740. },
  13741. "VpnConnectionOptions":{
  13742. "type":"structure",
  13743. "members":{
  13744. "StaticRoutesOnly":{
  13745. "shape":"Boolean",
  13746. "locationName":"staticRoutesOnly"
  13747. }
  13748. }
  13749. },
  13750. "VpnConnectionOptionsSpecification":{
  13751. "type":"structure",
  13752. "members":{
  13753. "StaticRoutesOnly":{
  13754. "shape":"Boolean",
  13755. "locationName":"staticRoutesOnly"
  13756. }
  13757. }
  13758. },
  13759. "VpnGateway":{
  13760. "type":"structure",
  13761. "members":{
  13762. "VpnGatewayId":{
  13763. "shape":"String",
  13764. "locationName":"vpnGatewayId"
  13765. },
  13766. "State":{
  13767. "shape":"VpnState",
  13768. "locationName":"state"
  13769. },
  13770. "Type":{
  13771. "shape":"GatewayType",
  13772. "locationName":"type"
  13773. },
  13774. "AvailabilityZone":{
  13775. "shape":"String",
  13776. "locationName":"availabilityZone"
  13777. },
  13778. "VpcAttachments":{
  13779. "shape":"VpcAttachmentList",
  13780. "locationName":"attachments"
  13781. },
  13782. "Tags":{
  13783. "shape":"TagList",
  13784. "locationName":"tagSet"
  13785. }
  13786. }
  13787. },
  13788. "VpnGatewayIdStringList":{
  13789. "type":"list",
  13790. "member":{
  13791. "shape":"String",
  13792. "locationName":"VpnGatewayId"
  13793. }
  13794. },
  13795. "VpnGatewayList":{
  13796. "type":"list",
  13797. "member":{
  13798. "shape":"VpnGateway",
  13799. "locationName":"item"
  13800. }
  13801. },
  13802. "VpnState":{
  13803. "type":"string",
  13804. "enum":[
  13805. "pending",
  13806. "available",
  13807. "deleting",
  13808. "deleted"
  13809. ]
  13810. },
  13811. "VpnStaticRoute":{
  13812. "type":"structure",
  13813. "members":{
  13814. "DestinationCidrBlock":{
  13815. "shape":"String",
  13816. "locationName":"destinationCidrBlock"
  13817. },
  13818. "Source":{
  13819. "shape":"VpnStaticRouteSource",
  13820. "locationName":"source"
  13821. },
  13822. "State":{
  13823. "shape":"VpnState",
  13824. "locationName":"state"
  13825. }
  13826. }
  13827. },
  13828. "VpnStaticRouteList":{
  13829. "type":"list",
  13830. "member":{
  13831. "shape":"VpnStaticRoute",
  13832. "locationName":"item"
  13833. }
  13834. },
  13835. "VpnStaticRouteSource":{
  13836. "type":"string",
  13837. "enum":["Static"]
  13838. },
  13839. "ZoneNameStringList":{
  13840. "type":"list",
  13841. "member":{
  13842. "shape":"String",
  13843. "locationName":"ZoneName"
  13844. }
  13845. }
  13846. }
  13847. }