internal.go 382 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116
  1. /*
  2. Copyright The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by applyconfiguration-gen. DO NOT EDIT.
  14. package internal
  15. import (
  16. fmt "fmt"
  17. sync "sync"
  18. typed "sigs.k8s.io/structured-merge-diff/v6/typed"
  19. )
  20. func Parser() *typed.Parser {
  21. parserOnce.Do(func() {
  22. var err error
  23. parser, err = typed.NewParser(schemaYAML)
  24. if err != nil {
  25. panic(fmt.Sprintf("Failed to parse schema: %v", err))
  26. }
  27. })
  28. return parser
  29. }
  30. var parserOnce sync.Once
  31. var parser *typed.Parser
  32. var schemaYAML = typed.YAMLObject(`types:
  33. - name: io.k8s.api.admissionregistration.v1.AuditAnnotation
  34. map:
  35. fields:
  36. - name: key
  37. type:
  38. scalar: string
  39. default: ""
  40. - name: valueExpression
  41. type:
  42. scalar: string
  43. default: ""
  44. - name: io.k8s.api.admissionregistration.v1.ExpressionWarning
  45. map:
  46. fields:
  47. - name: fieldRef
  48. type:
  49. scalar: string
  50. default: ""
  51. - name: warning
  52. type:
  53. scalar: string
  54. default: ""
  55. - name: io.k8s.api.admissionregistration.v1.MatchCondition
  56. map:
  57. fields:
  58. - name: expression
  59. type:
  60. scalar: string
  61. default: ""
  62. - name: name
  63. type:
  64. scalar: string
  65. default: ""
  66. - name: io.k8s.api.admissionregistration.v1.MatchResources
  67. map:
  68. fields:
  69. - name: excludeResourceRules
  70. type:
  71. list:
  72. elementType:
  73. namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
  74. elementRelationship: atomic
  75. - name: matchPolicy
  76. type:
  77. scalar: string
  78. - name: namespaceSelector
  79. type:
  80. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  81. - name: objectSelector
  82. type:
  83. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  84. - name: resourceRules
  85. type:
  86. list:
  87. elementType:
  88. namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
  89. elementRelationship: atomic
  90. elementRelationship: atomic
  91. - name: io.k8s.api.admissionregistration.v1.MutatingWebhook
  92. map:
  93. fields:
  94. - name: admissionReviewVersions
  95. type:
  96. list:
  97. elementType:
  98. scalar: string
  99. elementRelationship: atomic
  100. - name: clientConfig
  101. type:
  102. namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
  103. default: {}
  104. - name: failurePolicy
  105. type:
  106. scalar: string
  107. - name: matchConditions
  108. type:
  109. list:
  110. elementType:
  111. namedType: io.k8s.api.admissionregistration.v1.MatchCondition
  112. elementRelationship: associative
  113. keys:
  114. - name
  115. - name: matchPolicy
  116. type:
  117. scalar: string
  118. - name: name
  119. type:
  120. scalar: string
  121. default: ""
  122. - name: namespaceSelector
  123. type:
  124. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  125. - name: objectSelector
  126. type:
  127. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  128. - name: reinvocationPolicy
  129. type:
  130. scalar: string
  131. - name: rules
  132. type:
  133. list:
  134. elementType:
  135. namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
  136. elementRelationship: atomic
  137. - name: sideEffects
  138. type:
  139. scalar: string
  140. - name: timeoutSeconds
  141. type:
  142. scalar: numeric
  143. - name: io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration
  144. map:
  145. fields:
  146. - name: apiVersion
  147. type:
  148. scalar: string
  149. - name: kind
  150. type:
  151. scalar: string
  152. - name: metadata
  153. type:
  154. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  155. default: {}
  156. - name: webhooks
  157. type:
  158. list:
  159. elementType:
  160. namedType: io.k8s.api.admissionregistration.v1.MutatingWebhook
  161. elementRelationship: associative
  162. keys:
  163. - name
  164. - name: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
  165. map:
  166. fields:
  167. - name: apiGroups
  168. type:
  169. list:
  170. elementType:
  171. scalar: string
  172. elementRelationship: atomic
  173. - name: apiVersions
  174. type:
  175. list:
  176. elementType:
  177. scalar: string
  178. elementRelationship: atomic
  179. - name: operations
  180. type:
  181. list:
  182. elementType:
  183. scalar: string
  184. elementRelationship: atomic
  185. - name: resourceNames
  186. type:
  187. list:
  188. elementType:
  189. scalar: string
  190. elementRelationship: atomic
  191. - name: resources
  192. type:
  193. list:
  194. elementType:
  195. scalar: string
  196. elementRelationship: atomic
  197. - name: scope
  198. type:
  199. scalar: string
  200. elementRelationship: atomic
  201. - name: io.k8s.api.admissionregistration.v1.ParamKind
  202. map:
  203. fields:
  204. - name: apiVersion
  205. type:
  206. scalar: string
  207. - name: kind
  208. type:
  209. scalar: string
  210. elementRelationship: atomic
  211. - name: io.k8s.api.admissionregistration.v1.ParamRef
  212. map:
  213. fields:
  214. - name: name
  215. type:
  216. scalar: string
  217. - name: namespace
  218. type:
  219. scalar: string
  220. - name: parameterNotFoundAction
  221. type:
  222. scalar: string
  223. - name: selector
  224. type:
  225. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  226. elementRelationship: atomic
  227. - name: io.k8s.api.admissionregistration.v1.RuleWithOperations
  228. map:
  229. fields:
  230. - name: apiGroups
  231. type:
  232. list:
  233. elementType:
  234. scalar: string
  235. elementRelationship: atomic
  236. - name: apiVersions
  237. type:
  238. list:
  239. elementType:
  240. scalar: string
  241. elementRelationship: atomic
  242. - name: operations
  243. type:
  244. list:
  245. elementType:
  246. scalar: string
  247. elementRelationship: atomic
  248. - name: resources
  249. type:
  250. list:
  251. elementType:
  252. scalar: string
  253. elementRelationship: atomic
  254. - name: scope
  255. type:
  256. scalar: string
  257. - name: io.k8s.api.admissionregistration.v1.ServiceReference
  258. map:
  259. fields:
  260. - name: name
  261. type:
  262. scalar: string
  263. default: ""
  264. - name: namespace
  265. type:
  266. scalar: string
  267. default: ""
  268. - name: path
  269. type:
  270. scalar: string
  271. - name: port
  272. type:
  273. scalar: numeric
  274. - name: io.k8s.api.admissionregistration.v1.TypeChecking
  275. map:
  276. fields:
  277. - name: expressionWarnings
  278. type:
  279. list:
  280. elementType:
  281. namedType: io.k8s.api.admissionregistration.v1.ExpressionWarning
  282. elementRelationship: atomic
  283. - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy
  284. map:
  285. fields:
  286. - name: apiVersion
  287. type:
  288. scalar: string
  289. - name: kind
  290. type:
  291. scalar: string
  292. - name: metadata
  293. type:
  294. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  295. default: {}
  296. - name: spec
  297. type:
  298. namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
  299. default: {}
  300. - name: status
  301. type:
  302. namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
  303. default: {}
  304. - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding
  305. map:
  306. fields:
  307. - name: apiVersion
  308. type:
  309. scalar: string
  310. - name: kind
  311. type:
  312. scalar: string
  313. - name: metadata
  314. type:
  315. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  316. default: {}
  317. - name: spec
  318. type:
  319. namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
  320. default: {}
  321. - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
  322. map:
  323. fields:
  324. - name: matchResources
  325. type:
  326. namedType: io.k8s.api.admissionregistration.v1.MatchResources
  327. - name: paramRef
  328. type:
  329. namedType: io.k8s.api.admissionregistration.v1.ParamRef
  330. - name: policyName
  331. type:
  332. scalar: string
  333. - name: validationActions
  334. type:
  335. list:
  336. elementType:
  337. scalar: string
  338. elementRelationship: associative
  339. - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
  340. map:
  341. fields:
  342. - name: auditAnnotations
  343. type:
  344. list:
  345. elementType:
  346. namedType: io.k8s.api.admissionregistration.v1.AuditAnnotation
  347. elementRelationship: atomic
  348. - name: failurePolicy
  349. type:
  350. scalar: string
  351. - name: matchConditions
  352. type:
  353. list:
  354. elementType:
  355. namedType: io.k8s.api.admissionregistration.v1.MatchCondition
  356. elementRelationship: associative
  357. keys:
  358. - name
  359. - name: matchConstraints
  360. type:
  361. namedType: io.k8s.api.admissionregistration.v1.MatchResources
  362. - name: paramKind
  363. type:
  364. namedType: io.k8s.api.admissionregistration.v1.ParamKind
  365. - name: validations
  366. type:
  367. list:
  368. elementType:
  369. namedType: io.k8s.api.admissionregistration.v1.Validation
  370. elementRelationship: atomic
  371. - name: variables
  372. type:
  373. list:
  374. elementType:
  375. namedType: io.k8s.api.admissionregistration.v1.Variable
  376. elementRelationship: associative
  377. keys:
  378. - name
  379. - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
  380. map:
  381. fields:
  382. - name: conditions
  383. type:
  384. list:
  385. elementType:
  386. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  387. elementRelationship: associative
  388. keys:
  389. - type
  390. - name: observedGeneration
  391. type:
  392. scalar: numeric
  393. - name: typeChecking
  394. type:
  395. namedType: io.k8s.api.admissionregistration.v1.TypeChecking
  396. - name: io.k8s.api.admissionregistration.v1.ValidatingWebhook
  397. map:
  398. fields:
  399. - name: admissionReviewVersions
  400. type:
  401. list:
  402. elementType:
  403. scalar: string
  404. elementRelationship: atomic
  405. - name: clientConfig
  406. type:
  407. namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
  408. default: {}
  409. - name: failurePolicy
  410. type:
  411. scalar: string
  412. - name: matchConditions
  413. type:
  414. list:
  415. elementType:
  416. namedType: io.k8s.api.admissionregistration.v1.MatchCondition
  417. elementRelationship: associative
  418. keys:
  419. - name
  420. - name: matchPolicy
  421. type:
  422. scalar: string
  423. - name: name
  424. type:
  425. scalar: string
  426. default: ""
  427. - name: namespaceSelector
  428. type:
  429. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  430. - name: objectSelector
  431. type:
  432. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  433. - name: rules
  434. type:
  435. list:
  436. elementType:
  437. namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
  438. elementRelationship: atomic
  439. - name: sideEffects
  440. type:
  441. scalar: string
  442. - name: timeoutSeconds
  443. type:
  444. scalar: numeric
  445. - name: io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration
  446. map:
  447. fields:
  448. - name: apiVersion
  449. type:
  450. scalar: string
  451. - name: kind
  452. type:
  453. scalar: string
  454. - name: metadata
  455. type:
  456. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  457. default: {}
  458. - name: webhooks
  459. type:
  460. list:
  461. elementType:
  462. namedType: io.k8s.api.admissionregistration.v1.ValidatingWebhook
  463. elementRelationship: associative
  464. keys:
  465. - name
  466. - name: io.k8s.api.admissionregistration.v1.Validation
  467. map:
  468. fields:
  469. - name: expression
  470. type:
  471. scalar: string
  472. default: ""
  473. - name: message
  474. type:
  475. scalar: string
  476. - name: messageExpression
  477. type:
  478. scalar: string
  479. - name: reason
  480. type:
  481. scalar: string
  482. - name: io.k8s.api.admissionregistration.v1.Variable
  483. map:
  484. fields:
  485. - name: expression
  486. type:
  487. scalar: string
  488. default: ""
  489. - name: name
  490. type:
  491. scalar: string
  492. default: ""
  493. elementRelationship: atomic
  494. - name: io.k8s.api.admissionregistration.v1.WebhookClientConfig
  495. map:
  496. fields:
  497. - name: caBundle
  498. type:
  499. scalar: string
  500. - name: service
  501. type:
  502. namedType: io.k8s.api.admissionregistration.v1.ServiceReference
  503. - name: url
  504. type:
  505. scalar: string
  506. - name: io.k8s.api.admissionregistration.v1alpha1.ApplyConfiguration
  507. map:
  508. fields:
  509. - name: expression
  510. type:
  511. scalar: string
  512. - name: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
  513. map:
  514. fields:
  515. - name: key
  516. type:
  517. scalar: string
  518. default: ""
  519. - name: valueExpression
  520. type:
  521. scalar: string
  522. default: ""
  523. - name: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
  524. map:
  525. fields:
  526. - name: fieldRef
  527. type:
  528. scalar: string
  529. default: ""
  530. - name: warning
  531. type:
  532. scalar: string
  533. default: ""
  534. - name: io.k8s.api.admissionregistration.v1alpha1.JSONPatch
  535. map:
  536. fields:
  537. - name: expression
  538. type:
  539. scalar: string
  540. - name: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
  541. map:
  542. fields:
  543. - name: expression
  544. type:
  545. scalar: string
  546. default: ""
  547. - name: name
  548. type:
  549. scalar: string
  550. default: ""
  551. - name: io.k8s.api.admissionregistration.v1alpha1.MatchResources
  552. map:
  553. fields:
  554. - name: excludeResourceRules
  555. type:
  556. list:
  557. elementType:
  558. namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
  559. elementRelationship: atomic
  560. - name: matchPolicy
  561. type:
  562. scalar: string
  563. - name: namespaceSelector
  564. type:
  565. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  566. - name: objectSelector
  567. type:
  568. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  569. - name: resourceRules
  570. type:
  571. list:
  572. elementType:
  573. namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
  574. elementRelationship: atomic
  575. elementRelationship: atomic
  576. - name: io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicy
  577. map:
  578. fields:
  579. - name: apiVersion
  580. type:
  581. scalar: string
  582. - name: kind
  583. type:
  584. scalar: string
  585. - name: metadata
  586. type:
  587. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  588. default: {}
  589. - name: spec
  590. type:
  591. namedType: io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicySpec
  592. default: {}
  593. - name: io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding
  594. map:
  595. fields:
  596. - name: apiVersion
  597. type:
  598. scalar: string
  599. - name: kind
  600. type:
  601. scalar: string
  602. - name: metadata
  603. type:
  604. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  605. default: {}
  606. - name: spec
  607. type:
  608. namedType: io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec
  609. default: {}
  610. - name: io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec
  611. map:
  612. fields:
  613. - name: matchResources
  614. type:
  615. namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
  616. - name: paramRef
  617. type:
  618. namedType: io.k8s.api.admissionregistration.v1alpha1.ParamRef
  619. - name: policyName
  620. type:
  621. scalar: string
  622. - name: io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicySpec
  623. map:
  624. fields:
  625. - name: failurePolicy
  626. type:
  627. scalar: string
  628. - name: matchConditions
  629. type:
  630. list:
  631. elementType:
  632. namedType: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
  633. elementRelationship: associative
  634. keys:
  635. - name
  636. - name: matchConstraints
  637. type:
  638. namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
  639. - name: mutations
  640. type:
  641. list:
  642. elementType:
  643. namedType: io.k8s.api.admissionregistration.v1alpha1.Mutation
  644. elementRelationship: atomic
  645. - name: paramKind
  646. type:
  647. namedType: io.k8s.api.admissionregistration.v1alpha1.ParamKind
  648. - name: reinvocationPolicy
  649. type:
  650. scalar: string
  651. - name: variables
  652. type:
  653. list:
  654. elementType:
  655. namedType: io.k8s.api.admissionregistration.v1alpha1.Variable
  656. elementRelationship: atomic
  657. - name: io.k8s.api.admissionregistration.v1alpha1.Mutation
  658. map:
  659. fields:
  660. - name: applyConfiguration
  661. type:
  662. namedType: io.k8s.api.admissionregistration.v1alpha1.ApplyConfiguration
  663. - name: jsonPatch
  664. type:
  665. namedType: io.k8s.api.admissionregistration.v1alpha1.JSONPatch
  666. - name: patchType
  667. type:
  668. scalar: string
  669. default: ""
  670. - name: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
  671. map:
  672. fields:
  673. - name: apiGroups
  674. type:
  675. list:
  676. elementType:
  677. scalar: string
  678. elementRelationship: atomic
  679. - name: apiVersions
  680. type:
  681. list:
  682. elementType:
  683. scalar: string
  684. elementRelationship: atomic
  685. - name: operations
  686. type:
  687. list:
  688. elementType:
  689. scalar: string
  690. elementRelationship: atomic
  691. - name: resourceNames
  692. type:
  693. list:
  694. elementType:
  695. scalar: string
  696. elementRelationship: atomic
  697. - name: resources
  698. type:
  699. list:
  700. elementType:
  701. scalar: string
  702. elementRelationship: atomic
  703. - name: scope
  704. type:
  705. scalar: string
  706. elementRelationship: atomic
  707. - name: io.k8s.api.admissionregistration.v1alpha1.ParamKind
  708. map:
  709. fields:
  710. - name: apiVersion
  711. type:
  712. scalar: string
  713. - name: kind
  714. type:
  715. scalar: string
  716. elementRelationship: atomic
  717. - name: io.k8s.api.admissionregistration.v1alpha1.ParamRef
  718. map:
  719. fields:
  720. - name: name
  721. type:
  722. scalar: string
  723. - name: namespace
  724. type:
  725. scalar: string
  726. - name: parameterNotFoundAction
  727. type:
  728. scalar: string
  729. - name: selector
  730. type:
  731. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  732. elementRelationship: atomic
  733. - name: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
  734. map:
  735. fields:
  736. - name: expressionWarnings
  737. type:
  738. list:
  739. elementType:
  740. namedType: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
  741. elementRelationship: atomic
  742. - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy
  743. map:
  744. fields:
  745. - name: apiVersion
  746. type:
  747. scalar: string
  748. - name: kind
  749. type:
  750. scalar: string
  751. - name: metadata
  752. type:
  753. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  754. default: {}
  755. - name: spec
  756. type:
  757. namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
  758. default: {}
  759. - name: status
  760. type:
  761. namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
  762. default: {}
  763. - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding
  764. map:
  765. fields:
  766. - name: apiVersion
  767. type:
  768. scalar: string
  769. - name: kind
  770. type:
  771. scalar: string
  772. - name: metadata
  773. type:
  774. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  775. default: {}
  776. - name: spec
  777. type:
  778. namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
  779. default: {}
  780. - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
  781. map:
  782. fields:
  783. - name: matchResources
  784. type:
  785. namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
  786. - name: paramRef
  787. type:
  788. namedType: io.k8s.api.admissionregistration.v1alpha1.ParamRef
  789. - name: policyName
  790. type:
  791. scalar: string
  792. - name: validationActions
  793. type:
  794. list:
  795. elementType:
  796. scalar: string
  797. elementRelationship: associative
  798. - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
  799. map:
  800. fields:
  801. - name: auditAnnotations
  802. type:
  803. list:
  804. elementType:
  805. namedType: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
  806. elementRelationship: atomic
  807. - name: failurePolicy
  808. type:
  809. scalar: string
  810. - name: matchConditions
  811. type:
  812. list:
  813. elementType:
  814. namedType: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
  815. elementRelationship: associative
  816. keys:
  817. - name
  818. - name: matchConstraints
  819. type:
  820. namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
  821. - name: paramKind
  822. type:
  823. namedType: io.k8s.api.admissionregistration.v1alpha1.ParamKind
  824. - name: validations
  825. type:
  826. list:
  827. elementType:
  828. namedType: io.k8s.api.admissionregistration.v1alpha1.Validation
  829. elementRelationship: atomic
  830. - name: variables
  831. type:
  832. list:
  833. elementType:
  834. namedType: io.k8s.api.admissionregistration.v1alpha1.Variable
  835. elementRelationship: associative
  836. keys:
  837. - name
  838. - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
  839. map:
  840. fields:
  841. - name: conditions
  842. type:
  843. list:
  844. elementType:
  845. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  846. elementRelationship: associative
  847. keys:
  848. - type
  849. - name: observedGeneration
  850. type:
  851. scalar: numeric
  852. - name: typeChecking
  853. type:
  854. namedType: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
  855. - name: io.k8s.api.admissionregistration.v1alpha1.Validation
  856. map:
  857. fields:
  858. - name: expression
  859. type:
  860. scalar: string
  861. default: ""
  862. - name: message
  863. type:
  864. scalar: string
  865. - name: messageExpression
  866. type:
  867. scalar: string
  868. - name: reason
  869. type:
  870. scalar: string
  871. - name: io.k8s.api.admissionregistration.v1alpha1.Variable
  872. map:
  873. fields:
  874. - name: expression
  875. type:
  876. scalar: string
  877. default: ""
  878. - name: name
  879. type:
  880. scalar: string
  881. default: ""
  882. - name: io.k8s.api.admissionregistration.v1beta1.ApplyConfiguration
  883. map:
  884. fields:
  885. - name: expression
  886. type:
  887. scalar: string
  888. - name: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
  889. map:
  890. fields:
  891. - name: key
  892. type:
  893. scalar: string
  894. default: ""
  895. - name: valueExpression
  896. type:
  897. scalar: string
  898. default: ""
  899. - name: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
  900. map:
  901. fields:
  902. - name: fieldRef
  903. type:
  904. scalar: string
  905. default: ""
  906. - name: warning
  907. type:
  908. scalar: string
  909. default: ""
  910. - name: io.k8s.api.admissionregistration.v1beta1.JSONPatch
  911. map:
  912. fields:
  913. - name: expression
  914. type:
  915. scalar: string
  916. - name: io.k8s.api.admissionregistration.v1beta1.MatchCondition
  917. map:
  918. fields:
  919. - name: expression
  920. type:
  921. scalar: string
  922. default: ""
  923. - name: name
  924. type:
  925. scalar: string
  926. default: ""
  927. - name: io.k8s.api.admissionregistration.v1beta1.MatchResources
  928. map:
  929. fields:
  930. - name: excludeResourceRules
  931. type:
  932. list:
  933. elementType:
  934. namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
  935. elementRelationship: atomic
  936. - name: matchPolicy
  937. type:
  938. scalar: string
  939. - name: namespaceSelector
  940. type:
  941. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  942. - name: objectSelector
  943. type:
  944. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  945. - name: resourceRules
  946. type:
  947. list:
  948. elementType:
  949. namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
  950. elementRelationship: atomic
  951. elementRelationship: atomic
  952. - name: io.k8s.api.admissionregistration.v1beta1.MutatingAdmissionPolicy
  953. map:
  954. fields:
  955. - name: apiVersion
  956. type:
  957. scalar: string
  958. - name: kind
  959. type:
  960. scalar: string
  961. - name: metadata
  962. type:
  963. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  964. default: {}
  965. - name: spec
  966. type:
  967. namedType: io.k8s.api.admissionregistration.v1beta1.MutatingAdmissionPolicySpec
  968. default: {}
  969. - name: io.k8s.api.admissionregistration.v1beta1.MutatingAdmissionPolicyBinding
  970. map:
  971. fields:
  972. - name: apiVersion
  973. type:
  974. scalar: string
  975. - name: kind
  976. type:
  977. scalar: string
  978. - name: metadata
  979. type:
  980. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  981. default: {}
  982. - name: spec
  983. type:
  984. namedType: io.k8s.api.admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec
  985. default: {}
  986. - name: io.k8s.api.admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec
  987. map:
  988. fields:
  989. - name: matchResources
  990. type:
  991. namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
  992. - name: paramRef
  993. type:
  994. namedType: io.k8s.api.admissionregistration.v1beta1.ParamRef
  995. - name: policyName
  996. type:
  997. scalar: string
  998. - name: io.k8s.api.admissionregistration.v1beta1.MutatingAdmissionPolicySpec
  999. map:
  1000. fields:
  1001. - name: failurePolicy
  1002. type:
  1003. scalar: string
  1004. - name: matchConditions
  1005. type:
  1006. list:
  1007. elementType:
  1008. namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
  1009. elementRelationship: associative
  1010. keys:
  1011. - name
  1012. - name: matchConstraints
  1013. type:
  1014. namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
  1015. - name: mutations
  1016. type:
  1017. list:
  1018. elementType:
  1019. namedType: io.k8s.api.admissionregistration.v1beta1.Mutation
  1020. elementRelationship: atomic
  1021. - name: paramKind
  1022. type:
  1023. namedType: io.k8s.api.admissionregistration.v1beta1.ParamKind
  1024. - name: reinvocationPolicy
  1025. type:
  1026. scalar: string
  1027. - name: variables
  1028. type:
  1029. list:
  1030. elementType:
  1031. namedType: io.k8s.api.admissionregistration.v1beta1.Variable
  1032. elementRelationship: atomic
  1033. - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
  1034. map:
  1035. fields:
  1036. - name: admissionReviewVersions
  1037. type:
  1038. list:
  1039. elementType:
  1040. scalar: string
  1041. elementRelationship: atomic
  1042. - name: clientConfig
  1043. type:
  1044. namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  1045. default: {}
  1046. - name: failurePolicy
  1047. type:
  1048. scalar: string
  1049. - name: matchConditions
  1050. type:
  1051. list:
  1052. elementType:
  1053. namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
  1054. elementRelationship: associative
  1055. keys:
  1056. - name
  1057. - name: matchPolicy
  1058. type:
  1059. scalar: string
  1060. - name: name
  1061. type:
  1062. scalar: string
  1063. default: ""
  1064. - name: namespaceSelector
  1065. type:
  1066. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1067. - name: objectSelector
  1068. type:
  1069. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1070. - name: reinvocationPolicy
  1071. type:
  1072. scalar: string
  1073. - name: rules
  1074. type:
  1075. list:
  1076. elementType:
  1077. namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
  1078. elementRelationship: atomic
  1079. - name: sideEffects
  1080. type:
  1081. scalar: string
  1082. - name: timeoutSeconds
  1083. type:
  1084. scalar: numeric
  1085. - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration
  1086. map:
  1087. fields:
  1088. - name: apiVersion
  1089. type:
  1090. scalar: string
  1091. - name: kind
  1092. type:
  1093. scalar: string
  1094. - name: metadata
  1095. type:
  1096. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1097. default: {}
  1098. - name: webhooks
  1099. type:
  1100. list:
  1101. elementType:
  1102. namedType: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
  1103. elementRelationship: associative
  1104. keys:
  1105. - name
  1106. - name: io.k8s.api.admissionregistration.v1beta1.Mutation
  1107. map:
  1108. fields:
  1109. - name: applyConfiguration
  1110. type:
  1111. namedType: io.k8s.api.admissionregistration.v1beta1.ApplyConfiguration
  1112. - name: jsonPatch
  1113. type:
  1114. namedType: io.k8s.api.admissionregistration.v1beta1.JSONPatch
  1115. - name: patchType
  1116. type:
  1117. scalar: string
  1118. default: ""
  1119. - name: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
  1120. map:
  1121. fields:
  1122. - name: apiGroups
  1123. type:
  1124. list:
  1125. elementType:
  1126. scalar: string
  1127. elementRelationship: atomic
  1128. - name: apiVersions
  1129. type:
  1130. list:
  1131. elementType:
  1132. scalar: string
  1133. elementRelationship: atomic
  1134. - name: operations
  1135. type:
  1136. list:
  1137. elementType:
  1138. scalar: string
  1139. elementRelationship: atomic
  1140. - name: resourceNames
  1141. type:
  1142. list:
  1143. elementType:
  1144. scalar: string
  1145. elementRelationship: atomic
  1146. - name: resources
  1147. type:
  1148. list:
  1149. elementType:
  1150. scalar: string
  1151. elementRelationship: atomic
  1152. - name: scope
  1153. type:
  1154. scalar: string
  1155. elementRelationship: atomic
  1156. - name: io.k8s.api.admissionregistration.v1beta1.ParamKind
  1157. map:
  1158. fields:
  1159. - name: apiVersion
  1160. type:
  1161. scalar: string
  1162. - name: kind
  1163. type:
  1164. scalar: string
  1165. elementRelationship: atomic
  1166. - name: io.k8s.api.admissionregistration.v1beta1.ParamRef
  1167. map:
  1168. fields:
  1169. - name: name
  1170. type:
  1171. scalar: string
  1172. - name: namespace
  1173. type:
  1174. scalar: string
  1175. - name: parameterNotFoundAction
  1176. type:
  1177. scalar: string
  1178. - name: selector
  1179. type:
  1180. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1181. elementRelationship: atomic
  1182. - name: io.k8s.api.admissionregistration.v1beta1.ServiceReference
  1183. map:
  1184. fields:
  1185. - name: name
  1186. type:
  1187. scalar: string
  1188. default: ""
  1189. - name: namespace
  1190. type:
  1191. scalar: string
  1192. default: ""
  1193. - name: path
  1194. type:
  1195. scalar: string
  1196. - name: port
  1197. type:
  1198. scalar: numeric
  1199. - name: io.k8s.api.admissionregistration.v1beta1.TypeChecking
  1200. map:
  1201. fields:
  1202. - name: expressionWarnings
  1203. type:
  1204. list:
  1205. elementType:
  1206. namedType: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
  1207. elementRelationship: atomic
  1208. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy
  1209. map:
  1210. fields:
  1211. - name: apiVersion
  1212. type:
  1213. scalar: string
  1214. - name: kind
  1215. type:
  1216. scalar: string
  1217. - name: metadata
  1218. type:
  1219. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1220. default: {}
  1221. - name: spec
  1222. type:
  1223. namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
  1224. default: {}
  1225. - name: status
  1226. type:
  1227. namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
  1228. default: {}
  1229. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding
  1230. map:
  1231. fields:
  1232. - name: apiVersion
  1233. type:
  1234. scalar: string
  1235. - name: kind
  1236. type:
  1237. scalar: string
  1238. - name: metadata
  1239. type:
  1240. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1241. default: {}
  1242. - name: spec
  1243. type:
  1244. namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
  1245. default: {}
  1246. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
  1247. map:
  1248. fields:
  1249. - name: matchResources
  1250. type:
  1251. namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
  1252. - name: paramRef
  1253. type:
  1254. namedType: io.k8s.api.admissionregistration.v1beta1.ParamRef
  1255. - name: policyName
  1256. type:
  1257. scalar: string
  1258. - name: validationActions
  1259. type:
  1260. list:
  1261. elementType:
  1262. scalar: string
  1263. elementRelationship: associative
  1264. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
  1265. map:
  1266. fields:
  1267. - name: auditAnnotations
  1268. type:
  1269. list:
  1270. elementType:
  1271. namedType: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
  1272. elementRelationship: atomic
  1273. - name: failurePolicy
  1274. type:
  1275. scalar: string
  1276. - name: matchConditions
  1277. type:
  1278. list:
  1279. elementType:
  1280. namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
  1281. elementRelationship: associative
  1282. keys:
  1283. - name
  1284. - name: matchConstraints
  1285. type:
  1286. namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
  1287. - name: paramKind
  1288. type:
  1289. namedType: io.k8s.api.admissionregistration.v1beta1.ParamKind
  1290. - name: validations
  1291. type:
  1292. list:
  1293. elementType:
  1294. namedType: io.k8s.api.admissionregistration.v1beta1.Validation
  1295. elementRelationship: atomic
  1296. - name: variables
  1297. type:
  1298. list:
  1299. elementType:
  1300. namedType: io.k8s.api.admissionregistration.v1beta1.Variable
  1301. elementRelationship: associative
  1302. keys:
  1303. - name
  1304. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
  1305. map:
  1306. fields:
  1307. - name: conditions
  1308. type:
  1309. list:
  1310. elementType:
  1311. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  1312. elementRelationship: associative
  1313. keys:
  1314. - type
  1315. - name: observedGeneration
  1316. type:
  1317. scalar: numeric
  1318. - name: typeChecking
  1319. type:
  1320. namedType: io.k8s.api.admissionregistration.v1beta1.TypeChecking
  1321. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
  1322. map:
  1323. fields:
  1324. - name: admissionReviewVersions
  1325. type:
  1326. list:
  1327. elementType:
  1328. scalar: string
  1329. elementRelationship: atomic
  1330. - name: clientConfig
  1331. type:
  1332. namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  1333. default: {}
  1334. - name: failurePolicy
  1335. type:
  1336. scalar: string
  1337. - name: matchConditions
  1338. type:
  1339. list:
  1340. elementType:
  1341. namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
  1342. elementRelationship: associative
  1343. keys:
  1344. - name
  1345. - name: matchPolicy
  1346. type:
  1347. scalar: string
  1348. - name: name
  1349. type:
  1350. scalar: string
  1351. default: ""
  1352. - name: namespaceSelector
  1353. type:
  1354. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1355. - name: objectSelector
  1356. type:
  1357. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1358. - name: rules
  1359. type:
  1360. list:
  1361. elementType:
  1362. namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
  1363. elementRelationship: atomic
  1364. - name: sideEffects
  1365. type:
  1366. scalar: string
  1367. - name: timeoutSeconds
  1368. type:
  1369. scalar: numeric
  1370. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration
  1371. map:
  1372. fields:
  1373. - name: apiVersion
  1374. type:
  1375. scalar: string
  1376. - name: kind
  1377. type:
  1378. scalar: string
  1379. - name: metadata
  1380. type:
  1381. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1382. default: {}
  1383. - name: webhooks
  1384. type:
  1385. list:
  1386. elementType:
  1387. namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
  1388. elementRelationship: associative
  1389. keys:
  1390. - name
  1391. - name: io.k8s.api.admissionregistration.v1beta1.Validation
  1392. map:
  1393. fields:
  1394. - name: expression
  1395. type:
  1396. scalar: string
  1397. default: ""
  1398. - name: message
  1399. type:
  1400. scalar: string
  1401. - name: messageExpression
  1402. type:
  1403. scalar: string
  1404. - name: reason
  1405. type:
  1406. scalar: string
  1407. - name: io.k8s.api.admissionregistration.v1beta1.Variable
  1408. map:
  1409. fields:
  1410. - name: expression
  1411. type:
  1412. scalar: string
  1413. default: ""
  1414. - name: name
  1415. type:
  1416. scalar: string
  1417. default: ""
  1418. elementRelationship: atomic
  1419. - name: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  1420. map:
  1421. fields:
  1422. - name: caBundle
  1423. type:
  1424. scalar: string
  1425. - name: service
  1426. type:
  1427. namedType: io.k8s.api.admissionregistration.v1beta1.ServiceReference
  1428. - name: url
  1429. type:
  1430. scalar: string
  1431. - name: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
  1432. map:
  1433. fields:
  1434. - name: apiServerID
  1435. type:
  1436. scalar: string
  1437. - name: decodableVersions
  1438. type:
  1439. list:
  1440. elementType:
  1441. scalar: string
  1442. elementRelationship: associative
  1443. - name: encodingVersion
  1444. type:
  1445. scalar: string
  1446. - name: servedVersions
  1447. type:
  1448. list:
  1449. elementType:
  1450. scalar: string
  1451. elementRelationship: associative
  1452. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersion
  1453. map:
  1454. fields:
  1455. - name: apiVersion
  1456. type:
  1457. scalar: string
  1458. - name: kind
  1459. type:
  1460. scalar: string
  1461. - name: metadata
  1462. type:
  1463. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1464. default: {}
  1465. - name: spec
  1466. type:
  1467. namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
  1468. default: {}
  1469. - name: status
  1470. type:
  1471. namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
  1472. default: {}
  1473. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
  1474. map:
  1475. fields:
  1476. - name: lastTransitionTime
  1477. type:
  1478. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1479. - name: message
  1480. type:
  1481. scalar: string
  1482. - name: observedGeneration
  1483. type:
  1484. scalar: numeric
  1485. - name: reason
  1486. type:
  1487. scalar: string
  1488. default: ""
  1489. - name: status
  1490. type:
  1491. scalar: string
  1492. default: ""
  1493. - name: type
  1494. type:
  1495. scalar: string
  1496. default: ""
  1497. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
  1498. map:
  1499. elementType:
  1500. scalar: untyped
  1501. list:
  1502. elementType:
  1503. namedType: __untyped_atomic_
  1504. elementRelationship: atomic
  1505. map:
  1506. elementType:
  1507. namedType: __untyped_deduced_
  1508. elementRelationship: separable
  1509. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
  1510. map:
  1511. fields:
  1512. - name: commonEncodingVersion
  1513. type:
  1514. scalar: string
  1515. - name: conditions
  1516. type:
  1517. list:
  1518. elementType:
  1519. namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
  1520. elementRelationship: associative
  1521. keys:
  1522. - type
  1523. - name: storageVersions
  1524. type:
  1525. list:
  1526. elementType:
  1527. namedType: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
  1528. elementRelationship: associative
  1529. keys:
  1530. - apiServerID
  1531. - name: io.k8s.api.apps.v1.ControllerRevision
  1532. map:
  1533. fields:
  1534. - name: apiVersion
  1535. type:
  1536. scalar: string
  1537. - name: data
  1538. type:
  1539. namedType: __untyped_atomic_
  1540. - name: kind
  1541. type:
  1542. scalar: string
  1543. - name: metadata
  1544. type:
  1545. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1546. default: {}
  1547. - name: revision
  1548. type:
  1549. scalar: numeric
  1550. default: 0
  1551. - name: io.k8s.api.apps.v1.DaemonSet
  1552. map:
  1553. fields:
  1554. - name: apiVersion
  1555. type:
  1556. scalar: string
  1557. - name: kind
  1558. type:
  1559. scalar: string
  1560. - name: metadata
  1561. type:
  1562. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1563. default: {}
  1564. - name: spec
  1565. type:
  1566. namedType: io.k8s.api.apps.v1.DaemonSetSpec
  1567. default: {}
  1568. - name: status
  1569. type:
  1570. namedType: io.k8s.api.apps.v1.DaemonSetStatus
  1571. default: {}
  1572. - name: io.k8s.api.apps.v1.DaemonSetCondition
  1573. map:
  1574. fields:
  1575. - name: lastTransitionTime
  1576. type:
  1577. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1578. - name: message
  1579. type:
  1580. scalar: string
  1581. - name: reason
  1582. type:
  1583. scalar: string
  1584. - name: status
  1585. type:
  1586. scalar: string
  1587. default: ""
  1588. - name: type
  1589. type:
  1590. scalar: string
  1591. default: ""
  1592. - name: io.k8s.api.apps.v1.DaemonSetSpec
  1593. map:
  1594. fields:
  1595. - name: minReadySeconds
  1596. type:
  1597. scalar: numeric
  1598. - name: revisionHistoryLimit
  1599. type:
  1600. scalar: numeric
  1601. - name: selector
  1602. type:
  1603. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1604. - name: template
  1605. type:
  1606. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1607. default: {}
  1608. - name: updateStrategy
  1609. type:
  1610. namedType: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
  1611. default: {}
  1612. - name: io.k8s.api.apps.v1.DaemonSetStatus
  1613. map:
  1614. fields:
  1615. - name: collisionCount
  1616. type:
  1617. scalar: numeric
  1618. - name: conditions
  1619. type:
  1620. list:
  1621. elementType:
  1622. namedType: io.k8s.api.apps.v1.DaemonSetCondition
  1623. elementRelationship: associative
  1624. keys:
  1625. - type
  1626. - name: currentNumberScheduled
  1627. type:
  1628. scalar: numeric
  1629. default: 0
  1630. - name: desiredNumberScheduled
  1631. type:
  1632. scalar: numeric
  1633. default: 0
  1634. - name: numberAvailable
  1635. type:
  1636. scalar: numeric
  1637. - name: numberMisscheduled
  1638. type:
  1639. scalar: numeric
  1640. default: 0
  1641. - name: numberReady
  1642. type:
  1643. scalar: numeric
  1644. default: 0
  1645. - name: numberUnavailable
  1646. type:
  1647. scalar: numeric
  1648. - name: observedGeneration
  1649. type:
  1650. scalar: numeric
  1651. - name: updatedNumberScheduled
  1652. type:
  1653. scalar: numeric
  1654. - name: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
  1655. map:
  1656. fields:
  1657. - name: rollingUpdate
  1658. type:
  1659. namedType: io.k8s.api.apps.v1.RollingUpdateDaemonSet
  1660. - name: type
  1661. type:
  1662. scalar: string
  1663. - name: io.k8s.api.apps.v1.Deployment
  1664. map:
  1665. fields:
  1666. - name: apiVersion
  1667. type:
  1668. scalar: string
  1669. - name: kind
  1670. type:
  1671. scalar: string
  1672. - name: metadata
  1673. type:
  1674. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1675. default: {}
  1676. - name: spec
  1677. type:
  1678. namedType: io.k8s.api.apps.v1.DeploymentSpec
  1679. default: {}
  1680. - name: status
  1681. type:
  1682. namedType: io.k8s.api.apps.v1.DeploymentStatus
  1683. default: {}
  1684. - name: io.k8s.api.apps.v1.DeploymentCondition
  1685. map:
  1686. fields:
  1687. - name: lastTransitionTime
  1688. type:
  1689. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1690. - name: lastUpdateTime
  1691. type:
  1692. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1693. - name: message
  1694. type:
  1695. scalar: string
  1696. - name: reason
  1697. type:
  1698. scalar: string
  1699. - name: status
  1700. type:
  1701. scalar: string
  1702. default: ""
  1703. - name: type
  1704. type:
  1705. scalar: string
  1706. default: ""
  1707. - name: io.k8s.api.apps.v1.DeploymentSpec
  1708. map:
  1709. fields:
  1710. - name: minReadySeconds
  1711. type:
  1712. scalar: numeric
  1713. - name: paused
  1714. type:
  1715. scalar: boolean
  1716. - name: progressDeadlineSeconds
  1717. type:
  1718. scalar: numeric
  1719. - name: replicas
  1720. type:
  1721. scalar: numeric
  1722. - name: revisionHistoryLimit
  1723. type:
  1724. scalar: numeric
  1725. - name: selector
  1726. type:
  1727. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1728. - name: strategy
  1729. type:
  1730. namedType: io.k8s.api.apps.v1.DeploymentStrategy
  1731. default: {}
  1732. - name: template
  1733. type:
  1734. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1735. default: {}
  1736. - name: io.k8s.api.apps.v1.DeploymentStatus
  1737. map:
  1738. fields:
  1739. - name: availableReplicas
  1740. type:
  1741. scalar: numeric
  1742. - name: collisionCount
  1743. type:
  1744. scalar: numeric
  1745. - name: conditions
  1746. type:
  1747. list:
  1748. elementType:
  1749. namedType: io.k8s.api.apps.v1.DeploymentCondition
  1750. elementRelationship: associative
  1751. keys:
  1752. - type
  1753. - name: observedGeneration
  1754. type:
  1755. scalar: numeric
  1756. - name: readyReplicas
  1757. type:
  1758. scalar: numeric
  1759. - name: replicas
  1760. type:
  1761. scalar: numeric
  1762. - name: terminatingReplicas
  1763. type:
  1764. scalar: numeric
  1765. - name: unavailableReplicas
  1766. type:
  1767. scalar: numeric
  1768. - name: updatedReplicas
  1769. type:
  1770. scalar: numeric
  1771. - name: io.k8s.api.apps.v1.DeploymentStrategy
  1772. map:
  1773. fields:
  1774. - name: rollingUpdate
  1775. type:
  1776. namedType: io.k8s.api.apps.v1.RollingUpdateDeployment
  1777. - name: type
  1778. type:
  1779. scalar: string
  1780. - name: io.k8s.api.apps.v1.ReplicaSet
  1781. map:
  1782. fields:
  1783. - name: apiVersion
  1784. type:
  1785. scalar: string
  1786. - name: kind
  1787. type:
  1788. scalar: string
  1789. - name: metadata
  1790. type:
  1791. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1792. default: {}
  1793. - name: spec
  1794. type:
  1795. namedType: io.k8s.api.apps.v1.ReplicaSetSpec
  1796. default: {}
  1797. - name: status
  1798. type:
  1799. namedType: io.k8s.api.apps.v1.ReplicaSetStatus
  1800. default: {}
  1801. - name: io.k8s.api.apps.v1.ReplicaSetCondition
  1802. map:
  1803. fields:
  1804. - name: lastTransitionTime
  1805. type:
  1806. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1807. - name: message
  1808. type:
  1809. scalar: string
  1810. - name: reason
  1811. type:
  1812. scalar: string
  1813. - name: status
  1814. type:
  1815. scalar: string
  1816. default: ""
  1817. - name: type
  1818. type:
  1819. scalar: string
  1820. default: ""
  1821. - name: io.k8s.api.apps.v1.ReplicaSetSpec
  1822. map:
  1823. fields:
  1824. - name: minReadySeconds
  1825. type:
  1826. scalar: numeric
  1827. - name: replicas
  1828. type:
  1829. scalar: numeric
  1830. - name: selector
  1831. type:
  1832. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1833. - name: template
  1834. type:
  1835. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1836. default: {}
  1837. - name: io.k8s.api.apps.v1.ReplicaSetStatus
  1838. map:
  1839. fields:
  1840. - name: availableReplicas
  1841. type:
  1842. scalar: numeric
  1843. - name: conditions
  1844. type:
  1845. list:
  1846. elementType:
  1847. namedType: io.k8s.api.apps.v1.ReplicaSetCondition
  1848. elementRelationship: associative
  1849. keys:
  1850. - type
  1851. - name: fullyLabeledReplicas
  1852. type:
  1853. scalar: numeric
  1854. - name: observedGeneration
  1855. type:
  1856. scalar: numeric
  1857. - name: readyReplicas
  1858. type:
  1859. scalar: numeric
  1860. - name: replicas
  1861. type:
  1862. scalar: numeric
  1863. default: 0
  1864. - name: terminatingReplicas
  1865. type:
  1866. scalar: numeric
  1867. - name: io.k8s.api.apps.v1.RollingUpdateDaemonSet
  1868. map:
  1869. fields:
  1870. - name: maxSurge
  1871. type:
  1872. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1873. - name: maxUnavailable
  1874. type:
  1875. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1876. - name: io.k8s.api.apps.v1.RollingUpdateDeployment
  1877. map:
  1878. fields:
  1879. - name: maxSurge
  1880. type:
  1881. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1882. - name: maxUnavailable
  1883. type:
  1884. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1885. - name: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
  1886. map:
  1887. fields:
  1888. - name: maxUnavailable
  1889. type:
  1890. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1891. - name: partition
  1892. type:
  1893. scalar: numeric
  1894. - name: io.k8s.api.apps.v1.StatefulSet
  1895. map:
  1896. fields:
  1897. - name: apiVersion
  1898. type:
  1899. scalar: string
  1900. - name: kind
  1901. type:
  1902. scalar: string
  1903. - name: metadata
  1904. type:
  1905. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1906. default: {}
  1907. - name: spec
  1908. type:
  1909. namedType: io.k8s.api.apps.v1.StatefulSetSpec
  1910. default: {}
  1911. - name: status
  1912. type:
  1913. namedType: io.k8s.api.apps.v1.StatefulSetStatus
  1914. default: {}
  1915. - name: io.k8s.api.apps.v1.StatefulSetCondition
  1916. map:
  1917. fields:
  1918. - name: lastTransitionTime
  1919. type:
  1920. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1921. - name: message
  1922. type:
  1923. scalar: string
  1924. - name: reason
  1925. type:
  1926. scalar: string
  1927. - name: status
  1928. type:
  1929. scalar: string
  1930. default: ""
  1931. - name: type
  1932. type:
  1933. scalar: string
  1934. default: ""
  1935. - name: io.k8s.api.apps.v1.StatefulSetOrdinals
  1936. map:
  1937. fields:
  1938. - name: start
  1939. type:
  1940. scalar: numeric
  1941. default: 0
  1942. - name: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
  1943. map:
  1944. fields:
  1945. - name: whenDeleted
  1946. type:
  1947. scalar: string
  1948. - name: whenScaled
  1949. type:
  1950. scalar: string
  1951. - name: io.k8s.api.apps.v1.StatefulSetSpec
  1952. map:
  1953. fields:
  1954. - name: minReadySeconds
  1955. type:
  1956. scalar: numeric
  1957. - name: ordinals
  1958. type:
  1959. namedType: io.k8s.api.apps.v1.StatefulSetOrdinals
  1960. - name: persistentVolumeClaimRetentionPolicy
  1961. type:
  1962. namedType: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
  1963. - name: podManagementPolicy
  1964. type:
  1965. scalar: string
  1966. - name: replicas
  1967. type:
  1968. scalar: numeric
  1969. - name: revisionHistoryLimit
  1970. type:
  1971. scalar: numeric
  1972. - name: selector
  1973. type:
  1974. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1975. - name: serviceName
  1976. type:
  1977. scalar: string
  1978. default: ""
  1979. - name: template
  1980. type:
  1981. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1982. default: {}
  1983. - name: updateStrategy
  1984. type:
  1985. namedType: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
  1986. default: {}
  1987. - name: volumeClaimTemplates
  1988. type:
  1989. list:
  1990. elementType:
  1991. namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  1992. elementRelationship: atomic
  1993. - name: io.k8s.api.apps.v1.StatefulSetStatus
  1994. map:
  1995. fields:
  1996. - name: availableReplicas
  1997. type:
  1998. scalar: numeric
  1999. default: 0
  2000. - name: collisionCount
  2001. type:
  2002. scalar: numeric
  2003. - name: conditions
  2004. type:
  2005. list:
  2006. elementType:
  2007. namedType: io.k8s.api.apps.v1.StatefulSetCondition
  2008. elementRelationship: associative
  2009. keys:
  2010. - type
  2011. - name: currentReplicas
  2012. type:
  2013. scalar: numeric
  2014. - name: currentRevision
  2015. type:
  2016. scalar: string
  2017. - name: observedGeneration
  2018. type:
  2019. scalar: numeric
  2020. - name: readyReplicas
  2021. type:
  2022. scalar: numeric
  2023. - name: replicas
  2024. type:
  2025. scalar: numeric
  2026. default: 0
  2027. - name: updateRevision
  2028. type:
  2029. scalar: string
  2030. - name: updatedReplicas
  2031. type:
  2032. scalar: numeric
  2033. - name: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
  2034. map:
  2035. fields:
  2036. - name: rollingUpdate
  2037. type:
  2038. namedType: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
  2039. - name: type
  2040. type:
  2041. scalar: string
  2042. - name: io.k8s.api.apps.v1beta1.ControllerRevision
  2043. map:
  2044. fields:
  2045. - name: apiVersion
  2046. type:
  2047. scalar: string
  2048. - name: data
  2049. type:
  2050. namedType: __untyped_atomic_
  2051. - name: kind
  2052. type:
  2053. scalar: string
  2054. - name: metadata
  2055. type:
  2056. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2057. default: {}
  2058. - name: revision
  2059. type:
  2060. scalar: numeric
  2061. default: 0
  2062. - name: io.k8s.api.apps.v1beta1.Deployment
  2063. map:
  2064. fields:
  2065. - name: apiVersion
  2066. type:
  2067. scalar: string
  2068. - name: kind
  2069. type:
  2070. scalar: string
  2071. - name: metadata
  2072. type:
  2073. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2074. default: {}
  2075. - name: spec
  2076. type:
  2077. namedType: io.k8s.api.apps.v1beta1.DeploymentSpec
  2078. default: {}
  2079. - name: status
  2080. type:
  2081. namedType: io.k8s.api.apps.v1beta1.DeploymentStatus
  2082. default: {}
  2083. - name: io.k8s.api.apps.v1beta1.DeploymentCondition
  2084. map:
  2085. fields:
  2086. - name: lastTransitionTime
  2087. type:
  2088. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2089. - name: lastUpdateTime
  2090. type:
  2091. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2092. - name: message
  2093. type:
  2094. scalar: string
  2095. - name: reason
  2096. type:
  2097. scalar: string
  2098. - name: status
  2099. type:
  2100. scalar: string
  2101. default: ""
  2102. - name: type
  2103. type:
  2104. scalar: string
  2105. default: ""
  2106. - name: io.k8s.api.apps.v1beta1.DeploymentSpec
  2107. map:
  2108. fields:
  2109. - name: minReadySeconds
  2110. type:
  2111. scalar: numeric
  2112. - name: paused
  2113. type:
  2114. scalar: boolean
  2115. - name: progressDeadlineSeconds
  2116. type:
  2117. scalar: numeric
  2118. - name: replicas
  2119. type:
  2120. scalar: numeric
  2121. - name: revisionHistoryLimit
  2122. type:
  2123. scalar: numeric
  2124. - name: rollbackTo
  2125. type:
  2126. namedType: io.k8s.api.apps.v1beta1.RollbackConfig
  2127. - name: selector
  2128. type:
  2129. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2130. - name: strategy
  2131. type:
  2132. namedType: io.k8s.api.apps.v1beta1.DeploymentStrategy
  2133. default: {}
  2134. - name: template
  2135. type:
  2136. namedType: io.k8s.api.core.v1.PodTemplateSpec
  2137. default: {}
  2138. - name: io.k8s.api.apps.v1beta1.DeploymentStatus
  2139. map:
  2140. fields:
  2141. - name: availableReplicas
  2142. type:
  2143. scalar: numeric
  2144. - name: collisionCount
  2145. type:
  2146. scalar: numeric
  2147. - name: conditions
  2148. type:
  2149. list:
  2150. elementType:
  2151. namedType: io.k8s.api.apps.v1beta1.DeploymentCondition
  2152. elementRelationship: associative
  2153. keys:
  2154. - type
  2155. - name: observedGeneration
  2156. type:
  2157. scalar: numeric
  2158. - name: readyReplicas
  2159. type:
  2160. scalar: numeric
  2161. - name: replicas
  2162. type:
  2163. scalar: numeric
  2164. - name: terminatingReplicas
  2165. type:
  2166. scalar: numeric
  2167. - name: unavailableReplicas
  2168. type:
  2169. scalar: numeric
  2170. - name: updatedReplicas
  2171. type:
  2172. scalar: numeric
  2173. - name: io.k8s.api.apps.v1beta1.DeploymentStrategy
  2174. map:
  2175. fields:
  2176. - name: rollingUpdate
  2177. type:
  2178. namedType: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
  2179. - name: type
  2180. type:
  2181. scalar: string
  2182. - name: io.k8s.api.apps.v1beta1.RollbackConfig
  2183. map:
  2184. fields:
  2185. - name: revision
  2186. type:
  2187. scalar: numeric
  2188. - name: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
  2189. map:
  2190. fields:
  2191. - name: maxSurge
  2192. type:
  2193. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2194. - name: maxUnavailable
  2195. type:
  2196. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2197. - name: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
  2198. map:
  2199. fields:
  2200. - name: maxUnavailable
  2201. type:
  2202. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2203. - name: partition
  2204. type:
  2205. scalar: numeric
  2206. - name: io.k8s.api.apps.v1beta1.StatefulSet
  2207. map:
  2208. fields:
  2209. - name: apiVersion
  2210. type:
  2211. scalar: string
  2212. - name: kind
  2213. type:
  2214. scalar: string
  2215. - name: metadata
  2216. type:
  2217. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2218. default: {}
  2219. - name: spec
  2220. type:
  2221. namedType: io.k8s.api.apps.v1beta1.StatefulSetSpec
  2222. default: {}
  2223. - name: status
  2224. type:
  2225. namedType: io.k8s.api.apps.v1beta1.StatefulSetStatus
  2226. default: {}
  2227. - name: io.k8s.api.apps.v1beta1.StatefulSetCondition
  2228. map:
  2229. fields:
  2230. - name: lastTransitionTime
  2231. type:
  2232. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2233. - name: message
  2234. type:
  2235. scalar: string
  2236. - name: reason
  2237. type:
  2238. scalar: string
  2239. - name: status
  2240. type:
  2241. scalar: string
  2242. default: ""
  2243. - name: type
  2244. type:
  2245. scalar: string
  2246. default: ""
  2247. - name: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
  2248. map:
  2249. fields:
  2250. - name: start
  2251. type:
  2252. scalar: numeric
  2253. default: 0
  2254. - name: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
  2255. map:
  2256. fields:
  2257. - name: whenDeleted
  2258. type:
  2259. scalar: string
  2260. - name: whenScaled
  2261. type:
  2262. scalar: string
  2263. - name: io.k8s.api.apps.v1beta1.StatefulSetSpec
  2264. map:
  2265. fields:
  2266. - name: minReadySeconds
  2267. type:
  2268. scalar: numeric
  2269. - name: ordinals
  2270. type:
  2271. namedType: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
  2272. - name: persistentVolumeClaimRetentionPolicy
  2273. type:
  2274. namedType: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
  2275. - name: podManagementPolicy
  2276. type:
  2277. scalar: string
  2278. - name: replicas
  2279. type:
  2280. scalar: numeric
  2281. - name: revisionHistoryLimit
  2282. type:
  2283. scalar: numeric
  2284. - name: selector
  2285. type:
  2286. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2287. - name: serviceName
  2288. type:
  2289. scalar: string
  2290. default: ""
  2291. - name: template
  2292. type:
  2293. namedType: io.k8s.api.core.v1.PodTemplateSpec
  2294. default: {}
  2295. - name: updateStrategy
  2296. type:
  2297. namedType: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
  2298. default: {}
  2299. - name: volumeClaimTemplates
  2300. type:
  2301. list:
  2302. elementType:
  2303. namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  2304. elementRelationship: atomic
  2305. - name: io.k8s.api.apps.v1beta1.StatefulSetStatus
  2306. map:
  2307. fields:
  2308. - name: availableReplicas
  2309. type:
  2310. scalar: numeric
  2311. default: 0
  2312. - name: collisionCount
  2313. type:
  2314. scalar: numeric
  2315. - name: conditions
  2316. type:
  2317. list:
  2318. elementType:
  2319. namedType: io.k8s.api.apps.v1beta1.StatefulSetCondition
  2320. elementRelationship: associative
  2321. keys:
  2322. - type
  2323. - name: currentReplicas
  2324. type:
  2325. scalar: numeric
  2326. - name: currentRevision
  2327. type:
  2328. scalar: string
  2329. - name: observedGeneration
  2330. type:
  2331. scalar: numeric
  2332. - name: readyReplicas
  2333. type:
  2334. scalar: numeric
  2335. - name: replicas
  2336. type:
  2337. scalar: numeric
  2338. default: 0
  2339. - name: updateRevision
  2340. type:
  2341. scalar: string
  2342. - name: updatedReplicas
  2343. type:
  2344. scalar: numeric
  2345. - name: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
  2346. map:
  2347. fields:
  2348. - name: rollingUpdate
  2349. type:
  2350. namedType: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
  2351. - name: type
  2352. type:
  2353. scalar: string
  2354. - name: io.k8s.api.apps.v1beta2.ControllerRevision
  2355. map:
  2356. fields:
  2357. - name: apiVersion
  2358. type:
  2359. scalar: string
  2360. - name: data
  2361. type:
  2362. namedType: __untyped_atomic_
  2363. - name: kind
  2364. type:
  2365. scalar: string
  2366. - name: metadata
  2367. type:
  2368. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2369. default: {}
  2370. - name: revision
  2371. type:
  2372. scalar: numeric
  2373. default: 0
  2374. - name: io.k8s.api.apps.v1beta2.DaemonSet
  2375. map:
  2376. fields:
  2377. - name: apiVersion
  2378. type:
  2379. scalar: string
  2380. - name: kind
  2381. type:
  2382. scalar: string
  2383. - name: metadata
  2384. type:
  2385. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2386. default: {}
  2387. - name: spec
  2388. type:
  2389. namedType: io.k8s.api.apps.v1beta2.DaemonSetSpec
  2390. default: {}
  2391. - name: status
  2392. type:
  2393. namedType: io.k8s.api.apps.v1beta2.DaemonSetStatus
  2394. default: {}
  2395. - name: io.k8s.api.apps.v1beta2.DaemonSetCondition
  2396. map:
  2397. fields:
  2398. - name: lastTransitionTime
  2399. type:
  2400. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2401. - name: message
  2402. type:
  2403. scalar: string
  2404. - name: reason
  2405. type:
  2406. scalar: string
  2407. - name: status
  2408. type:
  2409. scalar: string
  2410. default: ""
  2411. - name: type
  2412. type:
  2413. scalar: string
  2414. default: ""
  2415. - name: io.k8s.api.apps.v1beta2.DaemonSetSpec
  2416. map:
  2417. fields:
  2418. - name: minReadySeconds
  2419. type:
  2420. scalar: numeric
  2421. - name: revisionHistoryLimit
  2422. type:
  2423. scalar: numeric
  2424. - name: selector
  2425. type:
  2426. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2427. - name: template
  2428. type:
  2429. namedType: io.k8s.api.core.v1.PodTemplateSpec
  2430. default: {}
  2431. - name: updateStrategy
  2432. type:
  2433. namedType: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
  2434. default: {}
  2435. - name: io.k8s.api.apps.v1beta2.DaemonSetStatus
  2436. map:
  2437. fields:
  2438. - name: collisionCount
  2439. type:
  2440. scalar: numeric
  2441. - name: conditions
  2442. type:
  2443. list:
  2444. elementType:
  2445. namedType: io.k8s.api.apps.v1beta2.DaemonSetCondition
  2446. elementRelationship: associative
  2447. keys:
  2448. - type
  2449. - name: currentNumberScheduled
  2450. type:
  2451. scalar: numeric
  2452. default: 0
  2453. - name: desiredNumberScheduled
  2454. type:
  2455. scalar: numeric
  2456. default: 0
  2457. - name: numberAvailable
  2458. type:
  2459. scalar: numeric
  2460. - name: numberMisscheduled
  2461. type:
  2462. scalar: numeric
  2463. default: 0
  2464. - name: numberReady
  2465. type:
  2466. scalar: numeric
  2467. default: 0
  2468. - name: numberUnavailable
  2469. type:
  2470. scalar: numeric
  2471. - name: observedGeneration
  2472. type:
  2473. scalar: numeric
  2474. - name: updatedNumberScheduled
  2475. type:
  2476. scalar: numeric
  2477. - name: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
  2478. map:
  2479. fields:
  2480. - name: rollingUpdate
  2481. type:
  2482. namedType: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
  2483. - name: type
  2484. type:
  2485. scalar: string
  2486. - name: io.k8s.api.apps.v1beta2.Deployment
  2487. map:
  2488. fields:
  2489. - name: apiVersion
  2490. type:
  2491. scalar: string
  2492. - name: kind
  2493. type:
  2494. scalar: string
  2495. - name: metadata
  2496. type:
  2497. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2498. default: {}
  2499. - name: spec
  2500. type:
  2501. namedType: io.k8s.api.apps.v1beta2.DeploymentSpec
  2502. default: {}
  2503. - name: status
  2504. type:
  2505. namedType: io.k8s.api.apps.v1beta2.DeploymentStatus
  2506. default: {}
  2507. - name: io.k8s.api.apps.v1beta2.DeploymentCondition
  2508. map:
  2509. fields:
  2510. - name: lastTransitionTime
  2511. type:
  2512. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2513. - name: lastUpdateTime
  2514. type:
  2515. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2516. - name: message
  2517. type:
  2518. scalar: string
  2519. - name: reason
  2520. type:
  2521. scalar: string
  2522. - name: status
  2523. type:
  2524. scalar: string
  2525. default: ""
  2526. - name: type
  2527. type:
  2528. scalar: string
  2529. default: ""
  2530. - name: io.k8s.api.apps.v1beta2.DeploymentSpec
  2531. map:
  2532. fields:
  2533. - name: minReadySeconds
  2534. type:
  2535. scalar: numeric
  2536. - name: paused
  2537. type:
  2538. scalar: boolean
  2539. - name: progressDeadlineSeconds
  2540. type:
  2541. scalar: numeric
  2542. - name: replicas
  2543. type:
  2544. scalar: numeric
  2545. - name: revisionHistoryLimit
  2546. type:
  2547. scalar: numeric
  2548. - name: selector
  2549. type:
  2550. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2551. - name: strategy
  2552. type:
  2553. namedType: io.k8s.api.apps.v1beta2.DeploymentStrategy
  2554. default: {}
  2555. - name: template
  2556. type:
  2557. namedType: io.k8s.api.core.v1.PodTemplateSpec
  2558. default: {}
  2559. - name: io.k8s.api.apps.v1beta2.DeploymentStatus
  2560. map:
  2561. fields:
  2562. - name: availableReplicas
  2563. type:
  2564. scalar: numeric
  2565. - name: collisionCount
  2566. type:
  2567. scalar: numeric
  2568. - name: conditions
  2569. type:
  2570. list:
  2571. elementType:
  2572. namedType: io.k8s.api.apps.v1beta2.DeploymentCondition
  2573. elementRelationship: associative
  2574. keys:
  2575. - type
  2576. - name: observedGeneration
  2577. type:
  2578. scalar: numeric
  2579. - name: readyReplicas
  2580. type:
  2581. scalar: numeric
  2582. - name: replicas
  2583. type:
  2584. scalar: numeric
  2585. - name: terminatingReplicas
  2586. type:
  2587. scalar: numeric
  2588. - name: unavailableReplicas
  2589. type:
  2590. scalar: numeric
  2591. - name: updatedReplicas
  2592. type:
  2593. scalar: numeric
  2594. - name: io.k8s.api.apps.v1beta2.DeploymentStrategy
  2595. map:
  2596. fields:
  2597. - name: rollingUpdate
  2598. type:
  2599. namedType: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
  2600. - name: type
  2601. type:
  2602. scalar: string
  2603. - name: io.k8s.api.apps.v1beta2.ReplicaSet
  2604. map:
  2605. fields:
  2606. - name: apiVersion
  2607. type:
  2608. scalar: string
  2609. - name: kind
  2610. type:
  2611. scalar: string
  2612. - name: metadata
  2613. type:
  2614. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2615. default: {}
  2616. - name: spec
  2617. type:
  2618. namedType: io.k8s.api.apps.v1beta2.ReplicaSetSpec
  2619. default: {}
  2620. - name: status
  2621. type:
  2622. namedType: io.k8s.api.apps.v1beta2.ReplicaSetStatus
  2623. default: {}
  2624. - name: io.k8s.api.apps.v1beta2.ReplicaSetCondition
  2625. map:
  2626. fields:
  2627. - name: lastTransitionTime
  2628. type:
  2629. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2630. - name: message
  2631. type:
  2632. scalar: string
  2633. - name: reason
  2634. type:
  2635. scalar: string
  2636. - name: status
  2637. type:
  2638. scalar: string
  2639. default: ""
  2640. - name: type
  2641. type:
  2642. scalar: string
  2643. default: ""
  2644. - name: io.k8s.api.apps.v1beta2.ReplicaSetSpec
  2645. map:
  2646. fields:
  2647. - name: minReadySeconds
  2648. type:
  2649. scalar: numeric
  2650. - name: replicas
  2651. type:
  2652. scalar: numeric
  2653. - name: selector
  2654. type:
  2655. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2656. - name: template
  2657. type:
  2658. namedType: io.k8s.api.core.v1.PodTemplateSpec
  2659. default: {}
  2660. - name: io.k8s.api.apps.v1beta2.ReplicaSetStatus
  2661. map:
  2662. fields:
  2663. - name: availableReplicas
  2664. type:
  2665. scalar: numeric
  2666. - name: conditions
  2667. type:
  2668. list:
  2669. elementType:
  2670. namedType: io.k8s.api.apps.v1beta2.ReplicaSetCondition
  2671. elementRelationship: associative
  2672. keys:
  2673. - type
  2674. - name: fullyLabeledReplicas
  2675. type:
  2676. scalar: numeric
  2677. - name: observedGeneration
  2678. type:
  2679. scalar: numeric
  2680. - name: readyReplicas
  2681. type:
  2682. scalar: numeric
  2683. - name: replicas
  2684. type:
  2685. scalar: numeric
  2686. default: 0
  2687. - name: terminatingReplicas
  2688. type:
  2689. scalar: numeric
  2690. - name: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
  2691. map:
  2692. fields:
  2693. - name: maxSurge
  2694. type:
  2695. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2696. - name: maxUnavailable
  2697. type:
  2698. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2699. - name: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
  2700. map:
  2701. fields:
  2702. - name: maxSurge
  2703. type:
  2704. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2705. - name: maxUnavailable
  2706. type:
  2707. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2708. - name: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
  2709. map:
  2710. fields:
  2711. - name: maxUnavailable
  2712. type:
  2713. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2714. - name: partition
  2715. type:
  2716. scalar: numeric
  2717. - name: io.k8s.api.apps.v1beta2.StatefulSet
  2718. map:
  2719. fields:
  2720. - name: apiVersion
  2721. type:
  2722. scalar: string
  2723. - name: kind
  2724. type:
  2725. scalar: string
  2726. - name: metadata
  2727. type:
  2728. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2729. default: {}
  2730. - name: spec
  2731. type:
  2732. namedType: io.k8s.api.apps.v1beta2.StatefulSetSpec
  2733. default: {}
  2734. - name: status
  2735. type:
  2736. namedType: io.k8s.api.apps.v1beta2.StatefulSetStatus
  2737. default: {}
  2738. - name: io.k8s.api.apps.v1beta2.StatefulSetCondition
  2739. map:
  2740. fields:
  2741. - name: lastTransitionTime
  2742. type:
  2743. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2744. - name: message
  2745. type:
  2746. scalar: string
  2747. - name: reason
  2748. type:
  2749. scalar: string
  2750. - name: status
  2751. type:
  2752. scalar: string
  2753. default: ""
  2754. - name: type
  2755. type:
  2756. scalar: string
  2757. default: ""
  2758. - name: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
  2759. map:
  2760. fields:
  2761. - name: start
  2762. type:
  2763. scalar: numeric
  2764. default: 0
  2765. - name: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
  2766. map:
  2767. fields:
  2768. - name: whenDeleted
  2769. type:
  2770. scalar: string
  2771. - name: whenScaled
  2772. type:
  2773. scalar: string
  2774. - name: io.k8s.api.apps.v1beta2.StatefulSetSpec
  2775. map:
  2776. fields:
  2777. - name: minReadySeconds
  2778. type:
  2779. scalar: numeric
  2780. - name: ordinals
  2781. type:
  2782. namedType: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
  2783. - name: persistentVolumeClaimRetentionPolicy
  2784. type:
  2785. namedType: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
  2786. - name: podManagementPolicy
  2787. type:
  2788. scalar: string
  2789. - name: replicas
  2790. type:
  2791. scalar: numeric
  2792. - name: revisionHistoryLimit
  2793. type:
  2794. scalar: numeric
  2795. - name: selector
  2796. type:
  2797. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2798. - name: serviceName
  2799. type:
  2800. scalar: string
  2801. default: ""
  2802. - name: template
  2803. type:
  2804. namedType: io.k8s.api.core.v1.PodTemplateSpec
  2805. default: {}
  2806. - name: updateStrategy
  2807. type:
  2808. namedType: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
  2809. default: {}
  2810. - name: volumeClaimTemplates
  2811. type:
  2812. list:
  2813. elementType:
  2814. namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  2815. elementRelationship: atomic
  2816. - name: io.k8s.api.apps.v1beta2.StatefulSetStatus
  2817. map:
  2818. fields:
  2819. - name: availableReplicas
  2820. type:
  2821. scalar: numeric
  2822. default: 0
  2823. - name: collisionCount
  2824. type:
  2825. scalar: numeric
  2826. - name: conditions
  2827. type:
  2828. list:
  2829. elementType:
  2830. namedType: io.k8s.api.apps.v1beta2.StatefulSetCondition
  2831. elementRelationship: associative
  2832. keys:
  2833. - type
  2834. - name: currentReplicas
  2835. type:
  2836. scalar: numeric
  2837. - name: currentRevision
  2838. type:
  2839. scalar: string
  2840. - name: observedGeneration
  2841. type:
  2842. scalar: numeric
  2843. - name: readyReplicas
  2844. type:
  2845. scalar: numeric
  2846. - name: replicas
  2847. type:
  2848. scalar: numeric
  2849. default: 0
  2850. - name: updateRevision
  2851. type:
  2852. scalar: string
  2853. - name: updatedReplicas
  2854. type:
  2855. scalar: numeric
  2856. - name: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
  2857. map:
  2858. fields:
  2859. - name: rollingUpdate
  2860. type:
  2861. namedType: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
  2862. - name: type
  2863. type:
  2864. scalar: string
  2865. - name: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
  2866. map:
  2867. fields:
  2868. - name: apiVersion
  2869. type:
  2870. scalar: string
  2871. - name: kind
  2872. type:
  2873. scalar: string
  2874. default: ""
  2875. - name: name
  2876. type:
  2877. scalar: string
  2878. default: ""
  2879. elementRelationship: atomic
  2880. - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler
  2881. map:
  2882. fields:
  2883. - name: apiVersion
  2884. type:
  2885. scalar: string
  2886. - name: kind
  2887. type:
  2888. scalar: string
  2889. - name: metadata
  2890. type:
  2891. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2892. default: {}
  2893. - name: spec
  2894. type:
  2895. namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
  2896. default: {}
  2897. - name: status
  2898. type:
  2899. namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
  2900. default: {}
  2901. - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
  2902. map:
  2903. fields:
  2904. - name: maxReplicas
  2905. type:
  2906. scalar: numeric
  2907. default: 0
  2908. - name: minReplicas
  2909. type:
  2910. scalar: numeric
  2911. - name: scaleTargetRef
  2912. type:
  2913. namedType: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
  2914. default: {}
  2915. - name: targetCPUUtilizationPercentage
  2916. type:
  2917. scalar: numeric
  2918. - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
  2919. map:
  2920. fields:
  2921. - name: currentCPUUtilizationPercentage
  2922. type:
  2923. scalar: numeric
  2924. - name: currentReplicas
  2925. type:
  2926. scalar: numeric
  2927. default: 0
  2928. - name: desiredReplicas
  2929. type:
  2930. scalar: numeric
  2931. default: 0
  2932. - name: lastScaleTime
  2933. type:
  2934. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2935. - name: observedGeneration
  2936. type:
  2937. scalar: numeric
  2938. - name: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
  2939. map:
  2940. fields:
  2941. - name: container
  2942. type:
  2943. scalar: string
  2944. default: ""
  2945. - name: name
  2946. type:
  2947. scalar: string
  2948. default: ""
  2949. - name: target
  2950. type:
  2951. namedType: io.k8s.api.autoscaling.v2.MetricTarget
  2952. default: {}
  2953. - name: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
  2954. map:
  2955. fields:
  2956. - name: container
  2957. type:
  2958. scalar: string
  2959. default: ""
  2960. - name: current
  2961. type:
  2962. namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  2963. default: {}
  2964. - name: name
  2965. type:
  2966. scalar: string
  2967. default: ""
  2968. - name: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  2969. map:
  2970. fields:
  2971. - name: apiVersion
  2972. type:
  2973. scalar: string
  2974. - name: kind
  2975. type:
  2976. scalar: string
  2977. default: ""
  2978. - name: name
  2979. type:
  2980. scalar: string
  2981. default: ""
  2982. - name: io.k8s.api.autoscaling.v2.ExternalMetricSource
  2983. map:
  2984. fields:
  2985. - name: metric
  2986. type:
  2987. namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  2988. default: {}
  2989. - name: target
  2990. type:
  2991. namedType: io.k8s.api.autoscaling.v2.MetricTarget
  2992. default: {}
  2993. - name: io.k8s.api.autoscaling.v2.ExternalMetricStatus
  2994. map:
  2995. fields:
  2996. - name: current
  2997. type:
  2998. namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  2999. default: {}
  3000. - name: metric
  3001. type:
  3002. namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3003. default: {}
  3004. - name: io.k8s.api.autoscaling.v2.HPAScalingPolicy
  3005. map:
  3006. fields:
  3007. - name: periodSeconds
  3008. type:
  3009. scalar: numeric
  3010. default: 0
  3011. - name: type
  3012. type:
  3013. scalar: string
  3014. default: ""
  3015. - name: value
  3016. type:
  3017. scalar: numeric
  3018. default: 0
  3019. - name: io.k8s.api.autoscaling.v2.HPAScalingRules
  3020. map:
  3021. fields:
  3022. - name: policies
  3023. type:
  3024. list:
  3025. elementType:
  3026. namedType: io.k8s.api.autoscaling.v2.HPAScalingPolicy
  3027. elementRelationship: atomic
  3028. - name: selectPolicy
  3029. type:
  3030. scalar: string
  3031. - name: stabilizationWindowSeconds
  3032. type:
  3033. scalar: numeric
  3034. - name: tolerance
  3035. type:
  3036. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3037. - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler
  3038. map:
  3039. fields:
  3040. - name: apiVersion
  3041. type:
  3042. scalar: string
  3043. - name: kind
  3044. type:
  3045. scalar: string
  3046. - name: metadata
  3047. type:
  3048. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3049. default: {}
  3050. - name: spec
  3051. type:
  3052. namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
  3053. default: {}
  3054. - name: status
  3055. type:
  3056. namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
  3057. default: {}
  3058. - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
  3059. map:
  3060. fields:
  3061. - name: scaleDown
  3062. type:
  3063. namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
  3064. - name: scaleUp
  3065. type:
  3066. namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
  3067. - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
  3068. map:
  3069. fields:
  3070. - name: lastTransitionTime
  3071. type:
  3072. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3073. - name: message
  3074. type:
  3075. scalar: string
  3076. - name: reason
  3077. type:
  3078. scalar: string
  3079. - name: status
  3080. type:
  3081. scalar: string
  3082. default: ""
  3083. - name: type
  3084. type:
  3085. scalar: string
  3086. default: ""
  3087. - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
  3088. map:
  3089. fields:
  3090. - name: behavior
  3091. type:
  3092. namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
  3093. - name: maxReplicas
  3094. type:
  3095. scalar: numeric
  3096. default: 0
  3097. - name: metrics
  3098. type:
  3099. list:
  3100. elementType:
  3101. namedType: io.k8s.api.autoscaling.v2.MetricSpec
  3102. elementRelationship: atomic
  3103. - name: minReplicas
  3104. type:
  3105. scalar: numeric
  3106. - name: scaleTargetRef
  3107. type:
  3108. namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  3109. default: {}
  3110. - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
  3111. map:
  3112. fields:
  3113. - name: conditions
  3114. type:
  3115. list:
  3116. elementType:
  3117. namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
  3118. elementRelationship: associative
  3119. keys:
  3120. - type
  3121. - name: currentMetrics
  3122. type:
  3123. list:
  3124. elementType:
  3125. namedType: io.k8s.api.autoscaling.v2.MetricStatus
  3126. elementRelationship: atomic
  3127. - name: currentReplicas
  3128. type:
  3129. scalar: numeric
  3130. - name: desiredReplicas
  3131. type:
  3132. scalar: numeric
  3133. default: 0
  3134. - name: lastScaleTime
  3135. type:
  3136. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3137. - name: observedGeneration
  3138. type:
  3139. scalar: numeric
  3140. - name: io.k8s.api.autoscaling.v2.MetricIdentifier
  3141. map:
  3142. fields:
  3143. - name: name
  3144. type:
  3145. scalar: string
  3146. default: ""
  3147. - name: selector
  3148. type:
  3149. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3150. - name: io.k8s.api.autoscaling.v2.MetricSpec
  3151. map:
  3152. fields:
  3153. - name: containerResource
  3154. type:
  3155. namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
  3156. - name: external
  3157. type:
  3158. namedType: io.k8s.api.autoscaling.v2.ExternalMetricSource
  3159. - name: object
  3160. type:
  3161. namedType: io.k8s.api.autoscaling.v2.ObjectMetricSource
  3162. - name: pods
  3163. type:
  3164. namedType: io.k8s.api.autoscaling.v2.PodsMetricSource
  3165. - name: resource
  3166. type:
  3167. namedType: io.k8s.api.autoscaling.v2.ResourceMetricSource
  3168. - name: type
  3169. type:
  3170. scalar: string
  3171. default: ""
  3172. - name: io.k8s.api.autoscaling.v2.MetricStatus
  3173. map:
  3174. fields:
  3175. - name: containerResource
  3176. type:
  3177. namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
  3178. - name: external
  3179. type:
  3180. namedType: io.k8s.api.autoscaling.v2.ExternalMetricStatus
  3181. - name: object
  3182. type:
  3183. namedType: io.k8s.api.autoscaling.v2.ObjectMetricStatus
  3184. - name: pods
  3185. type:
  3186. namedType: io.k8s.api.autoscaling.v2.PodsMetricStatus
  3187. - name: resource
  3188. type:
  3189. namedType: io.k8s.api.autoscaling.v2.ResourceMetricStatus
  3190. - name: type
  3191. type:
  3192. scalar: string
  3193. default: ""
  3194. - name: io.k8s.api.autoscaling.v2.MetricTarget
  3195. map:
  3196. fields:
  3197. - name: averageUtilization
  3198. type:
  3199. scalar: numeric
  3200. - name: averageValue
  3201. type:
  3202. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3203. - name: type
  3204. type:
  3205. scalar: string
  3206. default: ""
  3207. - name: value
  3208. type:
  3209. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3210. - name: io.k8s.api.autoscaling.v2.MetricValueStatus
  3211. map:
  3212. fields:
  3213. - name: averageUtilization
  3214. type:
  3215. scalar: numeric
  3216. - name: averageValue
  3217. type:
  3218. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3219. - name: value
  3220. type:
  3221. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3222. - name: io.k8s.api.autoscaling.v2.ObjectMetricSource
  3223. map:
  3224. fields:
  3225. - name: describedObject
  3226. type:
  3227. namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  3228. default: {}
  3229. - name: metric
  3230. type:
  3231. namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3232. default: {}
  3233. - name: target
  3234. type:
  3235. namedType: io.k8s.api.autoscaling.v2.MetricTarget
  3236. default: {}
  3237. - name: io.k8s.api.autoscaling.v2.ObjectMetricStatus
  3238. map:
  3239. fields:
  3240. - name: current
  3241. type:
  3242. namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  3243. default: {}
  3244. - name: describedObject
  3245. type:
  3246. namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  3247. default: {}
  3248. - name: metric
  3249. type:
  3250. namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3251. default: {}
  3252. - name: io.k8s.api.autoscaling.v2.PodsMetricSource
  3253. map:
  3254. fields:
  3255. - name: metric
  3256. type:
  3257. namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3258. default: {}
  3259. - name: target
  3260. type:
  3261. namedType: io.k8s.api.autoscaling.v2.MetricTarget
  3262. default: {}
  3263. - name: io.k8s.api.autoscaling.v2.PodsMetricStatus
  3264. map:
  3265. fields:
  3266. - name: current
  3267. type:
  3268. namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  3269. default: {}
  3270. - name: metric
  3271. type:
  3272. namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3273. default: {}
  3274. - name: io.k8s.api.autoscaling.v2.ResourceMetricSource
  3275. map:
  3276. fields:
  3277. - name: name
  3278. type:
  3279. scalar: string
  3280. default: ""
  3281. - name: target
  3282. type:
  3283. namedType: io.k8s.api.autoscaling.v2.MetricTarget
  3284. default: {}
  3285. - name: io.k8s.api.autoscaling.v2.ResourceMetricStatus
  3286. map:
  3287. fields:
  3288. - name: current
  3289. type:
  3290. namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  3291. default: {}
  3292. - name: name
  3293. type:
  3294. scalar: string
  3295. default: ""
  3296. - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
  3297. map:
  3298. fields:
  3299. - name: container
  3300. type:
  3301. scalar: string
  3302. default: ""
  3303. - name: name
  3304. type:
  3305. scalar: string
  3306. default: ""
  3307. - name: targetAverageUtilization
  3308. type:
  3309. scalar: numeric
  3310. - name: targetAverageValue
  3311. type:
  3312. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3313. - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
  3314. map:
  3315. fields:
  3316. - name: container
  3317. type:
  3318. scalar: string
  3319. default: ""
  3320. - name: currentAverageUtilization
  3321. type:
  3322. scalar: numeric
  3323. - name: currentAverageValue
  3324. type:
  3325. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3326. - name: name
  3327. type:
  3328. scalar: string
  3329. default: ""
  3330. - name: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3331. map:
  3332. fields:
  3333. - name: apiVersion
  3334. type:
  3335. scalar: string
  3336. - name: kind
  3337. type:
  3338. scalar: string
  3339. default: ""
  3340. - name: name
  3341. type:
  3342. scalar: string
  3343. default: ""
  3344. - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
  3345. map:
  3346. fields:
  3347. - name: metricName
  3348. type:
  3349. scalar: string
  3350. default: ""
  3351. - name: metricSelector
  3352. type:
  3353. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3354. - name: targetAverageValue
  3355. type:
  3356. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3357. - name: targetValue
  3358. type:
  3359. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3360. - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
  3361. map:
  3362. fields:
  3363. - name: currentAverageValue
  3364. type:
  3365. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3366. - name: currentValue
  3367. type:
  3368. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3369. - name: metricName
  3370. type:
  3371. scalar: string
  3372. default: ""
  3373. - name: metricSelector
  3374. type:
  3375. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3376. - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler
  3377. map:
  3378. fields:
  3379. - name: apiVersion
  3380. type:
  3381. scalar: string
  3382. - name: kind
  3383. type:
  3384. scalar: string
  3385. - name: metadata
  3386. type:
  3387. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3388. default: {}
  3389. - name: spec
  3390. type:
  3391. namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
  3392. default: {}
  3393. - name: status
  3394. type:
  3395. namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
  3396. default: {}
  3397. - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
  3398. map:
  3399. fields:
  3400. - name: lastTransitionTime
  3401. type:
  3402. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3403. - name: message
  3404. type:
  3405. scalar: string
  3406. - name: reason
  3407. type:
  3408. scalar: string
  3409. - name: status
  3410. type:
  3411. scalar: string
  3412. default: ""
  3413. - name: type
  3414. type:
  3415. scalar: string
  3416. default: ""
  3417. - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
  3418. map:
  3419. fields:
  3420. - name: maxReplicas
  3421. type:
  3422. scalar: numeric
  3423. default: 0
  3424. - name: metrics
  3425. type:
  3426. list:
  3427. elementType:
  3428. namedType: io.k8s.api.autoscaling.v2beta1.MetricSpec
  3429. elementRelationship: atomic
  3430. - name: minReplicas
  3431. type:
  3432. scalar: numeric
  3433. - name: scaleTargetRef
  3434. type:
  3435. namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3436. default: {}
  3437. - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
  3438. map:
  3439. fields:
  3440. - name: conditions
  3441. type:
  3442. list:
  3443. elementType:
  3444. namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
  3445. elementRelationship: atomic
  3446. - name: currentMetrics
  3447. type:
  3448. list:
  3449. elementType:
  3450. namedType: io.k8s.api.autoscaling.v2beta1.MetricStatus
  3451. elementRelationship: atomic
  3452. - name: currentReplicas
  3453. type:
  3454. scalar: numeric
  3455. default: 0
  3456. - name: desiredReplicas
  3457. type:
  3458. scalar: numeric
  3459. default: 0
  3460. - name: lastScaleTime
  3461. type:
  3462. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3463. - name: observedGeneration
  3464. type:
  3465. scalar: numeric
  3466. - name: io.k8s.api.autoscaling.v2beta1.MetricSpec
  3467. map:
  3468. fields:
  3469. - name: containerResource
  3470. type:
  3471. namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
  3472. - name: external
  3473. type:
  3474. namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
  3475. - name: object
  3476. type:
  3477. namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
  3478. - name: pods
  3479. type:
  3480. namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
  3481. - name: resource
  3482. type:
  3483. namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
  3484. - name: type
  3485. type:
  3486. scalar: string
  3487. default: ""
  3488. - name: io.k8s.api.autoscaling.v2beta1.MetricStatus
  3489. map:
  3490. fields:
  3491. - name: containerResource
  3492. type:
  3493. namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
  3494. - name: external
  3495. type:
  3496. namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
  3497. - name: object
  3498. type:
  3499. namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
  3500. - name: pods
  3501. type:
  3502. namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
  3503. - name: resource
  3504. type:
  3505. namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
  3506. - name: type
  3507. type:
  3508. scalar: string
  3509. default: ""
  3510. - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
  3511. map:
  3512. fields:
  3513. - name: averageValue
  3514. type:
  3515. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3516. - name: metricName
  3517. type:
  3518. scalar: string
  3519. default: ""
  3520. - name: selector
  3521. type:
  3522. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3523. - name: target
  3524. type:
  3525. namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3526. default: {}
  3527. - name: targetValue
  3528. type:
  3529. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3530. - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
  3531. map:
  3532. fields:
  3533. - name: averageValue
  3534. type:
  3535. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3536. - name: currentValue
  3537. type:
  3538. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3539. - name: metricName
  3540. type:
  3541. scalar: string
  3542. default: ""
  3543. - name: selector
  3544. type:
  3545. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3546. - name: target
  3547. type:
  3548. namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3549. default: {}
  3550. - name: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
  3551. map:
  3552. fields:
  3553. - name: metricName
  3554. type:
  3555. scalar: string
  3556. default: ""
  3557. - name: selector
  3558. type:
  3559. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3560. - name: targetAverageValue
  3561. type:
  3562. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3563. - name: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
  3564. map:
  3565. fields:
  3566. - name: currentAverageValue
  3567. type:
  3568. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3569. - name: metricName
  3570. type:
  3571. scalar: string
  3572. default: ""
  3573. - name: selector
  3574. type:
  3575. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3576. - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
  3577. map:
  3578. fields:
  3579. - name: name
  3580. type:
  3581. scalar: string
  3582. default: ""
  3583. - name: targetAverageUtilization
  3584. type:
  3585. scalar: numeric
  3586. - name: targetAverageValue
  3587. type:
  3588. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3589. - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
  3590. map:
  3591. fields:
  3592. - name: currentAverageUtilization
  3593. type:
  3594. scalar: numeric
  3595. - name: currentAverageValue
  3596. type:
  3597. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3598. - name: name
  3599. type:
  3600. scalar: string
  3601. default: ""
  3602. - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
  3603. map:
  3604. fields:
  3605. - name: container
  3606. type:
  3607. scalar: string
  3608. default: ""
  3609. - name: name
  3610. type:
  3611. scalar: string
  3612. default: ""
  3613. - name: target
  3614. type:
  3615. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3616. default: {}
  3617. - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
  3618. map:
  3619. fields:
  3620. - name: container
  3621. type:
  3622. scalar: string
  3623. default: ""
  3624. - name: current
  3625. type:
  3626. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3627. default: {}
  3628. - name: name
  3629. type:
  3630. scalar: string
  3631. default: ""
  3632. - name: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3633. map:
  3634. fields:
  3635. - name: apiVersion
  3636. type:
  3637. scalar: string
  3638. - name: kind
  3639. type:
  3640. scalar: string
  3641. default: ""
  3642. - name: name
  3643. type:
  3644. scalar: string
  3645. default: ""
  3646. - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
  3647. map:
  3648. fields:
  3649. - name: metric
  3650. type:
  3651. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3652. default: {}
  3653. - name: target
  3654. type:
  3655. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3656. default: {}
  3657. - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
  3658. map:
  3659. fields:
  3660. - name: current
  3661. type:
  3662. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3663. default: {}
  3664. - name: metric
  3665. type:
  3666. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3667. default: {}
  3668. - name: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
  3669. map:
  3670. fields:
  3671. - name: periodSeconds
  3672. type:
  3673. scalar: numeric
  3674. default: 0
  3675. - name: type
  3676. type:
  3677. scalar: string
  3678. default: ""
  3679. - name: value
  3680. type:
  3681. scalar: numeric
  3682. default: 0
  3683. - name: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  3684. map:
  3685. fields:
  3686. - name: policies
  3687. type:
  3688. list:
  3689. elementType:
  3690. namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
  3691. elementRelationship: atomic
  3692. - name: selectPolicy
  3693. type:
  3694. scalar: string
  3695. - name: stabilizationWindowSeconds
  3696. type:
  3697. scalar: numeric
  3698. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler
  3699. map:
  3700. fields:
  3701. - name: apiVersion
  3702. type:
  3703. scalar: string
  3704. - name: kind
  3705. type:
  3706. scalar: string
  3707. - name: metadata
  3708. type:
  3709. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3710. default: {}
  3711. - name: spec
  3712. type:
  3713. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
  3714. default: {}
  3715. - name: status
  3716. type:
  3717. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
  3718. default: {}
  3719. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
  3720. map:
  3721. fields:
  3722. - name: scaleDown
  3723. type:
  3724. namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  3725. - name: scaleUp
  3726. type:
  3727. namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  3728. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
  3729. map:
  3730. fields:
  3731. - name: lastTransitionTime
  3732. type:
  3733. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3734. - name: message
  3735. type:
  3736. scalar: string
  3737. - name: reason
  3738. type:
  3739. scalar: string
  3740. - name: status
  3741. type:
  3742. scalar: string
  3743. default: ""
  3744. - name: type
  3745. type:
  3746. scalar: string
  3747. default: ""
  3748. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
  3749. map:
  3750. fields:
  3751. - name: behavior
  3752. type:
  3753. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
  3754. - name: maxReplicas
  3755. type:
  3756. scalar: numeric
  3757. default: 0
  3758. - name: metrics
  3759. type:
  3760. list:
  3761. elementType:
  3762. namedType: io.k8s.api.autoscaling.v2beta2.MetricSpec
  3763. elementRelationship: atomic
  3764. - name: minReplicas
  3765. type:
  3766. scalar: numeric
  3767. - name: scaleTargetRef
  3768. type:
  3769. namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3770. default: {}
  3771. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
  3772. map:
  3773. fields:
  3774. - name: conditions
  3775. type:
  3776. list:
  3777. elementType:
  3778. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
  3779. elementRelationship: atomic
  3780. - name: currentMetrics
  3781. type:
  3782. list:
  3783. elementType:
  3784. namedType: io.k8s.api.autoscaling.v2beta2.MetricStatus
  3785. elementRelationship: atomic
  3786. - name: currentReplicas
  3787. type:
  3788. scalar: numeric
  3789. default: 0
  3790. - name: desiredReplicas
  3791. type:
  3792. scalar: numeric
  3793. default: 0
  3794. - name: lastScaleTime
  3795. type:
  3796. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3797. - name: observedGeneration
  3798. type:
  3799. scalar: numeric
  3800. - name: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3801. map:
  3802. fields:
  3803. - name: name
  3804. type:
  3805. scalar: string
  3806. default: ""
  3807. - name: selector
  3808. type:
  3809. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3810. - name: io.k8s.api.autoscaling.v2beta2.MetricSpec
  3811. map:
  3812. fields:
  3813. - name: containerResource
  3814. type:
  3815. namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
  3816. - name: external
  3817. type:
  3818. namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
  3819. - name: object
  3820. type:
  3821. namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
  3822. - name: pods
  3823. type:
  3824. namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
  3825. - name: resource
  3826. type:
  3827. namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
  3828. - name: type
  3829. type:
  3830. scalar: string
  3831. default: ""
  3832. - name: io.k8s.api.autoscaling.v2beta2.MetricStatus
  3833. map:
  3834. fields:
  3835. - name: containerResource
  3836. type:
  3837. namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
  3838. - name: external
  3839. type:
  3840. namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
  3841. - name: object
  3842. type:
  3843. namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
  3844. - name: pods
  3845. type:
  3846. namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
  3847. - name: resource
  3848. type:
  3849. namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
  3850. - name: type
  3851. type:
  3852. scalar: string
  3853. default: ""
  3854. - name: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3855. map:
  3856. fields:
  3857. - name: averageUtilization
  3858. type:
  3859. scalar: numeric
  3860. - name: averageValue
  3861. type:
  3862. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3863. - name: type
  3864. type:
  3865. scalar: string
  3866. default: ""
  3867. - name: value
  3868. type:
  3869. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3870. - name: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3871. map:
  3872. fields:
  3873. - name: averageUtilization
  3874. type:
  3875. scalar: numeric
  3876. - name: averageValue
  3877. type:
  3878. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3879. - name: value
  3880. type:
  3881. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3882. - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
  3883. map:
  3884. fields:
  3885. - name: describedObject
  3886. type:
  3887. namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3888. default: {}
  3889. - name: metric
  3890. type:
  3891. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3892. default: {}
  3893. - name: target
  3894. type:
  3895. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3896. default: {}
  3897. - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
  3898. map:
  3899. fields:
  3900. - name: current
  3901. type:
  3902. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3903. default: {}
  3904. - name: describedObject
  3905. type:
  3906. namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3907. default: {}
  3908. - name: metric
  3909. type:
  3910. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3911. default: {}
  3912. - name: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
  3913. map:
  3914. fields:
  3915. - name: metric
  3916. type:
  3917. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3918. default: {}
  3919. - name: target
  3920. type:
  3921. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3922. default: {}
  3923. - name: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
  3924. map:
  3925. fields:
  3926. - name: current
  3927. type:
  3928. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3929. default: {}
  3930. - name: metric
  3931. type:
  3932. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3933. default: {}
  3934. - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
  3935. map:
  3936. fields:
  3937. - name: name
  3938. type:
  3939. scalar: string
  3940. default: ""
  3941. - name: target
  3942. type:
  3943. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3944. default: {}
  3945. - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
  3946. map:
  3947. fields:
  3948. - name: current
  3949. type:
  3950. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3951. default: {}
  3952. - name: name
  3953. type:
  3954. scalar: string
  3955. default: ""
  3956. - name: io.k8s.api.batch.v1.CronJob
  3957. map:
  3958. fields:
  3959. - name: apiVersion
  3960. type:
  3961. scalar: string
  3962. - name: kind
  3963. type:
  3964. scalar: string
  3965. - name: metadata
  3966. type:
  3967. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3968. default: {}
  3969. - name: spec
  3970. type:
  3971. namedType: io.k8s.api.batch.v1.CronJobSpec
  3972. default: {}
  3973. - name: status
  3974. type:
  3975. namedType: io.k8s.api.batch.v1.CronJobStatus
  3976. default: {}
  3977. - name: io.k8s.api.batch.v1.CronJobSpec
  3978. map:
  3979. fields:
  3980. - name: concurrencyPolicy
  3981. type:
  3982. scalar: string
  3983. - name: failedJobsHistoryLimit
  3984. type:
  3985. scalar: numeric
  3986. - name: jobTemplate
  3987. type:
  3988. namedType: io.k8s.api.batch.v1.JobTemplateSpec
  3989. default: {}
  3990. - name: schedule
  3991. type:
  3992. scalar: string
  3993. default: ""
  3994. - name: startingDeadlineSeconds
  3995. type:
  3996. scalar: numeric
  3997. - name: successfulJobsHistoryLimit
  3998. type:
  3999. scalar: numeric
  4000. - name: suspend
  4001. type:
  4002. scalar: boolean
  4003. - name: timeZone
  4004. type:
  4005. scalar: string
  4006. - name: io.k8s.api.batch.v1.CronJobStatus
  4007. map:
  4008. fields:
  4009. - name: active
  4010. type:
  4011. list:
  4012. elementType:
  4013. namedType: io.k8s.api.core.v1.ObjectReference
  4014. elementRelationship: atomic
  4015. - name: lastScheduleTime
  4016. type:
  4017. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4018. - name: lastSuccessfulTime
  4019. type:
  4020. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4021. - name: io.k8s.api.batch.v1.Job
  4022. map:
  4023. fields:
  4024. - name: apiVersion
  4025. type:
  4026. scalar: string
  4027. - name: kind
  4028. type:
  4029. scalar: string
  4030. - name: metadata
  4031. type:
  4032. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4033. default: {}
  4034. - name: spec
  4035. type:
  4036. namedType: io.k8s.api.batch.v1.JobSpec
  4037. default: {}
  4038. - name: status
  4039. type:
  4040. namedType: io.k8s.api.batch.v1.JobStatus
  4041. default: {}
  4042. - name: io.k8s.api.batch.v1.JobCondition
  4043. map:
  4044. fields:
  4045. - name: lastProbeTime
  4046. type:
  4047. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4048. - name: lastTransitionTime
  4049. type:
  4050. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4051. - name: message
  4052. type:
  4053. scalar: string
  4054. - name: reason
  4055. type:
  4056. scalar: string
  4057. - name: status
  4058. type:
  4059. scalar: string
  4060. default: ""
  4061. - name: type
  4062. type:
  4063. scalar: string
  4064. default: ""
  4065. - name: io.k8s.api.batch.v1.JobSpec
  4066. map:
  4067. fields:
  4068. - name: activeDeadlineSeconds
  4069. type:
  4070. scalar: numeric
  4071. - name: backoffLimit
  4072. type:
  4073. scalar: numeric
  4074. - name: backoffLimitPerIndex
  4075. type:
  4076. scalar: numeric
  4077. - name: completionMode
  4078. type:
  4079. scalar: string
  4080. - name: completions
  4081. type:
  4082. scalar: numeric
  4083. - name: managedBy
  4084. type:
  4085. scalar: string
  4086. - name: manualSelector
  4087. type:
  4088. scalar: boolean
  4089. - name: maxFailedIndexes
  4090. type:
  4091. scalar: numeric
  4092. - name: parallelism
  4093. type:
  4094. scalar: numeric
  4095. - name: podFailurePolicy
  4096. type:
  4097. namedType: io.k8s.api.batch.v1.PodFailurePolicy
  4098. - name: podReplacementPolicy
  4099. type:
  4100. scalar: string
  4101. - name: selector
  4102. type:
  4103. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  4104. - name: successPolicy
  4105. type:
  4106. namedType: io.k8s.api.batch.v1.SuccessPolicy
  4107. - name: suspend
  4108. type:
  4109. scalar: boolean
  4110. - name: template
  4111. type:
  4112. namedType: io.k8s.api.core.v1.PodTemplateSpec
  4113. default: {}
  4114. - name: ttlSecondsAfterFinished
  4115. type:
  4116. scalar: numeric
  4117. - name: io.k8s.api.batch.v1.JobStatus
  4118. map:
  4119. fields:
  4120. - name: active
  4121. type:
  4122. scalar: numeric
  4123. - name: completedIndexes
  4124. type:
  4125. scalar: string
  4126. - name: completionTime
  4127. type:
  4128. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4129. - name: conditions
  4130. type:
  4131. list:
  4132. elementType:
  4133. namedType: io.k8s.api.batch.v1.JobCondition
  4134. elementRelationship: atomic
  4135. - name: failed
  4136. type:
  4137. scalar: numeric
  4138. - name: failedIndexes
  4139. type:
  4140. scalar: string
  4141. - name: ready
  4142. type:
  4143. scalar: numeric
  4144. - name: startTime
  4145. type:
  4146. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4147. - name: succeeded
  4148. type:
  4149. scalar: numeric
  4150. - name: terminating
  4151. type:
  4152. scalar: numeric
  4153. - name: uncountedTerminatedPods
  4154. type:
  4155. namedType: io.k8s.api.batch.v1.UncountedTerminatedPods
  4156. - name: io.k8s.api.batch.v1.JobTemplateSpec
  4157. map:
  4158. fields:
  4159. - name: metadata
  4160. type:
  4161. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4162. default: {}
  4163. - name: spec
  4164. type:
  4165. namedType: io.k8s.api.batch.v1.JobSpec
  4166. default: {}
  4167. - name: io.k8s.api.batch.v1.PodFailurePolicy
  4168. map:
  4169. fields:
  4170. - name: rules
  4171. type:
  4172. list:
  4173. elementType:
  4174. namedType: io.k8s.api.batch.v1.PodFailurePolicyRule
  4175. elementRelationship: atomic
  4176. - name: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
  4177. map:
  4178. fields:
  4179. - name: containerName
  4180. type:
  4181. scalar: string
  4182. - name: operator
  4183. type:
  4184. scalar: string
  4185. default: ""
  4186. - name: values
  4187. type:
  4188. list:
  4189. elementType:
  4190. scalar: numeric
  4191. elementRelationship: associative
  4192. - name: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
  4193. map:
  4194. fields:
  4195. - name: status
  4196. type:
  4197. scalar: string
  4198. default: ""
  4199. - name: type
  4200. type:
  4201. scalar: string
  4202. default: ""
  4203. - name: io.k8s.api.batch.v1.PodFailurePolicyRule
  4204. map:
  4205. fields:
  4206. - name: action
  4207. type:
  4208. scalar: string
  4209. default: ""
  4210. - name: onExitCodes
  4211. type:
  4212. namedType: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
  4213. - name: onPodConditions
  4214. type:
  4215. list:
  4216. elementType:
  4217. namedType: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
  4218. elementRelationship: atomic
  4219. - name: io.k8s.api.batch.v1.SuccessPolicy
  4220. map:
  4221. fields:
  4222. - name: rules
  4223. type:
  4224. list:
  4225. elementType:
  4226. namedType: io.k8s.api.batch.v1.SuccessPolicyRule
  4227. elementRelationship: atomic
  4228. - name: io.k8s.api.batch.v1.SuccessPolicyRule
  4229. map:
  4230. fields:
  4231. - name: succeededCount
  4232. type:
  4233. scalar: numeric
  4234. - name: succeededIndexes
  4235. type:
  4236. scalar: string
  4237. - name: io.k8s.api.batch.v1.UncountedTerminatedPods
  4238. map:
  4239. fields:
  4240. - name: failed
  4241. type:
  4242. list:
  4243. elementType:
  4244. scalar: string
  4245. elementRelationship: associative
  4246. - name: succeeded
  4247. type:
  4248. list:
  4249. elementType:
  4250. scalar: string
  4251. elementRelationship: associative
  4252. - name: io.k8s.api.batch.v1beta1.CronJob
  4253. map:
  4254. fields:
  4255. - name: apiVersion
  4256. type:
  4257. scalar: string
  4258. - name: kind
  4259. type:
  4260. scalar: string
  4261. - name: metadata
  4262. type:
  4263. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4264. default: {}
  4265. - name: spec
  4266. type:
  4267. namedType: io.k8s.api.batch.v1beta1.CronJobSpec
  4268. default: {}
  4269. - name: status
  4270. type:
  4271. namedType: io.k8s.api.batch.v1beta1.CronJobStatus
  4272. default: {}
  4273. - name: io.k8s.api.batch.v1beta1.CronJobSpec
  4274. map:
  4275. fields:
  4276. - name: concurrencyPolicy
  4277. type:
  4278. scalar: string
  4279. - name: failedJobsHistoryLimit
  4280. type:
  4281. scalar: numeric
  4282. - name: jobTemplate
  4283. type:
  4284. namedType: io.k8s.api.batch.v1beta1.JobTemplateSpec
  4285. default: {}
  4286. - name: schedule
  4287. type:
  4288. scalar: string
  4289. default: ""
  4290. - name: startingDeadlineSeconds
  4291. type:
  4292. scalar: numeric
  4293. - name: successfulJobsHistoryLimit
  4294. type:
  4295. scalar: numeric
  4296. - name: suspend
  4297. type:
  4298. scalar: boolean
  4299. - name: timeZone
  4300. type:
  4301. scalar: string
  4302. - name: io.k8s.api.batch.v1beta1.CronJobStatus
  4303. map:
  4304. fields:
  4305. - name: active
  4306. type:
  4307. list:
  4308. elementType:
  4309. namedType: io.k8s.api.core.v1.ObjectReference
  4310. elementRelationship: atomic
  4311. - name: lastScheduleTime
  4312. type:
  4313. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4314. - name: lastSuccessfulTime
  4315. type:
  4316. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4317. - name: io.k8s.api.batch.v1beta1.JobTemplateSpec
  4318. map:
  4319. fields:
  4320. - name: metadata
  4321. type:
  4322. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4323. default: {}
  4324. - name: spec
  4325. type:
  4326. namedType: io.k8s.api.batch.v1.JobSpec
  4327. default: {}
  4328. - name: io.k8s.api.certificates.v1.CertificateSigningRequest
  4329. map:
  4330. fields:
  4331. - name: apiVersion
  4332. type:
  4333. scalar: string
  4334. - name: kind
  4335. type:
  4336. scalar: string
  4337. - name: metadata
  4338. type:
  4339. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4340. default: {}
  4341. - name: spec
  4342. type:
  4343. namedType: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
  4344. default: {}
  4345. - name: status
  4346. type:
  4347. namedType: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
  4348. default: {}
  4349. - name: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
  4350. map:
  4351. fields:
  4352. - name: lastTransitionTime
  4353. type:
  4354. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4355. - name: lastUpdateTime
  4356. type:
  4357. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4358. - name: message
  4359. type:
  4360. scalar: string
  4361. - name: reason
  4362. type:
  4363. scalar: string
  4364. - name: status
  4365. type:
  4366. scalar: string
  4367. default: ""
  4368. - name: type
  4369. type:
  4370. scalar: string
  4371. default: ""
  4372. - name: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
  4373. map:
  4374. fields:
  4375. - name: expirationSeconds
  4376. type:
  4377. scalar: numeric
  4378. - name: extra
  4379. type:
  4380. map:
  4381. elementType:
  4382. list:
  4383. elementType:
  4384. scalar: string
  4385. elementRelationship: atomic
  4386. - name: groups
  4387. type:
  4388. list:
  4389. elementType:
  4390. scalar: string
  4391. elementRelationship: atomic
  4392. - name: request
  4393. type:
  4394. scalar: string
  4395. - name: signerName
  4396. type:
  4397. scalar: string
  4398. default: ""
  4399. - name: uid
  4400. type:
  4401. scalar: string
  4402. - name: usages
  4403. type:
  4404. list:
  4405. elementType:
  4406. scalar: string
  4407. elementRelationship: atomic
  4408. - name: username
  4409. type:
  4410. scalar: string
  4411. - name: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
  4412. map:
  4413. fields:
  4414. - name: certificate
  4415. type:
  4416. scalar: string
  4417. - name: conditions
  4418. type:
  4419. list:
  4420. elementType:
  4421. namedType: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
  4422. elementRelationship: associative
  4423. keys:
  4424. - type
  4425. - name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundle
  4426. map:
  4427. fields:
  4428. - name: apiVersion
  4429. type:
  4430. scalar: string
  4431. - name: kind
  4432. type:
  4433. scalar: string
  4434. - name: metadata
  4435. type:
  4436. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4437. default: {}
  4438. - name: spec
  4439. type:
  4440. namedType: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
  4441. default: {}
  4442. - name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
  4443. map:
  4444. fields:
  4445. - name: signerName
  4446. type:
  4447. scalar: string
  4448. - name: trustBundle
  4449. type:
  4450. scalar: string
  4451. default: ""
  4452. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequest
  4453. map:
  4454. fields:
  4455. - name: apiVersion
  4456. type:
  4457. scalar: string
  4458. - name: kind
  4459. type:
  4460. scalar: string
  4461. - name: metadata
  4462. type:
  4463. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4464. default: {}
  4465. - name: spec
  4466. type:
  4467. namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
  4468. default: {}
  4469. - name: status
  4470. type:
  4471. namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
  4472. default: {}
  4473. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
  4474. map:
  4475. fields:
  4476. - name: lastTransitionTime
  4477. type:
  4478. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4479. - name: lastUpdateTime
  4480. type:
  4481. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4482. - name: message
  4483. type:
  4484. scalar: string
  4485. - name: reason
  4486. type:
  4487. scalar: string
  4488. - name: status
  4489. type:
  4490. scalar: string
  4491. default: ""
  4492. - name: type
  4493. type:
  4494. scalar: string
  4495. default: ""
  4496. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
  4497. map:
  4498. fields:
  4499. - name: expirationSeconds
  4500. type:
  4501. scalar: numeric
  4502. - name: extra
  4503. type:
  4504. map:
  4505. elementType:
  4506. list:
  4507. elementType:
  4508. scalar: string
  4509. elementRelationship: atomic
  4510. - name: groups
  4511. type:
  4512. list:
  4513. elementType:
  4514. scalar: string
  4515. elementRelationship: atomic
  4516. - name: request
  4517. type:
  4518. scalar: string
  4519. - name: signerName
  4520. type:
  4521. scalar: string
  4522. - name: uid
  4523. type:
  4524. scalar: string
  4525. - name: usages
  4526. type:
  4527. list:
  4528. elementType:
  4529. scalar: string
  4530. elementRelationship: atomic
  4531. - name: username
  4532. type:
  4533. scalar: string
  4534. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
  4535. map:
  4536. fields:
  4537. - name: certificate
  4538. type:
  4539. scalar: string
  4540. - name: conditions
  4541. type:
  4542. list:
  4543. elementType:
  4544. namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
  4545. elementRelationship: associative
  4546. keys:
  4547. - type
  4548. - name: io.k8s.api.certificates.v1beta1.ClusterTrustBundle
  4549. map:
  4550. fields:
  4551. - name: apiVersion
  4552. type:
  4553. scalar: string
  4554. - name: kind
  4555. type:
  4556. scalar: string
  4557. - name: metadata
  4558. type:
  4559. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4560. default: {}
  4561. - name: spec
  4562. type:
  4563. namedType: io.k8s.api.certificates.v1beta1.ClusterTrustBundleSpec
  4564. default: {}
  4565. - name: io.k8s.api.certificates.v1beta1.ClusterTrustBundleSpec
  4566. map:
  4567. fields:
  4568. - name: signerName
  4569. type:
  4570. scalar: string
  4571. - name: trustBundle
  4572. type:
  4573. scalar: string
  4574. default: ""
  4575. - name: io.k8s.api.certificates.v1beta1.PodCertificateRequest
  4576. map:
  4577. fields:
  4578. - name: apiVersion
  4579. type:
  4580. scalar: string
  4581. - name: kind
  4582. type:
  4583. scalar: string
  4584. - name: metadata
  4585. type:
  4586. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4587. default: {}
  4588. - name: spec
  4589. type:
  4590. namedType: io.k8s.api.certificates.v1beta1.PodCertificateRequestSpec
  4591. default: {}
  4592. - name: status
  4593. type:
  4594. namedType: io.k8s.api.certificates.v1beta1.PodCertificateRequestStatus
  4595. default: {}
  4596. - name: io.k8s.api.certificates.v1beta1.PodCertificateRequestSpec
  4597. map:
  4598. fields:
  4599. - name: maxExpirationSeconds
  4600. type:
  4601. scalar: numeric
  4602. default: 86400
  4603. - name: nodeName
  4604. type:
  4605. scalar: string
  4606. default: ""
  4607. - name: nodeUID
  4608. type:
  4609. scalar: string
  4610. default: ""
  4611. - name: pkixPublicKey
  4612. type:
  4613. scalar: string
  4614. - name: podName
  4615. type:
  4616. scalar: string
  4617. default: ""
  4618. - name: podUID
  4619. type:
  4620. scalar: string
  4621. default: ""
  4622. - name: proofOfPossession
  4623. type:
  4624. scalar: string
  4625. - name: serviceAccountName
  4626. type:
  4627. scalar: string
  4628. default: ""
  4629. - name: serviceAccountUID
  4630. type:
  4631. scalar: string
  4632. default: ""
  4633. - name: signerName
  4634. type:
  4635. scalar: string
  4636. default: ""
  4637. - name: unverifiedUserAnnotations
  4638. type:
  4639. map:
  4640. elementType:
  4641. scalar: string
  4642. - name: io.k8s.api.certificates.v1beta1.PodCertificateRequestStatus
  4643. map:
  4644. fields:
  4645. - name: beginRefreshAt
  4646. type:
  4647. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4648. - name: certificateChain
  4649. type:
  4650. scalar: string
  4651. - name: conditions
  4652. type:
  4653. list:
  4654. elementType:
  4655. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  4656. elementRelationship: associative
  4657. keys:
  4658. - type
  4659. - name: notAfter
  4660. type:
  4661. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4662. - name: notBefore
  4663. type:
  4664. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4665. - name: io.k8s.api.coordination.v1.Lease
  4666. map:
  4667. fields:
  4668. - name: apiVersion
  4669. type:
  4670. scalar: string
  4671. - name: kind
  4672. type:
  4673. scalar: string
  4674. - name: metadata
  4675. type:
  4676. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4677. default: {}
  4678. - name: spec
  4679. type:
  4680. namedType: io.k8s.api.coordination.v1.LeaseSpec
  4681. default: {}
  4682. - name: io.k8s.api.coordination.v1.LeaseSpec
  4683. map:
  4684. fields:
  4685. - name: acquireTime
  4686. type:
  4687. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4688. - name: holderIdentity
  4689. type:
  4690. scalar: string
  4691. - name: leaseDurationSeconds
  4692. type:
  4693. scalar: numeric
  4694. - name: leaseTransitions
  4695. type:
  4696. scalar: numeric
  4697. - name: preferredHolder
  4698. type:
  4699. scalar: string
  4700. - name: renewTime
  4701. type:
  4702. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4703. - name: strategy
  4704. type:
  4705. scalar: string
  4706. - name: io.k8s.api.coordination.v1alpha2.LeaseCandidate
  4707. map:
  4708. fields:
  4709. - name: apiVersion
  4710. type:
  4711. scalar: string
  4712. - name: kind
  4713. type:
  4714. scalar: string
  4715. - name: metadata
  4716. type:
  4717. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4718. default: {}
  4719. - name: spec
  4720. type:
  4721. namedType: io.k8s.api.coordination.v1alpha2.LeaseCandidateSpec
  4722. default: {}
  4723. - name: io.k8s.api.coordination.v1alpha2.LeaseCandidateSpec
  4724. map:
  4725. fields:
  4726. - name: binaryVersion
  4727. type:
  4728. scalar: string
  4729. default: ""
  4730. - name: emulationVersion
  4731. type:
  4732. scalar: string
  4733. - name: leaseName
  4734. type:
  4735. scalar: string
  4736. default: ""
  4737. - name: pingTime
  4738. type:
  4739. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4740. - name: renewTime
  4741. type:
  4742. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4743. - name: strategy
  4744. type:
  4745. scalar: string
  4746. - name: io.k8s.api.coordination.v1beta1.Lease
  4747. map:
  4748. fields:
  4749. - name: apiVersion
  4750. type:
  4751. scalar: string
  4752. - name: kind
  4753. type:
  4754. scalar: string
  4755. - name: metadata
  4756. type:
  4757. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4758. default: {}
  4759. - name: spec
  4760. type:
  4761. namedType: io.k8s.api.coordination.v1beta1.LeaseSpec
  4762. default: {}
  4763. - name: io.k8s.api.coordination.v1beta1.LeaseCandidate
  4764. map:
  4765. fields:
  4766. - name: apiVersion
  4767. type:
  4768. scalar: string
  4769. - name: kind
  4770. type:
  4771. scalar: string
  4772. - name: metadata
  4773. type:
  4774. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4775. default: {}
  4776. - name: spec
  4777. type:
  4778. namedType: io.k8s.api.coordination.v1beta1.LeaseCandidateSpec
  4779. default: {}
  4780. - name: io.k8s.api.coordination.v1beta1.LeaseCandidateSpec
  4781. map:
  4782. fields:
  4783. - name: binaryVersion
  4784. type:
  4785. scalar: string
  4786. default: ""
  4787. - name: emulationVersion
  4788. type:
  4789. scalar: string
  4790. - name: leaseName
  4791. type:
  4792. scalar: string
  4793. default: ""
  4794. - name: pingTime
  4795. type:
  4796. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4797. - name: renewTime
  4798. type:
  4799. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4800. - name: strategy
  4801. type:
  4802. scalar: string
  4803. - name: io.k8s.api.coordination.v1beta1.LeaseSpec
  4804. map:
  4805. fields:
  4806. - name: acquireTime
  4807. type:
  4808. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4809. - name: holderIdentity
  4810. type:
  4811. scalar: string
  4812. - name: leaseDurationSeconds
  4813. type:
  4814. scalar: numeric
  4815. - name: leaseTransitions
  4816. type:
  4817. scalar: numeric
  4818. - name: preferredHolder
  4819. type:
  4820. scalar: string
  4821. - name: renewTime
  4822. type:
  4823. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4824. - name: strategy
  4825. type:
  4826. scalar: string
  4827. - name: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  4828. map:
  4829. fields:
  4830. - name: fsType
  4831. type:
  4832. scalar: string
  4833. - name: partition
  4834. type:
  4835. scalar: numeric
  4836. - name: readOnly
  4837. type:
  4838. scalar: boolean
  4839. - name: volumeID
  4840. type:
  4841. scalar: string
  4842. default: ""
  4843. - name: io.k8s.api.core.v1.Affinity
  4844. map:
  4845. fields:
  4846. - name: nodeAffinity
  4847. type:
  4848. namedType: io.k8s.api.core.v1.NodeAffinity
  4849. - name: podAffinity
  4850. type:
  4851. namedType: io.k8s.api.core.v1.PodAffinity
  4852. - name: podAntiAffinity
  4853. type:
  4854. namedType: io.k8s.api.core.v1.PodAntiAffinity
  4855. - name: io.k8s.api.core.v1.AppArmorProfile
  4856. map:
  4857. fields:
  4858. - name: localhostProfile
  4859. type:
  4860. scalar: string
  4861. - name: type
  4862. type:
  4863. scalar: string
  4864. default: ""
  4865. unions:
  4866. - discriminator: type
  4867. fields:
  4868. - fieldName: localhostProfile
  4869. discriminatorValue: LocalhostProfile
  4870. - name: io.k8s.api.core.v1.AttachedVolume
  4871. map:
  4872. fields:
  4873. - name: devicePath
  4874. type:
  4875. scalar: string
  4876. default: ""
  4877. - name: name
  4878. type:
  4879. scalar: string
  4880. default: ""
  4881. - name: io.k8s.api.core.v1.AzureDiskVolumeSource
  4882. map:
  4883. fields:
  4884. - name: cachingMode
  4885. type:
  4886. scalar: string
  4887. default: ReadWrite
  4888. - name: diskName
  4889. type:
  4890. scalar: string
  4891. default: ""
  4892. - name: diskURI
  4893. type:
  4894. scalar: string
  4895. default: ""
  4896. - name: fsType
  4897. type:
  4898. scalar: string
  4899. default: ext4
  4900. - name: kind
  4901. type:
  4902. scalar: string
  4903. default: Shared
  4904. - name: readOnly
  4905. type:
  4906. scalar: boolean
  4907. default: false
  4908. - name: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  4909. map:
  4910. fields:
  4911. - name: readOnly
  4912. type:
  4913. scalar: boolean
  4914. - name: secretName
  4915. type:
  4916. scalar: string
  4917. default: ""
  4918. - name: secretNamespace
  4919. type:
  4920. scalar: string
  4921. - name: shareName
  4922. type:
  4923. scalar: string
  4924. default: ""
  4925. - name: io.k8s.api.core.v1.AzureFileVolumeSource
  4926. map:
  4927. fields:
  4928. - name: readOnly
  4929. type:
  4930. scalar: boolean
  4931. - name: secretName
  4932. type:
  4933. scalar: string
  4934. default: ""
  4935. - name: shareName
  4936. type:
  4937. scalar: string
  4938. default: ""
  4939. - name: io.k8s.api.core.v1.CSIPersistentVolumeSource
  4940. map:
  4941. fields:
  4942. - name: controllerExpandSecretRef
  4943. type:
  4944. namedType: io.k8s.api.core.v1.SecretReference
  4945. - name: controllerPublishSecretRef
  4946. type:
  4947. namedType: io.k8s.api.core.v1.SecretReference
  4948. - name: driver
  4949. type:
  4950. scalar: string
  4951. default: ""
  4952. - name: fsType
  4953. type:
  4954. scalar: string
  4955. - name: nodeExpandSecretRef
  4956. type:
  4957. namedType: io.k8s.api.core.v1.SecretReference
  4958. - name: nodePublishSecretRef
  4959. type:
  4960. namedType: io.k8s.api.core.v1.SecretReference
  4961. - name: nodeStageSecretRef
  4962. type:
  4963. namedType: io.k8s.api.core.v1.SecretReference
  4964. - name: readOnly
  4965. type:
  4966. scalar: boolean
  4967. - name: volumeAttributes
  4968. type:
  4969. map:
  4970. elementType:
  4971. scalar: string
  4972. - name: volumeHandle
  4973. type:
  4974. scalar: string
  4975. default: ""
  4976. - name: io.k8s.api.core.v1.CSIVolumeSource
  4977. map:
  4978. fields:
  4979. - name: driver
  4980. type:
  4981. scalar: string
  4982. default: ""
  4983. - name: fsType
  4984. type:
  4985. scalar: string
  4986. - name: nodePublishSecretRef
  4987. type:
  4988. namedType: io.k8s.api.core.v1.LocalObjectReference
  4989. - name: readOnly
  4990. type:
  4991. scalar: boolean
  4992. - name: volumeAttributes
  4993. type:
  4994. map:
  4995. elementType:
  4996. scalar: string
  4997. - name: io.k8s.api.core.v1.Capabilities
  4998. map:
  4999. fields:
  5000. - name: add
  5001. type:
  5002. list:
  5003. elementType:
  5004. scalar: string
  5005. elementRelationship: atomic
  5006. - name: drop
  5007. type:
  5008. list:
  5009. elementType:
  5010. scalar: string
  5011. elementRelationship: atomic
  5012. - name: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  5013. map:
  5014. fields:
  5015. - name: monitors
  5016. type:
  5017. list:
  5018. elementType:
  5019. scalar: string
  5020. elementRelationship: atomic
  5021. - name: path
  5022. type:
  5023. scalar: string
  5024. - name: readOnly
  5025. type:
  5026. scalar: boolean
  5027. - name: secretFile
  5028. type:
  5029. scalar: string
  5030. - name: secretRef
  5031. type:
  5032. namedType: io.k8s.api.core.v1.SecretReference
  5033. - name: user
  5034. type:
  5035. scalar: string
  5036. - name: io.k8s.api.core.v1.CephFSVolumeSource
  5037. map:
  5038. fields:
  5039. - name: monitors
  5040. type:
  5041. list:
  5042. elementType:
  5043. scalar: string
  5044. elementRelationship: atomic
  5045. - name: path
  5046. type:
  5047. scalar: string
  5048. - name: readOnly
  5049. type:
  5050. scalar: boolean
  5051. - name: secretFile
  5052. type:
  5053. scalar: string
  5054. - name: secretRef
  5055. type:
  5056. namedType: io.k8s.api.core.v1.LocalObjectReference
  5057. - name: user
  5058. type:
  5059. scalar: string
  5060. - name: io.k8s.api.core.v1.CinderPersistentVolumeSource
  5061. map:
  5062. fields:
  5063. - name: fsType
  5064. type:
  5065. scalar: string
  5066. - name: readOnly
  5067. type:
  5068. scalar: boolean
  5069. - name: secretRef
  5070. type:
  5071. namedType: io.k8s.api.core.v1.SecretReference
  5072. - name: volumeID
  5073. type:
  5074. scalar: string
  5075. default: ""
  5076. - name: io.k8s.api.core.v1.CinderVolumeSource
  5077. map:
  5078. fields:
  5079. - name: fsType
  5080. type:
  5081. scalar: string
  5082. - name: readOnly
  5083. type:
  5084. scalar: boolean
  5085. - name: secretRef
  5086. type:
  5087. namedType: io.k8s.api.core.v1.LocalObjectReference
  5088. - name: volumeID
  5089. type:
  5090. scalar: string
  5091. default: ""
  5092. - name: io.k8s.api.core.v1.ClientIPConfig
  5093. map:
  5094. fields:
  5095. - name: timeoutSeconds
  5096. type:
  5097. scalar: numeric
  5098. - name: io.k8s.api.core.v1.ClusterTrustBundleProjection
  5099. map:
  5100. fields:
  5101. - name: labelSelector
  5102. type:
  5103. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  5104. - name: name
  5105. type:
  5106. scalar: string
  5107. - name: optional
  5108. type:
  5109. scalar: boolean
  5110. - name: path
  5111. type:
  5112. scalar: string
  5113. default: ""
  5114. - name: signerName
  5115. type:
  5116. scalar: string
  5117. - name: io.k8s.api.core.v1.ComponentCondition
  5118. map:
  5119. fields:
  5120. - name: error
  5121. type:
  5122. scalar: string
  5123. - name: message
  5124. type:
  5125. scalar: string
  5126. - name: status
  5127. type:
  5128. scalar: string
  5129. default: ""
  5130. - name: type
  5131. type:
  5132. scalar: string
  5133. default: ""
  5134. - name: io.k8s.api.core.v1.ComponentStatus
  5135. map:
  5136. fields:
  5137. - name: apiVersion
  5138. type:
  5139. scalar: string
  5140. - name: conditions
  5141. type:
  5142. list:
  5143. elementType:
  5144. namedType: io.k8s.api.core.v1.ComponentCondition
  5145. elementRelationship: associative
  5146. keys:
  5147. - type
  5148. - name: kind
  5149. type:
  5150. scalar: string
  5151. - name: metadata
  5152. type:
  5153. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5154. default: {}
  5155. - name: io.k8s.api.core.v1.ConfigMap
  5156. map:
  5157. fields:
  5158. - name: apiVersion
  5159. type:
  5160. scalar: string
  5161. - name: binaryData
  5162. type:
  5163. map:
  5164. elementType:
  5165. scalar: string
  5166. - name: data
  5167. type:
  5168. map:
  5169. elementType:
  5170. scalar: string
  5171. - name: immutable
  5172. type:
  5173. scalar: boolean
  5174. - name: kind
  5175. type:
  5176. scalar: string
  5177. - name: metadata
  5178. type:
  5179. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5180. default: {}
  5181. - name: io.k8s.api.core.v1.ConfigMapEnvSource
  5182. map:
  5183. fields:
  5184. - name: name
  5185. type:
  5186. scalar: string
  5187. default: ""
  5188. - name: optional
  5189. type:
  5190. scalar: boolean
  5191. - name: io.k8s.api.core.v1.ConfigMapKeySelector
  5192. map:
  5193. fields:
  5194. - name: key
  5195. type:
  5196. scalar: string
  5197. default: ""
  5198. - name: name
  5199. type:
  5200. scalar: string
  5201. default: ""
  5202. - name: optional
  5203. type:
  5204. scalar: boolean
  5205. elementRelationship: atomic
  5206. - name: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  5207. map:
  5208. fields:
  5209. - name: kubeletConfigKey
  5210. type:
  5211. scalar: string
  5212. default: ""
  5213. - name: name
  5214. type:
  5215. scalar: string
  5216. default: ""
  5217. - name: namespace
  5218. type:
  5219. scalar: string
  5220. default: ""
  5221. - name: resourceVersion
  5222. type:
  5223. scalar: string
  5224. - name: uid
  5225. type:
  5226. scalar: string
  5227. - name: io.k8s.api.core.v1.ConfigMapProjection
  5228. map:
  5229. fields:
  5230. - name: items
  5231. type:
  5232. list:
  5233. elementType:
  5234. namedType: io.k8s.api.core.v1.KeyToPath
  5235. elementRelationship: atomic
  5236. - name: name
  5237. type:
  5238. scalar: string
  5239. default: ""
  5240. - name: optional
  5241. type:
  5242. scalar: boolean
  5243. - name: io.k8s.api.core.v1.ConfigMapVolumeSource
  5244. map:
  5245. fields:
  5246. - name: defaultMode
  5247. type:
  5248. scalar: numeric
  5249. - name: items
  5250. type:
  5251. list:
  5252. elementType:
  5253. namedType: io.k8s.api.core.v1.KeyToPath
  5254. elementRelationship: atomic
  5255. - name: name
  5256. type:
  5257. scalar: string
  5258. default: ""
  5259. - name: optional
  5260. type:
  5261. scalar: boolean
  5262. - name: io.k8s.api.core.v1.Container
  5263. map:
  5264. fields:
  5265. - name: args
  5266. type:
  5267. list:
  5268. elementType:
  5269. scalar: string
  5270. elementRelationship: atomic
  5271. - name: command
  5272. type:
  5273. list:
  5274. elementType:
  5275. scalar: string
  5276. elementRelationship: atomic
  5277. - name: env
  5278. type:
  5279. list:
  5280. elementType:
  5281. namedType: io.k8s.api.core.v1.EnvVar
  5282. elementRelationship: associative
  5283. keys:
  5284. - name
  5285. - name: envFrom
  5286. type:
  5287. list:
  5288. elementType:
  5289. namedType: io.k8s.api.core.v1.EnvFromSource
  5290. elementRelationship: atomic
  5291. - name: image
  5292. type:
  5293. scalar: string
  5294. - name: imagePullPolicy
  5295. type:
  5296. scalar: string
  5297. - name: lifecycle
  5298. type:
  5299. namedType: io.k8s.api.core.v1.Lifecycle
  5300. - name: livenessProbe
  5301. type:
  5302. namedType: io.k8s.api.core.v1.Probe
  5303. - name: name
  5304. type:
  5305. scalar: string
  5306. default: ""
  5307. - name: ports
  5308. type:
  5309. list:
  5310. elementType:
  5311. namedType: io.k8s.api.core.v1.ContainerPort
  5312. elementRelationship: associative
  5313. keys:
  5314. - containerPort
  5315. - protocol
  5316. - name: readinessProbe
  5317. type:
  5318. namedType: io.k8s.api.core.v1.Probe
  5319. - name: resizePolicy
  5320. type:
  5321. list:
  5322. elementType:
  5323. namedType: io.k8s.api.core.v1.ContainerResizePolicy
  5324. elementRelationship: atomic
  5325. - name: resources
  5326. type:
  5327. namedType: io.k8s.api.core.v1.ResourceRequirements
  5328. default: {}
  5329. - name: restartPolicy
  5330. type:
  5331. scalar: string
  5332. - name: restartPolicyRules
  5333. type:
  5334. list:
  5335. elementType:
  5336. namedType: io.k8s.api.core.v1.ContainerRestartRule
  5337. elementRelationship: atomic
  5338. - name: securityContext
  5339. type:
  5340. namedType: io.k8s.api.core.v1.SecurityContext
  5341. - name: startupProbe
  5342. type:
  5343. namedType: io.k8s.api.core.v1.Probe
  5344. - name: stdin
  5345. type:
  5346. scalar: boolean
  5347. - name: stdinOnce
  5348. type:
  5349. scalar: boolean
  5350. - name: terminationMessagePath
  5351. type:
  5352. scalar: string
  5353. - name: terminationMessagePolicy
  5354. type:
  5355. scalar: string
  5356. - name: tty
  5357. type:
  5358. scalar: boolean
  5359. - name: volumeDevices
  5360. type:
  5361. list:
  5362. elementType:
  5363. namedType: io.k8s.api.core.v1.VolumeDevice
  5364. elementRelationship: associative
  5365. keys:
  5366. - devicePath
  5367. - name: volumeMounts
  5368. type:
  5369. list:
  5370. elementType:
  5371. namedType: io.k8s.api.core.v1.VolumeMount
  5372. elementRelationship: associative
  5373. keys:
  5374. - mountPath
  5375. - name: workingDir
  5376. type:
  5377. scalar: string
  5378. - name: io.k8s.api.core.v1.ContainerExtendedResourceRequest
  5379. map:
  5380. fields:
  5381. - name: containerName
  5382. type:
  5383. scalar: string
  5384. default: ""
  5385. - name: requestName
  5386. type:
  5387. scalar: string
  5388. default: ""
  5389. - name: resourceName
  5390. type:
  5391. scalar: string
  5392. default: ""
  5393. - name: io.k8s.api.core.v1.ContainerImage
  5394. map:
  5395. fields:
  5396. - name: names
  5397. type:
  5398. list:
  5399. elementType:
  5400. scalar: string
  5401. elementRelationship: atomic
  5402. - name: sizeBytes
  5403. type:
  5404. scalar: numeric
  5405. - name: io.k8s.api.core.v1.ContainerPort
  5406. map:
  5407. fields:
  5408. - name: containerPort
  5409. type:
  5410. scalar: numeric
  5411. default: 0
  5412. - name: hostIP
  5413. type:
  5414. scalar: string
  5415. - name: hostPort
  5416. type:
  5417. scalar: numeric
  5418. - name: name
  5419. type:
  5420. scalar: string
  5421. - name: protocol
  5422. type:
  5423. scalar: string
  5424. default: TCP
  5425. - name: io.k8s.api.core.v1.ContainerResizePolicy
  5426. map:
  5427. fields:
  5428. - name: resourceName
  5429. type:
  5430. scalar: string
  5431. default: ""
  5432. - name: restartPolicy
  5433. type:
  5434. scalar: string
  5435. default: ""
  5436. - name: io.k8s.api.core.v1.ContainerRestartRule
  5437. map:
  5438. fields:
  5439. - name: action
  5440. type:
  5441. scalar: string
  5442. - name: exitCodes
  5443. type:
  5444. namedType: io.k8s.api.core.v1.ContainerRestartRuleOnExitCodes
  5445. - name: io.k8s.api.core.v1.ContainerRestartRuleOnExitCodes
  5446. map:
  5447. fields:
  5448. - name: operator
  5449. type:
  5450. scalar: string
  5451. - name: values
  5452. type:
  5453. list:
  5454. elementType:
  5455. scalar: numeric
  5456. elementRelationship: associative
  5457. - name: io.k8s.api.core.v1.ContainerState
  5458. map:
  5459. fields:
  5460. - name: running
  5461. type:
  5462. namedType: io.k8s.api.core.v1.ContainerStateRunning
  5463. - name: terminated
  5464. type:
  5465. namedType: io.k8s.api.core.v1.ContainerStateTerminated
  5466. - name: waiting
  5467. type:
  5468. namedType: io.k8s.api.core.v1.ContainerStateWaiting
  5469. - name: io.k8s.api.core.v1.ContainerStateRunning
  5470. map:
  5471. fields:
  5472. - name: startedAt
  5473. type:
  5474. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5475. - name: io.k8s.api.core.v1.ContainerStateTerminated
  5476. map:
  5477. fields:
  5478. - name: containerID
  5479. type:
  5480. scalar: string
  5481. - name: exitCode
  5482. type:
  5483. scalar: numeric
  5484. default: 0
  5485. - name: finishedAt
  5486. type:
  5487. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5488. - name: message
  5489. type:
  5490. scalar: string
  5491. - name: reason
  5492. type:
  5493. scalar: string
  5494. - name: signal
  5495. type:
  5496. scalar: numeric
  5497. - name: startedAt
  5498. type:
  5499. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5500. - name: io.k8s.api.core.v1.ContainerStateWaiting
  5501. map:
  5502. fields:
  5503. - name: message
  5504. type:
  5505. scalar: string
  5506. - name: reason
  5507. type:
  5508. scalar: string
  5509. - name: io.k8s.api.core.v1.ContainerStatus
  5510. map:
  5511. fields:
  5512. - name: allocatedResources
  5513. type:
  5514. map:
  5515. elementType:
  5516. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5517. - name: allocatedResourcesStatus
  5518. type:
  5519. list:
  5520. elementType:
  5521. namedType: io.k8s.api.core.v1.ResourceStatus
  5522. elementRelationship: associative
  5523. keys:
  5524. - name
  5525. - name: containerID
  5526. type:
  5527. scalar: string
  5528. - name: image
  5529. type:
  5530. scalar: string
  5531. default: ""
  5532. - name: imageID
  5533. type:
  5534. scalar: string
  5535. default: ""
  5536. - name: lastState
  5537. type:
  5538. namedType: io.k8s.api.core.v1.ContainerState
  5539. default: {}
  5540. - name: name
  5541. type:
  5542. scalar: string
  5543. default: ""
  5544. - name: ready
  5545. type:
  5546. scalar: boolean
  5547. default: false
  5548. - name: resources
  5549. type:
  5550. namedType: io.k8s.api.core.v1.ResourceRequirements
  5551. - name: restartCount
  5552. type:
  5553. scalar: numeric
  5554. default: 0
  5555. - name: started
  5556. type:
  5557. scalar: boolean
  5558. - name: state
  5559. type:
  5560. namedType: io.k8s.api.core.v1.ContainerState
  5561. default: {}
  5562. - name: stopSignal
  5563. type:
  5564. scalar: string
  5565. - name: user
  5566. type:
  5567. namedType: io.k8s.api.core.v1.ContainerUser
  5568. - name: volumeMounts
  5569. type:
  5570. list:
  5571. elementType:
  5572. namedType: io.k8s.api.core.v1.VolumeMountStatus
  5573. elementRelationship: associative
  5574. keys:
  5575. - mountPath
  5576. - name: io.k8s.api.core.v1.ContainerUser
  5577. map:
  5578. fields:
  5579. - name: linux
  5580. type:
  5581. namedType: io.k8s.api.core.v1.LinuxContainerUser
  5582. - name: io.k8s.api.core.v1.DaemonEndpoint
  5583. map:
  5584. fields:
  5585. - name: Port
  5586. type:
  5587. scalar: numeric
  5588. default: 0
  5589. - name: io.k8s.api.core.v1.DownwardAPIProjection
  5590. map:
  5591. fields:
  5592. - name: items
  5593. type:
  5594. list:
  5595. elementType:
  5596. namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5597. elementRelationship: atomic
  5598. - name: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5599. map:
  5600. fields:
  5601. - name: fieldRef
  5602. type:
  5603. namedType: io.k8s.api.core.v1.ObjectFieldSelector
  5604. - name: mode
  5605. type:
  5606. scalar: numeric
  5607. - name: path
  5608. type:
  5609. scalar: string
  5610. default: ""
  5611. - name: resourceFieldRef
  5612. type:
  5613. namedType: io.k8s.api.core.v1.ResourceFieldSelector
  5614. - name: io.k8s.api.core.v1.DownwardAPIVolumeSource
  5615. map:
  5616. fields:
  5617. - name: defaultMode
  5618. type:
  5619. scalar: numeric
  5620. - name: items
  5621. type:
  5622. list:
  5623. elementType:
  5624. namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5625. elementRelationship: atomic
  5626. - name: io.k8s.api.core.v1.EmptyDirVolumeSource
  5627. map:
  5628. fields:
  5629. - name: medium
  5630. type:
  5631. scalar: string
  5632. - name: sizeLimit
  5633. type:
  5634. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5635. - name: io.k8s.api.core.v1.EndpointAddress
  5636. map:
  5637. fields:
  5638. - name: hostname
  5639. type:
  5640. scalar: string
  5641. - name: ip
  5642. type:
  5643. scalar: string
  5644. default: ""
  5645. - name: nodeName
  5646. type:
  5647. scalar: string
  5648. - name: targetRef
  5649. type:
  5650. namedType: io.k8s.api.core.v1.ObjectReference
  5651. elementRelationship: atomic
  5652. - name: io.k8s.api.core.v1.EndpointPort
  5653. map:
  5654. fields:
  5655. - name: appProtocol
  5656. type:
  5657. scalar: string
  5658. - name: name
  5659. type:
  5660. scalar: string
  5661. - name: port
  5662. type:
  5663. scalar: numeric
  5664. default: 0
  5665. - name: protocol
  5666. type:
  5667. scalar: string
  5668. elementRelationship: atomic
  5669. - name: io.k8s.api.core.v1.EndpointSubset
  5670. map:
  5671. fields:
  5672. - name: addresses
  5673. type:
  5674. list:
  5675. elementType:
  5676. namedType: io.k8s.api.core.v1.EndpointAddress
  5677. elementRelationship: atomic
  5678. - name: notReadyAddresses
  5679. type:
  5680. list:
  5681. elementType:
  5682. namedType: io.k8s.api.core.v1.EndpointAddress
  5683. elementRelationship: atomic
  5684. - name: ports
  5685. type:
  5686. list:
  5687. elementType:
  5688. namedType: io.k8s.api.core.v1.EndpointPort
  5689. elementRelationship: atomic
  5690. - name: io.k8s.api.core.v1.Endpoints
  5691. map:
  5692. fields:
  5693. - name: apiVersion
  5694. type:
  5695. scalar: string
  5696. - name: kind
  5697. type:
  5698. scalar: string
  5699. - name: metadata
  5700. type:
  5701. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5702. default: {}
  5703. - name: subsets
  5704. type:
  5705. list:
  5706. elementType:
  5707. namedType: io.k8s.api.core.v1.EndpointSubset
  5708. elementRelationship: atomic
  5709. - name: io.k8s.api.core.v1.EnvFromSource
  5710. map:
  5711. fields:
  5712. - name: configMapRef
  5713. type:
  5714. namedType: io.k8s.api.core.v1.ConfigMapEnvSource
  5715. - name: prefix
  5716. type:
  5717. scalar: string
  5718. - name: secretRef
  5719. type:
  5720. namedType: io.k8s.api.core.v1.SecretEnvSource
  5721. - name: io.k8s.api.core.v1.EnvVar
  5722. map:
  5723. fields:
  5724. - name: name
  5725. type:
  5726. scalar: string
  5727. default: ""
  5728. - name: value
  5729. type:
  5730. scalar: string
  5731. - name: valueFrom
  5732. type:
  5733. namedType: io.k8s.api.core.v1.EnvVarSource
  5734. - name: io.k8s.api.core.v1.EnvVarSource
  5735. map:
  5736. fields:
  5737. - name: configMapKeyRef
  5738. type:
  5739. namedType: io.k8s.api.core.v1.ConfigMapKeySelector
  5740. - name: fieldRef
  5741. type:
  5742. namedType: io.k8s.api.core.v1.ObjectFieldSelector
  5743. - name: fileKeyRef
  5744. type:
  5745. namedType: io.k8s.api.core.v1.FileKeySelector
  5746. - name: resourceFieldRef
  5747. type:
  5748. namedType: io.k8s.api.core.v1.ResourceFieldSelector
  5749. - name: secretKeyRef
  5750. type:
  5751. namedType: io.k8s.api.core.v1.SecretKeySelector
  5752. - name: io.k8s.api.core.v1.EphemeralContainer
  5753. map:
  5754. fields:
  5755. - name: args
  5756. type:
  5757. list:
  5758. elementType:
  5759. scalar: string
  5760. elementRelationship: atomic
  5761. - name: command
  5762. type:
  5763. list:
  5764. elementType:
  5765. scalar: string
  5766. elementRelationship: atomic
  5767. - name: env
  5768. type:
  5769. list:
  5770. elementType:
  5771. namedType: io.k8s.api.core.v1.EnvVar
  5772. elementRelationship: associative
  5773. keys:
  5774. - name
  5775. - name: envFrom
  5776. type:
  5777. list:
  5778. elementType:
  5779. namedType: io.k8s.api.core.v1.EnvFromSource
  5780. elementRelationship: atomic
  5781. - name: image
  5782. type:
  5783. scalar: string
  5784. - name: imagePullPolicy
  5785. type:
  5786. scalar: string
  5787. - name: lifecycle
  5788. type:
  5789. namedType: io.k8s.api.core.v1.Lifecycle
  5790. - name: livenessProbe
  5791. type:
  5792. namedType: io.k8s.api.core.v1.Probe
  5793. - name: name
  5794. type:
  5795. scalar: string
  5796. default: ""
  5797. - name: ports
  5798. type:
  5799. list:
  5800. elementType:
  5801. namedType: io.k8s.api.core.v1.ContainerPort
  5802. elementRelationship: associative
  5803. keys:
  5804. - containerPort
  5805. - protocol
  5806. - name: readinessProbe
  5807. type:
  5808. namedType: io.k8s.api.core.v1.Probe
  5809. - name: resizePolicy
  5810. type:
  5811. list:
  5812. elementType:
  5813. namedType: io.k8s.api.core.v1.ContainerResizePolicy
  5814. elementRelationship: atomic
  5815. - name: resources
  5816. type:
  5817. namedType: io.k8s.api.core.v1.ResourceRequirements
  5818. default: {}
  5819. - name: restartPolicy
  5820. type:
  5821. scalar: string
  5822. - name: restartPolicyRules
  5823. type:
  5824. list:
  5825. elementType:
  5826. namedType: io.k8s.api.core.v1.ContainerRestartRule
  5827. elementRelationship: atomic
  5828. - name: securityContext
  5829. type:
  5830. namedType: io.k8s.api.core.v1.SecurityContext
  5831. - name: startupProbe
  5832. type:
  5833. namedType: io.k8s.api.core.v1.Probe
  5834. - name: stdin
  5835. type:
  5836. scalar: boolean
  5837. - name: stdinOnce
  5838. type:
  5839. scalar: boolean
  5840. - name: targetContainerName
  5841. type:
  5842. scalar: string
  5843. - name: terminationMessagePath
  5844. type:
  5845. scalar: string
  5846. - name: terminationMessagePolicy
  5847. type:
  5848. scalar: string
  5849. - name: tty
  5850. type:
  5851. scalar: boolean
  5852. - name: volumeDevices
  5853. type:
  5854. list:
  5855. elementType:
  5856. namedType: io.k8s.api.core.v1.VolumeDevice
  5857. elementRelationship: associative
  5858. keys:
  5859. - devicePath
  5860. - name: volumeMounts
  5861. type:
  5862. list:
  5863. elementType:
  5864. namedType: io.k8s.api.core.v1.VolumeMount
  5865. elementRelationship: associative
  5866. keys:
  5867. - mountPath
  5868. - name: workingDir
  5869. type:
  5870. scalar: string
  5871. - name: io.k8s.api.core.v1.EphemeralVolumeSource
  5872. map:
  5873. fields:
  5874. - name: volumeClaimTemplate
  5875. type:
  5876. namedType: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  5877. - name: io.k8s.api.core.v1.Event
  5878. map:
  5879. fields:
  5880. - name: action
  5881. type:
  5882. scalar: string
  5883. - name: apiVersion
  5884. type:
  5885. scalar: string
  5886. - name: count
  5887. type:
  5888. scalar: numeric
  5889. - name: eventTime
  5890. type:
  5891. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  5892. - name: firstTimestamp
  5893. type:
  5894. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5895. - name: involvedObject
  5896. type:
  5897. namedType: io.k8s.api.core.v1.ObjectReference
  5898. default: {}
  5899. - name: kind
  5900. type:
  5901. scalar: string
  5902. - name: lastTimestamp
  5903. type:
  5904. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5905. - name: message
  5906. type:
  5907. scalar: string
  5908. - name: metadata
  5909. type:
  5910. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5911. default: {}
  5912. - name: reason
  5913. type:
  5914. scalar: string
  5915. - name: related
  5916. type:
  5917. namedType: io.k8s.api.core.v1.ObjectReference
  5918. - name: reportingComponent
  5919. type:
  5920. scalar: string
  5921. default: ""
  5922. - name: reportingInstance
  5923. type:
  5924. scalar: string
  5925. default: ""
  5926. - name: series
  5927. type:
  5928. namedType: io.k8s.api.core.v1.EventSeries
  5929. - name: source
  5930. type:
  5931. namedType: io.k8s.api.core.v1.EventSource
  5932. default: {}
  5933. - name: type
  5934. type:
  5935. scalar: string
  5936. - name: io.k8s.api.core.v1.EventSeries
  5937. map:
  5938. fields:
  5939. - name: count
  5940. type:
  5941. scalar: numeric
  5942. - name: lastObservedTime
  5943. type:
  5944. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  5945. - name: io.k8s.api.core.v1.EventSource
  5946. map:
  5947. fields:
  5948. - name: component
  5949. type:
  5950. scalar: string
  5951. - name: host
  5952. type:
  5953. scalar: string
  5954. - name: io.k8s.api.core.v1.ExecAction
  5955. map:
  5956. fields:
  5957. - name: command
  5958. type:
  5959. list:
  5960. elementType:
  5961. scalar: string
  5962. elementRelationship: atomic
  5963. - name: io.k8s.api.core.v1.FCVolumeSource
  5964. map:
  5965. fields:
  5966. - name: fsType
  5967. type:
  5968. scalar: string
  5969. - name: lun
  5970. type:
  5971. scalar: numeric
  5972. - name: readOnly
  5973. type:
  5974. scalar: boolean
  5975. - name: targetWWNs
  5976. type:
  5977. list:
  5978. elementType:
  5979. scalar: string
  5980. elementRelationship: atomic
  5981. - name: wwids
  5982. type:
  5983. list:
  5984. elementType:
  5985. scalar: string
  5986. elementRelationship: atomic
  5987. - name: io.k8s.api.core.v1.FileKeySelector
  5988. map:
  5989. fields:
  5990. - name: key
  5991. type:
  5992. scalar: string
  5993. default: ""
  5994. - name: optional
  5995. type:
  5996. scalar: boolean
  5997. default: false
  5998. - name: path
  5999. type:
  6000. scalar: string
  6001. default: ""
  6002. - name: volumeName
  6003. type:
  6004. scalar: string
  6005. default: ""
  6006. elementRelationship: atomic
  6007. - name: io.k8s.api.core.v1.FlexPersistentVolumeSource
  6008. map:
  6009. fields:
  6010. - name: driver
  6011. type:
  6012. scalar: string
  6013. default: ""
  6014. - name: fsType
  6015. type:
  6016. scalar: string
  6017. - name: options
  6018. type:
  6019. map:
  6020. elementType:
  6021. scalar: string
  6022. - name: readOnly
  6023. type:
  6024. scalar: boolean
  6025. - name: secretRef
  6026. type:
  6027. namedType: io.k8s.api.core.v1.SecretReference
  6028. - name: io.k8s.api.core.v1.FlexVolumeSource
  6029. map:
  6030. fields:
  6031. - name: driver
  6032. type:
  6033. scalar: string
  6034. default: ""
  6035. - name: fsType
  6036. type:
  6037. scalar: string
  6038. - name: options
  6039. type:
  6040. map:
  6041. elementType:
  6042. scalar: string
  6043. - name: readOnly
  6044. type:
  6045. scalar: boolean
  6046. - name: secretRef
  6047. type:
  6048. namedType: io.k8s.api.core.v1.LocalObjectReference
  6049. - name: io.k8s.api.core.v1.FlockerVolumeSource
  6050. map:
  6051. fields:
  6052. - name: datasetName
  6053. type:
  6054. scalar: string
  6055. - name: datasetUUID
  6056. type:
  6057. scalar: string
  6058. - name: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  6059. map:
  6060. fields:
  6061. - name: fsType
  6062. type:
  6063. scalar: string
  6064. - name: partition
  6065. type:
  6066. scalar: numeric
  6067. - name: pdName
  6068. type:
  6069. scalar: string
  6070. default: ""
  6071. - name: readOnly
  6072. type:
  6073. scalar: boolean
  6074. - name: io.k8s.api.core.v1.GRPCAction
  6075. map:
  6076. fields:
  6077. - name: port
  6078. type:
  6079. scalar: numeric
  6080. default: 0
  6081. - name: service
  6082. type:
  6083. scalar: string
  6084. default: ""
  6085. - name: io.k8s.api.core.v1.GitRepoVolumeSource
  6086. map:
  6087. fields:
  6088. - name: directory
  6089. type:
  6090. scalar: string
  6091. - name: repository
  6092. type:
  6093. scalar: string
  6094. default: ""
  6095. - name: revision
  6096. type:
  6097. scalar: string
  6098. - name: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  6099. map:
  6100. fields:
  6101. - name: endpoints
  6102. type:
  6103. scalar: string
  6104. default: ""
  6105. - name: endpointsNamespace
  6106. type:
  6107. scalar: string
  6108. - name: path
  6109. type:
  6110. scalar: string
  6111. default: ""
  6112. - name: readOnly
  6113. type:
  6114. scalar: boolean
  6115. - name: io.k8s.api.core.v1.GlusterfsVolumeSource
  6116. map:
  6117. fields:
  6118. - name: endpoints
  6119. type:
  6120. scalar: string
  6121. default: ""
  6122. - name: path
  6123. type:
  6124. scalar: string
  6125. default: ""
  6126. - name: readOnly
  6127. type:
  6128. scalar: boolean
  6129. - name: io.k8s.api.core.v1.HTTPGetAction
  6130. map:
  6131. fields:
  6132. - name: host
  6133. type:
  6134. scalar: string
  6135. - name: httpHeaders
  6136. type:
  6137. list:
  6138. elementType:
  6139. namedType: io.k8s.api.core.v1.HTTPHeader
  6140. elementRelationship: atomic
  6141. - name: path
  6142. type:
  6143. scalar: string
  6144. - name: port
  6145. type:
  6146. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  6147. - name: scheme
  6148. type:
  6149. scalar: string
  6150. - name: io.k8s.api.core.v1.HTTPHeader
  6151. map:
  6152. fields:
  6153. - name: name
  6154. type:
  6155. scalar: string
  6156. default: ""
  6157. - name: value
  6158. type:
  6159. scalar: string
  6160. default: ""
  6161. - name: io.k8s.api.core.v1.HostAlias
  6162. map:
  6163. fields:
  6164. - name: hostnames
  6165. type:
  6166. list:
  6167. elementType:
  6168. scalar: string
  6169. elementRelationship: atomic
  6170. - name: ip
  6171. type:
  6172. scalar: string
  6173. default: ""
  6174. - name: io.k8s.api.core.v1.HostIP
  6175. map:
  6176. fields:
  6177. - name: ip
  6178. type:
  6179. scalar: string
  6180. default: ""
  6181. - name: io.k8s.api.core.v1.HostPathVolumeSource
  6182. map:
  6183. fields:
  6184. - name: path
  6185. type:
  6186. scalar: string
  6187. default: ""
  6188. - name: type
  6189. type:
  6190. scalar: string
  6191. - name: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  6192. map:
  6193. fields:
  6194. - name: chapAuthDiscovery
  6195. type:
  6196. scalar: boolean
  6197. - name: chapAuthSession
  6198. type:
  6199. scalar: boolean
  6200. - name: fsType
  6201. type:
  6202. scalar: string
  6203. - name: initiatorName
  6204. type:
  6205. scalar: string
  6206. - name: iqn
  6207. type:
  6208. scalar: string
  6209. default: ""
  6210. - name: iscsiInterface
  6211. type:
  6212. scalar: string
  6213. default: default
  6214. - name: lun
  6215. type:
  6216. scalar: numeric
  6217. default: 0
  6218. - name: portals
  6219. type:
  6220. list:
  6221. elementType:
  6222. scalar: string
  6223. elementRelationship: atomic
  6224. - name: readOnly
  6225. type:
  6226. scalar: boolean
  6227. - name: secretRef
  6228. type:
  6229. namedType: io.k8s.api.core.v1.SecretReference
  6230. - name: targetPortal
  6231. type:
  6232. scalar: string
  6233. default: ""
  6234. - name: io.k8s.api.core.v1.ISCSIVolumeSource
  6235. map:
  6236. fields:
  6237. - name: chapAuthDiscovery
  6238. type:
  6239. scalar: boolean
  6240. - name: chapAuthSession
  6241. type:
  6242. scalar: boolean
  6243. - name: fsType
  6244. type:
  6245. scalar: string
  6246. - name: initiatorName
  6247. type:
  6248. scalar: string
  6249. - name: iqn
  6250. type:
  6251. scalar: string
  6252. default: ""
  6253. - name: iscsiInterface
  6254. type:
  6255. scalar: string
  6256. default: default
  6257. - name: lun
  6258. type:
  6259. scalar: numeric
  6260. default: 0
  6261. - name: portals
  6262. type:
  6263. list:
  6264. elementType:
  6265. scalar: string
  6266. elementRelationship: atomic
  6267. - name: readOnly
  6268. type:
  6269. scalar: boolean
  6270. - name: secretRef
  6271. type:
  6272. namedType: io.k8s.api.core.v1.LocalObjectReference
  6273. - name: targetPortal
  6274. type:
  6275. scalar: string
  6276. default: ""
  6277. - name: io.k8s.api.core.v1.ImageVolumeSource
  6278. map:
  6279. fields:
  6280. - name: pullPolicy
  6281. type:
  6282. scalar: string
  6283. - name: reference
  6284. type:
  6285. scalar: string
  6286. - name: io.k8s.api.core.v1.KeyToPath
  6287. map:
  6288. fields:
  6289. - name: key
  6290. type:
  6291. scalar: string
  6292. default: ""
  6293. - name: mode
  6294. type:
  6295. scalar: numeric
  6296. - name: path
  6297. type:
  6298. scalar: string
  6299. default: ""
  6300. - name: io.k8s.api.core.v1.Lifecycle
  6301. map:
  6302. fields:
  6303. - name: postStart
  6304. type:
  6305. namedType: io.k8s.api.core.v1.LifecycleHandler
  6306. - name: preStop
  6307. type:
  6308. namedType: io.k8s.api.core.v1.LifecycleHandler
  6309. - name: stopSignal
  6310. type:
  6311. scalar: string
  6312. - name: io.k8s.api.core.v1.LifecycleHandler
  6313. map:
  6314. fields:
  6315. - name: exec
  6316. type:
  6317. namedType: io.k8s.api.core.v1.ExecAction
  6318. - name: httpGet
  6319. type:
  6320. namedType: io.k8s.api.core.v1.HTTPGetAction
  6321. - name: sleep
  6322. type:
  6323. namedType: io.k8s.api.core.v1.SleepAction
  6324. - name: tcpSocket
  6325. type:
  6326. namedType: io.k8s.api.core.v1.TCPSocketAction
  6327. - name: io.k8s.api.core.v1.LimitRange
  6328. map:
  6329. fields:
  6330. - name: apiVersion
  6331. type:
  6332. scalar: string
  6333. - name: kind
  6334. type:
  6335. scalar: string
  6336. - name: metadata
  6337. type:
  6338. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6339. default: {}
  6340. - name: spec
  6341. type:
  6342. namedType: io.k8s.api.core.v1.LimitRangeSpec
  6343. default: {}
  6344. - name: io.k8s.api.core.v1.LimitRangeItem
  6345. map:
  6346. fields:
  6347. - name: default
  6348. type:
  6349. map:
  6350. elementType:
  6351. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6352. - name: defaultRequest
  6353. type:
  6354. map:
  6355. elementType:
  6356. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6357. - name: max
  6358. type:
  6359. map:
  6360. elementType:
  6361. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6362. - name: maxLimitRequestRatio
  6363. type:
  6364. map:
  6365. elementType:
  6366. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6367. - name: min
  6368. type:
  6369. map:
  6370. elementType:
  6371. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6372. - name: type
  6373. type:
  6374. scalar: string
  6375. default: ""
  6376. - name: io.k8s.api.core.v1.LimitRangeSpec
  6377. map:
  6378. fields:
  6379. - name: limits
  6380. type:
  6381. list:
  6382. elementType:
  6383. namedType: io.k8s.api.core.v1.LimitRangeItem
  6384. elementRelationship: atomic
  6385. - name: io.k8s.api.core.v1.LinuxContainerUser
  6386. map:
  6387. fields:
  6388. - name: gid
  6389. type:
  6390. scalar: numeric
  6391. default: 0
  6392. - name: supplementalGroups
  6393. type:
  6394. list:
  6395. elementType:
  6396. scalar: numeric
  6397. elementRelationship: atomic
  6398. - name: uid
  6399. type:
  6400. scalar: numeric
  6401. default: 0
  6402. - name: io.k8s.api.core.v1.LoadBalancerIngress
  6403. map:
  6404. fields:
  6405. - name: hostname
  6406. type:
  6407. scalar: string
  6408. - name: ip
  6409. type:
  6410. scalar: string
  6411. - name: ipMode
  6412. type:
  6413. scalar: string
  6414. - name: ports
  6415. type:
  6416. list:
  6417. elementType:
  6418. namedType: io.k8s.api.core.v1.PortStatus
  6419. elementRelationship: atomic
  6420. - name: io.k8s.api.core.v1.LoadBalancerStatus
  6421. map:
  6422. fields:
  6423. - name: ingress
  6424. type:
  6425. list:
  6426. elementType:
  6427. namedType: io.k8s.api.core.v1.LoadBalancerIngress
  6428. elementRelationship: atomic
  6429. - name: io.k8s.api.core.v1.LocalObjectReference
  6430. map:
  6431. fields:
  6432. - name: name
  6433. type:
  6434. scalar: string
  6435. default: ""
  6436. elementRelationship: atomic
  6437. - name: io.k8s.api.core.v1.LocalVolumeSource
  6438. map:
  6439. fields:
  6440. - name: fsType
  6441. type:
  6442. scalar: string
  6443. - name: path
  6444. type:
  6445. scalar: string
  6446. default: ""
  6447. - name: io.k8s.api.core.v1.ModifyVolumeStatus
  6448. map:
  6449. fields:
  6450. - name: status
  6451. type:
  6452. scalar: string
  6453. default: ""
  6454. - name: targetVolumeAttributesClassName
  6455. type:
  6456. scalar: string
  6457. - name: io.k8s.api.core.v1.NFSVolumeSource
  6458. map:
  6459. fields:
  6460. - name: path
  6461. type:
  6462. scalar: string
  6463. default: ""
  6464. - name: readOnly
  6465. type:
  6466. scalar: boolean
  6467. - name: server
  6468. type:
  6469. scalar: string
  6470. default: ""
  6471. - name: io.k8s.api.core.v1.Namespace
  6472. map:
  6473. fields:
  6474. - name: apiVersion
  6475. type:
  6476. scalar: string
  6477. - name: kind
  6478. type:
  6479. scalar: string
  6480. - name: metadata
  6481. type:
  6482. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6483. default: {}
  6484. - name: spec
  6485. type:
  6486. namedType: io.k8s.api.core.v1.NamespaceSpec
  6487. default: {}
  6488. - name: status
  6489. type:
  6490. namedType: io.k8s.api.core.v1.NamespaceStatus
  6491. default: {}
  6492. - name: io.k8s.api.core.v1.NamespaceCondition
  6493. map:
  6494. fields:
  6495. - name: lastTransitionTime
  6496. type:
  6497. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6498. - name: message
  6499. type:
  6500. scalar: string
  6501. - name: reason
  6502. type:
  6503. scalar: string
  6504. - name: status
  6505. type:
  6506. scalar: string
  6507. default: ""
  6508. - name: type
  6509. type:
  6510. scalar: string
  6511. default: ""
  6512. - name: io.k8s.api.core.v1.NamespaceSpec
  6513. map:
  6514. fields:
  6515. - name: finalizers
  6516. type:
  6517. list:
  6518. elementType:
  6519. scalar: string
  6520. elementRelationship: atomic
  6521. - name: io.k8s.api.core.v1.NamespaceStatus
  6522. map:
  6523. fields:
  6524. - name: conditions
  6525. type:
  6526. list:
  6527. elementType:
  6528. namedType: io.k8s.api.core.v1.NamespaceCondition
  6529. elementRelationship: associative
  6530. keys:
  6531. - type
  6532. - name: phase
  6533. type:
  6534. scalar: string
  6535. - name: io.k8s.api.core.v1.Node
  6536. map:
  6537. fields:
  6538. - name: apiVersion
  6539. type:
  6540. scalar: string
  6541. - name: kind
  6542. type:
  6543. scalar: string
  6544. - name: metadata
  6545. type:
  6546. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6547. default: {}
  6548. - name: spec
  6549. type:
  6550. namedType: io.k8s.api.core.v1.NodeSpec
  6551. default: {}
  6552. - name: status
  6553. type:
  6554. namedType: io.k8s.api.core.v1.NodeStatus
  6555. default: {}
  6556. - name: io.k8s.api.core.v1.NodeAddress
  6557. map:
  6558. fields:
  6559. - name: address
  6560. type:
  6561. scalar: string
  6562. default: ""
  6563. - name: type
  6564. type:
  6565. scalar: string
  6566. default: ""
  6567. - name: io.k8s.api.core.v1.NodeAffinity
  6568. map:
  6569. fields:
  6570. - name: preferredDuringSchedulingIgnoredDuringExecution
  6571. type:
  6572. list:
  6573. elementType:
  6574. namedType: io.k8s.api.core.v1.PreferredSchedulingTerm
  6575. elementRelationship: atomic
  6576. - name: requiredDuringSchedulingIgnoredDuringExecution
  6577. type:
  6578. namedType: io.k8s.api.core.v1.NodeSelector
  6579. - name: io.k8s.api.core.v1.NodeCondition
  6580. map:
  6581. fields:
  6582. - name: lastHeartbeatTime
  6583. type:
  6584. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6585. - name: lastTransitionTime
  6586. type:
  6587. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6588. - name: message
  6589. type:
  6590. scalar: string
  6591. - name: reason
  6592. type:
  6593. scalar: string
  6594. - name: status
  6595. type:
  6596. scalar: string
  6597. default: ""
  6598. - name: type
  6599. type:
  6600. scalar: string
  6601. default: ""
  6602. - name: io.k8s.api.core.v1.NodeConfigSource
  6603. map:
  6604. fields:
  6605. - name: configMap
  6606. type:
  6607. namedType: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  6608. - name: io.k8s.api.core.v1.NodeConfigStatus
  6609. map:
  6610. fields:
  6611. - name: active
  6612. type:
  6613. namedType: io.k8s.api.core.v1.NodeConfigSource
  6614. - name: assigned
  6615. type:
  6616. namedType: io.k8s.api.core.v1.NodeConfigSource
  6617. - name: error
  6618. type:
  6619. scalar: string
  6620. - name: lastKnownGood
  6621. type:
  6622. namedType: io.k8s.api.core.v1.NodeConfigSource
  6623. - name: io.k8s.api.core.v1.NodeDaemonEndpoints
  6624. map:
  6625. fields:
  6626. - name: kubeletEndpoint
  6627. type:
  6628. namedType: io.k8s.api.core.v1.DaemonEndpoint
  6629. default: {}
  6630. - name: io.k8s.api.core.v1.NodeFeatures
  6631. map:
  6632. fields:
  6633. - name: supplementalGroupsPolicy
  6634. type:
  6635. scalar: boolean
  6636. - name: io.k8s.api.core.v1.NodeRuntimeHandler
  6637. map:
  6638. fields:
  6639. - name: features
  6640. type:
  6641. namedType: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
  6642. - name: name
  6643. type:
  6644. scalar: string
  6645. default: ""
  6646. - name: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
  6647. map:
  6648. fields:
  6649. - name: recursiveReadOnlyMounts
  6650. type:
  6651. scalar: boolean
  6652. - name: userNamespaces
  6653. type:
  6654. scalar: boolean
  6655. - name: io.k8s.api.core.v1.NodeSelector
  6656. map:
  6657. fields:
  6658. - name: nodeSelectorTerms
  6659. type:
  6660. list:
  6661. elementType:
  6662. namedType: io.k8s.api.core.v1.NodeSelectorTerm
  6663. elementRelationship: atomic
  6664. elementRelationship: atomic
  6665. - name: io.k8s.api.core.v1.NodeSelectorRequirement
  6666. map:
  6667. fields:
  6668. - name: key
  6669. type:
  6670. scalar: string
  6671. default: ""
  6672. - name: operator
  6673. type:
  6674. scalar: string
  6675. default: ""
  6676. - name: values
  6677. type:
  6678. list:
  6679. elementType:
  6680. scalar: string
  6681. elementRelationship: atomic
  6682. - name: io.k8s.api.core.v1.NodeSelectorTerm
  6683. map:
  6684. fields:
  6685. - name: matchExpressions
  6686. type:
  6687. list:
  6688. elementType:
  6689. namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  6690. elementRelationship: atomic
  6691. - name: matchFields
  6692. type:
  6693. list:
  6694. elementType:
  6695. namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  6696. elementRelationship: atomic
  6697. elementRelationship: atomic
  6698. - name: io.k8s.api.core.v1.NodeSpec
  6699. map:
  6700. fields:
  6701. - name: configSource
  6702. type:
  6703. namedType: io.k8s.api.core.v1.NodeConfigSource
  6704. - name: externalID
  6705. type:
  6706. scalar: string
  6707. - name: podCIDR
  6708. type:
  6709. scalar: string
  6710. - name: podCIDRs
  6711. type:
  6712. list:
  6713. elementType:
  6714. scalar: string
  6715. elementRelationship: associative
  6716. - name: providerID
  6717. type:
  6718. scalar: string
  6719. - name: taints
  6720. type:
  6721. list:
  6722. elementType:
  6723. namedType: io.k8s.api.core.v1.Taint
  6724. elementRelationship: atomic
  6725. - name: unschedulable
  6726. type:
  6727. scalar: boolean
  6728. - name: io.k8s.api.core.v1.NodeStatus
  6729. map:
  6730. fields:
  6731. - name: addresses
  6732. type:
  6733. list:
  6734. elementType:
  6735. namedType: io.k8s.api.core.v1.NodeAddress
  6736. elementRelationship: associative
  6737. keys:
  6738. - type
  6739. - name: allocatable
  6740. type:
  6741. map:
  6742. elementType:
  6743. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6744. - name: capacity
  6745. type:
  6746. map:
  6747. elementType:
  6748. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6749. - name: conditions
  6750. type:
  6751. list:
  6752. elementType:
  6753. namedType: io.k8s.api.core.v1.NodeCondition
  6754. elementRelationship: associative
  6755. keys:
  6756. - type
  6757. - name: config
  6758. type:
  6759. namedType: io.k8s.api.core.v1.NodeConfigStatus
  6760. - name: daemonEndpoints
  6761. type:
  6762. namedType: io.k8s.api.core.v1.NodeDaemonEndpoints
  6763. default: {}
  6764. - name: declaredFeatures
  6765. type:
  6766. list:
  6767. elementType:
  6768. scalar: string
  6769. elementRelationship: atomic
  6770. - name: features
  6771. type:
  6772. namedType: io.k8s.api.core.v1.NodeFeatures
  6773. - name: images
  6774. type:
  6775. list:
  6776. elementType:
  6777. namedType: io.k8s.api.core.v1.ContainerImage
  6778. elementRelationship: atomic
  6779. - name: nodeInfo
  6780. type:
  6781. namedType: io.k8s.api.core.v1.NodeSystemInfo
  6782. default: {}
  6783. - name: phase
  6784. type:
  6785. scalar: string
  6786. - name: runtimeHandlers
  6787. type:
  6788. list:
  6789. elementType:
  6790. namedType: io.k8s.api.core.v1.NodeRuntimeHandler
  6791. elementRelationship: atomic
  6792. - name: volumesAttached
  6793. type:
  6794. list:
  6795. elementType:
  6796. namedType: io.k8s.api.core.v1.AttachedVolume
  6797. elementRelationship: atomic
  6798. - name: volumesInUse
  6799. type:
  6800. list:
  6801. elementType:
  6802. scalar: string
  6803. elementRelationship: atomic
  6804. - name: io.k8s.api.core.v1.NodeSwapStatus
  6805. map:
  6806. fields:
  6807. - name: capacity
  6808. type:
  6809. scalar: numeric
  6810. - name: io.k8s.api.core.v1.NodeSystemInfo
  6811. map:
  6812. fields:
  6813. - name: architecture
  6814. type:
  6815. scalar: string
  6816. default: ""
  6817. - name: bootID
  6818. type:
  6819. scalar: string
  6820. default: ""
  6821. - name: containerRuntimeVersion
  6822. type:
  6823. scalar: string
  6824. default: ""
  6825. - name: kernelVersion
  6826. type:
  6827. scalar: string
  6828. default: ""
  6829. - name: kubeProxyVersion
  6830. type:
  6831. scalar: string
  6832. default: ""
  6833. - name: kubeletVersion
  6834. type:
  6835. scalar: string
  6836. default: ""
  6837. - name: machineID
  6838. type:
  6839. scalar: string
  6840. default: ""
  6841. - name: operatingSystem
  6842. type:
  6843. scalar: string
  6844. default: ""
  6845. - name: osImage
  6846. type:
  6847. scalar: string
  6848. default: ""
  6849. - name: swap
  6850. type:
  6851. namedType: io.k8s.api.core.v1.NodeSwapStatus
  6852. - name: systemUUID
  6853. type:
  6854. scalar: string
  6855. default: ""
  6856. - name: io.k8s.api.core.v1.ObjectFieldSelector
  6857. map:
  6858. fields:
  6859. - name: apiVersion
  6860. type:
  6861. scalar: string
  6862. - name: fieldPath
  6863. type:
  6864. scalar: string
  6865. default: ""
  6866. elementRelationship: atomic
  6867. - name: io.k8s.api.core.v1.ObjectReference
  6868. map:
  6869. fields:
  6870. - name: apiVersion
  6871. type:
  6872. scalar: string
  6873. - name: fieldPath
  6874. type:
  6875. scalar: string
  6876. - name: kind
  6877. type:
  6878. scalar: string
  6879. - name: name
  6880. type:
  6881. scalar: string
  6882. - name: namespace
  6883. type:
  6884. scalar: string
  6885. - name: resourceVersion
  6886. type:
  6887. scalar: string
  6888. - name: uid
  6889. type:
  6890. scalar: string
  6891. elementRelationship: atomic
  6892. - name: io.k8s.api.core.v1.PersistentVolume
  6893. map:
  6894. fields:
  6895. - name: apiVersion
  6896. type:
  6897. scalar: string
  6898. - name: kind
  6899. type:
  6900. scalar: string
  6901. - name: metadata
  6902. type:
  6903. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6904. default: {}
  6905. - name: spec
  6906. type:
  6907. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  6908. default: {}
  6909. - name: status
  6910. type:
  6911. namedType: io.k8s.api.core.v1.PersistentVolumeStatus
  6912. default: {}
  6913. - name: io.k8s.api.core.v1.PersistentVolumeClaim
  6914. map:
  6915. fields:
  6916. - name: apiVersion
  6917. type:
  6918. scalar: string
  6919. - name: kind
  6920. type:
  6921. scalar: string
  6922. - name: metadata
  6923. type:
  6924. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6925. default: {}
  6926. - name: spec
  6927. type:
  6928. namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6929. default: {}
  6930. - name: status
  6931. type:
  6932. namedType: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  6933. default: {}
  6934. - name: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  6935. map:
  6936. fields:
  6937. - name: lastProbeTime
  6938. type:
  6939. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6940. - name: lastTransitionTime
  6941. type:
  6942. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6943. - name: message
  6944. type:
  6945. scalar: string
  6946. - name: reason
  6947. type:
  6948. scalar: string
  6949. - name: status
  6950. type:
  6951. scalar: string
  6952. default: ""
  6953. - name: type
  6954. type:
  6955. scalar: string
  6956. default: ""
  6957. - name: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6958. map:
  6959. fields:
  6960. - name: accessModes
  6961. type:
  6962. list:
  6963. elementType:
  6964. scalar: string
  6965. elementRelationship: atomic
  6966. - name: dataSource
  6967. type:
  6968. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  6969. - name: dataSourceRef
  6970. type:
  6971. namedType: io.k8s.api.core.v1.TypedObjectReference
  6972. - name: resources
  6973. type:
  6974. namedType: io.k8s.api.core.v1.VolumeResourceRequirements
  6975. default: {}
  6976. - name: selector
  6977. type:
  6978. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6979. - name: storageClassName
  6980. type:
  6981. scalar: string
  6982. - name: volumeAttributesClassName
  6983. type:
  6984. scalar: string
  6985. - name: volumeMode
  6986. type:
  6987. scalar: string
  6988. - name: volumeName
  6989. type:
  6990. scalar: string
  6991. - name: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  6992. map:
  6993. fields:
  6994. - name: accessModes
  6995. type:
  6996. list:
  6997. elementType:
  6998. scalar: string
  6999. elementRelationship: atomic
  7000. - name: allocatedResourceStatuses
  7001. type:
  7002. map:
  7003. elementType:
  7004. scalar: string
  7005. elementRelationship: separable
  7006. - name: allocatedResources
  7007. type:
  7008. map:
  7009. elementType:
  7010. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7011. - name: capacity
  7012. type:
  7013. map:
  7014. elementType:
  7015. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7016. - name: conditions
  7017. type:
  7018. list:
  7019. elementType:
  7020. namedType: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  7021. elementRelationship: associative
  7022. keys:
  7023. - type
  7024. - name: currentVolumeAttributesClassName
  7025. type:
  7026. scalar: string
  7027. - name: modifyVolumeStatus
  7028. type:
  7029. namedType: io.k8s.api.core.v1.ModifyVolumeStatus
  7030. - name: phase
  7031. type:
  7032. scalar: string
  7033. - name: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  7034. map:
  7035. fields:
  7036. - name: metadata
  7037. type:
  7038. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7039. default: {}
  7040. - name: spec
  7041. type:
  7042. namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  7043. default: {}
  7044. - name: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  7045. map:
  7046. fields:
  7047. - name: claimName
  7048. type:
  7049. scalar: string
  7050. default: ""
  7051. - name: readOnly
  7052. type:
  7053. scalar: boolean
  7054. - name: io.k8s.api.core.v1.PersistentVolumeSpec
  7055. map:
  7056. fields:
  7057. - name: accessModes
  7058. type:
  7059. list:
  7060. elementType:
  7061. scalar: string
  7062. elementRelationship: atomic
  7063. - name: awsElasticBlockStore
  7064. type:
  7065. namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  7066. - name: azureDisk
  7067. type:
  7068. namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  7069. - name: azureFile
  7070. type:
  7071. namedType: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  7072. - name: capacity
  7073. type:
  7074. map:
  7075. elementType:
  7076. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7077. - name: cephfs
  7078. type:
  7079. namedType: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  7080. - name: cinder
  7081. type:
  7082. namedType: io.k8s.api.core.v1.CinderPersistentVolumeSource
  7083. - name: claimRef
  7084. type:
  7085. namedType: io.k8s.api.core.v1.ObjectReference
  7086. elementRelationship: separable
  7087. - name: csi
  7088. type:
  7089. namedType: io.k8s.api.core.v1.CSIPersistentVolumeSource
  7090. - name: fc
  7091. type:
  7092. namedType: io.k8s.api.core.v1.FCVolumeSource
  7093. - name: flexVolume
  7094. type:
  7095. namedType: io.k8s.api.core.v1.FlexPersistentVolumeSource
  7096. - name: flocker
  7097. type:
  7098. namedType: io.k8s.api.core.v1.FlockerVolumeSource
  7099. - name: gcePersistentDisk
  7100. type:
  7101. namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  7102. - name: glusterfs
  7103. type:
  7104. namedType: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  7105. - name: hostPath
  7106. type:
  7107. namedType: io.k8s.api.core.v1.HostPathVolumeSource
  7108. - name: iscsi
  7109. type:
  7110. namedType: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  7111. - name: local
  7112. type:
  7113. namedType: io.k8s.api.core.v1.LocalVolumeSource
  7114. - name: mountOptions
  7115. type:
  7116. list:
  7117. elementType:
  7118. scalar: string
  7119. elementRelationship: atomic
  7120. - name: nfs
  7121. type:
  7122. namedType: io.k8s.api.core.v1.NFSVolumeSource
  7123. - name: nodeAffinity
  7124. type:
  7125. namedType: io.k8s.api.core.v1.VolumeNodeAffinity
  7126. - name: persistentVolumeReclaimPolicy
  7127. type:
  7128. scalar: string
  7129. - name: photonPersistentDisk
  7130. type:
  7131. namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  7132. - name: portworxVolume
  7133. type:
  7134. namedType: io.k8s.api.core.v1.PortworxVolumeSource
  7135. - name: quobyte
  7136. type:
  7137. namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  7138. - name: rbd
  7139. type:
  7140. namedType: io.k8s.api.core.v1.RBDPersistentVolumeSource
  7141. - name: scaleIO
  7142. type:
  7143. namedType: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  7144. - name: storageClassName
  7145. type:
  7146. scalar: string
  7147. - name: storageos
  7148. type:
  7149. namedType: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  7150. - name: volumeAttributesClassName
  7151. type:
  7152. scalar: string
  7153. - name: volumeMode
  7154. type:
  7155. scalar: string
  7156. - name: vsphereVolume
  7157. type:
  7158. namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  7159. - name: io.k8s.api.core.v1.PersistentVolumeStatus
  7160. map:
  7161. fields:
  7162. - name: lastPhaseTransitionTime
  7163. type:
  7164. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7165. - name: message
  7166. type:
  7167. scalar: string
  7168. - name: phase
  7169. type:
  7170. scalar: string
  7171. - name: reason
  7172. type:
  7173. scalar: string
  7174. - name: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  7175. map:
  7176. fields:
  7177. - name: fsType
  7178. type:
  7179. scalar: string
  7180. - name: pdID
  7181. type:
  7182. scalar: string
  7183. default: ""
  7184. - name: io.k8s.api.core.v1.Pod
  7185. map:
  7186. fields:
  7187. - name: apiVersion
  7188. type:
  7189. scalar: string
  7190. - name: kind
  7191. type:
  7192. scalar: string
  7193. - name: metadata
  7194. type:
  7195. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7196. default: {}
  7197. - name: spec
  7198. type:
  7199. namedType: io.k8s.api.core.v1.PodSpec
  7200. default: {}
  7201. - name: status
  7202. type:
  7203. namedType: io.k8s.api.core.v1.PodStatus
  7204. default: {}
  7205. - name: io.k8s.api.core.v1.PodAffinity
  7206. map:
  7207. fields:
  7208. - name: preferredDuringSchedulingIgnoredDuringExecution
  7209. type:
  7210. list:
  7211. elementType:
  7212. namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  7213. elementRelationship: atomic
  7214. - name: requiredDuringSchedulingIgnoredDuringExecution
  7215. type:
  7216. list:
  7217. elementType:
  7218. namedType: io.k8s.api.core.v1.PodAffinityTerm
  7219. elementRelationship: atomic
  7220. - name: io.k8s.api.core.v1.PodAffinityTerm
  7221. map:
  7222. fields:
  7223. - name: labelSelector
  7224. type:
  7225. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  7226. - name: matchLabelKeys
  7227. type:
  7228. list:
  7229. elementType:
  7230. scalar: string
  7231. elementRelationship: atomic
  7232. - name: mismatchLabelKeys
  7233. type:
  7234. list:
  7235. elementType:
  7236. scalar: string
  7237. elementRelationship: atomic
  7238. - name: namespaceSelector
  7239. type:
  7240. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  7241. - name: namespaces
  7242. type:
  7243. list:
  7244. elementType:
  7245. scalar: string
  7246. elementRelationship: atomic
  7247. - name: topologyKey
  7248. type:
  7249. scalar: string
  7250. default: ""
  7251. - name: io.k8s.api.core.v1.PodAntiAffinity
  7252. map:
  7253. fields:
  7254. - name: preferredDuringSchedulingIgnoredDuringExecution
  7255. type:
  7256. list:
  7257. elementType:
  7258. namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  7259. elementRelationship: atomic
  7260. - name: requiredDuringSchedulingIgnoredDuringExecution
  7261. type:
  7262. list:
  7263. elementType:
  7264. namedType: io.k8s.api.core.v1.PodAffinityTerm
  7265. elementRelationship: atomic
  7266. - name: io.k8s.api.core.v1.PodCertificateProjection
  7267. map:
  7268. fields:
  7269. - name: certificateChainPath
  7270. type:
  7271. scalar: string
  7272. - name: credentialBundlePath
  7273. type:
  7274. scalar: string
  7275. - name: keyPath
  7276. type:
  7277. scalar: string
  7278. - name: keyType
  7279. type:
  7280. scalar: string
  7281. - name: maxExpirationSeconds
  7282. type:
  7283. scalar: numeric
  7284. - name: signerName
  7285. type:
  7286. scalar: string
  7287. - name: userAnnotations
  7288. type:
  7289. map:
  7290. elementType:
  7291. scalar: string
  7292. - name: io.k8s.api.core.v1.PodCondition
  7293. map:
  7294. fields:
  7295. - name: lastProbeTime
  7296. type:
  7297. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7298. - name: lastTransitionTime
  7299. type:
  7300. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7301. - name: message
  7302. type:
  7303. scalar: string
  7304. - name: observedGeneration
  7305. type:
  7306. scalar: numeric
  7307. - name: reason
  7308. type:
  7309. scalar: string
  7310. - name: status
  7311. type:
  7312. scalar: string
  7313. default: ""
  7314. - name: type
  7315. type:
  7316. scalar: string
  7317. default: ""
  7318. - name: io.k8s.api.core.v1.PodDNSConfig
  7319. map:
  7320. fields:
  7321. - name: nameservers
  7322. type:
  7323. list:
  7324. elementType:
  7325. scalar: string
  7326. elementRelationship: atomic
  7327. - name: options
  7328. type:
  7329. list:
  7330. elementType:
  7331. namedType: io.k8s.api.core.v1.PodDNSConfigOption
  7332. elementRelationship: atomic
  7333. - name: searches
  7334. type:
  7335. list:
  7336. elementType:
  7337. scalar: string
  7338. elementRelationship: atomic
  7339. - name: io.k8s.api.core.v1.PodDNSConfigOption
  7340. map:
  7341. fields:
  7342. - name: name
  7343. type:
  7344. scalar: string
  7345. - name: value
  7346. type:
  7347. scalar: string
  7348. - name: io.k8s.api.core.v1.PodExtendedResourceClaimStatus
  7349. map:
  7350. fields:
  7351. - name: requestMappings
  7352. type:
  7353. list:
  7354. elementType:
  7355. namedType: io.k8s.api.core.v1.ContainerExtendedResourceRequest
  7356. elementRelationship: atomic
  7357. - name: resourceClaimName
  7358. type:
  7359. scalar: string
  7360. default: ""
  7361. - name: io.k8s.api.core.v1.PodIP
  7362. map:
  7363. fields:
  7364. - name: ip
  7365. type:
  7366. scalar: string
  7367. default: ""
  7368. - name: io.k8s.api.core.v1.PodOS
  7369. map:
  7370. fields:
  7371. - name: name
  7372. type:
  7373. scalar: string
  7374. default: ""
  7375. - name: io.k8s.api.core.v1.PodReadinessGate
  7376. map:
  7377. fields:
  7378. - name: conditionType
  7379. type:
  7380. scalar: string
  7381. default: ""
  7382. - name: io.k8s.api.core.v1.PodResourceClaim
  7383. map:
  7384. fields:
  7385. - name: name
  7386. type:
  7387. scalar: string
  7388. default: ""
  7389. - name: resourceClaimName
  7390. type:
  7391. scalar: string
  7392. - name: resourceClaimTemplateName
  7393. type:
  7394. scalar: string
  7395. - name: io.k8s.api.core.v1.PodResourceClaimStatus
  7396. map:
  7397. fields:
  7398. - name: name
  7399. type:
  7400. scalar: string
  7401. default: ""
  7402. - name: resourceClaimName
  7403. type:
  7404. scalar: string
  7405. - name: io.k8s.api.core.v1.PodSchedulingGate
  7406. map:
  7407. fields:
  7408. - name: name
  7409. type:
  7410. scalar: string
  7411. default: ""
  7412. - name: io.k8s.api.core.v1.PodSecurityContext
  7413. map:
  7414. fields:
  7415. - name: appArmorProfile
  7416. type:
  7417. namedType: io.k8s.api.core.v1.AppArmorProfile
  7418. - name: fsGroup
  7419. type:
  7420. scalar: numeric
  7421. - name: fsGroupChangePolicy
  7422. type:
  7423. scalar: string
  7424. - name: runAsGroup
  7425. type:
  7426. scalar: numeric
  7427. - name: runAsNonRoot
  7428. type:
  7429. scalar: boolean
  7430. - name: runAsUser
  7431. type:
  7432. scalar: numeric
  7433. - name: seLinuxChangePolicy
  7434. type:
  7435. scalar: string
  7436. - name: seLinuxOptions
  7437. type:
  7438. namedType: io.k8s.api.core.v1.SELinuxOptions
  7439. - name: seccompProfile
  7440. type:
  7441. namedType: io.k8s.api.core.v1.SeccompProfile
  7442. - name: supplementalGroups
  7443. type:
  7444. list:
  7445. elementType:
  7446. scalar: numeric
  7447. elementRelationship: atomic
  7448. - name: supplementalGroupsPolicy
  7449. type:
  7450. scalar: string
  7451. - name: sysctls
  7452. type:
  7453. list:
  7454. elementType:
  7455. namedType: io.k8s.api.core.v1.Sysctl
  7456. elementRelationship: atomic
  7457. - name: windowsOptions
  7458. type:
  7459. namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  7460. - name: io.k8s.api.core.v1.PodSpec
  7461. map:
  7462. fields:
  7463. - name: activeDeadlineSeconds
  7464. type:
  7465. scalar: numeric
  7466. - name: affinity
  7467. type:
  7468. namedType: io.k8s.api.core.v1.Affinity
  7469. - name: automountServiceAccountToken
  7470. type:
  7471. scalar: boolean
  7472. - name: containers
  7473. type:
  7474. list:
  7475. elementType:
  7476. namedType: io.k8s.api.core.v1.Container
  7477. elementRelationship: associative
  7478. keys:
  7479. - name
  7480. - name: dnsConfig
  7481. type:
  7482. namedType: io.k8s.api.core.v1.PodDNSConfig
  7483. - name: dnsPolicy
  7484. type:
  7485. scalar: string
  7486. - name: enableServiceLinks
  7487. type:
  7488. scalar: boolean
  7489. - name: ephemeralContainers
  7490. type:
  7491. list:
  7492. elementType:
  7493. namedType: io.k8s.api.core.v1.EphemeralContainer
  7494. elementRelationship: associative
  7495. keys:
  7496. - name
  7497. - name: hostAliases
  7498. type:
  7499. list:
  7500. elementType:
  7501. namedType: io.k8s.api.core.v1.HostAlias
  7502. elementRelationship: associative
  7503. keys:
  7504. - ip
  7505. - name: hostIPC
  7506. type:
  7507. scalar: boolean
  7508. - name: hostNetwork
  7509. type:
  7510. scalar: boolean
  7511. - name: hostPID
  7512. type:
  7513. scalar: boolean
  7514. - name: hostUsers
  7515. type:
  7516. scalar: boolean
  7517. - name: hostname
  7518. type:
  7519. scalar: string
  7520. - name: hostnameOverride
  7521. type:
  7522. scalar: string
  7523. - name: imagePullSecrets
  7524. type:
  7525. list:
  7526. elementType:
  7527. namedType: io.k8s.api.core.v1.LocalObjectReference
  7528. elementRelationship: associative
  7529. keys:
  7530. - name
  7531. - name: initContainers
  7532. type:
  7533. list:
  7534. elementType:
  7535. namedType: io.k8s.api.core.v1.Container
  7536. elementRelationship: associative
  7537. keys:
  7538. - name
  7539. - name: nodeName
  7540. type:
  7541. scalar: string
  7542. - name: nodeSelector
  7543. type:
  7544. map:
  7545. elementType:
  7546. scalar: string
  7547. elementRelationship: atomic
  7548. - name: os
  7549. type:
  7550. namedType: io.k8s.api.core.v1.PodOS
  7551. - name: overhead
  7552. type:
  7553. map:
  7554. elementType:
  7555. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7556. - name: preemptionPolicy
  7557. type:
  7558. scalar: string
  7559. - name: priority
  7560. type:
  7561. scalar: numeric
  7562. - name: priorityClassName
  7563. type:
  7564. scalar: string
  7565. - name: readinessGates
  7566. type:
  7567. list:
  7568. elementType:
  7569. namedType: io.k8s.api.core.v1.PodReadinessGate
  7570. elementRelationship: atomic
  7571. - name: resourceClaims
  7572. type:
  7573. list:
  7574. elementType:
  7575. namedType: io.k8s.api.core.v1.PodResourceClaim
  7576. elementRelationship: associative
  7577. keys:
  7578. - name
  7579. - name: resources
  7580. type:
  7581. namedType: io.k8s.api.core.v1.ResourceRequirements
  7582. - name: restartPolicy
  7583. type:
  7584. scalar: string
  7585. - name: runtimeClassName
  7586. type:
  7587. scalar: string
  7588. - name: schedulerName
  7589. type:
  7590. scalar: string
  7591. - name: schedulingGates
  7592. type:
  7593. list:
  7594. elementType:
  7595. namedType: io.k8s.api.core.v1.PodSchedulingGate
  7596. elementRelationship: associative
  7597. keys:
  7598. - name
  7599. - name: securityContext
  7600. type:
  7601. namedType: io.k8s.api.core.v1.PodSecurityContext
  7602. - name: serviceAccount
  7603. type:
  7604. scalar: string
  7605. - name: serviceAccountName
  7606. type:
  7607. scalar: string
  7608. - name: setHostnameAsFQDN
  7609. type:
  7610. scalar: boolean
  7611. - name: shareProcessNamespace
  7612. type:
  7613. scalar: boolean
  7614. - name: subdomain
  7615. type:
  7616. scalar: string
  7617. - name: terminationGracePeriodSeconds
  7618. type:
  7619. scalar: numeric
  7620. - name: tolerations
  7621. type:
  7622. list:
  7623. elementType:
  7624. namedType: io.k8s.api.core.v1.Toleration
  7625. elementRelationship: atomic
  7626. - name: topologySpreadConstraints
  7627. type:
  7628. list:
  7629. elementType:
  7630. namedType: io.k8s.api.core.v1.TopologySpreadConstraint
  7631. elementRelationship: associative
  7632. keys:
  7633. - topologyKey
  7634. - whenUnsatisfiable
  7635. - name: volumes
  7636. type:
  7637. list:
  7638. elementType:
  7639. namedType: io.k8s.api.core.v1.Volume
  7640. elementRelationship: associative
  7641. keys:
  7642. - name
  7643. - name: workloadRef
  7644. type:
  7645. namedType: io.k8s.api.core.v1.WorkloadReference
  7646. - name: io.k8s.api.core.v1.PodStatus
  7647. map:
  7648. fields:
  7649. - name: allocatedResources
  7650. type:
  7651. map:
  7652. elementType:
  7653. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7654. - name: conditions
  7655. type:
  7656. list:
  7657. elementType:
  7658. namedType: io.k8s.api.core.v1.PodCondition
  7659. elementRelationship: associative
  7660. keys:
  7661. - type
  7662. - name: containerStatuses
  7663. type:
  7664. list:
  7665. elementType:
  7666. namedType: io.k8s.api.core.v1.ContainerStatus
  7667. elementRelationship: atomic
  7668. - name: ephemeralContainerStatuses
  7669. type:
  7670. list:
  7671. elementType:
  7672. namedType: io.k8s.api.core.v1.ContainerStatus
  7673. elementRelationship: atomic
  7674. - name: extendedResourceClaimStatus
  7675. type:
  7676. namedType: io.k8s.api.core.v1.PodExtendedResourceClaimStatus
  7677. - name: hostIP
  7678. type:
  7679. scalar: string
  7680. - name: hostIPs
  7681. type:
  7682. list:
  7683. elementType:
  7684. namedType: io.k8s.api.core.v1.HostIP
  7685. elementRelationship: atomic
  7686. - name: initContainerStatuses
  7687. type:
  7688. list:
  7689. elementType:
  7690. namedType: io.k8s.api.core.v1.ContainerStatus
  7691. elementRelationship: atomic
  7692. - name: message
  7693. type:
  7694. scalar: string
  7695. - name: nominatedNodeName
  7696. type:
  7697. scalar: string
  7698. - name: observedGeneration
  7699. type:
  7700. scalar: numeric
  7701. - name: phase
  7702. type:
  7703. scalar: string
  7704. - name: podIP
  7705. type:
  7706. scalar: string
  7707. - name: podIPs
  7708. type:
  7709. list:
  7710. elementType:
  7711. namedType: io.k8s.api.core.v1.PodIP
  7712. elementRelationship: associative
  7713. keys:
  7714. - ip
  7715. - name: qosClass
  7716. type:
  7717. scalar: string
  7718. - name: reason
  7719. type:
  7720. scalar: string
  7721. - name: resize
  7722. type:
  7723. scalar: string
  7724. - name: resourceClaimStatuses
  7725. type:
  7726. list:
  7727. elementType:
  7728. namedType: io.k8s.api.core.v1.PodResourceClaimStatus
  7729. elementRelationship: associative
  7730. keys:
  7731. - name
  7732. - name: resources
  7733. type:
  7734. namedType: io.k8s.api.core.v1.ResourceRequirements
  7735. - name: startTime
  7736. type:
  7737. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7738. - name: io.k8s.api.core.v1.PodTemplate
  7739. map:
  7740. fields:
  7741. - name: apiVersion
  7742. type:
  7743. scalar: string
  7744. - name: kind
  7745. type:
  7746. scalar: string
  7747. - name: metadata
  7748. type:
  7749. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7750. default: {}
  7751. - name: template
  7752. type:
  7753. namedType: io.k8s.api.core.v1.PodTemplateSpec
  7754. default: {}
  7755. - name: io.k8s.api.core.v1.PodTemplateSpec
  7756. map:
  7757. fields:
  7758. - name: metadata
  7759. type:
  7760. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7761. default: {}
  7762. - name: spec
  7763. type:
  7764. namedType: io.k8s.api.core.v1.PodSpec
  7765. default: {}
  7766. - name: io.k8s.api.core.v1.PortStatus
  7767. map:
  7768. fields:
  7769. - name: error
  7770. type:
  7771. scalar: string
  7772. - name: port
  7773. type:
  7774. scalar: numeric
  7775. default: 0
  7776. - name: protocol
  7777. type:
  7778. scalar: string
  7779. default: ""
  7780. - name: io.k8s.api.core.v1.PortworxVolumeSource
  7781. map:
  7782. fields:
  7783. - name: fsType
  7784. type:
  7785. scalar: string
  7786. - name: readOnly
  7787. type:
  7788. scalar: boolean
  7789. - name: volumeID
  7790. type:
  7791. scalar: string
  7792. default: ""
  7793. - name: io.k8s.api.core.v1.PreferredSchedulingTerm
  7794. map:
  7795. fields:
  7796. - name: preference
  7797. type:
  7798. namedType: io.k8s.api.core.v1.NodeSelectorTerm
  7799. default: {}
  7800. - name: weight
  7801. type:
  7802. scalar: numeric
  7803. default: 0
  7804. - name: io.k8s.api.core.v1.Probe
  7805. map:
  7806. fields:
  7807. - name: exec
  7808. type:
  7809. namedType: io.k8s.api.core.v1.ExecAction
  7810. - name: failureThreshold
  7811. type:
  7812. scalar: numeric
  7813. - name: grpc
  7814. type:
  7815. namedType: io.k8s.api.core.v1.GRPCAction
  7816. - name: httpGet
  7817. type:
  7818. namedType: io.k8s.api.core.v1.HTTPGetAction
  7819. - name: initialDelaySeconds
  7820. type:
  7821. scalar: numeric
  7822. - name: periodSeconds
  7823. type:
  7824. scalar: numeric
  7825. - name: successThreshold
  7826. type:
  7827. scalar: numeric
  7828. - name: tcpSocket
  7829. type:
  7830. namedType: io.k8s.api.core.v1.TCPSocketAction
  7831. - name: terminationGracePeriodSeconds
  7832. type:
  7833. scalar: numeric
  7834. - name: timeoutSeconds
  7835. type:
  7836. scalar: numeric
  7837. - name: io.k8s.api.core.v1.ProjectedVolumeSource
  7838. map:
  7839. fields:
  7840. - name: defaultMode
  7841. type:
  7842. scalar: numeric
  7843. - name: sources
  7844. type:
  7845. list:
  7846. elementType:
  7847. namedType: io.k8s.api.core.v1.VolumeProjection
  7848. elementRelationship: atomic
  7849. - name: io.k8s.api.core.v1.QuobyteVolumeSource
  7850. map:
  7851. fields:
  7852. - name: group
  7853. type:
  7854. scalar: string
  7855. - name: readOnly
  7856. type:
  7857. scalar: boolean
  7858. - name: registry
  7859. type:
  7860. scalar: string
  7861. default: ""
  7862. - name: tenant
  7863. type:
  7864. scalar: string
  7865. - name: user
  7866. type:
  7867. scalar: string
  7868. - name: volume
  7869. type:
  7870. scalar: string
  7871. default: ""
  7872. - name: io.k8s.api.core.v1.RBDPersistentVolumeSource
  7873. map:
  7874. fields:
  7875. - name: fsType
  7876. type:
  7877. scalar: string
  7878. - name: image
  7879. type:
  7880. scalar: string
  7881. default: ""
  7882. - name: keyring
  7883. type:
  7884. scalar: string
  7885. default: /etc/ceph/keyring
  7886. - name: monitors
  7887. type:
  7888. list:
  7889. elementType:
  7890. scalar: string
  7891. elementRelationship: atomic
  7892. - name: pool
  7893. type:
  7894. scalar: string
  7895. default: rbd
  7896. - name: readOnly
  7897. type:
  7898. scalar: boolean
  7899. - name: secretRef
  7900. type:
  7901. namedType: io.k8s.api.core.v1.SecretReference
  7902. - name: user
  7903. type:
  7904. scalar: string
  7905. default: admin
  7906. - name: io.k8s.api.core.v1.RBDVolumeSource
  7907. map:
  7908. fields:
  7909. - name: fsType
  7910. type:
  7911. scalar: string
  7912. - name: image
  7913. type:
  7914. scalar: string
  7915. default: ""
  7916. - name: keyring
  7917. type:
  7918. scalar: string
  7919. default: /etc/ceph/keyring
  7920. - name: monitors
  7921. type:
  7922. list:
  7923. elementType:
  7924. scalar: string
  7925. elementRelationship: atomic
  7926. - name: pool
  7927. type:
  7928. scalar: string
  7929. default: rbd
  7930. - name: readOnly
  7931. type:
  7932. scalar: boolean
  7933. - name: secretRef
  7934. type:
  7935. namedType: io.k8s.api.core.v1.LocalObjectReference
  7936. - name: user
  7937. type:
  7938. scalar: string
  7939. default: admin
  7940. - name: io.k8s.api.core.v1.ReplicationController
  7941. map:
  7942. fields:
  7943. - name: apiVersion
  7944. type:
  7945. scalar: string
  7946. - name: kind
  7947. type:
  7948. scalar: string
  7949. - name: metadata
  7950. type:
  7951. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7952. default: {}
  7953. - name: spec
  7954. type:
  7955. namedType: io.k8s.api.core.v1.ReplicationControllerSpec
  7956. default: {}
  7957. - name: status
  7958. type:
  7959. namedType: io.k8s.api.core.v1.ReplicationControllerStatus
  7960. default: {}
  7961. - name: io.k8s.api.core.v1.ReplicationControllerCondition
  7962. map:
  7963. fields:
  7964. - name: lastTransitionTime
  7965. type:
  7966. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7967. - name: message
  7968. type:
  7969. scalar: string
  7970. - name: reason
  7971. type:
  7972. scalar: string
  7973. - name: status
  7974. type:
  7975. scalar: string
  7976. default: ""
  7977. - name: type
  7978. type:
  7979. scalar: string
  7980. default: ""
  7981. - name: io.k8s.api.core.v1.ReplicationControllerSpec
  7982. map:
  7983. fields:
  7984. - name: minReadySeconds
  7985. type:
  7986. scalar: numeric
  7987. default: 0
  7988. - name: replicas
  7989. type:
  7990. scalar: numeric
  7991. default: 1
  7992. - name: selector
  7993. type:
  7994. map:
  7995. elementType:
  7996. scalar: string
  7997. elementRelationship: atomic
  7998. - name: template
  7999. type:
  8000. namedType: io.k8s.api.core.v1.PodTemplateSpec
  8001. - name: io.k8s.api.core.v1.ReplicationControllerStatus
  8002. map:
  8003. fields:
  8004. - name: availableReplicas
  8005. type:
  8006. scalar: numeric
  8007. - name: conditions
  8008. type:
  8009. list:
  8010. elementType:
  8011. namedType: io.k8s.api.core.v1.ReplicationControllerCondition
  8012. elementRelationship: associative
  8013. keys:
  8014. - type
  8015. - name: fullyLabeledReplicas
  8016. type:
  8017. scalar: numeric
  8018. - name: observedGeneration
  8019. type:
  8020. scalar: numeric
  8021. - name: readyReplicas
  8022. type:
  8023. scalar: numeric
  8024. - name: replicas
  8025. type:
  8026. scalar: numeric
  8027. default: 0
  8028. - name: io.k8s.api.core.v1.ResourceClaim
  8029. map:
  8030. fields:
  8031. - name: name
  8032. type:
  8033. scalar: string
  8034. default: ""
  8035. - name: request
  8036. type:
  8037. scalar: string
  8038. - name: io.k8s.api.core.v1.ResourceFieldSelector
  8039. map:
  8040. fields:
  8041. - name: containerName
  8042. type:
  8043. scalar: string
  8044. - name: divisor
  8045. type:
  8046. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8047. - name: resource
  8048. type:
  8049. scalar: string
  8050. default: ""
  8051. elementRelationship: atomic
  8052. - name: io.k8s.api.core.v1.ResourceHealth
  8053. map:
  8054. fields:
  8055. - name: health
  8056. type:
  8057. scalar: string
  8058. - name: resourceID
  8059. type:
  8060. scalar: string
  8061. default: ""
  8062. - name: io.k8s.api.core.v1.ResourceQuota
  8063. map:
  8064. fields:
  8065. - name: apiVersion
  8066. type:
  8067. scalar: string
  8068. - name: kind
  8069. type:
  8070. scalar: string
  8071. - name: metadata
  8072. type:
  8073. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8074. default: {}
  8075. - name: spec
  8076. type:
  8077. namedType: io.k8s.api.core.v1.ResourceQuotaSpec
  8078. default: {}
  8079. - name: status
  8080. type:
  8081. namedType: io.k8s.api.core.v1.ResourceQuotaStatus
  8082. default: {}
  8083. - name: io.k8s.api.core.v1.ResourceQuotaSpec
  8084. map:
  8085. fields:
  8086. - name: hard
  8087. type:
  8088. map:
  8089. elementType:
  8090. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8091. - name: scopeSelector
  8092. type:
  8093. namedType: io.k8s.api.core.v1.ScopeSelector
  8094. - name: scopes
  8095. type:
  8096. list:
  8097. elementType:
  8098. scalar: string
  8099. elementRelationship: atomic
  8100. - name: io.k8s.api.core.v1.ResourceQuotaStatus
  8101. map:
  8102. fields:
  8103. - name: hard
  8104. type:
  8105. map:
  8106. elementType:
  8107. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8108. - name: used
  8109. type:
  8110. map:
  8111. elementType:
  8112. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8113. - name: io.k8s.api.core.v1.ResourceRequirements
  8114. map:
  8115. fields:
  8116. - name: claims
  8117. type:
  8118. list:
  8119. elementType:
  8120. namedType: io.k8s.api.core.v1.ResourceClaim
  8121. elementRelationship: associative
  8122. keys:
  8123. - name
  8124. - name: limits
  8125. type:
  8126. map:
  8127. elementType:
  8128. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8129. - name: requests
  8130. type:
  8131. map:
  8132. elementType:
  8133. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8134. - name: io.k8s.api.core.v1.ResourceStatus
  8135. map:
  8136. fields:
  8137. - name: name
  8138. type:
  8139. scalar: string
  8140. default: ""
  8141. - name: resources
  8142. type:
  8143. list:
  8144. elementType:
  8145. namedType: io.k8s.api.core.v1.ResourceHealth
  8146. elementRelationship: associative
  8147. keys:
  8148. - resourceID
  8149. - name: io.k8s.api.core.v1.SELinuxOptions
  8150. map:
  8151. fields:
  8152. - name: level
  8153. type:
  8154. scalar: string
  8155. - name: role
  8156. type:
  8157. scalar: string
  8158. - name: type
  8159. type:
  8160. scalar: string
  8161. - name: user
  8162. type:
  8163. scalar: string
  8164. - name: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  8165. map:
  8166. fields:
  8167. - name: fsType
  8168. type:
  8169. scalar: string
  8170. default: xfs
  8171. - name: gateway
  8172. type:
  8173. scalar: string
  8174. default: ""
  8175. - name: protectionDomain
  8176. type:
  8177. scalar: string
  8178. - name: readOnly
  8179. type:
  8180. scalar: boolean
  8181. - name: secretRef
  8182. type:
  8183. namedType: io.k8s.api.core.v1.SecretReference
  8184. - name: sslEnabled
  8185. type:
  8186. scalar: boolean
  8187. - name: storageMode
  8188. type:
  8189. scalar: string
  8190. default: ThinProvisioned
  8191. - name: storagePool
  8192. type:
  8193. scalar: string
  8194. - name: system
  8195. type:
  8196. scalar: string
  8197. default: ""
  8198. - name: volumeName
  8199. type:
  8200. scalar: string
  8201. - name: io.k8s.api.core.v1.ScaleIOVolumeSource
  8202. map:
  8203. fields:
  8204. - name: fsType
  8205. type:
  8206. scalar: string
  8207. default: xfs
  8208. - name: gateway
  8209. type:
  8210. scalar: string
  8211. default: ""
  8212. - name: protectionDomain
  8213. type:
  8214. scalar: string
  8215. - name: readOnly
  8216. type:
  8217. scalar: boolean
  8218. - name: secretRef
  8219. type:
  8220. namedType: io.k8s.api.core.v1.LocalObjectReference
  8221. - name: sslEnabled
  8222. type:
  8223. scalar: boolean
  8224. - name: storageMode
  8225. type:
  8226. scalar: string
  8227. default: ThinProvisioned
  8228. - name: storagePool
  8229. type:
  8230. scalar: string
  8231. - name: system
  8232. type:
  8233. scalar: string
  8234. default: ""
  8235. - name: volumeName
  8236. type:
  8237. scalar: string
  8238. - name: io.k8s.api.core.v1.ScopeSelector
  8239. map:
  8240. fields:
  8241. - name: matchExpressions
  8242. type:
  8243. list:
  8244. elementType:
  8245. namedType: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  8246. elementRelationship: atomic
  8247. elementRelationship: atomic
  8248. - name: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  8249. map:
  8250. fields:
  8251. - name: operator
  8252. type:
  8253. scalar: string
  8254. default: ""
  8255. - name: scopeName
  8256. type:
  8257. scalar: string
  8258. default: ""
  8259. - name: values
  8260. type:
  8261. list:
  8262. elementType:
  8263. scalar: string
  8264. elementRelationship: atomic
  8265. - name: io.k8s.api.core.v1.SeccompProfile
  8266. map:
  8267. fields:
  8268. - name: localhostProfile
  8269. type:
  8270. scalar: string
  8271. - name: type
  8272. type:
  8273. scalar: string
  8274. default: ""
  8275. unions:
  8276. - discriminator: type
  8277. fields:
  8278. - fieldName: localhostProfile
  8279. discriminatorValue: LocalhostProfile
  8280. - name: io.k8s.api.core.v1.Secret
  8281. map:
  8282. fields:
  8283. - name: apiVersion
  8284. type:
  8285. scalar: string
  8286. - name: data
  8287. type:
  8288. map:
  8289. elementType:
  8290. scalar: string
  8291. - name: immutable
  8292. type:
  8293. scalar: boolean
  8294. - name: kind
  8295. type:
  8296. scalar: string
  8297. - name: metadata
  8298. type:
  8299. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8300. default: {}
  8301. - name: stringData
  8302. type:
  8303. map:
  8304. elementType:
  8305. scalar: string
  8306. - name: type
  8307. type:
  8308. scalar: string
  8309. - name: io.k8s.api.core.v1.SecretEnvSource
  8310. map:
  8311. fields:
  8312. - name: name
  8313. type:
  8314. scalar: string
  8315. default: ""
  8316. - name: optional
  8317. type:
  8318. scalar: boolean
  8319. - name: io.k8s.api.core.v1.SecretKeySelector
  8320. map:
  8321. fields:
  8322. - name: key
  8323. type:
  8324. scalar: string
  8325. default: ""
  8326. - name: name
  8327. type:
  8328. scalar: string
  8329. default: ""
  8330. - name: optional
  8331. type:
  8332. scalar: boolean
  8333. elementRelationship: atomic
  8334. - name: io.k8s.api.core.v1.SecretProjection
  8335. map:
  8336. fields:
  8337. - name: items
  8338. type:
  8339. list:
  8340. elementType:
  8341. namedType: io.k8s.api.core.v1.KeyToPath
  8342. elementRelationship: atomic
  8343. - name: name
  8344. type:
  8345. scalar: string
  8346. default: ""
  8347. - name: optional
  8348. type:
  8349. scalar: boolean
  8350. - name: io.k8s.api.core.v1.SecretReference
  8351. map:
  8352. fields:
  8353. - name: name
  8354. type:
  8355. scalar: string
  8356. - name: namespace
  8357. type:
  8358. scalar: string
  8359. elementRelationship: atomic
  8360. - name: io.k8s.api.core.v1.SecretVolumeSource
  8361. map:
  8362. fields:
  8363. - name: defaultMode
  8364. type:
  8365. scalar: numeric
  8366. - name: items
  8367. type:
  8368. list:
  8369. elementType:
  8370. namedType: io.k8s.api.core.v1.KeyToPath
  8371. elementRelationship: atomic
  8372. - name: optional
  8373. type:
  8374. scalar: boolean
  8375. - name: secretName
  8376. type:
  8377. scalar: string
  8378. - name: io.k8s.api.core.v1.SecurityContext
  8379. map:
  8380. fields:
  8381. - name: allowPrivilegeEscalation
  8382. type:
  8383. scalar: boolean
  8384. - name: appArmorProfile
  8385. type:
  8386. namedType: io.k8s.api.core.v1.AppArmorProfile
  8387. - name: capabilities
  8388. type:
  8389. namedType: io.k8s.api.core.v1.Capabilities
  8390. - name: privileged
  8391. type:
  8392. scalar: boolean
  8393. - name: procMount
  8394. type:
  8395. scalar: string
  8396. - name: readOnlyRootFilesystem
  8397. type:
  8398. scalar: boolean
  8399. - name: runAsGroup
  8400. type:
  8401. scalar: numeric
  8402. - name: runAsNonRoot
  8403. type:
  8404. scalar: boolean
  8405. - name: runAsUser
  8406. type:
  8407. scalar: numeric
  8408. - name: seLinuxOptions
  8409. type:
  8410. namedType: io.k8s.api.core.v1.SELinuxOptions
  8411. - name: seccompProfile
  8412. type:
  8413. namedType: io.k8s.api.core.v1.SeccompProfile
  8414. - name: windowsOptions
  8415. type:
  8416. namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  8417. - name: io.k8s.api.core.v1.Service
  8418. map:
  8419. fields:
  8420. - name: apiVersion
  8421. type:
  8422. scalar: string
  8423. - name: kind
  8424. type:
  8425. scalar: string
  8426. - name: metadata
  8427. type:
  8428. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8429. default: {}
  8430. - name: spec
  8431. type:
  8432. namedType: io.k8s.api.core.v1.ServiceSpec
  8433. default: {}
  8434. - name: status
  8435. type:
  8436. namedType: io.k8s.api.core.v1.ServiceStatus
  8437. default: {}
  8438. - name: io.k8s.api.core.v1.ServiceAccount
  8439. map:
  8440. fields:
  8441. - name: apiVersion
  8442. type:
  8443. scalar: string
  8444. - name: automountServiceAccountToken
  8445. type:
  8446. scalar: boolean
  8447. - name: imagePullSecrets
  8448. type:
  8449. list:
  8450. elementType:
  8451. namedType: io.k8s.api.core.v1.LocalObjectReference
  8452. elementRelationship: atomic
  8453. - name: kind
  8454. type:
  8455. scalar: string
  8456. - name: metadata
  8457. type:
  8458. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8459. default: {}
  8460. - name: secrets
  8461. type:
  8462. list:
  8463. elementType:
  8464. namedType: io.k8s.api.core.v1.ObjectReference
  8465. elementRelationship: associative
  8466. keys:
  8467. - name
  8468. - name: io.k8s.api.core.v1.ServiceAccountTokenProjection
  8469. map:
  8470. fields:
  8471. - name: audience
  8472. type:
  8473. scalar: string
  8474. - name: expirationSeconds
  8475. type:
  8476. scalar: numeric
  8477. - name: path
  8478. type:
  8479. scalar: string
  8480. default: ""
  8481. - name: io.k8s.api.core.v1.ServicePort
  8482. map:
  8483. fields:
  8484. - name: appProtocol
  8485. type:
  8486. scalar: string
  8487. - name: name
  8488. type:
  8489. scalar: string
  8490. - name: nodePort
  8491. type:
  8492. scalar: numeric
  8493. - name: port
  8494. type:
  8495. scalar: numeric
  8496. default: 0
  8497. - name: protocol
  8498. type:
  8499. scalar: string
  8500. default: TCP
  8501. - name: targetPort
  8502. type:
  8503. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8504. - name: io.k8s.api.core.v1.ServiceSpec
  8505. map:
  8506. fields:
  8507. - name: allocateLoadBalancerNodePorts
  8508. type:
  8509. scalar: boolean
  8510. - name: clusterIP
  8511. type:
  8512. scalar: string
  8513. - name: clusterIPs
  8514. type:
  8515. list:
  8516. elementType:
  8517. scalar: string
  8518. elementRelationship: atomic
  8519. - name: externalIPs
  8520. type:
  8521. list:
  8522. elementType:
  8523. scalar: string
  8524. elementRelationship: atomic
  8525. - name: externalName
  8526. type:
  8527. scalar: string
  8528. - name: externalTrafficPolicy
  8529. type:
  8530. scalar: string
  8531. - name: healthCheckNodePort
  8532. type:
  8533. scalar: numeric
  8534. - name: internalTrafficPolicy
  8535. type:
  8536. scalar: string
  8537. - name: ipFamilies
  8538. type:
  8539. list:
  8540. elementType:
  8541. scalar: string
  8542. elementRelationship: atomic
  8543. - name: ipFamilyPolicy
  8544. type:
  8545. scalar: string
  8546. - name: loadBalancerClass
  8547. type:
  8548. scalar: string
  8549. - name: loadBalancerIP
  8550. type:
  8551. scalar: string
  8552. - name: loadBalancerSourceRanges
  8553. type:
  8554. list:
  8555. elementType:
  8556. scalar: string
  8557. elementRelationship: atomic
  8558. - name: ports
  8559. type:
  8560. list:
  8561. elementType:
  8562. namedType: io.k8s.api.core.v1.ServicePort
  8563. elementRelationship: associative
  8564. keys:
  8565. - port
  8566. - protocol
  8567. - name: publishNotReadyAddresses
  8568. type:
  8569. scalar: boolean
  8570. - name: selector
  8571. type:
  8572. map:
  8573. elementType:
  8574. scalar: string
  8575. elementRelationship: atomic
  8576. - name: sessionAffinity
  8577. type:
  8578. scalar: string
  8579. - name: sessionAffinityConfig
  8580. type:
  8581. namedType: io.k8s.api.core.v1.SessionAffinityConfig
  8582. - name: trafficDistribution
  8583. type:
  8584. scalar: string
  8585. - name: type
  8586. type:
  8587. scalar: string
  8588. - name: io.k8s.api.core.v1.ServiceStatus
  8589. map:
  8590. fields:
  8591. - name: conditions
  8592. type:
  8593. list:
  8594. elementType:
  8595. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  8596. elementRelationship: associative
  8597. keys:
  8598. - type
  8599. - name: loadBalancer
  8600. type:
  8601. namedType: io.k8s.api.core.v1.LoadBalancerStatus
  8602. default: {}
  8603. - name: io.k8s.api.core.v1.SessionAffinityConfig
  8604. map:
  8605. fields:
  8606. - name: clientIP
  8607. type:
  8608. namedType: io.k8s.api.core.v1.ClientIPConfig
  8609. - name: io.k8s.api.core.v1.SleepAction
  8610. map:
  8611. fields:
  8612. - name: seconds
  8613. type:
  8614. scalar: numeric
  8615. default: 0
  8616. - name: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  8617. map:
  8618. fields:
  8619. - name: fsType
  8620. type:
  8621. scalar: string
  8622. - name: readOnly
  8623. type:
  8624. scalar: boolean
  8625. - name: secretRef
  8626. type:
  8627. namedType: io.k8s.api.core.v1.ObjectReference
  8628. - name: volumeName
  8629. type:
  8630. scalar: string
  8631. - name: volumeNamespace
  8632. type:
  8633. scalar: string
  8634. - name: io.k8s.api.core.v1.StorageOSVolumeSource
  8635. map:
  8636. fields:
  8637. - name: fsType
  8638. type:
  8639. scalar: string
  8640. - name: readOnly
  8641. type:
  8642. scalar: boolean
  8643. - name: secretRef
  8644. type:
  8645. namedType: io.k8s.api.core.v1.LocalObjectReference
  8646. - name: volumeName
  8647. type:
  8648. scalar: string
  8649. - name: volumeNamespace
  8650. type:
  8651. scalar: string
  8652. - name: io.k8s.api.core.v1.Sysctl
  8653. map:
  8654. fields:
  8655. - name: name
  8656. type:
  8657. scalar: string
  8658. default: ""
  8659. - name: value
  8660. type:
  8661. scalar: string
  8662. default: ""
  8663. - name: io.k8s.api.core.v1.TCPSocketAction
  8664. map:
  8665. fields:
  8666. - name: host
  8667. type:
  8668. scalar: string
  8669. - name: port
  8670. type:
  8671. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8672. - name: io.k8s.api.core.v1.Taint
  8673. map:
  8674. fields:
  8675. - name: effect
  8676. type:
  8677. scalar: string
  8678. default: ""
  8679. - name: key
  8680. type:
  8681. scalar: string
  8682. default: ""
  8683. - name: timeAdded
  8684. type:
  8685. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8686. - name: value
  8687. type:
  8688. scalar: string
  8689. - name: io.k8s.api.core.v1.Toleration
  8690. map:
  8691. fields:
  8692. - name: effect
  8693. type:
  8694. scalar: string
  8695. - name: key
  8696. type:
  8697. scalar: string
  8698. - name: operator
  8699. type:
  8700. scalar: string
  8701. - name: tolerationSeconds
  8702. type:
  8703. scalar: numeric
  8704. - name: value
  8705. type:
  8706. scalar: string
  8707. - name: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  8708. map:
  8709. fields:
  8710. - name: key
  8711. type:
  8712. scalar: string
  8713. default: ""
  8714. - name: values
  8715. type:
  8716. list:
  8717. elementType:
  8718. scalar: string
  8719. elementRelationship: atomic
  8720. - name: io.k8s.api.core.v1.TopologySelectorTerm
  8721. map:
  8722. fields:
  8723. - name: matchLabelExpressions
  8724. type:
  8725. list:
  8726. elementType:
  8727. namedType: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  8728. elementRelationship: atomic
  8729. elementRelationship: atomic
  8730. - name: io.k8s.api.core.v1.TopologySpreadConstraint
  8731. map:
  8732. fields:
  8733. - name: labelSelector
  8734. type:
  8735. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8736. - name: matchLabelKeys
  8737. type:
  8738. list:
  8739. elementType:
  8740. scalar: string
  8741. elementRelationship: atomic
  8742. - name: maxSkew
  8743. type:
  8744. scalar: numeric
  8745. default: 0
  8746. - name: minDomains
  8747. type:
  8748. scalar: numeric
  8749. - name: nodeAffinityPolicy
  8750. type:
  8751. scalar: string
  8752. - name: nodeTaintsPolicy
  8753. type:
  8754. scalar: string
  8755. - name: topologyKey
  8756. type:
  8757. scalar: string
  8758. default: ""
  8759. - name: whenUnsatisfiable
  8760. type:
  8761. scalar: string
  8762. default: ""
  8763. - name: io.k8s.api.core.v1.TypedLocalObjectReference
  8764. map:
  8765. fields:
  8766. - name: apiGroup
  8767. type:
  8768. scalar: string
  8769. - name: kind
  8770. type:
  8771. scalar: string
  8772. default: ""
  8773. - name: name
  8774. type:
  8775. scalar: string
  8776. default: ""
  8777. elementRelationship: atomic
  8778. - name: io.k8s.api.core.v1.TypedObjectReference
  8779. map:
  8780. fields:
  8781. - name: apiGroup
  8782. type:
  8783. scalar: string
  8784. - name: kind
  8785. type:
  8786. scalar: string
  8787. default: ""
  8788. - name: name
  8789. type:
  8790. scalar: string
  8791. default: ""
  8792. - name: namespace
  8793. type:
  8794. scalar: string
  8795. - name: io.k8s.api.core.v1.Volume
  8796. map:
  8797. fields:
  8798. - name: awsElasticBlockStore
  8799. type:
  8800. namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  8801. - name: azureDisk
  8802. type:
  8803. namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  8804. - name: azureFile
  8805. type:
  8806. namedType: io.k8s.api.core.v1.AzureFileVolumeSource
  8807. - name: cephfs
  8808. type:
  8809. namedType: io.k8s.api.core.v1.CephFSVolumeSource
  8810. - name: cinder
  8811. type:
  8812. namedType: io.k8s.api.core.v1.CinderVolumeSource
  8813. - name: configMap
  8814. type:
  8815. namedType: io.k8s.api.core.v1.ConfigMapVolumeSource
  8816. - name: csi
  8817. type:
  8818. namedType: io.k8s.api.core.v1.CSIVolumeSource
  8819. - name: downwardAPI
  8820. type:
  8821. namedType: io.k8s.api.core.v1.DownwardAPIVolumeSource
  8822. - name: emptyDir
  8823. type:
  8824. namedType: io.k8s.api.core.v1.EmptyDirVolumeSource
  8825. - name: ephemeral
  8826. type:
  8827. namedType: io.k8s.api.core.v1.EphemeralVolumeSource
  8828. - name: fc
  8829. type:
  8830. namedType: io.k8s.api.core.v1.FCVolumeSource
  8831. - name: flexVolume
  8832. type:
  8833. namedType: io.k8s.api.core.v1.FlexVolumeSource
  8834. - name: flocker
  8835. type:
  8836. namedType: io.k8s.api.core.v1.FlockerVolumeSource
  8837. - name: gcePersistentDisk
  8838. type:
  8839. namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  8840. - name: gitRepo
  8841. type:
  8842. namedType: io.k8s.api.core.v1.GitRepoVolumeSource
  8843. - name: glusterfs
  8844. type:
  8845. namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
  8846. - name: hostPath
  8847. type:
  8848. namedType: io.k8s.api.core.v1.HostPathVolumeSource
  8849. - name: image
  8850. type:
  8851. namedType: io.k8s.api.core.v1.ImageVolumeSource
  8852. - name: iscsi
  8853. type:
  8854. namedType: io.k8s.api.core.v1.ISCSIVolumeSource
  8855. - name: name
  8856. type:
  8857. scalar: string
  8858. default: ""
  8859. - name: nfs
  8860. type:
  8861. namedType: io.k8s.api.core.v1.NFSVolumeSource
  8862. - name: persistentVolumeClaim
  8863. type:
  8864. namedType: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  8865. - name: photonPersistentDisk
  8866. type:
  8867. namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  8868. - name: portworxVolume
  8869. type:
  8870. namedType: io.k8s.api.core.v1.PortworxVolumeSource
  8871. - name: projected
  8872. type:
  8873. namedType: io.k8s.api.core.v1.ProjectedVolumeSource
  8874. - name: quobyte
  8875. type:
  8876. namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  8877. - name: rbd
  8878. type:
  8879. namedType: io.k8s.api.core.v1.RBDVolumeSource
  8880. - name: scaleIO
  8881. type:
  8882. namedType: io.k8s.api.core.v1.ScaleIOVolumeSource
  8883. - name: secret
  8884. type:
  8885. namedType: io.k8s.api.core.v1.SecretVolumeSource
  8886. - name: storageos
  8887. type:
  8888. namedType: io.k8s.api.core.v1.StorageOSVolumeSource
  8889. - name: vsphereVolume
  8890. type:
  8891. namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  8892. - name: io.k8s.api.core.v1.VolumeDevice
  8893. map:
  8894. fields:
  8895. - name: devicePath
  8896. type:
  8897. scalar: string
  8898. default: ""
  8899. - name: name
  8900. type:
  8901. scalar: string
  8902. default: ""
  8903. - name: io.k8s.api.core.v1.VolumeMount
  8904. map:
  8905. fields:
  8906. - name: mountPath
  8907. type:
  8908. scalar: string
  8909. default: ""
  8910. - name: mountPropagation
  8911. type:
  8912. scalar: string
  8913. - name: name
  8914. type:
  8915. scalar: string
  8916. default: ""
  8917. - name: readOnly
  8918. type:
  8919. scalar: boolean
  8920. - name: recursiveReadOnly
  8921. type:
  8922. scalar: string
  8923. - name: subPath
  8924. type:
  8925. scalar: string
  8926. - name: subPathExpr
  8927. type:
  8928. scalar: string
  8929. - name: io.k8s.api.core.v1.VolumeMountStatus
  8930. map:
  8931. fields:
  8932. - name: mountPath
  8933. type:
  8934. scalar: string
  8935. default: ""
  8936. - name: name
  8937. type:
  8938. scalar: string
  8939. default: ""
  8940. - name: readOnly
  8941. type:
  8942. scalar: boolean
  8943. - name: recursiveReadOnly
  8944. type:
  8945. scalar: string
  8946. - name: io.k8s.api.core.v1.VolumeNodeAffinity
  8947. map:
  8948. fields:
  8949. - name: required
  8950. type:
  8951. namedType: io.k8s.api.core.v1.NodeSelector
  8952. - name: io.k8s.api.core.v1.VolumeProjection
  8953. map:
  8954. fields:
  8955. - name: clusterTrustBundle
  8956. type:
  8957. namedType: io.k8s.api.core.v1.ClusterTrustBundleProjection
  8958. - name: configMap
  8959. type:
  8960. namedType: io.k8s.api.core.v1.ConfigMapProjection
  8961. - name: downwardAPI
  8962. type:
  8963. namedType: io.k8s.api.core.v1.DownwardAPIProjection
  8964. - name: podCertificate
  8965. type:
  8966. namedType: io.k8s.api.core.v1.PodCertificateProjection
  8967. - name: secret
  8968. type:
  8969. namedType: io.k8s.api.core.v1.SecretProjection
  8970. - name: serviceAccountToken
  8971. type:
  8972. namedType: io.k8s.api.core.v1.ServiceAccountTokenProjection
  8973. - name: io.k8s.api.core.v1.VolumeResourceRequirements
  8974. map:
  8975. fields:
  8976. - name: limits
  8977. type:
  8978. map:
  8979. elementType:
  8980. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8981. - name: requests
  8982. type:
  8983. map:
  8984. elementType:
  8985. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8986. - name: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  8987. map:
  8988. fields:
  8989. - name: fsType
  8990. type:
  8991. scalar: string
  8992. - name: storagePolicyID
  8993. type:
  8994. scalar: string
  8995. - name: storagePolicyName
  8996. type:
  8997. scalar: string
  8998. - name: volumePath
  8999. type:
  9000. scalar: string
  9001. default: ""
  9002. - name: io.k8s.api.core.v1.WeightedPodAffinityTerm
  9003. map:
  9004. fields:
  9005. - name: podAffinityTerm
  9006. type:
  9007. namedType: io.k8s.api.core.v1.PodAffinityTerm
  9008. default: {}
  9009. - name: weight
  9010. type:
  9011. scalar: numeric
  9012. default: 0
  9013. - name: io.k8s.api.core.v1.WindowsSecurityContextOptions
  9014. map:
  9015. fields:
  9016. - name: gmsaCredentialSpec
  9017. type:
  9018. scalar: string
  9019. - name: gmsaCredentialSpecName
  9020. type:
  9021. scalar: string
  9022. - name: hostProcess
  9023. type:
  9024. scalar: boolean
  9025. - name: runAsUserName
  9026. type:
  9027. scalar: string
  9028. - name: io.k8s.api.core.v1.WorkloadReference
  9029. map:
  9030. fields:
  9031. - name: name
  9032. type:
  9033. scalar: string
  9034. default: ""
  9035. - name: podGroup
  9036. type:
  9037. scalar: string
  9038. default: ""
  9039. - name: podGroupReplicaKey
  9040. type:
  9041. scalar: string
  9042. - name: io.k8s.api.discovery.v1.Endpoint
  9043. map:
  9044. fields:
  9045. - name: addresses
  9046. type:
  9047. list:
  9048. elementType:
  9049. scalar: string
  9050. elementRelationship: associative
  9051. - name: conditions
  9052. type:
  9053. namedType: io.k8s.api.discovery.v1.EndpointConditions
  9054. default: {}
  9055. - name: deprecatedTopology
  9056. type:
  9057. map:
  9058. elementType:
  9059. scalar: string
  9060. - name: hints
  9061. type:
  9062. namedType: io.k8s.api.discovery.v1.EndpointHints
  9063. - name: hostname
  9064. type:
  9065. scalar: string
  9066. - name: nodeName
  9067. type:
  9068. scalar: string
  9069. - name: targetRef
  9070. type:
  9071. namedType: io.k8s.api.core.v1.ObjectReference
  9072. - name: zone
  9073. type:
  9074. scalar: string
  9075. - name: io.k8s.api.discovery.v1.EndpointConditions
  9076. map:
  9077. fields:
  9078. - name: ready
  9079. type:
  9080. scalar: boolean
  9081. - name: serving
  9082. type:
  9083. scalar: boolean
  9084. - name: terminating
  9085. type:
  9086. scalar: boolean
  9087. - name: io.k8s.api.discovery.v1.EndpointHints
  9088. map:
  9089. fields:
  9090. - name: forNodes
  9091. type:
  9092. list:
  9093. elementType:
  9094. namedType: io.k8s.api.discovery.v1.ForNode
  9095. elementRelationship: atomic
  9096. - name: forZones
  9097. type:
  9098. list:
  9099. elementType:
  9100. namedType: io.k8s.api.discovery.v1.ForZone
  9101. elementRelationship: atomic
  9102. - name: io.k8s.api.discovery.v1.EndpointPort
  9103. map:
  9104. fields:
  9105. - name: appProtocol
  9106. type:
  9107. scalar: string
  9108. - name: name
  9109. type:
  9110. scalar: string
  9111. - name: port
  9112. type:
  9113. scalar: numeric
  9114. - name: protocol
  9115. type:
  9116. scalar: string
  9117. elementRelationship: atomic
  9118. - name: io.k8s.api.discovery.v1.EndpointSlice
  9119. map:
  9120. fields:
  9121. - name: addressType
  9122. type:
  9123. scalar: string
  9124. default: ""
  9125. - name: apiVersion
  9126. type:
  9127. scalar: string
  9128. - name: endpoints
  9129. type:
  9130. list:
  9131. elementType:
  9132. namedType: io.k8s.api.discovery.v1.Endpoint
  9133. elementRelationship: atomic
  9134. - name: kind
  9135. type:
  9136. scalar: string
  9137. - name: metadata
  9138. type:
  9139. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9140. default: {}
  9141. - name: ports
  9142. type:
  9143. list:
  9144. elementType:
  9145. namedType: io.k8s.api.discovery.v1.EndpointPort
  9146. elementRelationship: atomic
  9147. - name: io.k8s.api.discovery.v1.ForNode
  9148. map:
  9149. fields:
  9150. - name: name
  9151. type:
  9152. scalar: string
  9153. default: ""
  9154. - name: io.k8s.api.discovery.v1.ForZone
  9155. map:
  9156. fields:
  9157. - name: name
  9158. type:
  9159. scalar: string
  9160. default: ""
  9161. - name: io.k8s.api.discovery.v1beta1.Endpoint
  9162. map:
  9163. fields:
  9164. - name: addresses
  9165. type:
  9166. list:
  9167. elementType:
  9168. scalar: string
  9169. elementRelationship: associative
  9170. - name: conditions
  9171. type:
  9172. namedType: io.k8s.api.discovery.v1beta1.EndpointConditions
  9173. default: {}
  9174. - name: hints
  9175. type:
  9176. namedType: io.k8s.api.discovery.v1beta1.EndpointHints
  9177. - name: hostname
  9178. type:
  9179. scalar: string
  9180. - name: nodeName
  9181. type:
  9182. scalar: string
  9183. - name: targetRef
  9184. type:
  9185. namedType: io.k8s.api.core.v1.ObjectReference
  9186. - name: topology
  9187. type:
  9188. map:
  9189. elementType:
  9190. scalar: string
  9191. - name: io.k8s.api.discovery.v1beta1.EndpointConditions
  9192. map:
  9193. fields:
  9194. - name: ready
  9195. type:
  9196. scalar: boolean
  9197. - name: serving
  9198. type:
  9199. scalar: boolean
  9200. - name: terminating
  9201. type:
  9202. scalar: boolean
  9203. - name: io.k8s.api.discovery.v1beta1.EndpointHints
  9204. map:
  9205. fields:
  9206. - name: forNodes
  9207. type:
  9208. list:
  9209. elementType:
  9210. namedType: io.k8s.api.discovery.v1beta1.ForNode
  9211. elementRelationship: atomic
  9212. - name: forZones
  9213. type:
  9214. list:
  9215. elementType:
  9216. namedType: io.k8s.api.discovery.v1beta1.ForZone
  9217. elementRelationship: atomic
  9218. - name: io.k8s.api.discovery.v1beta1.EndpointPort
  9219. map:
  9220. fields:
  9221. - name: appProtocol
  9222. type:
  9223. scalar: string
  9224. - name: name
  9225. type:
  9226. scalar: string
  9227. - name: port
  9228. type:
  9229. scalar: numeric
  9230. - name: protocol
  9231. type:
  9232. scalar: string
  9233. - name: io.k8s.api.discovery.v1beta1.EndpointSlice
  9234. map:
  9235. fields:
  9236. - name: addressType
  9237. type:
  9238. scalar: string
  9239. default: ""
  9240. - name: apiVersion
  9241. type:
  9242. scalar: string
  9243. - name: endpoints
  9244. type:
  9245. list:
  9246. elementType:
  9247. namedType: io.k8s.api.discovery.v1beta1.Endpoint
  9248. elementRelationship: atomic
  9249. - name: kind
  9250. type:
  9251. scalar: string
  9252. - name: metadata
  9253. type:
  9254. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9255. default: {}
  9256. - name: ports
  9257. type:
  9258. list:
  9259. elementType:
  9260. namedType: io.k8s.api.discovery.v1beta1.EndpointPort
  9261. elementRelationship: atomic
  9262. - name: io.k8s.api.discovery.v1beta1.ForNode
  9263. map:
  9264. fields:
  9265. - name: name
  9266. type:
  9267. scalar: string
  9268. default: ""
  9269. - name: io.k8s.api.discovery.v1beta1.ForZone
  9270. map:
  9271. fields:
  9272. - name: name
  9273. type:
  9274. scalar: string
  9275. default: ""
  9276. - name: io.k8s.api.events.v1.Event
  9277. map:
  9278. fields:
  9279. - name: action
  9280. type:
  9281. scalar: string
  9282. - name: apiVersion
  9283. type:
  9284. scalar: string
  9285. - name: deprecatedCount
  9286. type:
  9287. scalar: numeric
  9288. - name: deprecatedFirstTimestamp
  9289. type:
  9290. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9291. - name: deprecatedLastTimestamp
  9292. type:
  9293. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9294. - name: deprecatedSource
  9295. type:
  9296. namedType: io.k8s.api.core.v1.EventSource
  9297. default: {}
  9298. - name: eventTime
  9299. type:
  9300. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  9301. - name: kind
  9302. type:
  9303. scalar: string
  9304. - name: metadata
  9305. type:
  9306. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9307. default: {}
  9308. - name: note
  9309. type:
  9310. scalar: string
  9311. - name: reason
  9312. type:
  9313. scalar: string
  9314. - name: regarding
  9315. type:
  9316. namedType: io.k8s.api.core.v1.ObjectReference
  9317. default: {}
  9318. - name: related
  9319. type:
  9320. namedType: io.k8s.api.core.v1.ObjectReference
  9321. - name: reportingController
  9322. type:
  9323. scalar: string
  9324. - name: reportingInstance
  9325. type:
  9326. scalar: string
  9327. - name: series
  9328. type:
  9329. namedType: io.k8s.api.events.v1.EventSeries
  9330. - name: type
  9331. type:
  9332. scalar: string
  9333. - name: io.k8s.api.events.v1.EventSeries
  9334. map:
  9335. fields:
  9336. - name: count
  9337. type:
  9338. scalar: numeric
  9339. default: 0
  9340. - name: lastObservedTime
  9341. type:
  9342. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  9343. - name: io.k8s.api.events.v1beta1.Event
  9344. map:
  9345. fields:
  9346. - name: action
  9347. type:
  9348. scalar: string
  9349. - name: apiVersion
  9350. type:
  9351. scalar: string
  9352. - name: deprecatedCount
  9353. type:
  9354. scalar: numeric
  9355. - name: deprecatedFirstTimestamp
  9356. type:
  9357. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9358. - name: deprecatedLastTimestamp
  9359. type:
  9360. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9361. - name: deprecatedSource
  9362. type:
  9363. namedType: io.k8s.api.core.v1.EventSource
  9364. default: {}
  9365. - name: eventTime
  9366. type:
  9367. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  9368. - name: kind
  9369. type:
  9370. scalar: string
  9371. - name: metadata
  9372. type:
  9373. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9374. default: {}
  9375. - name: note
  9376. type:
  9377. scalar: string
  9378. - name: reason
  9379. type:
  9380. scalar: string
  9381. - name: regarding
  9382. type:
  9383. namedType: io.k8s.api.core.v1.ObjectReference
  9384. default: {}
  9385. - name: related
  9386. type:
  9387. namedType: io.k8s.api.core.v1.ObjectReference
  9388. - name: reportingController
  9389. type:
  9390. scalar: string
  9391. - name: reportingInstance
  9392. type:
  9393. scalar: string
  9394. - name: series
  9395. type:
  9396. namedType: io.k8s.api.events.v1beta1.EventSeries
  9397. - name: type
  9398. type:
  9399. scalar: string
  9400. - name: io.k8s.api.events.v1beta1.EventSeries
  9401. map:
  9402. fields:
  9403. - name: count
  9404. type:
  9405. scalar: numeric
  9406. default: 0
  9407. - name: lastObservedTime
  9408. type:
  9409. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  9410. - name: io.k8s.api.extensions.v1beta1.DaemonSet
  9411. map:
  9412. fields:
  9413. - name: apiVersion
  9414. type:
  9415. scalar: string
  9416. - name: kind
  9417. type:
  9418. scalar: string
  9419. - name: metadata
  9420. type:
  9421. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9422. default: {}
  9423. - name: spec
  9424. type:
  9425. namedType: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  9426. default: {}
  9427. - name: status
  9428. type:
  9429. namedType: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  9430. default: {}
  9431. - name: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  9432. map:
  9433. fields:
  9434. - name: lastTransitionTime
  9435. type:
  9436. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9437. - name: message
  9438. type:
  9439. scalar: string
  9440. - name: reason
  9441. type:
  9442. scalar: string
  9443. - name: status
  9444. type:
  9445. scalar: string
  9446. default: ""
  9447. - name: type
  9448. type:
  9449. scalar: string
  9450. default: ""
  9451. - name: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  9452. map:
  9453. fields:
  9454. - name: minReadySeconds
  9455. type:
  9456. scalar: numeric
  9457. - name: revisionHistoryLimit
  9458. type:
  9459. scalar: numeric
  9460. - name: selector
  9461. type:
  9462. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9463. - name: template
  9464. type:
  9465. namedType: io.k8s.api.core.v1.PodTemplateSpec
  9466. default: {}
  9467. - name: templateGeneration
  9468. type:
  9469. scalar: numeric
  9470. - name: updateStrategy
  9471. type:
  9472. namedType: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  9473. default: {}
  9474. - name: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  9475. map:
  9476. fields:
  9477. - name: collisionCount
  9478. type:
  9479. scalar: numeric
  9480. - name: conditions
  9481. type:
  9482. list:
  9483. elementType:
  9484. namedType: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  9485. elementRelationship: associative
  9486. keys:
  9487. - type
  9488. - name: currentNumberScheduled
  9489. type:
  9490. scalar: numeric
  9491. default: 0
  9492. - name: desiredNumberScheduled
  9493. type:
  9494. scalar: numeric
  9495. default: 0
  9496. - name: numberAvailable
  9497. type:
  9498. scalar: numeric
  9499. - name: numberMisscheduled
  9500. type:
  9501. scalar: numeric
  9502. default: 0
  9503. - name: numberReady
  9504. type:
  9505. scalar: numeric
  9506. default: 0
  9507. - name: numberUnavailable
  9508. type:
  9509. scalar: numeric
  9510. - name: observedGeneration
  9511. type:
  9512. scalar: numeric
  9513. - name: updatedNumberScheduled
  9514. type:
  9515. scalar: numeric
  9516. - name: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  9517. map:
  9518. fields:
  9519. - name: rollingUpdate
  9520. type:
  9521. namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  9522. - name: type
  9523. type:
  9524. scalar: string
  9525. - name: io.k8s.api.extensions.v1beta1.Deployment
  9526. map:
  9527. fields:
  9528. - name: apiVersion
  9529. type:
  9530. scalar: string
  9531. - name: kind
  9532. type:
  9533. scalar: string
  9534. - name: metadata
  9535. type:
  9536. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9537. default: {}
  9538. - name: spec
  9539. type:
  9540. namedType: io.k8s.api.extensions.v1beta1.DeploymentSpec
  9541. default: {}
  9542. - name: status
  9543. type:
  9544. namedType: io.k8s.api.extensions.v1beta1.DeploymentStatus
  9545. default: {}
  9546. - name: io.k8s.api.extensions.v1beta1.DeploymentCondition
  9547. map:
  9548. fields:
  9549. - name: lastTransitionTime
  9550. type:
  9551. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9552. - name: lastUpdateTime
  9553. type:
  9554. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9555. - name: message
  9556. type:
  9557. scalar: string
  9558. - name: reason
  9559. type:
  9560. scalar: string
  9561. - name: status
  9562. type:
  9563. scalar: string
  9564. default: ""
  9565. - name: type
  9566. type:
  9567. scalar: string
  9568. default: ""
  9569. - name: io.k8s.api.extensions.v1beta1.DeploymentSpec
  9570. map:
  9571. fields:
  9572. - name: minReadySeconds
  9573. type:
  9574. scalar: numeric
  9575. - name: paused
  9576. type:
  9577. scalar: boolean
  9578. - name: progressDeadlineSeconds
  9579. type:
  9580. scalar: numeric
  9581. - name: replicas
  9582. type:
  9583. scalar: numeric
  9584. - name: revisionHistoryLimit
  9585. type:
  9586. scalar: numeric
  9587. - name: rollbackTo
  9588. type:
  9589. namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
  9590. - name: selector
  9591. type:
  9592. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9593. - name: strategy
  9594. type:
  9595. namedType: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  9596. default: {}
  9597. - name: template
  9598. type:
  9599. namedType: io.k8s.api.core.v1.PodTemplateSpec
  9600. default: {}
  9601. - name: io.k8s.api.extensions.v1beta1.DeploymentStatus
  9602. map:
  9603. fields:
  9604. - name: availableReplicas
  9605. type:
  9606. scalar: numeric
  9607. - name: collisionCount
  9608. type:
  9609. scalar: numeric
  9610. - name: conditions
  9611. type:
  9612. list:
  9613. elementType:
  9614. namedType: io.k8s.api.extensions.v1beta1.DeploymentCondition
  9615. elementRelationship: associative
  9616. keys:
  9617. - type
  9618. - name: observedGeneration
  9619. type:
  9620. scalar: numeric
  9621. - name: readyReplicas
  9622. type:
  9623. scalar: numeric
  9624. - name: replicas
  9625. type:
  9626. scalar: numeric
  9627. - name: terminatingReplicas
  9628. type:
  9629. scalar: numeric
  9630. - name: unavailableReplicas
  9631. type:
  9632. scalar: numeric
  9633. - name: updatedReplicas
  9634. type:
  9635. scalar: numeric
  9636. - name: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  9637. map:
  9638. fields:
  9639. - name: rollingUpdate
  9640. type:
  9641. namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  9642. - name: type
  9643. type:
  9644. scalar: string
  9645. - name: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  9646. map:
  9647. fields:
  9648. - name: backend
  9649. type:
  9650. namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  9651. default: {}
  9652. - name: path
  9653. type:
  9654. scalar: string
  9655. - name: pathType
  9656. type:
  9657. scalar: string
  9658. - name: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  9659. map:
  9660. fields:
  9661. - name: paths
  9662. type:
  9663. list:
  9664. elementType:
  9665. namedType: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  9666. elementRelationship: atomic
  9667. - name: io.k8s.api.extensions.v1beta1.IPBlock
  9668. map:
  9669. fields:
  9670. - name: cidr
  9671. type:
  9672. scalar: string
  9673. default: ""
  9674. - name: except
  9675. type:
  9676. list:
  9677. elementType:
  9678. scalar: string
  9679. elementRelationship: atomic
  9680. - name: io.k8s.api.extensions.v1beta1.Ingress
  9681. map:
  9682. fields:
  9683. - name: apiVersion
  9684. type:
  9685. scalar: string
  9686. - name: kind
  9687. type:
  9688. scalar: string
  9689. - name: metadata
  9690. type:
  9691. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9692. default: {}
  9693. - name: spec
  9694. type:
  9695. namedType: io.k8s.api.extensions.v1beta1.IngressSpec
  9696. default: {}
  9697. - name: status
  9698. type:
  9699. namedType: io.k8s.api.extensions.v1beta1.IngressStatus
  9700. default: {}
  9701. - name: io.k8s.api.extensions.v1beta1.IngressBackend
  9702. map:
  9703. fields:
  9704. - name: resource
  9705. type:
  9706. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  9707. - name: serviceName
  9708. type:
  9709. scalar: string
  9710. - name: servicePort
  9711. type:
  9712. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9713. - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
  9714. map:
  9715. fields:
  9716. - name: hostname
  9717. type:
  9718. scalar: string
  9719. - name: ip
  9720. type:
  9721. scalar: string
  9722. - name: ports
  9723. type:
  9724. list:
  9725. elementType:
  9726. namedType: io.k8s.api.extensions.v1beta1.IngressPortStatus
  9727. elementRelationship: atomic
  9728. - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
  9729. map:
  9730. fields:
  9731. - name: ingress
  9732. type:
  9733. list:
  9734. elementType:
  9735. namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
  9736. elementRelationship: atomic
  9737. - name: io.k8s.api.extensions.v1beta1.IngressPortStatus
  9738. map:
  9739. fields:
  9740. - name: error
  9741. type:
  9742. scalar: string
  9743. - name: port
  9744. type:
  9745. scalar: numeric
  9746. default: 0
  9747. - name: protocol
  9748. type:
  9749. scalar: string
  9750. default: ""
  9751. - name: io.k8s.api.extensions.v1beta1.IngressRule
  9752. map:
  9753. fields:
  9754. - name: host
  9755. type:
  9756. scalar: string
  9757. - name: http
  9758. type:
  9759. namedType: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  9760. - name: io.k8s.api.extensions.v1beta1.IngressSpec
  9761. map:
  9762. fields:
  9763. - name: backend
  9764. type:
  9765. namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  9766. - name: ingressClassName
  9767. type:
  9768. scalar: string
  9769. - name: rules
  9770. type:
  9771. list:
  9772. elementType:
  9773. namedType: io.k8s.api.extensions.v1beta1.IngressRule
  9774. elementRelationship: atomic
  9775. - name: tls
  9776. type:
  9777. list:
  9778. elementType:
  9779. namedType: io.k8s.api.extensions.v1beta1.IngressTLS
  9780. elementRelationship: atomic
  9781. - name: io.k8s.api.extensions.v1beta1.IngressStatus
  9782. map:
  9783. fields:
  9784. - name: loadBalancer
  9785. type:
  9786. namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
  9787. default: {}
  9788. - name: io.k8s.api.extensions.v1beta1.IngressTLS
  9789. map:
  9790. fields:
  9791. - name: hosts
  9792. type:
  9793. list:
  9794. elementType:
  9795. scalar: string
  9796. elementRelationship: atomic
  9797. - name: secretName
  9798. type:
  9799. scalar: string
  9800. - name: io.k8s.api.extensions.v1beta1.NetworkPolicy
  9801. map:
  9802. fields:
  9803. - name: apiVersion
  9804. type:
  9805. scalar: string
  9806. - name: kind
  9807. type:
  9808. scalar: string
  9809. - name: metadata
  9810. type:
  9811. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9812. default: {}
  9813. - name: spec
  9814. type:
  9815. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  9816. default: {}
  9817. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  9818. map:
  9819. fields:
  9820. - name: ports
  9821. type:
  9822. list:
  9823. elementType:
  9824. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9825. elementRelationship: atomic
  9826. - name: to
  9827. type:
  9828. list:
  9829. elementType:
  9830. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9831. elementRelationship: atomic
  9832. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  9833. map:
  9834. fields:
  9835. - name: from
  9836. type:
  9837. list:
  9838. elementType:
  9839. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9840. elementRelationship: atomic
  9841. - name: ports
  9842. type:
  9843. list:
  9844. elementType:
  9845. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9846. elementRelationship: atomic
  9847. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9848. map:
  9849. fields:
  9850. - name: ipBlock
  9851. type:
  9852. namedType: io.k8s.api.extensions.v1beta1.IPBlock
  9853. - name: namespaceSelector
  9854. type:
  9855. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9856. - name: podSelector
  9857. type:
  9858. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9859. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9860. map:
  9861. fields:
  9862. - name: endPort
  9863. type:
  9864. scalar: numeric
  9865. - name: port
  9866. type:
  9867. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9868. - name: protocol
  9869. type:
  9870. scalar: string
  9871. - name: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  9872. map:
  9873. fields:
  9874. - name: egress
  9875. type:
  9876. list:
  9877. elementType:
  9878. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  9879. elementRelationship: atomic
  9880. - name: ingress
  9881. type:
  9882. list:
  9883. elementType:
  9884. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  9885. elementRelationship: atomic
  9886. - name: podSelector
  9887. type:
  9888. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9889. default: {}
  9890. - name: policyTypes
  9891. type:
  9892. list:
  9893. elementType:
  9894. scalar: string
  9895. elementRelationship: atomic
  9896. - name: io.k8s.api.extensions.v1beta1.ReplicaSet
  9897. map:
  9898. fields:
  9899. - name: apiVersion
  9900. type:
  9901. scalar: string
  9902. - name: kind
  9903. type:
  9904. scalar: string
  9905. - name: metadata
  9906. type:
  9907. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9908. default: {}
  9909. - name: spec
  9910. type:
  9911. namedType: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  9912. default: {}
  9913. - name: status
  9914. type:
  9915. namedType: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  9916. default: {}
  9917. - name: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  9918. map:
  9919. fields:
  9920. - name: lastTransitionTime
  9921. type:
  9922. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9923. - name: message
  9924. type:
  9925. scalar: string
  9926. - name: reason
  9927. type:
  9928. scalar: string
  9929. - name: status
  9930. type:
  9931. scalar: string
  9932. default: ""
  9933. - name: type
  9934. type:
  9935. scalar: string
  9936. default: ""
  9937. - name: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  9938. map:
  9939. fields:
  9940. - name: minReadySeconds
  9941. type:
  9942. scalar: numeric
  9943. - name: replicas
  9944. type:
  9945. scalar: numeric
  9946. - name: selector
  9947. type:
  9948. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9949. - name: template
  9950. type:
  9951. namedType: io.k8s.api.core.v1.PodTemplateSpec
  9952. default: {}
  9953. - name: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  9954. map:
  9955. fields:
  9956. - name: availableReplicas
  9957. type:
  9958. scalar: numeric
  9959. - name: conditions
  9960. type:
  9961. list:
  9962. elementType:
  9963. namedType: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  9964. elementRelationship: associative
  9965. keys:
  9966. - type
  9967. - name: fullyLabeledReplicas
  9968. type:
  9969. scalar: numeric
  9970. - name: observedGeneration
  9971. type:
  9972. scalar: numeric
  9973. - name: readyReplicas
  9974. type:
  9975. scalar: numeric
  9976. - name: replicas
  9977. type:
  9978. scalar: numeric
  9979. default: 0
  9980. - name: terminatingReplicas
  9981. type:
  9982. scalar: numeric
  9983. - name: io.k8s.api.extensions.v1beta1.RollbackConfig
  9984. map:
  9985. fields:
  9986. - name: revision
  9987. type:
  9988. scalar: numeric
  9989. - name: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  9990. map:
  9991. fields:
  9992. - name: maxSurge
  9993. type:
  9994. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9995. - name: maxUnavailable
  9996. type:
  9997. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9998. - name: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  9999. map:
  10000. fields:
  10001. - name: maxSurge
  10002. type:
  10003. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  10004. - name: maxUnavailable
  10005. type:
  10006. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  10007. - name: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
  10008. map:
  10009. fields:
  10010. - name: lendablePercent
  10011. type:
  10012. scalar: numeric
  10013. - name: nominalConcurrencyShares
  10014. type:
  10015. scalar: numeric
  10016. - name: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
  10017. map:
  10018. fields:
  10019. - name: type
  10020. type:
  10021. scalar: string
  10022. default: ""
  10023. - name: io.k8s.api.flowcontrol.v1.FlowSchema
  10024. map:
  10025. fields:
  10026. - name: apiVersion
  10027. type:
  10028. scalar: string
  10029. - name: kind
  10030. type:
  10031. scalar: string
  10032. - name: metadata
  10033. type:
  10034. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10035. default: {}
  10036. - name: spec
  10037. type:
  10038. namedType: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
  10039. default: {}
  10040. - name: status
  10041. type:
  10042. namedType: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
  10043. default: {}
  10044. - name: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
  10045. map:
  10046. fields:
  10047. - name: lastTransitionTime
  10048. type:
  10049. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10050. - name: message
  10051. type:
  10052. scalar: string
  10053. - name: reason
  10054. type:
  10055. scalar: string
  10056. - name: status
  10057. type:
  10058. scalar: string
  10059. - name: type
  10060. type:
  10061. scalar: string
  10062. - name: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
  10063. map:
  10064. fields:
  10065. - name: distinguisherMethod
  10066. type:
  10067. namedType: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
  10068. - name: matchingPrecedence
  10069. type:
  10070. scalar: numeric
  10071. default: 0
  10072. - name: priorityLevelConfiguration
  10073. type:
  10074. namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
  10075. default: {}
  10076. - name: rules
  10077. type:
  10078. list:
  10079. elementType:
  10080. namedType: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
  10081. elementRelationship: atomic
  10082. - name: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
  10083. map:
  10084. fields:
  10085. - name: conditions
  10086. type:
  10087. list:
  10088. elementType:
  10089. namedType: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
  10090. elementRelationship: associative
  10091. keys:
  10092. - type
  10093. - name: io.k8s.api.flowcontrol.v1.GroupSubject
  10094. map:
  10095. fields:
  10096. - name: name
  10097. type:
  10098. scalar: string
  10099. default: ""
  10100. - name: io.k8s.api.flowcontrol.v1.LimitResponse
  10101. map:
  10102. fields:
  10103. - name: queuing
  10104. type:
  10105. namedType: io.k8s.api.flowcontrol.v1.QueuingConfiguration
  10106. - name: type
  10107. type:
  10108. scalar: string
  10109. default: ""
  10110. unions:
  10111. - discriminator: type
  10112. fields:
  10113. - fieldName: queuing
  10114. discriminatorValue: Queuing
  10115. - name: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
  10116. map:
  10117. fields:
  10118. - name: borrowingLimitPercent
  10119. type:
  10120. scalar: numeric
  10121. - name: lendablePercent
  10122. type:
  10123. scalar: numeric
  10124. - name: limitResponse
  10125. type:
  10126. namedType: io.k8s.api.flowcontrol.v1.LimitResponse
  10127. default: {}
  10128. - name: nominalConcurrencyShares
  10129. type:
  10130. scalar: numeric
  10131. - name: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
  10132. map:
  10133. fields:
  10134. - name: nonResourceURLs
  10135. type:
  10136. list:
  10137. elementType:
  10138. scalar: string
  10139. elementRelationship: associative
  10140. - name: verbs
  10141. type:
  10142. list:
  10143. elementType:
  10144. scalar: string
  10145. elementRelationship: associative
  10146. - name: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
  10147. map:
  10148. fields:
  10149. - name: nonResourceRules
  10150. type:
  10151. list:
  10152. elementType:
  10153. namedType: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
  10154. elementRelationship: atomic
  10155. - name: resourceRules
  10156. type:
  10157. list:
  10158. elementType:
  10159. namedType: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
  10160. elementRelationship: atomic
  10161. - name: subjects
  10162. type:
  10163. list:
  10164. elementType:
  10165. namedType: io.k8s.api.flowcontrol.v1.Subject
  10166. elementRelationship: atomic
  10167. - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration
  10168. map:
  10169. fields:
  10170. - name: apiVersion
  10171. type:
  10172. scalar: string
  10173. - name: kind
  10174. type:
  10175. scalar: string
  10176. - name: metadata
  10177. type:
  10178. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10179. default: {}
  10180. - name: spec
  10181. type:
  10182. namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
  10183. default: {}
  10184. - name: status
  10185. type:
  10186. namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
  10187. default: {}
  10188. - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
  10189. map:
  10190. fields:
  10191. - name: lastTransitionTime
  10192. type:
  10193. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10194. - name: message
  10195. type:
  10196. scalar: string
  10197. - name: reason
  10198. type:
  10199. scalar: string
  10200. - name: status
  10201. type:
  10202. scalar: string
  10203. - name: type
  10204. type:
  10205. scalar: string
  10206. - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
  10207. map:
  10208. fields:
  10209. - name: name
  10210. type:
  10211. scalar: string
  10212. default: ""
  10213. - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
  10214. map:
  10215. fields:
  10216. - name: exempt
  10217. type:
  10218. namedType: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
  10219. - name: limited
  10220. type:
  10221. namedType: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
  10222. - name: type
  10223. type:
  10224. scalar: string
  10225. default: ""
  10226. unions:
  10227. - discriminator: type
  10228. fields:
  10229. - fieldName: exempt
  10230. discriminatorValue: Exempt
  10231. - fieldName: limited
  10232. discriminatorValue: Limited
  10233. - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
  10234. map:
  10235. fields:
  10236. - name: conditions
  10237. type:
  10238. list:
  10239. elementType:
  10240. namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
  10241. elementRelationship: associative
  10242. keys:
  10243. - type
  10244. - name: io.k8s.api.flowcontrol.v1.QueuingConfiguration
  10245. map:
  10246. fields:
  10247. - name: handSize
  10248. type:
  10249. scalar: numeric
  10250. default: 0
  10251. - name: queueLengthLimit
  10252. type:
  10253. scalar: numeric
  10254. default: 0
  10255. - name: queues
  10256. type:
  10257. scalar: numeric
  10258. default: 0
  10259. - name: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
  10260. map:
  10261. fields:
  10262. - name: apiGroups
  10263. type:
  10264. list:
  10265. elementType:
  10266. scalar: string
  10267. elementRelationship: associative
  10268. - name: clusterScope
  10269. type:
  10270. scalar: boolean
  10271. - name: namespaces
  10272. type:
  10273. list:
  10274. elementType:
  10275. scalar: string
  10276. elementRelationship: associative
  10277. - name: resources
  10278. type:
  10279. list:
  10280. elementType:
  10281. scalar: string
  10282. elementRelationship: associative
  10283. - name: verbs
  10284. type:
  10285. list:
  10286. elementType:
  10287. scalar: string
  10288. elementRelationship: associative
  10289. - name: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
  10290. map:
  10291. fields:
  10292. - name: name
  10293. type:
  10294. scalar: string
  10295. default: ""
  10296. - name: namespace
  10297. type:
  10298. scalar: string
  10299. default: ""
  10300. - name: io.k8s.api.flowcontrol.v1.Subject
  10301. map:
  10302. fields:
  10303. - name: group
  10304. type:
  10305. namedType: io.k8s.api.flowcontrol.v1.GroupSubject
  10306. - name: kind
  10307. type:
  10308. scalar: string
  10309. default: ""
  10310. - name: serviceAccount
  10311. type:
  10312. namedType: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
  10313. - name: user
  10314. type:
  10315. namedType: io.k8s.api.flowcontrol.v1.UserSubject
  10316. unions:
  10317. - discriminator: kind
  10318. fields:
  10319. - fieldName: group
  10320. discriminatorValue: Group
  10321. - fieldName: serviceAccount
  10322. discriminatorValue: ServiceAccount
  10323. - fieldName: user
  10324. discriminatorValue: User
  10325. - name: io.k8s.api.flowcontrol.v1.UserSubject
  10326. map:
  10327. fields:
  10328. - name: name
  10329. type:
  10330. scalar: string
  10331. default: ""
  10332. - name: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
  10333. map:
  10334. fields:
  10335. - name: lendablePercent
  10336. type:
  10337. scalar: numeric
  10338. - name: nominalConcurrencyShares
  10339. type:
  10340. scalar: numeric
  10341. - name: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  10342. map:
  10343. fields:
  10344. - name: type
  10345. type:
  10346. scalar: string
  10347. default: ""
  10348. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchema
  10349. map:
  10350. fields:
  10351. - name: apiVersion
  10352. type:
  10353. scalar: string
  10354. - name: kind
  10355. type:
  10356. scalar: string
  10357. - name: metadata
  10358. type:
  10359. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10360. default: {}
  10361. - name: spec
  10362. type:
  10363. namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  10364. default: {}
  10365. - name: status
  10366. type:
  10367. namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  10368. default: {}
  10369. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  10370. map:
  10371. fields:
  10372. - name: lastTransitionTime
  10373. type:
  10374. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10375. - name: message
  10376. type:
  10377. scalar: string
  10378. - name: reason
  10379. type:
  10380. scalar: string
  10381. - name: status
  10382. type:
  10383. scalar: string
  10384. - name: type
  10385. type:
  10386. scalar: string
  10387. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  10388. map:
  10389. fields:
  10390. - name: distinguisherMethod
  10391. type:
  10392. namedType: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  10393. - name: matchingPrecedence
  10394. type:
  10395. scalar: numeric
  10396. default: 0
  10397. - name: priorityLevelConfiguration
  10398. type:
  10399. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  10400. default: {}
  10401. - name: rules
  10402. type:
  10403. list:
  10404. elementType:
  10405. namedType: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  10406. elementRelationship: atomic
  10407. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  10408. map:
  10409. fields:
  10410. - name: conditions
  10411. type:
  10412. list:
  10413. elementType:
  10414. namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  10415. elementRelationship: associative
  10416. keys:
  10417. - type
  10418. - name: io.k8s.api.flowcontrol.v1beta1.GroupSubject
  10419. map:
  10420. fields:
  10421. - name: name
  10422. type:
  10423. scalar: string
  10424. default: ""
  10425. - name: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  10426. map:
  10427. fields:
  10428. - name: queuing
  10429. type:
  10430. namedType: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  10431. - name: type
  10432. type:
  10433. scalar: string
  10434. default: ""
  10435. unions:
  10436. - discriminator: type
  10437. fields:
  10438. - fieldName: queuing
  10439. discriminatorValue: Queuing
  10440. - name: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  10441. map:
  10442. fields:
  10443. - name: assuredConcurrencyShares
  10444. type:
  10445. scalar: numeric
  10446. default: 0
  10447. - name: borrowingLimitPercent
  10448. type:
  10449. scalar: numeric
  10450. - name: lendablePercent
  10451. type:
  10452. scalar: numeric
  10453. - name: limitResponse
  10454. type:
  10455. namedType: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  10456. default: {}
  10457. - name: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  10458. map:
  10459. fields:
  10460. - name: nonResourceURLs
  10461. type:
  10462. list:
  10463. elementType:
  10464. scalar: string
  10465. elementRelationship: associative
  10466. - name: verbs
  10467. type:
  10468. list:
  10469. elementType:
  10470. scalar: string
  10471. elementRelationship: associative
  10472. - name: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  10473. map:
  10474. fields:
  10475. - name: nonResourceRules
  10476. type:
  10477. list:
  10478. elementType:
  10479. namedType: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  10480. elementRelationship: atomic
  10481. - name: resourceRules
  10482. type:
  10483. list:
  10484. elementType:
  10485. namedType: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  10486. elementRelationship: atomic
  10487. - name: subjects
  10488. type:
  10489. list:
  10490. elementType:
  10491. namedType: io.k8s.api.flowcontrol.v1beta1.Subject
  10492. elementRelationship: atomic
  10493. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfiguration
  10494. map:
  10495. fields:
  10496. - name: apiVersion
  10497. type:
  10498. scalar: string
  10499. - name: kind
  10500. type:
  10501. scalar: string
  10502. - name: metadata
  10503. type:
  10504. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10505. default: {}
  10506. - name: spec
  10507. type:
  10508. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  10509. default: {}
  10510. - name: status
  10511. type:
  10512. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  10513. default: {}
  10514. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  10515. map:
  10516. fields:
  10517. - name: lastTransitionTime
  10518. type:
  10519. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10520. - name: message
  10521. type:
  10522. scalar: string
  10523. - name: reason
  10524. type:
  10525. scalar: string
  10526. - name: status
  10527. type:
  10528. scalar: string
  10529. - name: type
  10530. type:
  10531. scalar: string
  10532. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  10533. map:
  10534. fields:
  10535. - name: name
  10536. type:
  10537. scalar: string
  10538. default: ""
  10539. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  10540. map:
  10541. fields:
  10542. - name: exempt
  10543. type:
  10544. namedType: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
  10545. - name: limited
  10546. type:
  10547. namedType: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  10548. - name: type
  10549. type:
  10550. scalar: string
  10551. default: ""
  10552. unions:
  10553. - discriminator: type
  10554. fields:
  10555. - fieldName: exempt
  10556. discriminatorValue: Exempt
  10557. - fieldName: limited
  10558. discriminatorValue: Limited
  10559. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  10560. map:
  10561. fields:
  10562. - name: conditions
  10563. type:
  10564. list:
  10565. elementType:
  10566. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  10567. elementRelationship: associative
  10568. keys:
  10569. - type
  10570. - name: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  10571. map:
  10572. fields:
  10573. - name: handSize
  10574. type:
  10575. scalar: numeric
  10576. default: 0
  10577. - name: queueLengthLimit
  10578. type:
  10579. scalar: numeric
  10580. default: 0
  10581. - name: queues
  10582. type:
  10583. scalar: numeric
  10584. default: 0
  10585. - name: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  10586. map:
  10587. fields:
  10588. - name: apiGroups
  10589. type:
  10590. list:
  10591. elementType:
  10592. scalar: string
  10593. elementRelationship: associative
  10594. - name: clusterScope
  10595. type:
  10596. scalar: boolean
  10597. - name: namespaces
  10598. type:
  10599. list:
  10600. elementType:
  10601. scalar: string
  10602. elementRelationship: associative
  10603. - name: resources
  10604. type:
  10605. list:
  10606. elementType:
  10607. scalar: string
  10608. elementRelationship: associative
  10609. - name: verbs
  10610. type:
  10611. list:
  10612. elementType:
  10613. scalar: string
  10614. elementRelationship: associative
  10615. - name: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
  10616. map:
  10617. fields:
  10618. - name: name
  10619. type:
  10620. scalar: string
  10621. default: ""
  10622. - name: namespace
  10623. type:
  10624. scalar: string
  10625. default: ""
  10626. - name: io.k8s.api.flowcontrol.v1beta1.Subject
  10627. map:
  10628. fields:
  10629. - name: group
  10630. type:
  10631. namedType: io.k8s.api.flowcontrol.v1beta1.GroupSubject
  10632. - name: kind
  10633. type:
  10634. scalar: string
  10635. default: ""
  10636. - name: serviceAccount
  10637. type:
  10638. namedType: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
  10639. - name: user
  10640. type:
  10641. namedType: io.k8s.api.flowcontrol.v1beta1.UserSubject
  10642. unions:
  10643. - discriminator: kind
  10644. fields:
  10645. - fieldName: group
  10646. discriminatorValue: Group
  10647. - fieldName: serviceAccount
  10648. discriminatorValue: ServiceAccount
  10649. - fieldName: user
  10650. discriminatorValue: User
  10651. - name: io.k8s.api.flowcontrol.v1beta1.UserSubject
  10652. map:
  10653. fields:
  10654. - name: name
  10655. type:
  10656. scalar: string
  10657. default: ""
  10658. - name: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
  10659. map:
  10660. fields:
  10661. - name: lendablePercent
  10662. type:
  10663. scalar: numeric
  10664. - name: nominalConcurrencyShares
  10665. type:
  10666. scalar: numeric
  10667. - name: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
  10668. map:
  10669. fields:
  10670. - name: type
  10671. type:
  10672. scalar: string
  10673. default: ""
  10674. - name: io.k8s.api.flowcontrol.v1beta2.FlowSchema
  10675. map:
  10676. fields:
  10677. - name: apiVersion
  10678. type:
  10679. scalar: string
  10680. - name: kind
  10681. type:
  10682. scalar: string
  10683. - name: metadata
  10684. type:
  10685. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10686. default: {}
  10687. - name: spec
  10688. type:
  10689. namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
  10690. default: {}
  10691. - name: status
  10692. type:
  10693. namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
  10694. default: {}
  10695. - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
  10696. map:
  10697. fields:
  10698. - name: lastTransitionTime
  10699. type:
  10700. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10701. - name: message
  10702. type:
  10703. scalar: string
  10704. - name: reason
  10705. type:
  10706. scalar: string
  10707. - name: status
  10708. type:
  10709. scalar: string
  10710. - name: type
  10711. type:
  10712. scalar: string
  10713. - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
  10714. map:
  10715. fields:
  10716. - name: distinguisherMethod
  10717. type:
  10718. namedType: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
  10719. - name: matchingPrecedence
  10720. type:
  10721. scalar: numeric
  10722. default: 0
  10723. - name: priorityLevelConfiguration
  10724. type:
  10725. namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
  10726. default: {}
  10727. - name: rules
  10728. type:
  10729. list:
  10730. elementType:
  10731. namedType: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
  10732. elementRelationship: atomic
  10733. - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
  10734. map:
  10735. fields:
  10736. - name: conditions
  10737. type:
  10738. list:
  10739. elementType:
  10740. namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
  10741. elementRelationship: associative
  10742. keys:
  10743. - type
  10744. - name: io.k8s.api.flowcontrol.v1beta2.GroupSubject
  10745. map:
  10746. fields:
  10747. - name: name
  10748. type:
  10749. scalar: string
  10750. default: ""
  10751. - name: io.k8s.api.flowcontrol.v1beta2.LimitResponse
  10752. map:
  10753. fields:
  10754. - name: queuing
  10755. type:
  10756. namedType: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
  10757. - name: type
  10758. type:
  10759. scalar: string
  10760. default: ""
  10761. unions:
  10762. - discriminator: type
  10763. fields:
  10764. - fieldName: queuing
  10765. discriminatorValue: Queuing
  10766. - name: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
  10767. map:
  10768. fields:
  10769. - name: assuredConcurrencyShares
  10770. type:
  10771. scalar: numeric
  10772. default: 0
  10773. - name: borrowingLimitPercent
  10774. type:
  10775. scalar: numeric
  10776. - name: lendablePercent
  10777. type:
  10778. scalar: numeric
  10779. - name: limitResponse
  10780. type:
  10781. namedType: io.k8s.api.flowcontrol.v1beta2.LimitResponse
  10782. default: {}
  10783. - name: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
  10784. map:
  10785. fields:
  10786. - name: nonResourceURLs
  10787. type:
  10788. list:
  10789. elementType:
  10790. scalar: string
  10791. elementRelationship: associative
  10792. - name: verbs
  10793. type:
  10794. list:
  10795. elementType:
  10796. scalar: string
  10797. elementRelationship: associative
  10798. - name: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
  10799. map:
  10800. fields:
  10801. - name: nonResourceRules
  10802. type:
  10803. list:
  10804. elementType:
  10805. namedType: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
  10806. elementRelationship: atomic
  10807. - name: resourceRules
  10808. type:
  10809. list:
  10810. elementType:
  10811. namedType: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
  10812. elementRelationship: atomic
  10813. - name: subjects
  10814. type:
  10815. list:
  10816. elementType:
  10817. namedType: io.k8s.api.flowcontrol.v1beta2.Subject
  10818. elementRelationship: atomic
  10819. - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration
  10820. map:
  10821. fields:
  10822. - name: apiVersion
  10823. type:
  10824. scalar: string
  10825. - name: kind
  10826. type:
  10827. scalar: string
  10828. - name: metadata
  10829. type:
  10830. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10831. default: {}
  10832. - name: spec
  10833. type:
  10834. namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
  10835. default: {}
  10836. - name: status
  10837. type:
  10838. namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
  10839. default: {}
  10840. - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
  10841. map:
  10842. fields:
  10843. - name: lastTransitionTime
  10844. type:
  10845. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10846. - name: message
  10847. type:
  10848. scalar: string
  10849. - name: reason
  10850. type:
  10851. scalar: string
  10852. - name: status
  10853. type:
  10854. scalar: string
  10855. - name: type
  10856. type:
  10857. scalar: string
  10858. - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
  10859. map:
  10860. fields:
  10861. - name: name
  10862. type:
  10863. scalar: string
  10864. default: ""
  10865. - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
  10866. map:
  10867. fields:
  10868. - name: exempt
  10869. type:
  10870. namedType: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
  10871. - name: limited
  10872. type:
  10873. namedType: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
  10874. - name: type
  10875. type:
  10876. scalar: string
  10877. default: ""
  10878. unions:
  10879. - discriminator: type
  10880. fields:
  10881. - fieldName: exempt
  10882. discriminatorValue: Exempt
  10883. - fieldName: limited
  10884. discriminatorValue: Limited
  10885. - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
  10886. map:
  10887. fields:
  10888. - name: conditions
  10889. type:
  10890. list:
  10891. elementType:
  10892. namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
  10893. elementRelationship: associative
  10894. keys:
  10895. - type
  10896. - name: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
  10897. map:
  10898. fields:
  10899. - name: handSize
  10900. type:
  10901. scalar: numeric
  10902. default: 0
  10903. - name: queueLengthLimit
  10904. type:
  10905. scalar: numeric
  10906. default: 0
  10907. - name: queues
  10908. type:
  10909. scalar: numeric
  10910. default: 0
  10911. - name: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
  10912. map:
  10913. fields:
  10914. - name: apiGroups
  10915. type:
  10916. list:
  10917. elementType:
  10918. scalar: string
  10919. elementRelationship: associative
  10920. - name: clusterScope
  10921. type:
  10922. scalar: boolean
  10923. - name: namespaces
  10924. type:
  10925. list:
  10926. elementType:
  10927. scalar: string
  10928. elementRelationship: associative
  10929. - name: resources
  10930. type:
  10931. list:
  10932. elementType:
  10933. scalar: string
  10934. elementRelationship: associative
  10935. - name: verbs
  10936. type:
  10937. list:
  10938. elementType:
  10939. scalar: string
  10940. elementRelationship: associative
  10941. - name: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
  10942. map:
  10943. fields:
  10944. - name: name
  10945. type:
  10946. scalar: string
  10947. default: ""
  10948. - name: namespace
  10949. type:
  10950. scalar: string
  10951. default: ""
  10952. - name: io.k8s.api.flowcontrol.v1beta2.Subject
  10953. map:
  10954. fields:
  10955. - name: group
  10956. type:
  10957. namedType: io.k8s.api.flowcontrol.v1beta2.GroupSubject
  10958. - name: kind
  10959. type:
  10960. scalar: string
  10961. default: ""
  10962. - name: serviceAccount
  10963. type:
  10964. namedType: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
  10965. - name: user
  10966. type:
  10967. namedType: io.k8s.api.flowcontrol.v1beta2.UserSubject
  10968. unions:
  10969. - discriminator: kind
  10970. fields:
  10971. - fieldName: group
  10972. discriminatorValue: Group
  10973. - fieldName: serviceAccount
  10974. discriminatorValue: ServiceAccount
  10975. - fieldName: user
  10976. discriminatorValue: User
  10977. - name: io.k8s.api.flowcontrol.v1beta2.UserSubject
  10978. map:
  10979. fields:
  10980. - name: name
  10981. type:
  10982. scalar: string
  10983. default: ""
  10984. - name: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
  10985. map:
  10986. fields:
  10987. - name: lendablePercent
  10988. type:
  10989. scalar: numeric
  10990. - name: nominalConcurrencyShares
  10991. type:
  10992. scalar: numeric
  10993. - name: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
  10994. map:
  10995. fields:
  10996. - name: type
  10997. type:
  10998. scalar: string
  10999. default: ""
  11000. - name: io.k8s.api.flowcontrol.v1beta3.FlowSchema
  11001. map:
  11002. fields:
  11003. - name: apiVersion
  11004. type:
  11005. scalar: string
  11006. - name: kind
  11007. type:
  11008. scalar: string
  11009. - name: metadata
  11010. type:
  11011. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11012. default: {}
  11013. - name: spec
  11014. type:
  11015. namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
  11016. default: {}
  11017. - name: status
  11018. type:
  11019. namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
  11020. default: {}
  11021. - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
  11022. map:
  11023. fields:
  11024. - name: lastTransitionTime
  11025. type:
  11026. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  11027. - name: message
  11028. type:
  11029. scalar: string
  11030. - name: reason
  11031. type:
  11032. scalar: string
  11033. - name: status
  11034. type:
  11035. scalar: string
  11036. - name: type
  11037. type:
  11038. scalar: string
  11039. - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
  11040. map:
  11041. fields:
  11042. - name: distinguisherMethod
  11043. type:
  11044. namedType: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
  11045. - name: matchingPrecedence
  11046. type:
  11047. scalar: numeric
  11048. default: 0
  11049. - name: priorityLevelConfiguration
  11050. type:
  11051. namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
  11052. default: {}
  11053. - name: rules
  11054. type:
  11055. list:
  11056. elementType:
  11057. namedType: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
  11058. elementRelationship: atomic
  11059. - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
  11060. map:
  11061. fields:
  11062. - name: conditions
  11063. type:
  11064. list:
  11065. elementType:
  11066. namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
  11067. elementRelationship: associative
  11068. keys:
  11069. - type
  11070. - name: io.k8s.api.flowcontrol.v1beta3.GroupSubject
  11071. map:
  11072. fields:
  11073. - name: name
  11074. type:
  11075. scalar: string
  11076. default: ""
  11077. - name: io.k8s.api.flowcontrol.v1beta3.LimitResponse
  11078. map:
  11079. fields:
  11080. - name: queuing
  11081. type:
  11082. namedType: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
  11083. - name: type
  11084. type:
  11085. scalar: string
  11086. default: ""
  11087. unions:
  11088. - discriminator: type
  11089. fields:
  11090. - fieldName: queuing
  11091. discriminatorValue: Queuing
  11092. - name: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
  11093. map:
  11094. fields:
  11095. - name: borrowingLimitPercent
  11096. type:
  11097. scalar: numeric
  11098. - name: lendablePercent
  11099. type:
  11100. scalar: numeric
  11101. - name: limitResponse
  11102. type:
  11103. namedType: io.k8s.api.flowcontrol.v1beta3.LimitResponse
  11104. default: {}
  11105. - name: nominalConcurrencyShares
  11106. type:
  11107. scalar: numeric
  11108. default: 0
  11109. - name: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
  11110. map:
  11111. fields:
  11112. - name: nonResourceURLs
  11113. type:
  11114. list:
  11115. elementType:
  11116. scalar: string
  11117. elementRelationship: associative
  11118. - name: verbs
  11119. type:
  11120. list:
  11121. elementType:
  11122. scalar: string
  11123. elementRelationship: associative
  11124. - name: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
  11125. map:
  11126. fields:
  11127. - name: nonResourceRules
  11128. type:
  11129. list:
  11130. elementType:
  11131. namedType: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
  11132. elementRelationship: atomic
  11133. - name: resourceRules
  11134. type:
  11135. list:
  11136. elementType:
  11137. namedType: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
  11138. elementRelationship: atomic
  11139. - name: subjects
  11140. type:
  11141. list:
  11142. elementType:
  11143. namedType: io.k8s.api.flowcontrol.v1beta3.Subject
  11144. elementRelationship: atomic
  11145. - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration
  11146. map:
  11147. fields:
  11148. - name: apiVersion
  11149. type:
  11150. scalar: string
  11151. - name: kind
  11152. type:
  11153. scalar: string
  11154. - name: metadata
  11155. type:
  11156. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11157. default: {}
  11158. - name: spec
  11159. type:
  11160. namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
  11161. default: {}
  11162. - name: status
  11163. type:
  11164. namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
  11165. default: {}
  11166. - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
  11167. map:
  11168. fields:
  11169. - name: lastTransitionTime
  11170. type:
  11171. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  11172. - name: message
  11173. type:
  11174. scalar: string
  11175. - name: reason
  11176. type:
  11177. scalar: string
  11178. - name: status
  11179. type:
  11180. scalar: string
  11181. - name: type
  11182. type:
  11183. scalar: string
  11184. - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
  11185. map:
  11186. fields:
  11187. - name: name
  11188. type:
  11189. scalar: string
  11190. default: ""
  11191. - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
  11192. map:
  11193. fields:
  11194. - name: exempt
  11195. type:
  11196. namedType: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
  11197. - name: limited
  11198. type:
  11199. namedType: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
  11200. - name: type
  11201. type:
  11202. scalar: string
  11203. default: ""
  11204. unions:
  11205. - discriminator: type
  11206. fields:
  11207. - fieldName: exempt
  11208. discriminatorValue: Exempt
  11209. - fieldName: limited
  11210. discriminatorValue: Limited
  11211. - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
  11212. map:
  11213. fields:
  11214. - name: conditions
  11215. type:
  11216. list:
  11217. elementType:
  11218. namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
  11219. elementRelationship: associative
  11220. keys:
  11221. - type
  11222. - name: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
  11223. map:
  11224. fields:
  11225. - name: handSize
  11226. type:
  11227. scalar: numeric
  11228. default: 0
  11229. - name: queueLengthLimit
  11230. type:
  11231. scalar: numeric
  11232. default: 0
  11233. - name: queues
  11234. type:
  11235. scalar: numeric
  11236. default: 0
  11237. - name: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
  11238. map:
  11239. fields:
  11240. - name: apiGroups
  11241. type:
  11242. list:
  11243. elementType:
  11244. scalar: string
  11245. elementRelationship: associative
  11246. - name: clusterScope
  11247. type:
  11248. scalar: boolean
  11249. - name: namespaces
  11250. type:
  11251. list:
  11252. elementType:
  11253. scalar: string
  11254. elementRelationship: associative
  11255. - name: resources
  11256. type:
  11257. list:
  11258. elementType:
  11259. scalar: string
  11260. elementRelationship: associative
  11261. - name: verbs
  11262. type:
  11263. list:
  11264. elementType:
  11265. scalar: string
  11266. elementRelationship: associative
  11267. - name: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
  11268. map:
  11269. fields:
  11270. - name: name
  11271. type:
  11272. scalar: string
  11273. default: ""
  11274. - name: namespace
  11275. type:
  11276. scalar: string
  11277. default: ""
  11278. - name: io.k8s.api.flowcontrol.v1beta3.Subject
  11279. map:
  11280. fields:
  11281. - name: group
  11282. type:
  11283. namedType: io.k8s.api.flowcontrol.v1beta3.GroupSubject
  11284. - name: kind
  11285. type:
  11286. scalar: string
  11287. default: ""
  11288. - name: serviceAccount
  11289. type:
  11290. namedType: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
  11291. - name: user
  11292. type:
  11293. namedType: io.k8s.api.flowcontrol.v1beta3.UserSubject
  11294. unions:
  11295. - discriminator: kind
  11296. fields:
  11297. - fieldName: group
  11298. discriminatorValue: Group
  11299. - fieldName: serviceAccount
  11300. discriminatorValue: ServiceAccount
  11301. - fieldName: user
  11302. discriminatorValue: User
  11303. - name: io.k8s.api.flowcontrol.v1beta3.UserSubject
  11304. map:
  11305. fields:
  11306. - name: name
  11307. type:
  11308. scalar: string
  11309. default: ""
  11310. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReview
  11311. map:
  11312. fields:
  11313. - name: apiVersion
  11314. type:
  11315. scalar: string
  11316. - name: kind
  11317. type:
  11318. scalar: string
  11319. - name: metadata
  11320. type:
  11321. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11322. default: {}
  11323. - name: spec
  11324. type:
  11325. namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
  11326. default: {}
  11327. - name: status
  11328. type:
  11329. namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
  11330. default: {}
  11331. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
  11332. map:
  11333. fields:
  11334. - name: image
  11335. type:
  11336. scalar: string
  11337. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
  11338. map:
  11339. fields:
  11340. - name: annotations
  11341. type:
  11342. map:
  11343. elementType:
  11344. scalar: string
  11345. - name: containers
  11346. type:
  11347. list:
  11348. elementType:
  11349. namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
  11350. elementRelationship: atomic
  11351. - name: namespace
  11352. type:
  11353. scalar: string
  11354. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
  11355. map:
  11356. fields:
  11357. - name: allowed
  11358. type:
  11359. scalar: boolean
  11360. default: false
  11361. - name: auditAnnotations
  11362. type:
  11363. map:
  11364. elementType:
  11365. scalar: string
  11366. - name: reason
  11367. type:
  11368. scalar: string
  11369. - name: io.k8s.api.networking.v1.HTTPIngressPath
  11370. map:
  11371. fields:
  11372. - name: backend
  11373. type:
  11374. namedType: io.k8s.api.networking.v1.IngressBackend
  11375. default: {}
  11376. - name: path
  11377. type:
  11378. scalar: string
  11379. - name: pathType
  11380. type:
  11381. scalar: string
  11382. - name: io.k8s.api.networking.v1.HTTPIngressRuleValue
  11383. map:
  11384. fields:
  11385. - name: paths
  11386. type:
  11387. list:
  11388. elementType:
  11389. namedType: io.k8s.api.networking.v1.HTTPIngressPath
  11390. elementRelationship: atomic
  11391. - name: io.k8s.api.networking.v1.IPAddress
  11392. map:
  11393. fields:
  11394. - name: apiVersion
  11395. type:
  11396. scalar: string
  11397. - name: kind
  11398. type:
  11399. scalar: string
  11400. - name: metadata
  11401. type:
  11402. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11403. default: {}
  11404. - name: spec
  11405. type:
  11406. namedType: io.k8s.api.networking.v1.IPAddressSpec
  11407. default: {}
  11408. - name: io.k8s.api.networking.v1.IPAddressSpec
  11409. map:
  11410. fields:
  11411. - name: parentRef
  11412. type:
  11413. namedType: io.k8s.api.networking.v1.ParentReference
  11414. - name: io.k8s.api.networking.v1.IPBlock
  11415. map:
  11416. fields:
  11417. - name: cidr
  11418. type:
  11419. scalar: string
  11420. default: ""
  11421. - name: except
  11422. type:
  11423. list:
  11424. elementType:
  11425. scalar: string
  11426. elementRelationship: atomic
  11427. - name: io.k8s.api.networking.v1.Ingress
  11428. map:
  11429. fields:
  11430. - name: apiVersion
  11431. type:
  11432. scalar: string
  11433. - name: kind
  11434. type:
  11435. scalar: string
  11436. - name: metadata
  11437. type:
  11438. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11439. default: {}
  11440. - name: spec
  11441. type:
  11442. namedType: io.k8s.api.networking.v1.IngressSpec
  11443. default: {}
  11444. - name: status
  11445. type:
  11446. namedType: io.k8s.api.networking.v1.IngressStatus
  11447. default: {}
  11448. - name: io.k8s.api.networking.v1.IngressBackend
  11449. map:
  11450. fields:
  11451. - name: resource
  11452. type:
  11453. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  11454. - name: service
  11455. type:
  11456. namedType: io.k8s.api.networking.v1.IngressServiceBackend
  11457. - name: io.k8s.api.networking.v1.IngressClass
  11458. map:
  11459. fields:
  11460. - name: apiVersion
  11461. type:
  11462. scalar: string
  11463. - name: kind
  11464. type:
  11465. scalar: string
  11466. - name: metadata
  11467. type:
  11468. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11469. default: {}
  11470. - name: spec
  11471. type:
  11472. namedType: io.k8s.api.networking.v1.IngressClassSpec
  11473. default: {}
  11474. - name: io.k8s.api.networking.v1.IngressClassParametersReference
  11475. map:
  11476. fields:
  11477. - name: apiGroup
  11478. type:
  11479. scalar: string
  11480. - name: kind
  11481. type:
  11482. scalar: string
  11483. default: ""
  11484. - name: name
  11485. type:
  11486. scalar: string
  11487. default: ""
  11488. - name: namespace
  11489. type:
  11490. scalar: string
  11491. - name: scope
  11492. type:
  11493. scalar: string
  11494. - name: io.k8s.api.networking.v1.IngressClassSpec
  11495. map:
  11496. fields:
  11497. - name: controller
  11498. type:
  11499. scalar: string
  11500. - name: parameters
  11501. type:
  11502. namedType: io.k8s.api.networking.v1.IngressClassParametersReference
  11503. - name: io.k8s.api.networking.v1.IngressLoadBalancerIngress
  11504. map:
  11505. fields:
  11506. - name: hostname
  11507. type:
  11508. scalar: string
  11509. - name: ip
  11510. type:
  11511. scalar: string
  11512. - name: ports
  11513. type:
  11514. list:
  11515. elementType:
  11516. namedType: io.k8s.api.networking.v1.IngressPortStatus
  11517. elementRelationship: atomic
  11518. - name: io.k8s.api.networking.v1.IngressLoadBalancerStatus
  11519. map:
  11520. fields:
  11521. - name: ingress
  11522. type:
  11523. list:
  11524. elementType:
  11525. namedType: io.k8s.api.networking.v1.IngressLoadBalancerIngress
  11526. elementRelationship: atomic
  11527. - name: io.k8s.api.networking.v1.IngressPortStatus
  11528. map:
  11529. fields:
  11530. - name: error
  11531. type:
  11532. scalar: string
  11533. - name: port
  11534. type:
  11535. scalar: numeric
  11536. default: 0
  11537. - name: protocol
  11538. type:
  11539. scalar: string
  11540. default: ""
  11541. - name: io.k8s.api.networking.v1.IngressRule
  11542. map:
  11543. fields:
  11544. - name: host
  11545. type:
  11546. scalar: string
  11547. - name: http
  11548. type:
  11549. namedType: io.k8s.api.networking.v1.HTTPIngressRuleValue
  11550. - name: io.k8s.api.networking.v1.IngressServiceBackend
  11551. map:
  11552. fields:
  11553. - name: name
  11554. type:
  11555. scalar: string
  11556. default: ""
  11557. - name: port
  11558. type:
  11559. namedType: io.k8s.api.networking.v1.ServiceBackendPort
  11560. default: {}
  11561. - name: io.k8s.api.networking.v1.IngressSpec
  11562. map:
  11563. fields:
  11564. - name: defaultBackend
  11565. type:
  11566. namedType: io.k8s.api.networking.v1.IngressBackend
  11567. - name: ingressClassName
  11568. type:
  11569. scalar: string
  11570. - name: rules
  11571. type:
  11572. list:
  11573. elementType:
  11574. namedType: io.k8s.api.networking.v1.IngressRule
  11575. elementRelationship: atomic
  11576. - name: tls
  11577. type:
  11578. list:
  11579. elementType:
  11580. namedType: io.k8s.api.networking.v1.IngressTLS
  11581. elementRelationship: atomic
  11582. - name: io.k8s.api.networking.v1.IngressStatus
  11583. map:
  11584. fields:
  11585. - name: loadBalancer
  11586. type:
  11587. namedType: io.k8s.api.networking.v1.IngressLoadBalancerStatus
  11588. default: {}
  11589. - name: io.k8s.api.networking.v1.IngressTLS
  11590. map:
  11591. fields:
  11592. - name: hosts
  11593. type:
  11594. list:
  11595. elementType:
  11596. scalar: string
  11597. elementRelationship: atomic
  11598. - name: secretName
  11599. type:
  11600. scalar: string
  11601. - name: io.k8s.api.networking.v1.NetworkPolicy
  11602. map:
  11603. fields:
  11604. - name: apiVersion
  11605. type:
  11606. scalar: string
  11607. - name: kind
  11608. type:
  11609. scalar: string
  11610. - name: metadata
  11611. type:
  11612. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11613. default: {}
  11614. - name: spec
  11615. type:
  11616. namedType: io.k8s.api.networking.v1.NetworkPolicySpec
  11617. default: {}
  11618. - name: io.k8s.api.networking.v1.NetworkPolicyEgressRule
  11619. map:
  11620. fields:
  11621. - name: ports
  11622. type:
  11623. list:
  11624. elementType:
  11625. namedType: io.k8s.api.networking.v1.NetworkPolicyPort
  11626. elementRelationship: atomic
  11627. - name: to
  11628. type:
  11629. list:
  11630. elementType:
  11631. namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
  11632. elementRelationship: atomic
  11633. - name: io.k8s.api.networking.v1.NetworkPolicyIngressRule
  11634. map:
  11635. fields:
  11636. - name: from
  11637. type:
  11638. list:
  11639. elementType:
  11640. namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
  11641. elementRelationship: atomic
  11642. - name: ports
  11643. type:
  11644. list:
  11645. elementType:
  11646. namedType: io.k8s.api.networking.v1.NetworkPolicyPort
  11647. elementRelationship: atomic
  11648. - name: io.k8s.api.networking.v1.NetworkPolicyPeer
  11649. map:
  11650. fields:
  11651. - name: ipBlock
  11652. type:
  11653. namedType: io.k8s.api.networking.v1.IPBlock
  11654. - name: namespaceSelector
  11655. type:
  11656. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  11657. - name: podSelector
  11658. type:
  11659. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  11660. - name: io.k8s.api.networking.v1.NetworkPolicyPort
  11661. map:
  11662. fields:
  11663. - name: endPort
  11664. type:
  11665. scalar: numeric
  11666. - name: port
  11667. type:
  11668. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  11669. - name: protocol
  11670. type:
  11671. scalar: string
  11672. - name: io.k8s.api.networking.v1.NetworkPolicySpec
  11673. map:
  11674. fields:
  11675. - name: egress
  11676. type:
  11677. list:
  11678. elementType:
  11679. namedType: io.k8s.api.networking.v1.NetworkPolicyEgressRule
  11680. elementRelationship: atomic
  11681. - name: ingress
  11682. type:
  11683. list:
  11684. elementType:
  11685. namedType: io.k8s.api.networking.v1.NetworkPolicyIngressRule
  11686. elementRelationship: atomic
  11687. - name: podSelector
  11688. type:
  11689. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  11690. default: {}
  11691. - name: policyTypes
  11692. type:
  11693. list:
  11694. elementType:
  11695. scalar: string
  11696. elementRelationship: atomic
  11697. - name: io.k8s.api.networking.v1.ParentReference
  11698. map:
  11699. fields:
  11700. - name: group
  11701. type:
  11702. scalar: string
  11703. - name: name
  11704. type:
  11705. scalar: string
  11706. - name: namespace
  11707. type:
  11708. scalar: string
  11709. - name: resource
  11710. type:
  11711. scalar: string
  11712. - name: io.k8s.api.networking.v1.ServiceBackendPort
  11713. map:
  11714. fields:
  11715. - name: name
  11716. type:
  11717. scalar: string
  11718. - name: number
  11719. type:
  11720. scalar: numeric
  11721. elementRelationship: atomic
  11722. - name: io.k8s.api.networking.v1.ServiceCIDR
  11723. map:
  11724. fields:
  11725. - name: apiVersion
  11726. type:
  11727. scalar: string
  11728. - name: kind
  11729. type:
  11730. scalar: string
  11731. - name: metadata
  11732. type:
  11733. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11734. default: {}
  11735. - name: spec
  11736. type:
  11737. namedType: io.k8s.api.networking.v1.ServiceCIDRSpec
  11738. default: {}
  11739. - name: status
  11740. type:
  11741. namedType: io.k8s.api.networking.v1.ServiceCIDRStatus
  11742. default: {}
  11743. - name: io.k8s.api.networking.v1.ServiceCIDRSpec
  11744. map:
  11745. fields:
  11746. - name: cidrs
  11747. type:
  11748. list:
  11749. elementType:
  11750. scalar: string
  11751. elementRelationship: atomic
  11752. - name: io.k8s.api.networking.v1.ServiceCIDRStatus
  11753. map:
  11754. fields:
  11755. - name: conditions
  11756. type:
  11757. list:
  11758. elementType:
  11759. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  11760. elementRelationship: associative
  11761. keys:
  11762. - type
  11763. - name: io.k8s.api.networking.v1beta1.HTTPIngressPath
  11764. map:
  11765. fields:
  11766. - name: backend
  11767. type:
  11768. namedType: io.k8s.api.networking.v1beta1.IngressBackend
  11769. default: {}
  11770. - name: path
  11771. type:
  11772. scalar: string
  11773. - name: pathType
  11774. type:
  11775. scalar: string
  11776. - name: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
  11777. map:
  11778. fields:
  11779. - name: paths
  11780. type:
  11781. list:
  11782. elementType:
  11783. namedType: io.k8s.api.networking.v1beta1.HTTPIngressPath
  11784. elementRelationship: atomic
  11785. - name: io.k8s.api.networking.v1beta1.IPAddress
  11786. map:
  11787. fields:
  11788. - name: apiVersion
  11789. type:
  11790. scalar: string
  11791. - name: kind
  11792. type:
  11793. scalar: string
  11794. - name: metadata
  11795. type:
  11796. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11797. default: {}
  11798. - name: spec
  11799. type:
  11800. namedType: io.k8s.api.networking.v1beta1.IPAddressSpec
  11801. default: {}
  11802. - name: io.k8s.api.networking.v1beta1.IPAddressSpec
  11803. map:
  11804. fields:
  11805. - name: parentRef
  11806. type:
  11807. namedType: io.k8s.api.networking.v1beta1.ParentReference
  11808. - name: io.k8s.api.networking.v1beta1.Ingress
  11809. map:
  11810. fields:
  11811. - name: apiVersion
  11812. type:
  11813. scalar: string
  11814. - name: kind
  11815. type:
  11816. scalar: string
  11817. - name: metadata
  11818. type:
  11819. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11820. default: {}
  11821. - name: spec
  11822. type:
  11823. namedType: io.k8s.api.networking.v1beta1.IngressSpec
  11824. default: {}
  11825. - name: status
  11826. type:
  11827. namedType: io.k8s.api.networking.v1beta1.IngressStatus
  11828. default: {}
  11829. - name: io.k8s.api.networking.v1beta1.IngressBackend
  11830. map:
  11831. fields:
  11832. - name: resource
  11833. type:
  11834. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  11835. - name: serviceName
  11836. type:
  11837. scalar: string
  11838. - name: servicePort
  11839. type:
  11840. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  11841. - name: io.k8s.api.networking.v1beta1.IngressClass
  11842. map:
  11843. fields:
  11844. - name: apiVersion
  11845. type:
  11846. scalar: string
  11847. - name: kind
  11848. type:
  11849. scalar: string
  11850. - name: metadata
  11851. type:
  11852. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  11853. default: {}
  11854. - name: spec
  11855. type:
  11856. namedType: io.k8s.api.networking.v1beta1.IngressClassSpec
  11857. default: {}
  11858. - name: io.k8s.api.networking.v1beta1.IngressClassParametersReference
  11859. map:
  11860. fields:
  11861. - name: apiGroup
  11862. type:
  11863. scalar: string
  11864. - name: kind
  11865. type:
  11866. scalar: string
  11867. default: ""
  11868. - name: name
  11869. type:
  11870. scalar: string
  11871. default: ""
  11872. - name: namespace
  11873. type:
  11874. scalar: string
  11875. - name: scope
  11876. type:
  11877. scalar: string
  11878. - name: io.k8s.api.networking.v1beta1.IngressClassSpec
  11879. map:
  11880. fields:
  11881. - name: controller
  11882. type:
  11883. scalar: string
  11884. - name: parameters
  11885. type:
  11886. namedType: io.k8s.api.networking.v1beta1.IngressClassParametersReference
  11887. - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
  11888. map:
  11889. fields:
  11890. - name: hostname
  11891. type:
  11892. scalar: string
  11893. - name: ip
  11894. type:
  11895. scalar: string
  11896. - name: ports
  11897. type:
  11898. list:
  11899. elementType:
  11900. namedType: io.k8s.api.networking.v1beta1.IngressPortStatus
  11901. elementRelationship: atomic
  11902. - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
  11903. map:
  11904. fields:
  11905. - name: ingress
  11906. type:
  11907. list:
  11908. elementType:
  11909. namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
  11910. elementRelationship: atomic
  11911. - name: io.k8s.api.networking.v1beta1.IngressPortStatus
  11912. map:
  11913. fields:
  11914. - name: error
  11915. type:
  11916. scalar: string
  11917. - name: port
  11918. type:
  11919. scalar: numeric
  11920. default: 0
  11921. - name: protocol
  11922. type:
  11923. scalar: string
  11924. default: ""
  11925. - name: io.k8s.api.networking.v1beta1.IngressRule
  11926. map:
  11927. fields:
  11928. - name: host
  11929. type:
  11930. scalar: string
  11931. - name: http
  11932. type:
  11933. namedType: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
  11934. - name: io.k8s.api.networking.v1beta1.IngressSpec
  11935. map:
  11936. fields:
  11937. - name: backend
  11938. type:
  11939. namedType: io.k8s.api.networking.v1beta1.IngressBackend
  11940. - name: ingressClassName
  11941. type:
  11942. scalar: string
  11943. - name: rules
  11944. type:
  11945. list:
  11946. elementType:
  11947. namedType: io.k8s.api.networking.v1beta1.IngressRule
  11948. elementRelationship: atomic
  11949. - name: tls
  11950. type:
  11951. list:
  11952. elementType:
  11953. namedType: io.k8s.api.networking.v1beta1.IngressTLS
  11954. elementRelationship: atomic
  11955. - name: io.k8s.api.networking.v1beta1.IngressStatus
  11956. map:
  11957. fields:
  11958. - name: loadBalancer
  11959. type:
  11960. namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
  11961. default: {}
  11962. - name: io.k8s.api.networking.v1beta1.IngressTLS
  11963. map:
  11964. fields:
  11965. - name: hosts
  11966. type:
  11967. list:
  11968. elementType:
  11969. scalar: string
  11970. elementRelationship: atomic
  11971. - name: secretName
  11972. type:
  11973. scalar: string
  11974. - name: io.k8s.api.networking.v1beta1.ParentReference
  11975. map:
  11976. fields:
  11977. - name: group
  11978. type:
  11979. scalar: string
  11980. - name: name
  11981. type:
  11982. scalar: string
  11983. - name: namespace
  11984. type:
  11985. scalar: string
  11986. - name: resource
  11987. type:
  11988. scalar: string
  11989. - name: io.k8s.api.networking.v1beta1.ServiceCIDR
  11990. map:
  11991. fields:
  11992. - name: apiVersion
  11993. type:
  11994. scalar: string
  11995. - name: kind
  11996. type:
  11997. scalar: string
  11998. - name: metadata
  11999. type:
  12000. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12001. default: {}
  12002. - name: spec
  12003. type:
  12004. namedType: io.k8s.api.networking.v1beta1.ServiceCIDRSpec
  12005. default: {}
  12006. - name: status
  12007. type:
  12008. namedType: io.k8s.api.networking.v1beta1.ServiceCIDRStatus
  12009. default: {}
  12010. - name: io.k8s.api.networking.v1beta1.ServiceCIDRSpec
  12011. map:
  12012. fields:
  12013. - name: cidrs
  12014. type:
  12015. list:
  12016. elementType:
  12017. scalar: string
  12018. elementRelationship: atomic
  12019. - name: io.k8s.api.networking.v1beta1.ServiceCIDRStatus
  12020. map:
  12021. fields:
  12022. - name: conditions
  12023. type:
  12024. list:
  12025. elementType:
  12026. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  12027. elementRelationship: associative
  12028. keys:
  12029. - type
  12030. - name: io.k8s.api.node.v1.Overhead
  12031. map:
  12032. fields:
  12033. - name: podFixed
  12034. type:
  12035. map:
  12036. elementType:
  12037. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12038. - name: io.k8s.api.node.v1.RuntimeClass
  12039. map:
  12040. fields:
  12041. - name: apiVersion
  12042. type:
  12043. scalar: string
  12044. - name: handler
  12045. type:
  12046. scalar: string
  12047. default: ""
  12048. - name: kind
  12049. type:
  12050. scalar: string
  12051. - name: metadata
  12052. type:
  12053. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12054. default: {}
  12055. - name: overhead
  12056. type:
  12057. namedType: io.k8s.api.node.v1.Overhead
  12058. - name: scheduling
  12059. type:
  12060. namedType: io.k8s.api.node.v1.Scheduling
  12061. - name: io.k8s.api.node.v1.Scheduling
  12062. map:
  12063. fields:
  12064. - name: nodeSelector
  12065. type:
  12066. map:
  12067. elementType:
  12068. scalar: string
  12069. elementRelationship: atomic
  12070. - name: tolerations
  12071. type:
  12072. list:
  12073. elementType:
  12074. namedType: io.k8s.api.core.v1.Toleration
  12075. elementRelationship: atomic
  12076. - name: io.k8s.api.node.v1alpha1.Overhead
  12077. map:
  12078. fields:
  12079. - name: podFixed
  12080. type:
  12081. map:
  12082. elementType:
  12083. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12084. - name: io.k8s.api.node.v1alpha1.RuntimeClass
  12085. map:
  12086. fields:
  12087. - name: apiVersion
  12088. type:
  12089. scalar: string
  12090. - name: kind
  12091. type:
  12092. scalar: string
  12093. - name: metadata
  12094. type:
  12095. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12096. default: {}
  12097. - name: spec
  12098. type:
  12099. namedType: io.k8s.api.node.v1alpha1.RuntimeClassSpec
  12100. default: {}
  12101. - name: io.k8s.api.node.v1alpha1.RuntimeClassSpec
  12102. map:
  12103. fields:
  12104. - name: overhead
  12105. type:
  12106. namedType: io.k8s.api.node.v1alpha1.Overhead
  12107. - name: runtimeHandler
  12108. type:
  12109. scalar: string
  12110. default: ""
  12111. - name: scheduling
  12112. type:
  12113. namedType: io.k8s.api.node.v1alpha1.Scheduling
  12114. - name: io.k8s.api.node.v1alpha1.Scheduling
  12115. map:
  12116. fields:
  12117. - name: nodeSelector
  12118. type:
  12119. map:
  12120. elementType:
  12121. scalar: string
  12122. elementRelationship: atomic
  12123. - name: tolerations
  12124. type:
  12125. list:
  12126. elementType:
  12127. namedType: io.k8s.api.core.v1.Toleration
  12128. elementRelationship: atomic
  12129. - name: io.k8s.api.node.v1beta1.Overhead
  12130. map:
  12131. fields:
  12132. - name: podFixed
  12133. type:
  12134. map:
  12135. elementType:
  12136. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12137. - name: io.k8s.api.node.v1beta1.RuntimeClass
  12138. map:
  12139. fields:
  12140. - name: apiVersion
  12141. type:
  12142. scalar: string
  12143. - name: handler
  12144. type:
  12145. scalar: string
  12146. default: ""
  12147. - name: kind
  12148. type:
  12149. scalar: string
  12150. - name: metadata
  12151. type:
  12152. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12153. default: {}
  12154. - name: overhead
  12155. type:
  12156. namedType: io.k8s.api.node.v1beta1.Overhead
  12157. - name: scheduling
  12158. type:
  12159. namedType: io.k8s.api.node.v1beta1.Scheduling
  12160. - name: io.k8s.api.node.v1beta1.Scheduling
  12161. map:
  12162. fields:
  12163. - name: nodeSelector
  12164. type:
  12165. map:
  12166. elementType:
  12167. scalar: string
  12168. elementRelationship: atomic
  12169. - name: tolerations
  12170. type:
  12171. list:
  12172. elementType:
  12173. namedType: io.k8s.api.core.v1.Toleration
  12174. elementRelationship: atomic
  12175. - name: io.k8s.api.policy.v1.Eviction
  12176. map:
  12177. fields:
  12178. - name: apiVersion
  12179. type:
  12180. scalar: string
  12181. - name: deleteOptions
  12182. type:
  12183. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
  12184. - name: kind
  12185. type:
  12186. scalar: string
  12187. - name: metadata
  12188. type:
  12189. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12190. default: {}
  12191. - name: io.k8s.api.policy.v1.PodDisruptionBudget
  12192. map:
  12193. fields:
  12194. - name: apiVersion
  12195. type:
  12196. scalar: string
  12197. - name: kind
  12198. type:
  12199. scalar: string
  12200. - name: metadata
  12201. type:
  12202. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12203. default: {}
  12204. - name: spec
  12205. type:
  12206. namedType: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
  12207. default: {}
  12208. - name: status
  12209. type:
  12210. namedType: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
  12211. default: {}
  12212. - name: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
  12213. map:
  12214. fields:
  12215. - name: maxUnavailable
  12216. type:
  12217. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  12218. - name: minAvailable
  12219. type:
  12220. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  12221. - name: selector
  12222. type:
  12223. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  12224. - name: unhealthyPodEvictionPolicy
  12225. type:
  12226. scalar: string
  12227. - name: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
  12228. map:
  12229. fields:
  12230. - name: conditions
  12231. type:
  12232. list:
  12233. elementType:
  12234. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  12235. elementRelationship: associative
  12236. keys:
  12237. - type
  12238. - name: currentHealthy
  12239. type:
  12240. scalar: numeric
  12241. default: 0
  12242. - name: desiredHealthy
  12243. type:
  12244. scalar: numeric
  12245. default: 0
  12246. - name: disruptedPods
  12247. type:
  12248. map:
  12249. elementType:
  12250. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  12251. - name: disruptionsAllowed
  12252. type:
  12253. scalar: numeric
  12254. default: 0
  12255. - name: expectedPods
  12256. type:
  12257. scalar: numeric
  12258. default: 0
  12259. - name: observedGeneration
  12260. type:
  12261. scalar: numeric
  12262. - name: io.k8s.api.policy.v1beta1.Eviction
  12263. map:
  12264. fields:
  12265. - name: apiVersion
  12266. type:
  12267. scalar: string
  12268. - name: deleteOptions
  12269. type:
  12270. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
  12271. - name: kind
  12272. type:
  12273. scalar: string
  12274. - name: metadata
  12275. type:
  12276. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12277. default: {}
  12278. - name: io.k8s.api.policy.v1beta1.PodDisruptionBudget
  12279. map:
  12280. fields:
  12281. - name: apiVersion
  12282. type:
  12283. scalar: string
  12284. - name: kind
  12285. type:
  12286. scalar: string
  12287. - name: metadata
  12288. type:
  12289. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12290. default: {}
  12291. - name: spec
  12292. type:
  12293. namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
  12294. default: {}
  12295. - name: status
  12296. type:
  12297. namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
  12298. default: {}
  12299. - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
  12300. map:
  12301. fields:
  12302. - name: maxUnavailable
  12303. type:
  12304. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  12305. - name: minAvailable
  12306. type:
  12307. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  12308. - name: selector
  12309. type:
  12310. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  12311. - name: unhealthyPodEvictionPolicy
  12312. type:
  12313. scalar: string
  12314. - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
  12315. map:
  12316. fields:
  12317. - name: conditions
  12318. type:
  12319. list:
  12320. elementType:
  12321. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  12322. elementRelationship: associative
  12323. keys:
  12324. - type
  12325. - name: currentHealthy
  12326. type:
  12327. scalar: numeric
  12328. default: 0
  12329. - name: desiredHealthy
  12330. type:
  12331. scalar: numeric
  12332. default: 0
  12333. - name: disruptedPods
  12334. type:
  12335. map:
  12336. elementType:
  12337. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  12338. - name: disruptionsAllowed
  12339. type:
  12340. scalar: numeric
  12341. default: 0
  12342. - name: expectedPods
  12343. type:
  12344. scalar: numeric
  12345. default: 0
  12346. - name: observedGeneration
  12347. type:
  12348. scalar: numeric
  12349. - name: io.k8s.api.rbac.v1.AggregationRule
  12350. map:
  12351. fields:
  12352. - name: clusterRoleSelectors
  12353. type:
  12354. list:
  12355. elementType:
  12356. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  12357. elementRelationship: atomic
  12358. - name: io.k8s.api.rbac.v1.ClusterRole
  12359. map:
  12360. fields:
  12361. - name: aggregationRule
  12362. type:
  12363. namedType: io.k8s.api.rbac.v1.AggregationRule
  12364. - name: apiVersion
  12365. type:
  12366. scalar: string
  12367. - name: kind
  12368. type:
  12369. scalar: string
  12370. - name: metadata
  12371. type:
  12372. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12373. default: {}
  12374. - name: rules
  12375. type:
  12376. list:
  12377. elementType:
  12378. namedType: io.k8s.api.rbac.v1.PolicyRule
  12379. elementRelationship: atomic
  12380. - name: io.k8s.api.rbac.v1.ClusterRoleBinding
  12381. map:
  12382. fields:
  12383. - name: apiVersion
  12384. type:
  12385. scalar: string
  12386. - name: kind
  12387. type:
  12388. scalar: string
  12389. - name: metadata
  12390. type:
  12391. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12392. default: {}
  12393. - name: roleRef
  12394. type:
  12395. namedType: io.k8s.api.rbac.v1.RoleRef
  12396. default: {}
  12397. - name: subjects
  12398. type:
  12399. list:
  12400. elementType:
  12401. namedType: io.k8s.api.rbac.v1.Subject
  12402. elementRelationship: atomic
  12403. - name: io.k8s.api.rbac.v1.PolicyRule
  12404. map:
  12405. fields:
  12406. - name: apiGroups
  12407. type:
  12408. list:
  12409. elementType:
  12410. scalar: string
  12411. elementRelationship: atomic
  12412. - name: nonResourceURLs
  12413. type:
  12414. list:
  12415. elementType:
  12416. scalar: string
  12417. elementRelationship: atomic
  12418. - name: resourceNames
  12419. type:
  12420. list:
  12421. elementType:
  12422. scalar: string
  12423. elementRelationship: atomic
  12424. - name: resources
  12425. type:
  12426. list:
  12427. elementType:
  12428. scalar: string
  12429. elementRelationship: atomic
  12430. - name: verbs
  12431. type:
  12432. list:
  12433. elementType:
  12434. scalar: string
  12435. elementRelationship: atomic
  12436. - name: io.k8s.api.rbac.v1.Role
  12437. map:
  12438. fields:
  12439. - name: apiVersion
  12440. type:
  12441. scalar: string
  12442. - name: kind
  12443. type:
  12444. scalar: string
  12445. - name: metadata
  12446. type:
  12447. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12448. default: {}
  12449. - name: rules
  12450. type:
  12451. list:
  12452. elementType:
  12453. namedType: io.k8s.api.rbac.v1.PolicyRule
  12454. elementRelationship: atomic
  12455. - name: io.k8s.api.rbac.v1.RoleBinding
  12456. map:
  12457. fields:
  12458. - name: apiVersion
  12459. type:
  12460. scalar: string
  12461. - name: kind
  12462. type:
  12463. scalar: string
  12464. - name: metadata
  12465. type:
  12466. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12467. default: {}
  12468. - name: roleRef
  12469. type:
  12470. namedType: io.k8s.api.rbac.v1.RoleRef
  12471. default: {}
  12472. - name: subjects
  12473. type:
  12474. list:
  12475. elementType:
  12476. namedType: io.k8s.api.rbac.v1.Subject
  12477. elementRelationship: atomic
  12478. - name: io.k8s.api.rbac.v1.RoleRef
  12479. map:
  12480. fields:
  12481. - name: apiGroup
  12482. type:
  12483. scalar: string
  12484. default: ""
  12485. - name: kind
  12486. type:
  12487. scalar: string
  12488. default: ""
  12489. - name: name
  12490. type:
  12491. scalar: string
  12492. default: ""
  12493. elementRelationship: atomic
  12494. - name: io.k8s.api.rbac.v1.Subject
  12495. map:
  12496. fields:
  12497. - name: apiGroup
  12498. type:
  12499. scalar: string
  12500. - name: kind
  12501. type:
  12502. scalar: string
  12503. default: ""
  12504. - name: name
  12505. type:
  12506. scalar: string
  12507. default: ""
  12508. - name: namespace
  12509. type:
  12510. scalar: string
  12511. elementRelationship: atomic
  12512. - name: io.k8s.api.rbac.v1alpha1.AggregationRule
  12513. map:
  12514. fields:
  12515. - name: clusterRoleSelectors
  12516. type:
  12517. list:
  12518. elementType:
  12519. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  12520. elementRelationship: atomic
  12521. - name: io.k8s.api.rbac.v1alpha1.ClusterRole
  12522. map:
  12523. fields:
  12524. - name: aggregationRule
  12525. type:
  12526. namedType: io.k8s.api.rbac.v1alpha1.AggregationRule
  12527. - name: apiVersion
  12528. type:
  12529. scalar: string
  12530. - name: kind
  12531. type:
  12532. scalar: string
  12533. - name: metadata
  12534. type:
  12535. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12536. default: {}
  12537. - name: rules
  12538. type:
  12539. list:
  12540. elementType:
  12541. namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
  12542. elementRelationship: atomic
  12543. - name: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
  12544. map:
  12545. fields:
  12546. - name: apiVersion
  12547. type:
  12548. scalar: string
  12549. - name: kind
  12550. type:
  12551. scalar: string
  12552. - name: metadata
  12553. type:
  12554. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12555. default: {}
  12556. - name: roleRef
  12557. type:
  12558. namedType: io.k8s.api.rbac.v1alpha1.RoleRef
  12559. default: {}
  12560. - name: subjects
  12561. type:
  12562. list:
  12563. elementType:
  12564. namedType: io.k8s.api.rbac.v1alpha1.Subject
  12565. elementRelationship: atomic
  12566. - name: io.k8s.api.rbac.v1alpha1.PolicyRule
  12567. map:
  12568. fields:
  12569. - name: apiGroups
  12570. type:
  12571. list:
  12572. elementType:
  12573. scalar: string
  12574. elementRelationship: atomic
  12575. - name: nonResourceURLs
  12576. type:
  12577. list:
  12578. elementType:
  12579. scalar: string
  12580. elementRelationship: atomic
  12581. - name: resourceNames
  12582. type:
  12583. list:
  12584. elementType:
  12585. scalar: string
  12586. elementRelationship: atomic
  12587. - name: resources
  12588. type:
  12589. list:
  12590. elementType:
  12591. scalar: string
  12592. elementRelationship: atomic
  12593. - name: verbs
  12594. type:
  12595. list:
  12596. elementType:
  12597. scalar: string
  12598. elementRelationship: atomic
  12599. - name: io.k8s.api.rbac.v1alpha1.Role
  12600. map:
  12601. fields:
  12602. - name: apiVersion
  12603. type:
  12604. scalar: string
  12605. - name: kind
  12606. type:
  12607. scalar: string
  12608. - name: metadata
  12609. type:
  12610. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12611. default: {}
  12612. - name: rules
  12613. type:
  12614. list:
  12615. elementType:
  12616. namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
  12617. elementRelationship: atomic
  12618. - name: io.k8s.api.rbac.v1alpha1.RoleBinding
  12619. map:
  12620. fields:
  12621. - name: apiVersion
  12622. type:
  12623. scalar: string
  12624. - name: kind
  12625. type:
  12626. scalar: string
  12627. - name: metadata
  12628. type:
  12629. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12630. default: {}
  12631. - name: roleRef
  12632. type:
  12633. namedType: io.k8s.api.rbac.v1alpha1.RoleRef
  12634. default: {}
  12635. - name: subjects
  12636. type:
  12637. list:
  12638. elementType:
  12639. namedType: io.k8s.api.rbac.v1alpha1.Subject
  12640. elementRelationship: atomic
  12641. - name: io.k8s.api.rbac.v1alpha1.RoleRef
  12642. map:
  12643. fields:
  12644. - name: apiGroup
  12645. type:
  12646. scalar: string
  12647. default: ""
  12648. - name: kind
  12649. type:
  12650. scalar: string
  12651. default: ""
  12652. - name: name
  12653. type:
  12654. scalar: string
  12655. default: ""
  12656. - name: io.k8s.api.rbac.v1alpha1.Subject
  12657. map:
  12658. fields:
  12659. - name: apiVersion
  12660. type:
  12661. scalar: string
  12662. - name: kind
  12663. type:
  12664. scalar: string
  12665. default: ""
  12666. - name: name
  12667. type:
  12668. scalar: string
  12669. default: ""
  12670. - name: namespace
  12671. type:
  12672. scalar: string
  12673. - name: io.k8s.api.rbac.v1beta1.AggregationRule
  12674. map:
  12675. fields:
  12676. - name: clusterRoleSelectors
  12677. type:
  12678. list:
  12679. elementType:
  12680. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  12681. elementRelationship: atomic
  12682. - name: io.k8s.api.rbac.v1beta1.ClusterRole
  12683. map:
  12684. fields:
  12685. - name: aggregationRule
  12686. type:
  12687. namedType: io.k8s.api.rbac.v1beta1.AggregationRule
  12688. - name: apiVersion
  12689. type:
  12690. scalar: string
  12691. - name: kind
  12692. type:
  12693. scalar: string
  12694. - name: metadata
  12695. type:
  12696. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12697. default: {}
  12698. - name: rules
  12699. type:
  12700. list:
  12701. elementType:
  12702. namedType: io.k8s.api.rbac.v1beta1.PolicyRule
  12703. elementRelationship: atomic
  12704. - name: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
  12705. map:
  12706. fields:
  12707. - name: apiVersion
  12708. type:
  12709. scalar: string
  12710. - name: kind
  12711. type:
  12712. scalar: string
  12713. - name: metadata
  12714. type:
  12715. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12716. default: {}
  12717. - name: roleRef
  12718. type:
  12719. namedType: io.k8s.api.rbac.v1beta1.RoleRef
  12720. default: {}
  12721. - name: subjects
  12722. type:
  12723. list:
  12724. elementType:
  12725. namedType: io.k8s.api.rbac.v1beta1.Subject
  12726. elementRelationship: atomic
  12727. - name: io.k8s.api.rbac.v1beta1.PolicyRule
  12728. map:
  12729. fields:
  12730. - name: apiGroups
  12731. type:
  12732. list:
  12733. elementType:
  12734. scalar: string
  12735. elementRelationship: atomic
  12736. - name: nonResourceURLs
  12737. type:
  12738. list:
  12739. elementType:
  12740. scalar: string
  12741. elementRelationship: atomic
  12742. - name: resourceNames
  12743. type:
  12744. list:
  12745. elementType:
  12746. scalar: string
  12747. elementRelationship: atomic
  12748. - name: resources
  12749. type:
  12750. list:
  12751. elementType:
  12752. scalar: string
  12753. elementRelationship: atomic
  12754. - name: verbs
  12755. type:
  12756. list:
  12757. elementType:
  12758. scalar: string
  12759. elementRelationship: atomic
  12760. - name: io.k8s.api.rbac.v1beta1.Role
  12761. map:
  12762. fields:
  12763. - name: apiVersion
  12764. type:
  12765. scalar: string
  12766. - name: kind
  12767. type:
  12768. scalar: string
  12769. - name: metadata
  12770. type:
  12771. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12772. default: {}
  12773. - name: rules
  12774. type:
  12775. list:
  12776. elementType:
  12777. namedType: io.k8s.api.rbac.v1beta1.PolicyRule
  12778. elementRelationship: atomic
  12779. - name: io.k8s.api.rbac.v1beta1.RoleBinding
  12780. map:
  12781. fields:
  12782. - name: apiVersion
  12783. type:
  12784. scalar: string
  12785. - name: kind
  12786. type:
  12787. scalar: string
  12788. - name: metadata
  12789. type:
  12790. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  12791. default: {}
  12792. - name: roleRef
  12793. type:
  12794. namedType: io.k8s.api.rbac.v1beta1.RoleRef
  12795. default: {}
  12796. - name: subjects
  12797. type:
  12798. list:
  12799. elementType:
  12800. namedType: io.k8s.api.rbac.v1beta1.Subject
  12801. elementRelationship: atomic
  12802. - name: io.k8s.api.rbac.v1beta1.RoleRef
  12803. map:
  12804. fields:
  12805. - name: apiGroup
  12806. type:
  12807. scalar: string
  12808. default: ""
  12809. - name: kind
  12810. type:
  12811. scalar: string
  12812. default: ""
  12813. - name: name
  12814. type:
  12815. scalar: string
  12816. default: ""
  12817. - name: io.k8s.api.rbac.v1beta1.Subject
  12818. map:
  12819. fields:
  12820. - name: apiGroup
  12821. type:
  12822. scalar: string
  12823. - name: kind
  12824. type:
  12825. scalar: string
  12826. default: ""
  12827. - name: name
  12828. type:
  12829. scalar: string
  12830. default: ""
  12831. - name: namespace
  12832. type:
  12833. scalar: string
  12834. - name: io.k8s.api.resource.v1.AllocatedDeviceStatus
  12835. map:
  12836. fields:
  12837. - name: conditions
  12838. type:
  12839. list:
  12840. elementType:
  12841. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  12842. elementRelationship: associative
  12843. keys:
  12844. - type
  12845. - name: data
  12846. type:
  12847. namedType: __untyped_atomic_
  12848. - name: device
  12849. type:
  12850. scalar: string
  12851. default: ""
  12852. - name: driver
  12853. type:
  12854. scalar: string
  12855. default: ""
  12856. - name: networkData
  12857. type:
  12858. namedType: io.k8s.api.resource.v1.NetworkDeviceData
  12859. - name: pool
  12860. type:
  12861. scalar: string
  12862. default: ""
  12863. - name: shareID
  12864. type:
  12865. scalar: string
  12866. - name: io.k8s.api.resource.v1.AllocationResult
  12867. map:
  12868. fields:
  12869. - name: allocationTimestamp
  12870. type:
  12871. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  12872. - name: devices
  12873. type:
  12874. namedType: io.k8s.api.resource.v1.DeviceAllocationResult
  12875. default: {}
  12876. - name: nodeSelector
  12877. type:
  12878. namedType: io.k8s.api.core.v1.NodeSelector
  12879. - name: io.k8s.api.resource.v1.CELDeviceSelector
  12880. map:
  12881. fields:
  12882. - name: expression
  12883. type:
  12884. scalar: string
  12885. default: ""
  12886. - name: io.k8s.api.resource.v1.CapacityRequestPolicy
  12887. map:
  12888. fields:
  12889. - name: default
  12890. type:
  12891. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12892. - name: validRange
  12893. type:
  12894. namedType: io.k8s.api.resource.v1.CapacityRequestPolicyRange
  12895. - name: validValues
  12896. type:
  12897. list:
  12898. elementType:
  12899. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12900. elementRelationship: atomic
  12901. - name: io.k8s.api.resource.v1.CapacityRequestPolicyRange
  12902. map:
  12903. fields:
  12904. - name: max
  12905. type:
  12906. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12907. - name: min
  12908. type:
  12909. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12910. - name: step
  12911. type:
  12912. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12913. - name: io.k8s.api.resource.v1.CapacityRequirements
  12914. map:
  12915. fields:
  12916. - name: requests
  12917. type:
  12918. map:
  12919. elementType:
  12920. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12921. - name: io.k8s.api.resource.v1.Counter
  12922. map:
  12923. fields:
  12924. - name: value
  12925. type:
  12926. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  12927. - name: io.k8s.api.resource.v1.CounterSet
  12928. map:
  12929. fields:
  12930. - name: counters
  12931. type:
  12932. map:
  12933. elementType:
  12934. namedType: io.k8s.api.resource.v1.Counter
  12935. - name: name
  12936. type:
  12937. scalar: string
  12938. default: ""
  12939. - name: io.k8s.api.resource.v1.Device
  12940. map:
  12941. fields:
  12942. - name: allNodes
  12943. type:
  12944. scalar: boolean
  12945. - name: allowMultipleAllocations
  12946. type:
  12947. scalar: boolean
  12948. - name: attributes
  12949. type:
  12950. map:
  12951. elementType:
  12952. namedType: io.k8s.api.resource.v1.DeviceAttribute
  12953. - name: bindingConditions
  12954. type:
  12955. list:
  12956. elementType:
  12957. scalar: string
  12958. elementRelationship: atomic
  12959. - name: bindingFailureConditions
  12960. type:
  12961. list:
  12962. elementType:
  12963. scalar: string
  12964. elementRelationship: atomic
  12965. - name: bindsToNode
  12966. type:
  12967. scalar: boolean
  12968. - name: capacity
  12969. type:
  12970. map:
  12971. elementType:
  12972. namedType: io.k8s.api.resource.v1.DeviceCapacity
  12973. - name: consumesCounters
  12974. type:
  12975. list:
  12976. elementType:
  12977. namedType: io.k8s.api.resource.v1.DeviceCounterConsumption
  12978. elementRelationship: atomic
  12979. - name: name
  12980. type:
  12981. scalar: string
  12982. default: ""
  12983. - name: nodeName
  12984. type:
  12985. scalar: string
  12986. - name: nodeSelector
  12987. type:
  12988. namedType: io.k8s.api.core.v1.NodeSelector
  12989. - name: taints
  12990. type:
  12991. list:
  12992. elementType:
  12993. namedType: io.k8s.api.resource.v1.DeviceTaint
  12994. elementRelationship: atomic
  12995. - name: io.k8s.api.resource.v1.DeviceAllocationConfiguration
  12996. map:
  12997. fields:
  12998. - name: opaque
  12999. type:
  13000. namedType: io.k8s.api.resource.v1.OpaqueDeviceConfiguration
  13001. - name: requests
  13002. type:
  13003. list:
  13004. elementType:
  13005. scalar: string
  13006. elementRelationship: atomic
  13007. - name: source
  13008. type:
  13009. scalar: string
  13010. default: ""
  13011. - name: io.k8s.api.resource.v1.DeviceAllocationResult
  13012. map:
  13013. fields:
  13014. - name: config
  13015. type:
  13016. list:
  13017. elementType:
  13018. namedType: io.k8s.api.resource.v1.DeviceAllocationConfiguration
  13019. elementRelationship: atomic
  13020. - name: results
  13021. type:
  13022. list:
  13023. elementType:
  13024. namedType: io.k8s.api.resource.v1.DeviceRequestAllocationResult
  13025. elementRelationship: atomic
  13026. - name: io.k8s.api.resource.v1.DeviceAttribute
  13027. map:
  13028. fields:
  13029. - name: bool
  13030. type:
  13031. scalar: boolean
  13032. - name: int
  13033. type:
  13034. scalar: numeric
  13035. - name: string
  13036. type:
  13037. scalar: string
  13038. - name: version
  13039. type:
  13040. scalar: string
  13041. - name: io.k8s.api.resource.v1.DeviceCapacity
  13042. map:
  13043. fields:
  13044. - name: requestPolicy
  13045. type:
  13046. namedType: io.k8s.api.resource.v1.CapacityRequestPolicy
  13047. - name: value
  13048. type:
  13049. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13050. - name: io.k8s.api.resource.v1.DeviceClaim
  13051. map:
  13052. fields:
  13053. - name: config
  13054. type:
  13055. list:
  13056. elementType:
  13057. namedType: io.k8s.api.resource.v1.DeviceClaimConfiguration
  13058. elementRelationship: atomic
  13059. - name: constraints
  13060. type:
  13061. list:
  13062. elementType:
  13063. namedType: io.k8s.api.resource.v1.DeviceConstraint
  13064. elementRelationship: atomic
  13065. - name: requests
  13066. type:
  13067. list:
  13068. elementType:
  13069. namedType: io.k8s.api.resource.v1.DeviceRequest
  13070. elementRelationship: atomic
  13071. - name: io.k8s.api.resource.v1.DeviceClaimConfiguration
  13072. map:
  13073. fields:
  13074. - name: opaque
  13075. type:
  13076. namedType: io.k8s.api.resource.v1.OpaqueDeviceConfiguration
  13077. - name: requests
  13078. type:
  13079. list:
  13080. elementType:
  13081. scalar: string
  13082. elementRelationship: atomic
  13083. - name: io.k8s.api.resource.v1.DeviceClass
  13084. map:
  13085. fields:
  13086. - name: apiVersion
  13087. type:
  13088. scalar: string
  13089. - name: kind
  13090. type:
  13091. scalar: string
  13092. - name: metadata
  13093. type:
  13094. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  13095. default: {}
  13096. - name: spec
  13097. type:
  13098. namedType: io.k8s.api.resource.v1.DeviceClassSpec
  13099. default: {}
  13100. - name: io.k8s.api.resource.v1.DeviceClassConfiguration
  13101. map:
  13102. fields:
  13103. - name: opaque
  13104. type:
  13105. namedType: io.k8s.api.resource.v1.OpaqueDeviceConfiguration
  13106. - name: io.k8s.api.resource.v1.DeviceClassSpec
  13107. map:
  13108. fields:
  13109. - name: config
  13110. type:
  13111. list:
  13112. elementType:
  13113. namedType: io.k8s.api.resource.v1.DeviceClassConfiguration
  13114. elementRelationship: atomic
  13115. - name: extendedResourceName
  13116. type:
  13117. scalar: string
  13118. - name: selectors
  13119. type:
  13120. list:
  13121. elementType:
  13122. namedType: io.k8s.api.resource.v1.DeviceSelector
  13123. elementRelationship: atomic
  13124. - name: io.k8s.api.resource.v1.DeviceConstraint
  13125. map:
  13126. fields:
  13127. - name: distinctAttribute
  13128. type:
  13129. scalar: string
  13130. - name: matchAttribute
  13131. type:
  13132. scalar: string
  13133. - name: requests
  13134. type:
  13135. list:
  13136. elementType:
  13137. scalar: string
  13138. elementRelationship: atomic
  13139. - name: io.k8s.api.resource.v1.DeviceCounterConsumption
  13140. map:
  13141. fields:
  13142. - name: counterSet
  13143. type:
  13144. scalar: string
  13145. default: ""
  13146. - name: counters
  13147. type:
  13148. map:
  13149. elementType:
  13150. namedType: io.k8s.api.resource.v1.Counter
  13151. - name: io.k8s.api.resource.v1.DeviceRequest
  13152. map:
  13153. fields:
  13154. - name: exactly
  13155. type:
  13156. namedType: io.k8s.api.resource.v1.ExactDeviceRequest
  13157. - name: firstAvailable
  13158. type:
  13159. list:
  13160. elementType:
  13161. namedType: io.k8s.api.resource.v1.DeviceSubRequest
  13162. elementRelationship: atomic
  13163. - name: name
  13164. type:
  13165. scalar: string
  13166. default: ""
  13167. - name: io.k8s.api.resource.v1.DeviceRequestAllocationResult
  13168. map:
  13169. fields:
  13170. - name: adminAccess
  13171. type:
  13172. scalar: boolean
  13173. - name: bindingConditions
  13174. type:
  13175. list:
  13176. elementType:
  13177. scalar: string
  13178. elementRelationship: atomic
  13179. - name: bindingFailureConditions
  13180. type:
  13181. list:
  13182. elementType:
  13183. scalar: string
  13184. elementRelationship: atomic
  13185. - name: consumedCapacity
  13186. type:
  13187. map:
  13188. elementType:
  13189. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13190. - name: device
  13191. type:
  13192. scalar: string
  13193. default: ""
  13194. - name: driver
  13195. type:
  13196. scalar: string
  13197. default: ""
  13198. - name: pool
  13199. type:
  13200. scalar: string
  13201. default: ""
  13202. - name: request
  13203. type:
  13204. scalar: string
  13205. default: ""
  13206. - name: shareID
  13207. type:
  13208. scalar: string
  13209. - name: tolerations
  13210. type:
  13211. list:
  13212. elementType:
  13213. namedType: io.k8s.api.resource.v1.DeviceToleration
  13214. elementRelationship: atomic
  13215. - name: io.k8s.api.resource.v1.DeviceSelector
  13216. map:
  13217. fields:
  13218. - name: cel
  13219. type:
  13220. namedType: io.k8s.api.resource.v1.CELDeviceSelector
  13221. - name: io.k8s.api.resource.v1.DeviceSubRequest
  13222. map:
  13223. fields:
  13224. - name: allocationMode
  13225. type:
  13226. scalar: string
  13227. - name: capacity
  13228. type:
  13229. namedType: io.k8s.api.resource.v1.CapacityRequirements
  13230. - name: count
  13231. type:
  13232. scalar: numeric
  13233. - name: deviceClassName
  13234. type:
  13235. scalar: string
  13236. default: ""
  13237. - name: name
  13238. type:
  13239. scalar: string
  13240. default: ""
  13241. - name: selectors
  13242. type:
  13243. list:
  13244. elementType:
  13245. namedType: io.k8s.api.resource.v1.DeviceSelector
  13246. elementRelationship: atomic
  13247. - name: tolerations
  13248. type:
  13249. list:
  13250. elementType:
  13251. namedType: io.k8s.api.resource.v1.DeviceToleration
  13252. elementRelationship: atomic
  13253. - name: io.k8s.api.resource.v1.DeviceTaint
  13254. map:
  13255. fields:
  13256. - name: effect
  13257. type:
  13258. scalar: string
  13259. default: ""
  13260. - name: key
  13261. type:
  13262. scalar: string
  13263. default: ""
  13264. - name: timeAdded
  13265. type:
  13266. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  13267. - name: value
  13268. type:
  13269. scalar: string
  13270. - name: io.k8s.api.resource.v1.DeviceToleration
  13271. map:
  13272. fields:
  13273. - name: effect
  13274. type:
  13275. scalar: string
  13276. - name: key
  13277. type:
  13278. scalar: string
  13279. - name: operator
  13280. type:
  13281. scalar: string
  13282. default: Equal
  13283. - name: tolerationSeconds
  13284. type:
  13285. scalar: numeric
  13286. - name: value
  13287. type:
  13288. scalar: string
  13289. - name: io.k8s.api.resource.v1.ExactDeviceRequest
  13290. map:
  13291. fields:
  13292. - name: adminAccess
  13293. type:
  13294. scalar: boolean
  13295. - name: allocationMode
  13296. type:
  13297. scalar: string
  13298. - name: capacity
  13299. type:
  13300. namedType: io.k8s.api.resource.v1.CapacityRequirements
  13301. - name: count
  13302. type:
  13303. scalar: numeric
  13304. - name: deviceClassName
  13305. type:
  13306. scalar: string
  13307. default: ""
  13308. - name: selectors
  13309. type:
  13310. list:
  13311. elementType:
  13312. namedType: io.k8s.api.resource.v1.DeviceSelector
  13313. elementRelationship: atomic
  13314. - name: tolerations
  13315. type:
  13316. list:
  13317. elementType:
  13318. namedType: io.k8s.api.resource.v1.DeviceToleration
  13319. elementRelationship: atomic
  13320. - name: io.k8s.api.resource.v1.NetworkDeviceData
  13321. map:
  13322. fields:
  13323. - name: hardwareAddress
  13324. type:
  13325. scalar: string
  13326. - name: interfaceName
  13327. type:
  13328. scalar: string
  13329. - name: ips
  13330. type:
  13331. list:
  13332. elementType:
  13333. scalar: string
  13334. elementRelationship: atomic
  13335. - name: io.k8s.api.resource.v1.OpaqueDeviceConfiguration
  13336. map:
  13337. fields:
  13338. - name: driver
  13339. type:
  13340. scalar: string
  13341. default: ""
  13342. - name: parameters
  13343. type:
  13344. namedType: __untyped_atomic_
  13345. - name: io.k8s.api.resource.v1.ResourceClaim
  13346. map:
  13347. fields:
  13348. - name: apiVersion
  13349. type:
  13350. scalar: string
  13351. - name: kind
  13352. type:
  13353. scalar: string
  13354. - name: metadata
  13355. type:
  13356. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  13357. default: {}
  13358. - name: spec
  13359. type:
  13360. namedType: io.k8s.api.resource.v1.ResourceClaimSpec
  13361. default: {}
  13362. - name: status
  13363. type:
  13364. namedType: io.k8s.api.resource.v1.ResourceClaimStatus
  13365. default: {}
  13366. - name: io.k8s.api.resource.v1.ResourceClaimConsumerReference
  13367. map:
  13368. fields:
  13369. - name: apiGroup
  13370. type:
  13371. scalar: string
  13372. - name: name
  13373. type:
  13374. scalar: string
  13375. default: ""
  13376. - name: resource
  13377. type:
  13378. scalar: string
  13379. default: ""
  13380. - name: uid
  13381. type:
  13382. scalar: string
  13383. default: ""
  13384. - name: io.k8s.api.resource.v1.ResourceClaimSpec
  13385. map:
  13386. fields:
  13387. - name: devices
  13388. type:
  13389. namedType: io.k8s.api.resource.v1.DeviceClaim
  13390. default: {}
  13391. - name: io.k8s.api.resource.v1.ResourceClaimStatus
  13392. map:
  13393. fields:
  13394. - name: allocation
  13395. type:
  13396. namedType: io.k8s.api.resource.v1.AllocationResult
  13397. - name: devices
  13398. type:
  13399. list:
  13400. elementType:
  13401. namedType: io.k8s.api.resource.v1.AllocatedDeviceStatus
  13402. elementRelationship: associative
  13403. keys:
  13404. - driver
  13405. - device
  13406. - pool
  13407. - shareID
  13408. - name: reservedFor
  13409. type:
  13410. list:
  13411. elementType:
  13412. namedType: io.k8s.api.resource.v1.ResourceClaimConsumerReference
  13413. elementRelationship: associative
  13414. keys:
  13415. - uid
  13416. - name: io.k8s.api.resource.v1.ResourceClaimTemplate
  13417. map:
  13418. fields:
  13419. - name: apiVersion
  13420. type:
  13421. scalar: string
  13422. - name: kind
  13423. type:
  13424. scalar: string
  13425. - name: metadata
  13426. type:
  13427. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  13428. default: {}
  13429. - name: spec
  13430. type:
  13431. namedType: io.k8s.api.resource.v1.ResourceClaimTemplateSpec
  13432. default: {}
  13433. - name: io.k8s.api.resource.v1.ResourceClaimTemplateSpec
  13434. map:
  13435. fields:
  13436. - name: metadata
  13437. type:
  13438. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  13439. default: {}
  13440. - name: spec
  13441. type:
  13442. namedType: io.k8s.api.resource.v1.ResourceClaimSpec
  13443. default: {}
  13444. - name: io.k8s.api.resource.v1.ResourcePool
  13445. map:
  13446. fields:
  13447. - name: generation
  13448. type:
  13449. scalar: numeric
  13450. default: 0
  13451. - name: name
  13452. type:
  13453. scalar: string
  13454. default: ""
  13455. - name: resourceSliceCount
  13456. type:
  13457. scalar: numeric
  13458. default: 0
  13459. - name: io.k8s.api.resource.v1.ResourceSlice
  13460. map:
  13461. fields:
  13462. - name: apiVersion
  13463. type:
  13464. scalar: string
  13465. - name: kind
  13466. type:
  13467. scalar: string
  13468. - name: metadata
  13469. type:
  13470. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  13471. default: {}
  13472. - name: spec
  13473. type:
  13474. namedType: io.k8s.api.resource.v1.ResourceSliceSpec
  13475. default: {}
  13476. - name: io.k8s.api.resource.v1.ResourceSliceSpec
  13477. map:
  13478. fields:
  13479. - name: allNodes
  13480. type:
  13481. scalar: boolean
  13482. - name: devices
  13483. type:
  13484. list:
  13485. elementType:
  13486. namedType: io.k8s.api.resource.v1.Device
  13487. elementRelationship: atomic
  13488. - name: driver
  13489. type:
  13490. scalar: string
  13491. default: ""
  13492. - name: nodeName
  13493. type:
  13494. scalar: string
  13495. - name: nodeSelector
  13496. type:
  13497. namedType: io.k8s.api.core.v1.NodeSelector
  13498. - name: perDeviceNodeSelection
  13499. type:
  13500. scalar: boolean
  13501. - name: pool
  13502. type:
  13503. namedType: io.k8s.api.resource.v1.ResourcePool
  13504. default: {}
  13505. - name: sharedCounters
  13506. type:
  13507. list:
  13508. elementType:
  13509. namedType: io.k8s.api.resource.v1.CounterSet
  13510. elementRelationship: atomic
  13511. - name: io.k8s.api.resource.v1alpha3.DeviceTaint
  13512. map:
  13513. fields:
  13514. - name: effect
  13515. type:
  13516. scalar: string
  13517. default: ""
  13518. - name: key
  13519. type:
  13520. scalar: string
  13521. default: ""
  13522. - name: timeAdded
  13523. type:
  13524. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  13525. - name: value
  13526. type:
  13527. scalar: string
  13528. - name: io.k8s.api.resource.v1alpha3.DeviceTaintRule
  13529. map:
  13530. fields:
  13531. - name: apiVersion
  13532. type:
  13533. scalar: string
  13534. - name: kind
  13535. type:
  13536. scalar: string
  13537. - name: metadata
  13538. type:
  13539. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  13540. default: {}
  13541. - name: spec
  13542. type:
  13543. namedType: io.k8s.api.resource.v1alpha3.DeviceTaintRuleSpec
  13544. default: {}
  13545. - name: status
  13546. type:
  13547. namedType: io.k8s.api.resource.v1alpha3.DeviceTaintRuleStatus
  13548. default: {}
  13549. - name: io.k8s.api.resource.v1alpha3.DeviceTaintRuleSpec
  13550. map:
  13551. fields:
  13552. - name: deviceSelector
  13553. type:
  13554. namedType: io.k8s.api.resource.v1alpha3.DeviceTaintSelector
  13555. - name: taint
  13556. type:
  13557. namedType: io.k8s.api.resource.v1alpha3.DeviceTaint
  13558. default: {}
  13559. - name: io.k8s.api.resource.v1alpha3.DeviceTaintRuleStatus
  13560. map:
  13561. fields:
  13562. - name: conditions
  13563. type:
  13564. list:
  13565. elementType:
  13566. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  13567. elementRelationship: associative
  13568. keys:
  13569. - type
  13570. - name: io.k8s.api.resource.v1alpha3.DeviceTaintSelector
  13571. map:
  13572. fields:
  13573. - name: device
  13574. type:
  13575. scalar: string
  13576. - name: driver
  13577. type:
  13578. scalar: string
  13579. - name: pool
  13580. type:
  13581. scalar: string
  13582. - name: io.k8s.api.resource.v1beta1.AllocatedDeviceStatus
  13583. map:
  13584. fields:
  13585. - name: conditions
  13586. type:
  13587. list:
  13588. elementType:
  13589. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  13590. elementRelationship: associative
  13591. keys:
  13592. - type
  13593. - name: data
  13594. type:
  13595. namedType: __untyped_atomic_
  13596. - name: device
  13597. type:
  13598. scalar: string
  13599. default: ""
  13600. - name: driver
  13601. type:
  13602. scalar: string
  13603. default: ""
  13604. - name: networkData
  13605. type:
  13606. namedType: io.k8s.api.resource.v1beta1.NetworkDeviceData
  13607. - name: pool
  13608. type:
  13609. scalar: string
  13610. default: ""
  13611. - name: shareID
  13612. type:
  13613. scalar: string
  13614. - name: io.k8s.api.resource.v1beta1.AllocationResult
  13615. map:
  13616. fields:
  13617. - name: allocationTimestamp
  13618. type:
  13619. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  13620. - name: devices
  13621. type:
  13622. namedType: io.k8s.api.resource.v1beta1.DeviceAllocationResult
  13623. default: {}
  13624. - name: nodeSelector
  13625. type:
  13626. namedType: io.k8s.api.core.v1.NodeSelector
  13627. - name: io.k8s.api.resource.v1beta1.BasicDevice
  13628. map:
  13629. fields:
  13630. - name: allNodes
  13631. type:
  13632. scalar: boolean
  13633. - name: allowMultipleAllocations
  13634. type:
  13635. scalar: boolean
  13636. - name: attributes
  13637. type:
  13638. map:
  13639. elementType:
  13640. namedType: io.k8s.api.resource.v1beta1.DeviceAttribute
  13641. - name: bindingConditions
  13642. type:
  13643. list:
  13644. elementType:
  13645. scalar: string
  13646. elementRelationship: atomic
  13647. - name: bindingFailureConditions
  13648. type:
  13649. list:
  13650. elementType:
  13651. scalar: string
  13652. elementRelationship: atomic
  13653. - name: bindsToNode
  13654. type:
  13655. scalar: boolean
  13656. - name: capacity
  13657. type:
  13658. map:
  13659. elementType:
  13660. namedType: io.k8s.api.resource.v1beta1.DeviceCapacity
  13661. - name: consumesCounters
  13662. type:
  13663. list:
  13664. elementType:
  13665. namedType: io.k8s.api.resource.v1beta1.DeviceCounterConsumption
  13666. elementRelationship: atomic
  13667. - name: nodeName
  13668. type:
  13669. scalar: string
  13670. - name: nodeSelector
  13671. type:
  13672. namedType: io.k8s.api.core.v1.NodeSelector
  13673. - name: taints
  13674. type:
  13675. list:
  13676. elementType:
  13677. namedType: io.k8s.api.resource.v1beta1.DeviceTaint
  13678. elementRelationship: atomic
  13679. - name: io.k8s.api.resource.v1beta1.CELDeviceSelector
  13680. map:
  13681. fields:
  13682. - name: expression
  13683. type:
  13684. scalar: string
  13685. default: ""
  13686. - name: io.k8s.api.resource.v1beta1.CapacityRequestPolicy
  13687. map:
  13688. fields:
  13689. - name: default
  13690. type:
  13691. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13692. - name: validRange
  13693. type:
  13694. namedType: io.k8s.api.resource.v1beta1.CapacityRequestPolicyRange
  13695. - name: validValues
  13696. type:
  13697. list:
  13698. elementType:
  13699. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13700. elementRelationship: atomic
  13701. - name: io.k8s.api.resource.v1beta1.CapacityRequestPolicyRange
  13702. map:
  13703. fields:
  13704. - name: max
  13705. type:
  13706. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13707. - name: min
  13708. type:
  13709. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13710. - name: step
  13711. type:
  13712. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13713. - name: io.k8s.api.resource.v1beta1.CapacityRequirements
  13714. map:
  13715. fields:
  13716. - name: requests
  13717. type:
  13718. map:
  13719. elementType:
  13720. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13721. - name: io.k8s.api.resource.v1beta1.Counter
  13722. map:
  13723. fields:
  13724. - name: value
  13725. type:
  13726. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13727. - name: io.k8s.api.resource.v1beta1.CounterSet
  13728. map:
  13729. fields:
  13730. - name: counters
  13731. type:
  13732. map:
  13733. elementType:
  13734. namedType: io.k8s.api.resource.v1beta1.Counter
  13735. - name: name
  13736. type:
  13737. scalar: string
  13738. default: ""
  13739. - name: io.k8s.api.resource.v1beta1.Device
  13740. map:
  13741. fields:
  13742. - name: basic
  13743. type:
  13744. namedType: io.k8s.api.resource.v1beta1.BasicDevice
  13745. - name: name
  13746. type:
  13747. scalar: string
  13748. default: ""
  13749. - name: io.k8s.api.resource.v1beta1.DeviceAllocationConfiguration
  13750. map:
  13751. fields:
  13752. - name: opaque
  13753. type:
  13754. namedType: io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration
  13755. - name: requests
  13756. type:
  13757. list:
  13758. elementType:
  13759. scalar: string
  13760. elementRelationship: atomic
  13761. - name: source
  13762. type:
  13763. scalar: string
  13764. default: ""
  13765. - name: io.k8s.api.resource.v1beta1.DeviceAllocationResult
  13766. map:
  13767. fields:
  13768. - name: config
  13769. type:
  13770. list:
  13771. elementType:
  13772. namedType: io.k8s.api.resource.v1beta1.DeviceAllocationConfiguration
  13773. elementRelationship: atomic
  13774. - name: results
  13775. type:
  13776. list:
  13777. elementType:
  13778. namedType: io.k8s.api.resource.v1beta1.DeviceRequestAllocationResult
  13779. elementRelationship: atomic
  13780. - name: io.k8s.api.resource.v1beta1.DeviceAttribute
  13781. map:
  13782. fields:
  13783. - name: bool
  13784. type:
  13785. scalar: boolean
  13786. - name: int
  13787. type:
  13788. scalar: numeric
  13789. - name: string
  13790. type:
  13791. scalar: string
  13792. - name: version
  13793. type:
  13794. scalar: string
  13795. - name: io.k8s.api.resource.v1beta1.DeviceCapacity
  13796. map:
  13797. fields:
  13798. - name: requestPolicy
  13799. type:
  13800. namedType: io.k8s.api.resource.v1beta1.CapacityRequestPolicy
  13801. - name: value
  13802. type:
  13803. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13804. - name: io.k8s.api.resource.v1beta1.DeviceClaim
  13805. map:
  13806. fields:
  13807. - name: config
  13808. type:
  13809. list:
  13810. elementType:
  13811. namedType: io.k8s.api.resource.v1beta1.DeviceClaimConfiguration
  13812. elementRelationship: atomic
  13813. - name: constraints
  13814. type:
  13815. list:
  13816. elementType:
  13817. namedType: io.k8s.api.resource.v1beta1.DeviceConstraint
  13818. elementRelationship: atomic
  13819. - name: requests
  13820. type:
  13821. list:
  13822. elementType:
  13823. namedType: io.k8s.api.resource.v1beta1.DeviceRequest
  13824. elementRelationship: atomic
  13825. - name: io.k8s.api.resource.v1beta1.DeviceClaimConfiguration
  13826. map:
  13827. fields:
  13828. - name: opaque
  13829. type:
  13830. namedType: io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration
  13831. - name: requests
  13832. type:
  13833. list:
  13834. elementType:
  13835. scalar: string
  13836. elementRelationship: atomic
  13837. - name: io.k8s.api.resource.v1beta1.DeviceClass
  13838. map:
  13839. fields:
  13840. - name: apiVersion
  13841. type:
  13842. scalar: string
  13843. - name: kind
  13844. type:
  13845. scalar: string
  13846. - name: metadata
  13847. type:
  13848. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  13849. default: {}
  13850. - name: spec
  13851. type:
  13852. namedType: io.k8s.api.resource.v1beta1.DeviceClassSpec
  13853. default: {}
  13854. - name: io.k8s.api.resource.v1beta1.DeviceClassConfiguration
  13855. map:
  13856. fields:
  13857. - name: opaque
  13858. type:
  13859. namedType: io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration
  13860. - name: io.k8s.api.resource.v1beta1.DeviceClassSpec
  13861. map:
  13862. fields:
  13863. - name: config
  13864. type:
  13865. list:
  13866. elementType:
  13867. namedType: io.k8s.api.resource.v1beta1.DeviceClassConfiguration
  13868. elementRelationship: atomic
  13869. - name: extendedResourceName
  13870. type:
  13871. scalar: string
  13872. - name: selectors
  13873. type:
  13874. list:
  13875. elementType:
  13876. namedType: io.k8s.api.resource.v1beta1.DeviceSelector
  13877. elementRelationship: atomic
  13878. - name: io.k8s.api.resource.v1beta1.DeviceConstraint
  13879. map:
  13880. fields:
  13881. - name: distinctAttribute
  13882. type:
  13883. scalar: string
  13884. - name: matchAttribute
  13885. type:
  13886. scalar: string
  13887. - name: requests
  13888. type:
  13889. list:
  13890. elementType:
  13891. scalar: string
  13892. elementRelationship: atomic
  13893. - name: io.k8s.api.resource.v1beta1.DeviceCounterConsumption
  13894. map:
  13895. fields:
  13896. - name: counterSet
  13897. type:
  13898. scalar: string
  13899. default: ""
  13900. - name: counters
  13901. type:
  13902. map:
  13903. elementType:
  13904. namedType: io.k8s.api.resource.v1beta1.Counter
  13905. - name: io.k8s.api.resource.v1beta1.DeviceRequest
  13906. map:
  13907. fields:
  13908. - name: adminAccess
  13909. type:
  13910. scalar: boolean
  13911. - name: allocationMode
  13912. type:
  13913. scalar: string
  13914. - name: capacity
  13915. type:
  13916. namedType: io.k8s.api.resource.v1beta1.CapacityRequirements
  13917. - name: count
  13918. type:
  13919. scalar: numeric
  13920. - name: deviceClassName
  13921. type:
  13922. scalar: string
  13923. default: ""
  13924. - name: firstAvailable
  13925. type:
  13926. list:
  13927. elementType:
  13928. namedType: io.k8s.api.resource.v1beta1.DeviceSubRequest
  13929. elementRelationship: atomic
  13930. - name: name
  13931. type:
  13932. scalar: string
  13933. default: ""
  13934. - name: selectors
  13935. type:
  13936. list:
  13937. elementType:
  13938. namedType: io.k8s.api.resource.v1beta1.DeviceSelector
  13939. elementRelationship: atomic
  13940. - name: tolerations
  13941. type:
  13942. list:
  13943. elementType:
  13944. namedType: io.k8s.api.resource.v1beta1.DeviceToleration
  13945. elementRelationship: atomic
  13946. - name: io.k8s.api.resource.v1beta1.DeviceRequestAllocationResult
  13947. map:
  13948. fields:
  13949. - name: adminAccess
  13950. type:
  13951. scalar: boolean
  13952. - name: bindingConditions
  13953. type:
  13954. list:
  13955. elementType:
  13956. scalar: string
  13957. elementRelationship: atomic
  13958. - name: bindingFailureConditions
  13959. type:
  13960. list:
  13961. elementType:
  13962. scalar: string
  13963. elementRelationship: atomic
  13964. - name: consumedCapacity
  13965. type:
  13966. map:
  13967. elementType:
  13968. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  13969. - name: device
  13970. type:
  13971. scalar: string
  13972. default: ""
  13973. - name: driver
  13974. type:
  13975. scalar: string
  13976. default: ""
  13977. - name: pool
  13978. type:
  13979. scalar: string
  13980. default: ""
  13981. - name: request
  13982. type:
  13983. scalar: string
  13984. default: ""
  13985. - name: shareID
  13986. type:
  13987. scalar: string
  13988. - name: tolerations
  13989. type:
  13990. list:
  13991. elementType:
  13992. namedType: io.k8s.api.resource.v1beta1.DeviceToleration
  13993. elementRelationship: atomic
  13994. - name: io.k8s.api.resource.v1beta1.DeviceSelector
  13995. map:
  13996. fields:
  13997. - name: cel
  13998. type:
  13999. namedType: io.k8s.api.resource.v1beta1.CELDeviceSelector
  14000. - name: io.k8s.api.resource.v1beta1.DeviceSubRequest
  14001. map:
  14002. fields:
  14003. - name: allocationMode
  14004. type:
  14005. scalar: string
  14006. - name: capacity
  14007. type:
  14008. namedType: io.k8s.api.resource.v1beta1.CapacityRequirements
  14009. - name: count
  14010. type:
  14011. scalar: numeric
  14012. - name: deviceClassName
  14013. type:
  14014. scalar: string
  14015. default: ""
  14016. - name: name
  14017. type:
  14018. scalar: string
  14019. default: ""
  14020. - name: selectors
  14021. type:
  14022. list:
  14023. elementType:
  14024. namedType: io.k8s.api.resource.v1beta1.DeviceSelector
  14025. elementRelationship: atomic
  14026. - name: tolerations
  14027. type:
  14028. list:
  14029. elementType:
  14030. namedType: io.k8s.api.resource.v1beta1.DeviceToleration
  14031. elementRelationship: atomic
  14032. - name: io.k8s.api.resource.v1beta1.DeviceTaint
  14033. map:
  14034. fields:
  14035. - name: effect
  14036. type:
  14037. scalar: string
  14038. default: ""
  14039. - name: key
  14040. type:
  14041. scalar: string
  14042. default: ""
  14043. - name: timeAdded
  14044. type:
  14045. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  14046. - name: value
  14047. type:
  14048. scalar: string
  14049. - name: io.k8s.api.resource.v1beta1.DeviceToleration
  14050. map:
  14051. fields:
  14052. - name: effect
  14053. type:
  14054. scalar: string
  14055. - name: key
  14056. type:
  14057. scalar: string
  14058. - name: operator
  14059. type:
  14060. scalar: string
  14061. default: Equal
  14062. - name: tolerationSeconds
  14063. type:
  14064. scalar: numeric
  14065. - name: value
  14066. type:
  14067. scalar: string
  14068. - name: io.k8s.api.resource.v1beta1.NetworkDeviceData
  14069. map:
  14070. fields:
  14071. - name: hardwareAddress
  14072. type:
  14073. scalar: string
  14074. - name: interfaceName
  14075. type:
  14076. scalar: string
  14077. - name: ips
  14078. type:
  14079. list:
  14080. elementType:
  14081. scalar: string
  14082. elementRelationship: atomic
  14083. - name: io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration
  14084. map:
  14085. fields:
  14086. - name: driver
  14087. type:
  14088. scalar: string
  14089. default: ""
  14090. - name: parameters
  14091. type:
  14092. namedType: __untyped_atomic_
  14093. - name: io.k8s.api.resource.v1beta1.ResourceClaim
  14094. map:
  14095. fields:
  14096. - name: apiVersion
  14097. type:
  14098. scalar: string
  14099. - name: kind
  14100. type:
  14101. scalar: string
  14102. - name: metadata
  14103. type:
  14104. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14105. default: {}
  14106. - name: spec
  14107. type:
  14108. namedType: io.k8s.api.resource.v1beta1.ResourceClaimSpec
  14109. default: {}
  14110. - name: status
  14111. type:
  14112. namedType: io.k8s.api.resource.v1beta1.ResourceClaimStatus
  14113. default: {}
  14114. - name: io.k8s.api.resource.v1beta1.ResourceClaimConsumerReference
  14115. map:
  14116. fields:
  14117. - name: apiGroup
  14118. type:
  14119. scalar: string
  14120. - name: name
  14121. type:
  14122. scalar: string
  14123. default: ""
  14124. - name: resource
  14125. type:
  14126. scalar: string
  14127. default: ""
  14128. - name: uid
  14129. type:
  14130. scalar: string
  14131. default: ""
  14132. - name: io.k8s.api.resource.v1beta1.ResourceClaimSpec
  14133. map:
  14134. fields:
  14135. - name: devices
  14136. type:
  14137. namedType: io.k8s.api.resource.v1beta1.DeviceClaim
  14138. default: {}
  14139. - name: io.k8s.api.resource.v1beta1.ResourceClaimStatus
  14140. map:
  14141. fields:
  14142. - name: allocation
  14143. type:
  14144. namedType: io.k8s.api.resource.v1beta1.AllocationResult
  14145. - name: devices
  14146. type:
  14147. list:
  14148. elementType:
  14149. namedType: io.k8s.api.resource.v1beta1.AllocatedDeviceStatus
  14150. elementRelationship: associative
  14151. keys:
  14152. - driver
  14153. - device
  14154. - pool
  14155. - shareID
  14156. - name: reservedFor
  14157. type:
  14158. list:
  14159. elementType:
  14160. namedType: io.k8s.api.resource.v1beta1.ResourceClaimConsumerReference
  14161. elementRelationship: associative
  14162. keys:
  14163. - uid
  14164. - name: io.k8s.api.resource.v1beta1.ResourceClaimTemplate
  14165. map:
  14166. fields:
  14167. - name: apiVersion
  14168. type:
  14169. scalar: string
  14170. - name: kind
  14171. type:
  14172. scalar: string
  14173. - name: metadata
  14174. type:
  14175. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14176. default: {}
  14177. - name: spec
  14178. type:
  14179. namedType: io.k8s.api.resource.v1beta1.ResourceClaimTemplateSpec
  14180. default: {}
  14181. - name: io.k8s.api.resource.v1beta1.ResourceClaimTemplateSpec
  14182. map:
  14183. fields:
  14184. - name: metadata
  14185. type:
  14186. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14187. default: {}
  14188. - name: spec
  14189. type:
  14190. namedType: io.k8s.api.resource.v1beta1.ResourceClaimSpec
  14191. default: {}
  14192. - name: io.k8s.api.resource.v1beta1.ResourcePool
  14193. map:
  14194. fields:
  14195. - name: generation
  14196. type:
  14197. scalar: numeric
  14198. default: 0
  14199. - name: name
  14200. type:
  14201. scalar: string
  14202. default: ""
  14203. - name: resourceSliceCount
  14204. type:
  14205. scalar: numeric
  14206. default: 0
  14207. - name: io.k8s.api.resource.v1beta1.ResourceSlice
  14208. map:
  14209. fields:
  14210. - name: apiVersion
  14211. type:
  14212. scalar: string
  14213. - name: kind
  14214. type:
  14215. scalar: string
  14216. - name: metadata
  14217. type:
  14218. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14219. default: {}
  14220. - name: spec
  14221. type:
  14222. namedType: io.k8s.api.resource.v1beta1.ResourceSliceSpec
  14223. default: {}
  14224. - name: io.k8s.api.resource.v1beta1.ResourceSliceSpec
  14225. map:
  14226. fields:
  14227. - name: allNodes
  14228. type:
  14229. scalar: boolean
  14230. - name: devices
  14231. type:
  14232. list:
  14233. elementType:
  14234. namedType: io.k8s.api.resource.v1beta1.Device
  14235. elementRelationship: atomic
  14236. - name: driver
  14237. type:
  14238. scalar: string
  14239. default: ""
  14240. - name: nodeName
  14241. type:
  14242. scalar: string
  14243. - name: nodeSelector
  14244. type:
  14245. namedType: io.k8s.api.core.v1.NodeSelector
  14246. - name: perDeviceNodeSelection
  14247. type:
  14248. scalar: boolean
  14249. - name: pool
  14250. type:
  14251. namedType: io.k8s.api.resource.v1beta1.ResourcePool
  14252. default: {}
  14253. - name: sharedCounters
  14254. type:
  14255. list:
  14256. elementType:
  14257. namedType: io.k8s.api.resource.v1beta1.CounterSet
  14258. elementRelationship: atomic
  14259. - name: io.k8s.api.resource.v1beta2.AllocatedDeviceStatus
  14260. map:
  14261. fields:
  14262. - name: conditions
  14263. type:
  14264. list:
  14265. elementType:
  14266. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  14267. elementRelationship: associative
  14268. keys:
  14269. - type
  14270. - name: data
  14271. type:
  14272. namedType: __untyped_atomic_
  14273. - name: device
  14274. type:
  14275. scalar: string
  14276. default: ""
  14277. - name: driver
  14278. type:
  14279. scalar: string
  14280. default: ""
  14281. - name: networkData
  14282. type:
  14283. namedType: io.k8s.api.resource.v1beta2.NetworkDeviceData
  14284. - name: pool
  14285. type:
  14286. scalar: string
  14287. default: ""
  14288. - name: shareID
  14289. type:
  14290. scalar: string
  14291. - name: io.k8s.api.resource.v1beta2.AllocationResult
  14292. map:
  14293. fields:
  14294. - name: allocationTimestamp
  14295. type:
  14296. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  14297. - name: devices
  14298. type:
  14299. namedType: io.k8s.api.resource.v1beta2.DeviceAllocationResult
  14300. default: {}
  14301. - name: nodeSelector
  14302. type:
  14303. namedType: io.k8s.api.core.v1.NodeSelector
  14304. - name: io.k8s.api.resource.v1beta2.CELDeviceSelector
  14305. map:
  14306. fields:
  14307. - name: expression
  14308. type:
  14309. scalar: string
  14310. default: ""
  14311. - name: io.k8s.api.resource.v1beta2.CapacityRequestPolicy
  14312. map:
  14313. fields:
  14314. - name: default
  14315. type:
  14316. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14317. - name: validRange
  14318. type:
  14319. namedType: io.k8s.api.resource.v1beta2.CapacityRequestPolicyRange
  14320. - name: validValues
  14321. type:
  14322. list:
  14323. elementType:
  14324. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14325. elementRelationship: atomic
  14326. - name: io.k8s.api.resource.v1beta2.CapacityRequestPolicyRange
  14327. map:
  14328. fields:
  14329. - name: max
  14330. type:
  14331. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14332. - name: min
  14333. type:
  14334. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14335. - name: step
  14336. type:
  14337. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14338. - name: io.k8s.api.resource.v1beta2.CapacityRequirements
  14339. map:
  14340. fields:
  14341. - name: requests
  14342. type:
  14343. map:
  14344. elementType:
  14345. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14346. - name: io.k8s.api.resource.v1beta2.Counter
  14347. map:
  14348. fields:
  14349. - name: value
  14350. type:
  14351. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14352. - name: io.k8s.api.resource.v1beta2.CounterSet
  14353. map:
  14354. fields:
  14355. - name: counters
  14356. type:
  14357. map:
  14358. elementType:
  14359. namedType: io.k8s.api.resource.v1beta2.Counter
  14360. - name: name
  14361. type:
  14362. scalar: string
  14363. default: ""
  14364. - name: io.k8s.api.resource.v1beta2.Device
  14365. map:
  14366. fields:
  14367. - name: allNodes
  14368. type:
  14369. scalar: boolean
  14370. - name: allowMultipleAllocations
  14371. type:
  14372. scalar: boolean
  14373. - name: attributes
  14374. type:
  14375. map:
  14376. elementType:
  14377. namedType: io.k8s.api.resource.v1beta2.DeviceAttribute
  14378. - name: bindingConditions
  14379. type:
  14380. list:
  14381. elementType:
  14382. scalar: string
  14383. elementRelationship: atomic
  14384. - name: bindingFailureConditions
  14385. type:
  14386. list:
  14387. elementType:
  14388. scalar: string
  14389. elementRelationship: atomic
  14390. - name: bindsToNode
  14391. type:
  14392. scalar: boolean
  14393. - name: capacity
  14394. type:
  14395. map:
  14396. elementType:
  14397. namedType: io.k8s.api.resource.v1beta2.DeviceCapacity
  14398. - name: consumesCounters
  14399. type:
  14400. list:
  14401. elementType:
  14402. namedType: io.k8s.api.resource.v1beta2.DeviceCounterConsumption
  14403. elementRelationship: atomic
  14404. - name: name
  14405. type:
  14406. scalar: string
  14407. default: ""
  14408. - name: nodeName
  14409. type:
  14410. scalar: string
  14411. - name: nodeSelector
  14412. type:
  14413. namedType: io.k8s.api.core.v1.NodeSelector
  14414. - name: taints
  14415. type:
  14416. list:
  14417. elementType:
  14418. namedType: io.k8s.api.resource.v1beta2.DeviceTaint
  14419. elementRelationship: atomic
  14420. - name: io.k8s.api.resource.v1beta2.DeviceAllocationConfiguration
  14421. map:
  14422. fields:
  14423. - name: opaque
  14424. type:
  14425. namedType: io.k8s.api.resource.v1beta2.OpaqueDeviceConfiguration
  14426. - name: requests
  14427. type:
  14428. list:
  14429. elementType:
  14430. scalar: string
  14431. elementRelationship: atomic
  14432. - name: source
  14433. type:
  14434. scalar: string
  14435. default: ""
  14436. - name: io.k8s.api.resource.v1beta2.DeviceAllocationResult
  14437. map:
  14438. fields:
  14439. - name: config
  14440. type:
  14441. list:
  14442. elementType:
  14443. namedType: io.k8s.api.resource.v1beta2.DeviceAllocationConfiguration
  14444. elementRelationship: atomic
  14445. - name: results
  14446. type:
  14447. list:
  14448. elementType:
  14449. namedType: io.k8s.api.resource.v1beta2.DeviceRequestAllocationResult
  14450. elementRelationship: atomic
  14451. - name: io.k8s.api.resource.v1beta2.DeviceAttribute
  14452. map:
  14453. fields:
  14454. - name: bool
  14455. type:
  14456. scalar: boolean
  14457. - name: int
  14458. type:
  14459. scalar: numeric
  14460. - name: string
  14461. type:
  14462. scalar: string
  14463. - name: version
  14464. type:
  14465. scalar: string
  14466. - name: io.k8s.api.resource.v1beta2.DeviceCapacity
  14467. map:
  14468. fields:
  14469. - name: requestPolicy
  14470. type:
  14471. namedType: io.k8s.api.resource.v1beta2.CapacityRequestPolicy
  14472. - name: value
  14473. type:
  14474. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14475. - name: io.k8s.api.resource.v1beta2.DeviceClaim
  14476. map:
  14477. fields:
  14478. - name: config
  14479. type:
  14480. list:
  14481. elementType:
  14482. namedType: io.k8s.api.resource.v1beta2.DeviceClaimConfiguration
  14483. elementRelationship: atomic
  14484. - name: constraints
  14485. type:
  14486. list:
  14487. elementType:
  14488. namedType: io.k8s.api.resource.v1beta2.DeviceConstraint
  14489. elementRelationship: atomic
  14490. - name: requests
  14491. type:
  14492. list:
  14493. elementType:
  14494. namedType: io.k8s.api.resource.v1beta2.DeviceRequest
  14495. elementRelationship: atomic
  14496. - name: io.k8s.api.resource.v1beta2.DeviceClaimConfiguration
  14497. map:
  14498. fields:
  14499. - name: opaque
  14500. type:
  14501. namedType: io.k8s.api.resource.v1beta2.OpaqueDeviceConfiguration
  14502. - name: requests
  14503. type:
  14504. list:
  14505. elementType:
  14506. scalar: string
  14507. elementRelationship: atomic
  14508. - name: io.k8s.api.resource.v1beta2.DeviceClass
  14509. map:
  14510. fields:
  14511. - name: apiVersion
  14512. type:
  14513. scalar: string
  14514. - name: kind
  14515. type:
  14516. scalar: string
  14517. - name: metadata
  14518. type:
  14519. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14520. default: {}
  14521. - name: spec
  14522. type:
  14523. namedType: io.k8s.api.resource.v1beta2.DeviceClassSpec
  14524. default: {}
  14525. - name: io.k8s.api.resource.v1beta2.DeviceClassConfiguration
  14526. map:
  14527. fields:
  14528. - name: opaque
  14529. type:
  14530. namedType: io.k8s.api.resource.v1beta2.OpaqueDeviceConfiguration
  14531. - name: io.k8s.api.resource.v1beta2.DeviceClassSpec
  14532. map:
  14533. fields:
  14534. - name: config
  14535. type:
  14536. list:
  14537. elementType:
  14538. namedType: io.k8s.api.resource.v1beta2.DeviceClassConfiguration
  14539. elementRelationship: atomic
  14540. - name: extendedResourceName
  14541. type:
  14542. scalar: string
  14543. - name: selectors
  14544. type:
  14545. list:
  14546. elementType:
  14547. namedType: io.k8s.api.resource.v1beta2.DeviceSelector
  14548. elementRelationship: atomic
  14549. - name: io.k8s.api.resource.v1beta2.DeviceConstraint
  14550. map:
  14551. fields:
  14552. - name: distinctAttribute
  14553. type:
  14554. scalar: string
  14555. - name: matchAttribute
  14556. type:
  14557. scalar: string
  14558. - name: requests
  14559. type:
  14560. list:
  14561. elementType:
  14562. scalar: string
  14563. elementRelationship: atomic
  14564. - name: io.k8s.api.resource.v1beta2.DeviceCounterConsumption
  14565. map:
  14566. fields:
  14567. - name: counterSet
  14568. type:
  14569. scalar: string
  14570. default: ""
  14571. - name: counters
  14572. type:
  14573. map:
  14574. elementType:
  14575. namedType: io.k8s.api.resource.v1beta2.Counter
  14576. - name: io.k8s.api.resource.v1beta2.DeviceRequest
  14577. map:
  14578. fields:
  14579. - name: exactly
  14580. type:
  14581. namedType: io.k8s.api.resource.v1beta2.ExactDeviceRequest
  14582. - name: firstAvailable
  14583. type:
  14584. list:
  14585. elementType:
  14586. namedType: io.k8s.api.resource.v1beta2.DeviceSubRequest
  14587. elementRelationship: atomic
  14588. - name: name
  14589. type:
  14590. scalar: string
  14591. default: ""
  14592. - name: io.k8s.api.resource.v1beta2.DeviceRequestAllocationResult
  14593. map:
  14594. fields:
  14595. - name: adminAccess
  14596. type:
  14597. scalar: boolean
  14598. - name: bindingConditions
  14599. type:
  14600. list:
  14601. elementType:
  14602. scalar: string
  14603. elementRelationship: atomic
  14604. - name: bindingFailureConditions
  14605. type:
  14606. list:
  14607. elementType:
  14608. scalar: string
  14609. elementRelationship: atomic
  14610. - name: consumedCapacity
  14611. type:
  14612. map:
  14613. elementType:
  14614. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  14615. - name: device
  14616. type:
  14617. scalar: string
  14618. default: ""
  14619. - name: driver
  14620. type:
  14621. scalar: string
  14622. default: ""
  14623. - name: pool
  14624. type:
  14625. scalar: string
  14626. default: ""
  14627. - name: request
  14628. type:
  14629. scalar: string
  14630. default: ""
  14631. - name: shareID
  14632. type:
  14633. scalar: string
  14634. - name: tolerations
  14635. type:
  14636. list:
  14637. elementType:
  14638. namedType: io.k8s.api.resource.v1beta2.DeviceToleration
  14639. elementRelationship: atomic
  14640. - name: io.k8s.api.resource.v1beta2.DeviceSelector
  14641. map:
  14642. fields:
  14643. - name: cel
  14644. type:
  14645. namedType: io.k8s.api.resource.v1beta2.CELDeviceSelector
  14646. - name: io.k8s.api.resource.v1beta2.DeviceSubRequest
  14647. map:
  14648. fields:
  14649. - name: allocationMode
  14650. type:
  14651. scalar: string
  14652. - name: capacity
  14653. type:
  14654. namedType: io.k8s.api.resource.v1beta2.CapacityRequirements
  14655. - name: count
  14656. type:
  14657. scalar: numeric
  14658. - name: deviceClassName
  14659. type:
  14660. scalar: string
  14661. default: ""
  14662. - name: name
  14663. type:
  14664. scalar: string
  14665. default: ""
  14666. - name: selectors
  14667. type:
  14668. list:
  14669. elementType:
  14670. namedType: io.k8s.api.resource.v1beta2.DeviceSelector
  14671. elementRelationship: atomic
  14672. - name: tolerations
  14673. type:
  14674. list:
  14675. elementType:
  14676. namedType: io.k8s.api.resource.v1beta2.DeviceToleration
  14677. elementRelationship: atomic
  14678. - name: io.k8s.api.resource.v1beta2.DeviceTaint
  14679. map:
  14680. fields:
  14681. - name: effect
  14682. type:
  14683. scalar: string
  14684. default: ""
  14685. - name: key
  14686. type:
  14687. scalar: string
  14688. default: ""
  14689. - name: timeAdded
  14690. type:
  14691. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  14692. - name: value
  14693. type:
  14694. scalar: string
  14695. - name: io.k8s.api.resource.v1beta2.DeviceToleration
  14696. map:
  14697. fields:
  14698. - name: effect
  14699. type:
  14700. scalar: string
  14701. - name: key
  14702. type:
  14703. scalar: string
  14704. - name: operator
  14705. type:
  14706. scalar: string
  14707. default: Equal
  14708. - name: tolerationSeconds
  14709. type:
  14710. scalar: numeric
  14711. - name: value
  14712. type:
  14713. scalar: string
  14714. - name: io.k8s.api.resource.v1beta2.ExactDeviceRequest
  14715. map:
  14716. fields:
  14717. - name: adminAccess
  14718. type:
  14719. scalar: boolean
  14720. - name: allocationMode
  14721. type:
  14722. scalar: string
  14723. - name: capacity
  14724. type:
  14725. namedType: io.k8s.api.resource.v1beta2.CapacityRequirements
  14726. - name: count
  14727. type:
  14728. scalar: numeric
  14729. - name: deviceClassName
  14730. type:
  14731. scalar: string
  14732. default: ""
  14733. - name: selectors
  14734. type:
  14735. list:
  14736. elementType:
  14737. namedType: io.k8s.api.resource.v1beta2.DeviceSelector
  14738. elementRelationship: atomic
  14739. - name: tolerations
  14740. type:
  14741. list:
  14742. elementType:
  14743. namedType: io.k8s.api.resource.v1beta2.DeviceToleration
  14744. elementRelationship: atomic
  14745. - name: io.k8s.api.resource.v1beta2.NetworkDeviceData
  14746. map:
  14747. fields:
  14748. - name: hardwareAddress
  14749. type:
  14750. scalar: string
  14751. - name: interfaceName
  14752. type:
  14753. scalar: string
  14754. - name: ips
  14755. type:
  14756. list:
  14757. elementType:
  14758. scalar: string
  14759. elementRelationship: atomic
  14760. - name: io.k8s.api.resource.v1beta2.OpaqueDeviceConfiguration
  14761. map:
  14762. fields:
  14763. - name: driver
  14764. type:
  14765. scalar: string
  14766. default: ""
  14767. - name: parameters
  14768. type:
  14769. namedType: __untyped_atomic_
  14770. - name: io.k8s.api.resource.v1beta2.ResourceClaim
  14771. map:
  14772. fields:
  14773. - name: apiVersion
  14774. type:
  14775. scalar: string
  14776. - name: kind
  14777. type:
  14778. scalar: string
  14779. - name: metadata
  14780. type:
  14781. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14782. default: {}
  14783. - name: spec
  14784. type:
  14785. namedType: io.k8s.api.resource.v1beta2.ResourceClaimSpec
  14786. default: {}
  14787. - name: status
  14788. type:
  14789. namedType: io.k8s.api.resource.v1beta2.ResourceClaimStatus
  14790. default: {}
  14791. - name: io.k8s.api.resource.v1beta2.ResourceClaimConsumerReference
  14792. map:
  14793. fields:
  14794. - name: apiGroup
  14795. type:
  14796. scalar: string
  14797. - name: name
  14798. type:
  14799. scalar: string
  14800. default: ""
  14801. - name: resource
  14802. type:
  14803. scalar: string
  14804. default: ""
  14805. - name: uid
  14806. type:
  14807. scalar: string
  14808. default: ""
  14809. - name: io.k8s.api.resource.v1beta2.ResourceClaimSpec
  14810. map:
  14811. fields:
  14812. - name: devices
  14813. type:
  14814. namedType: io.k8s.api.resource.v1beta2.DeviceClaim
  14815. default: {}
  14816. - name: io.k8s.api.resource.v1beta2.ResourceClaimStatus
  14817. map:
  14818. fields:
  14819. - name: allocation
  14820. type:
  14821. namedType: io.k8s.api.resource.v1beta2.AllocationResult
  14822. - name: devices
  14823. type:
  14824. list:
  14825. elementType:
  14826. namedType: io.k8s.api.resource.v1beta2.AllocatedDeviceStatus
  14827. elementRelationship: associative
  14828. keys:
  14829. - driver
  14830. - device
  14831. - pool
  14832. - shareID
  14833. - name: reservedFor
  14834. type:
  14835. list:
  14836. elementType:
  14837. namedType: io.k8s.api.resource.v1beta2.ResourceClaimConsumerReference
  14838. elementRelationship: associative
  14839. keys:
  14840. - uid
  14841. - name: io.k8s.api.resource.v1beta2.ResourceClaimTemplate
  14842. map:
  14843. fields:
  14844. - name: apiVersion
  14845. type:
  14846. scalar: string
  14847. - name: kind
  14848. type:
  14849. scalar: string
  14850. - name: metadata
  14851. type:
  14852. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14853. default: {}
  14854. - name: spec
  14855. type:
  14856. namedType: io.k8s.api.resource.v1beta2.ResourceClaimTemplateSpec
  14857. default: {}
  14858. - name: io.k8s.api.resource.v1beta2.ResourceClaimTemplateSpec
  14859. map:
  14860. fields:
  14861. - name: metadata
  14862. type:
  14863. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14864. default: {}
  14865. - name: spec
  14866. type:
  14867. namedType: io.k8s.api.resource.v1beta2.ResourceClaimSpec
  14868. default: {}
  14869. - name: io.k8s.api.resource.v1beta2.ResourcePool
  14870. map:
  14871. fields:
  14872. - name: generation
  14873. type:
  14874. scalar: numeric
  14875. default: 0
  14876. - name: name
  14877. type:
  14878. scalar: string
  14879. default: ""
  14880. - name: resourceSliceCount
  14881. type:
  14882. scalar: numeric
  14883. default: 0
  14884. - name: io.k8s.api.resource.v1beta2.ResourceSlice
  14885. map:
  14886. fields:
  14887. - name: apiVersion
  14888. type:
  14889. scalar: string
  14890. - name: kind
  14891. type:
  14892. scalar: string
  14893. - name: metadata
  14894. type:
  14895. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14896. default: {}
  14897. - name: spec
  14898. type:
  14899. namedType: io.k8s.api.resource.v1beta2.ResourceSliceSpec
  14900. default: {}
  14901. - name: io.k8s.api.resource.v1beta2.ResourceSliceSpec
  14902. map:
  14903. fields:
  14904. - name: allNodes
  14905. type:
  14906. scalar: boolean
  14907. - name: devices
  14908. type:
  14909. list:
  14910. elementType:
  14911. namedType: io.k8s.api.resource.v1beta2.Device
  14912. elementRelationship: atomic
  14913. - name: driver
  14914. type:
  14915. scalar: string
  14916. default: ""
  14917. - name: nodeName
  14918. type:
  14919. scalar: string
  14920. - name: nodeSelector
  14921. type:
  14922. namedType: io.k8s.api.core.v1.NodeSelector
  14923. - name: perDeviceNodeSelection
  14924. type:
  14925. scalar: boolean
  14926. - name: pool
  14927. type:
  14928. namedType: io.k8s.api.resource.v1beta2.ResourcePool
  14929. default: {}
  14930. - name: sharedCounters
  14931. type:
  14932. list:
  14933. elementType:
  14934. namedType: io.k8s.api.resource.v1beta2.CounterSet
  14935. elementRelationship: atomic
  14936. - name: io.k8s.api.scheduling.v1.PriorityClass
  14937. map:
  14938. fields:
  14939. - name: apiVersion
  14940. type:
  14941. scalar: string
  14942. - name: description
  14943. type:
  14944. scalar: string
  14945. - name: globalDefault
  14946. type:
  14947. scalar: boolean
  14948. - name: kind
  14949. type:
  14950. scalar: string
  14951. - name: metadata
  14952. type:
  14953. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  14954. default: {}
  14955. - name: preemptionPolicy
  14956. type:
  14957. scalar: string
  14958. - name: value
  14959. type:
  14960. scalar: numeric
  14961. default: 0
  14962. - name: io.k8s.api.scheduling.v1alpha1.BasicSchedulingPolicy
  14963. map:
  14964. elementType:
  14965. scalar: untyped
  14966. list:
  14967. elementType:
  14968. namedType: __untyped_atomic_
  14969. elementRelationship: atomic
  14970. map:
  14971. elementType:
  14972. namedType: __untyped_deduced_
  14973. elementRelationship: separable
  14974. - name: io.k8s.api.scheduling.v1alpha1.GangSchedulingPolicy
  14975. map:
  14976. fields:
  14977. - name: minCount
  14978. type:
  14979. scalar: numeric
  14980. default: 0
  14981. - name: io.k8s.api.scheduling.v1alpha1.PodGroup
  14982. map:
  14983. fields:
  14984. - name: name
  14985. type:
  14986. scalar: string
  14987. default: ""
  14988. - name: policy
  14989. type:
  14990. namedType: io.k8s.api.scheduling.v1alpha1.PodGroupPolicy
  14991. default: {}
  14992. - name: io.k8s.api.scheduling.v1alpha1.PodGroupPolicy
  14993. map:
  14994. fields:
  14995. - name: basic
  14996. type:
  14997. namedType: io.k8s.api.scheduling.v1alpha1.BasicSchedulingPolicy
  14998. - name: gang
  14999. type:
  15000. namedType: io.k8s.api.scheduling.v1alpha1.GangSchedulingPolicy
  15001. - name: io.k8s.api.scheduling.v1alpha1.PriorityClass
  15002. map:
  15003. fields:
  15004. - name: apiVersion
  15005. type:
  15006. scalar: string
  15007. - name: description
  15008. type:
  15009. scalar: string
  15010. - name: globalDefault
  15011. type:
  15012. scalar: boolean
  15013. - name: kind
  15014. type:
  15015. scalar: string
  15016. - name: metadata
  15017. type:
  15018. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15019. default: {}
  15020. - name: preemptionPolicy
  15021. type:
  15022. scalar: string
  15023. - name: value
  15024. type:
  15025. scalar: numeric
  15026. default: 0
  15027. - name: io.k8s.api.scheduling.v1alpha1.TypedLocalObjectReference
  15028. map:
  15029. fields:
  15030. - name: apiGroup
  15031. type:
  15032. scalar: string
  15033. - name: kind
  15034. type:
  15035. scalar: string
  15036. default: ""
  15037. - name: name
  15038. type:
  15039. scalar: string
  15040. default: ""
  15041. - name: io.k8s.api.scheduling.v1alpha1.Workload
  15042. map:
  15043. fields:
  15044. - name: apiVersion
  15045. type:
  15046. scalar: string
  15047. - name: kind
  15048. type:
  15049. scalar: string
  15050. - name: metadata
  15051. type:
  15052. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15053. default: {}
  15054. - name: spec
  15055. type:
  15056. namedType: io.k8s.api.scheduling.v1alpha1.WorkloadSpec
  15057. default: {}
  15058. - name: io.k8s.api.scheduling.v1alpha1.WorkloadSpec
  15059. map:
  15060. fields:
  15061. - name: controllerRef
  15062. type:
  15063. namedType: io.k8s.api.scheduling.v1alpha1.TypedLocalObjectReference
  15064. - name: podGroups
  15065. type:
  15066. list:
  15067. elementType:
  15068. namedType: io.k8s.api.scheduling.v1alpha1.PodGroup
  15069. elementRelationship: associative
  15070. keys:
  15071. - name
  15072. - name: io.k8s.api.scheduling.v1beta1.PriorityClass
  15073. map:
  15074. fields:
  15075. - name: apiVersion
  15076. type:
  15077. scalar: string
  15078. - name: description
  15079. type:
  15080. scalar: string
  15081. - name: globalDefault
  15082. type:
  15083. scalar: boolean
  15084. - name: kind
  15085. type:
  15086. scalar: string
  15087. - name: metadata
  15088. type:
  15089. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15090. default: {}
  15091. - name: preemptionPolicy
  15092. type:
  15093. scalar: string
  15094. - name: value
  15095. type:
  15096. scalar: numeric
  15097. default: 0
  15098. - name: io.k8s.api.storage.v1.CSIDriver
  15099. map:
  15100. fields:
  15101. - name: apiVersion
  15102. type:
  15103. scalar: string
  15104. - name: kind
  15105. type:
  15106. scalar: string
  15107. - name: metadata
  15108. type:
  15109. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15110. default: {}
  15111. - name: spec
  15112. type:
  15113. namedType: io.k8s.api.storage.v1.CSIDriverSpec
  15114. default: {}
  15115. - name: io.k8s.api.storage.v1.CSIDriverSpec
  15116. map:
  15117. fields:
  15118. - name: attachRequired
  15119. type:
  15120. scalar: boolean
  15121. - name: fsGroupPolicy
  15122. type:
  15123. scalar: string
  15124. - name: nodeAllocatableUpdatePeriodSeconds
  15125. type:
  15126. scalar: numeric
  15127. - name: podInfoOnMount
  15128. type:
  15129. scalar: boolean
  15130. - name: requiresRepublish
  15131. type:
  15132. scalar: boolean
  15133. - name: seLinuxMount
  15134. type:
  15135. scalar: boolean
  15136. - name: serviceAccountTokenInSecrets
  15137. type:
  15138. scalar: boolean
  15139. - name: storageCapacity
  15140. type:
  15141. scalar: boolean
  15142. - name: tokenRequests
  15143. type:
  15144. list:
  15145. elementType:
  15146. namedType: io.k8s.api.storage.v1.TokenRequest
  15147. elementRelationship: atomic
  15148. - name: volumeLifecycleModes
  15149. type:
  15150. list:
  15151. elementType:
  15152. scalar: string
  15153. elementRelationship: associative
  15154. - name: io.k8s.api.storage.v1.CSINode
  15155. map:
  15156. fields:
  15157. - name: apiVersion
  15158. type:
  15159. scalar: string
  15160. - name: kind
  15161. type:
  15162. scalar: string
  15163. - name: metadata
  15164. type:
  15165. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15166. default: {}
  15167. - name: spec
  15168. type:
  15169. namedType: io.k8s.api.storage.v1.CSINodeSpec
  15170. default: {}
  15171. - name: io.k8s.api.storage.v1.CSINodeDriver
  15172. map:
  15173. fields:
  15174. - name: allocatable
  15175. type:
  15176. namedType: io.k8s.api.storage.v1.VolumeNodeResources
  15177. - name: name
  15178. type:
  15179. scalar: string
  15180. default: ""
  15181. - name: nodeID
  15182. type:
  15183. scalar: string
  15184. default: ""
  15185. - name: topologyKeys
  15186. type:
  15187. list:
  15188. elementType:
  15189. scalar: string
  15190. elementRelationship: atomic
  15191. - name: io.k8s.api.storage.v1.CSINodeSpec
  15192. map:
  15193. fields:
  15194. - name: drivers
  15195. type:
  15196. list:
  15197. elementType:
  15198. namedType: io.k8s.api.storage.v1.CSINodeDriver
  15199. elementRelationship: associative
  15200. keys:
  15201. - name
  15202. - name: io.k8s.api.storage.v1.CSIStorageCapacity
  15203. map:
  15204. fields:
  15205. - name: apiVersion
  15206. type:
  15207. scalar: string
  15208. - name: capacity
  15209. type:
  15210. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  15211. - name: kind
  15212. type:
  15213. scalar: string
  15214. - name: maximumVolumeSize
  15215. type:
  15216. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  15217. - name: metadata
  15218. type:
  15219. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15220. default: {}
  15221. - name: nodeTopology
  15222. type:
  15223. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  15224. - name: storageClassName
  15225. type:
  15226. scalar: string
  15227. default: ""
  15228. - name: io.k8s.api.storage.v1.StorageClass
  15229. map:
  15230. fields:
  15231. - name: allowVolumeExpansion
  15232. type:
  15233. scalar: boolean
  15234. - name: allowedTopologies
  15235. type:
  15236. list:
  15237. elementType:
  15238. namedType: io.k8s.api.core.v1.TopologySelectorTerm
  15239. elementRelationship: atomic
  15240. - name: apiVersion
  15241. type:
  15242. scalar: string
  15243. - name: kind
  15244. type:
  15245. scalar: string
  15246. - name: metadata
  15247. type:
  15248. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15249. default: {}
  15250. - name: mountOptions
  15251. type:
  15252. list:
  15253. elementType:
  15254. scalar: string
  15255. elementRelationship: atomic
  15256. - name: parameters
  15257. type:
  15258. map:
  15259. elementType:
  15260. scalar: string
  15261. - name: provisioner
  15262. type:
  15263. scalar: string
  15264. default: ""
  15265. - name: reclaimPolicy
  15266. type:
  15267. scalar: string
  15268. - name: volumeBindingMode
  15269. type:
  15270. scalar: string
  15271. - name: io.k8s.api.storage.v1.TokenRequest
  15272. map:
  15273. fields:
  15274. - name: audience
  15275. type:
  15276. scalar: string
  15277. default: ""
  15278. - name: expirationSeconds
  15279. type:
  15280. scalar: numeric
  15281. - name: io.k8s.api.storage.v1.VolumeAttachment
  15282. map:
  15283. fields:
  15284. - name: apiVersion
  15285. type:
  15286. scalar: string
  15287. - name: kind
  15288. type:
  15289. scalar: string
  15290. - name: metadata
  15291. type:
  15292. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15293. default: {}
  15294. - name: spec
  15295. type:
  15296. namedType: io.k8s.api.storage.v1.VolumeAttachmentSpec
  15297. default: {}
  15298. - name: status
  15299. type:
  15300. namedType: io.k8s.api.storage.v1.VolumeAttachmentStatus
  15301. default: {}
  15302. - name: io.k8s.api.storage.v1.VolumeAttachmentSource
  15303. map:
  15304. fields:
  15305. - name: inlineVolumeSpec
  15306. type:
  15307. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  15308. - name: persistentVolumeName
  15309. type:
  15310. scalar: string
  15311. - name: io.k8s.api.storage.v1.VolumeAttachmentSpec
  15312. map:
  15313. fields:
  15314. - name: attacher
  15315. type:
  15316. scalar: string
  15317. default: ""
  15318. - name: nodeName
  15319. type:
  15320. scalar: string
  15321. default: ""
  15322. - name: source
  15323. type:
  15324. namedType: io.k8s.api.storage.v1.VolumeAttachmentSource
  15325. default: {}
  15326. - name: io.k8s.api.storage.v1.VolumeAttachmentStatus
  15327. map:
  15328. fields:
  15329. - name: attachError
  15330. type:
  15331. namedType: io.k8s.api.storage.v1.VolumeError
  15332. - name: attached
  15333. type:
  15334. scalar: boolean
  15335. default: false
  15336. - name: attachmentMetadata
  15337. type:
  15338. map:
  15339. elementType:
  15340. scalar: string
  15341. - name: detachError
  15342. type:
  15343. namedType: io.k8s.api.storage.v1.VolumeError
  15344. - name: io.k8s.api.storage.v1.VolumeAttributesClass
  15345. map:
  15346. fields:
  15347. - name: apiVersion
  15348. type:
  15349. scalar: string
  15350. - name: driverName
  15351. type:
  15352. scalar: string
  15353. default: ""
  15354. - name: kind
  15355. type:
  15356. scalar: string
  15357. - name: metadata
  15358. type:
  15359. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15360. default: {}
  15361. - name: parameters
  15362. type:
  15363. map:
  15364. elementType:
  15365. scalar: string
  15366. - name: io.k8s.api.storage.v1.VolumeError
  15367. map:
  15368. fields:
  15369. - name: errorCode
  15370. type:
  15371. scalar: numeric
  15372. - name: message
  15373. type:
  15374. scalar: string
  15375. - name: time
  15376. type:
  15377. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  15378. - name: io.k8s.api.storage.v1.VolumeNodeResources
  15379. map:
  15380. fields:
  15381. - name: count
  15382. type:
  15383. scalar: numeric
  15384. - name: io.k8s.api.storage.v1alpha1.CSIStorageCapacity
  15385. map:
  15386. fields:
  15387. - name: apiVersion
  15388. type:
  15389. scalar: string
  15390. - name: capacity
  15391. type:
  15392. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  15393. - name: kind
  15394. type:
  15395. scalar: string
  15396. - name: maximumVolumeSize
  15397. type:
  15398. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  15399. - name: metadata
  15400. type:
  15401. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15402. default: {}
  15403. - name: nodeTopology
  15404. type:
  15405. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  15406. - name: storageClassName
  15407. type:
  15408. scalar: string
  15409. default: ""
  15410. - name: io.k8s.api.storage.v1alpha1.VolumeAttachment
  15411. map:
  15412. fields:
  15413. - name: apiVersion
  15414. type:
  15415. scalar: string
  15416. - name: kind
  15417. type:
  15418. scalar: string
  15419. - name: metadata
  15420. type:
  15421. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15422. default: {}
  15423. - name: spec
  15424. type:
  15425. namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
  15426. default: {}
  15427. - name: status
  15428. type:
  15429. namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
  15430. default: {}
  15431. - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
  15432. map:
  15433. fields:
  15434. - name: inlineVolumeSpec
  15435. type:
  15436. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  15437. - name: persistentVolumeName
  15438. type:
  15439. scalar: string
  15440. - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
  15441. map:
  15442. fields:
  15443. - name: attacher
  15444. type:
  15445. scalar: string
  15446. default: ""
  15447. - name: nodeName
  15448. type:
  15449. scalar: string
  15450. default: ""
  15451. - name: source
  15452. type:
  15453. namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
  15454. default: {}
  15455. - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
  15456. map:
  15457. fields:
  15458. - name: attachError
  15459. type:
  15460. namedType: io.k8s.api.storage.v1alpha1.VolumeError
  15461. - name: attached
  15462. type:
  15463. scalar: boolean
  15464. default: false
  15465. - name: attachmentMetadata
  15466. type:
  15467. map:
  15468. elementType:
  15469. scalar: string
  15470. - name: detachError
  15471. type:
  15472. namedType: io.k8s.api.storage.v1alpha1.VolumeError
  15473. - name: io.k8s.api.storage.v1alpha1.VolumeAttributesClass
  15474. map:
  15475. fields:
  15476. - name: apiVersion
  15477. type:
  15478. scalar: string
  15479. - name: driverName
  15480. type:
  15481. scalar: string
  15482. default: ""
  15483. - name: kind
  15484. type:
  15485. scalar: string
  15486. - name: metadata
  15487. type:
  15488. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15489. default: {}
  15490. - name: parameters
  15491. type:
  15492. map:
  15493. elementType:
  15494. scalar: string
  15495. - name: io.k8s.api.storage.v1alpha1.VolumeError
  15496. map:
  15497. fields:
  15498. - name: errorCode
  15499. type:
  15500. scalar: numeric
  15501. - name: message
  15502. type:
  15503. scalar: string
  15504. - name: time
  15505. type:
  15506. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  15507. - name: io.k8s.api.storage.v1beta1.CSIDriver
  15508. map:
  15509. fields:
  15510. - name: apiVersion
  15511. type:
  15512. scalar: string
  15513. - name: kind
  15514. type:
  15515. scalar: string
  15516. - name: metadata
  15517. type:
  15518. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15519. default: {}
  15520. - name: spec
  15521. type:
  15522. namedType: io.k8s.api.storage.v1beta1.CSIDriverSpec
  15523. default: {}
  15524. - name: io.k8s.api.storage.v1beta1.CSIDriverSpec
  15525. map:
  15526. fields:
  15527. - name: attachRequired
  15528. type:
  15529. scalar: boolean
  15530. - name: fsGroupPolicy
  15531. type:
  15532. scalar: string
  15533. - name: nodeAllocatableUpdatePeriodSeconds
  15534. type:
  15535. scalar: numeric
  15536. - name: podInfoOnMount
  15537. type:
  15538. scalar: boolean
  15539. - name: requiresRepublish
  15540. type:
  15541. scalar: boolean
  15542. - name: seLinuxMount
  15543. type:
  15544. scalar: boolean
  15545. - name: serviceAccountTokenInSecrets
  15546. type:
  15547. scalar: boolean
  15548. - name: storageCapacity
  15549. type:
  15550. scalar: boolean
  15551. - name: tokenRequests
  15552. type:
  15553. list:
  15554. elementType:
  15555. namedType: io.k8s.api.storage.v1beta1.TokenRequest
  15556. elementRelationship: atomic
  15557. - name: volumeLifecycleModes
  15558. type:
  15559. list:
  15560. elementType:
  15561. scalar: string
  15562. elementRelationship: atomic
  15563. - name: io.k8s.api.storage.v1beta1.CSINode
  15564. map:
  15565. fields:
  15566. - name: apiVersion
  15567. type:
  15568. scalar: string
  15569. - name: kind
  15570. type:
  15571. scalar: string
  15572. - name: metadata
  15573. type:
  15574. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15575. default: {}
  15576. - name: spec
  15577. type:
  15578. namedType: io.k8s.api.storage.v1beta1.CSINodeSpec
  15579. default: {}
  15580. - name: io.k8s.api.storage.v1beta1.CSINodeDriver
  15581. map:
  15582. fields:
  15583. - name: allocatable
  15584. type:
  15585. namedType: io.k8s.api.storage.v1beta1.VolumeNodeResources
  15586. - name: name
  15587. type:
  15588. scalar: string
  15589. default: ""
  15590. - name: nodeID
  15591. type:
  15592. scalar: string
  15593. default: ""
  15594. - name: topologyKeys
  15595. type:
  15596. list:
  15597. elementType:
  15598. scalar: string
  15599. elementRelationship: atomic
  15600. - name: io.k8s.api.storage.v1beta1.CSINodeSpec
  15601. map:
  15602. fields:
  15603. - name: drivers
  15604. type:
  15605. list:
  15606. elementType:
  15607. namedType: io.k8s.api.storage.v1beta1.CSINodeDriver
  15608. elementRelationship: associative
  15609. keys:
  15610. - name
  15611. - name: io.k8s.api.storage.v1beta1.CSIStorageCapacity
  15612. map:
  15613. fields:
  15614. - name: apiVersion
  15615. type:
  15616. scalar: string
  15617. - name: capacity
  15618. type:
  15619. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  15620. - name: kind
  15621. type:
  15622. scalar: string
  15623. - name: maximumVolumeSize
  15624. type:
  15625. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  15626. - name: metadata
  15627. type:
  15628. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15629. default: {}
  15630. - name: nodeTopology
  15631. type:
  15632. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  15633. - name: storageClassName
  15634. type:
  15635. scalar: string
  15636. default: ""
  15637. - name: io.k8s.api.storage.v1beta1.StorageClass
  15638. map:
  15639. fields:
  15640. - name: allowVolumeExpansion
  15641. type:
  15642. scalar: boolean
  15643. - name: allowedTopologies
  15644. type:
  15645. list:
  15646. elementType:
  15647. namedType: io.k8s.api.core.v1.TopologySelectorTerm
  15648. elementRelationship: atomic
  15649. - name: apiVersion
  15650. type:
  15651. scalar: string
  15652. - name: kind
  15653. type:
  15654. scalar: string
  15655. - name: metadata
  15656. type:
  15657. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15658. default: {}
  15659. - name: mountOptions
  15660. type:
  15661. list:
  15662. elementType:
  15663. scalar: string
  15664. elementRelationship: atomic
  15665. - name: parameters
  15666. type:
  15667. map:
  15668. elementType:
  15669. scalar: string
  15670. - name: provisioner
  15671. type:
  15672. scalar: string
  15673. default: ""
  15674. - name: reclaimPolicy
  15675. type:
  15676. scalar: string
  15677. - name: volumeBindingMode
  15678. type:
  15679. scalar: string
  15680. - name: io.k8s.api.storage.v1beta1.TokenRequest
  15681. map:
  15682. fields:
  15683. - name: audience
  15684. type:
  15685. scalar: string
  15686. default: ""
  15687. - name: expirationSeconds
  15688. type:
  15689. scalar: numeric
  15690. - name: io.k8s.api.storage.v1beta1.VolumeAttachment
  15691. map:
  15692. fields:
  15693. - name: apiVersion
  15694. type:
  15695. scalar: string
  15696. - name: kind
  15697. type:
  15698. scalar: string
  15699. - name: metadata
  15700. type:
  15701. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15702. default: {}
  15703. - name: spec
  15704. type:
  15705. namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
  15706. default: {}
  15707. - name: status
  15708. type:
  15709. namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
  15710. default: {}
  15711. - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
  15712. map:
  15713. fields:
  15714. - name: inlineVolumeSpec
  15715. type:
  15716. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  15717. - name: persistentVolumeName
  15718. type:
  15719. scalar: string
  15720. - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
  15721. map:
  15722. fields:
  15723. - name: attacher
  15724. type:
  15725. scalar: string
  15726. default: ""
  15727. - name: nodeName
  15728. type:
  15729. scalar: string
  15730. default: ""
  15731. - name: source
  15732. type:
  15733. namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
  15734. default: {}
  15735. - name: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
  15736. map:
  15737. fields:
  15738. - name: attachError
  15739. type:
  15740. namedType: io.k8s.api.storage.v1beta1.VolumeError
  15741. - name: attached
  15742. type:
  15743. scalar: boolean
  15744. default: false
  15745. - name: attachmentMetadata
  15746. type:
  15747. map:
  15748. elementType:
  15749. scalar: string
  15750. - name: detachError
  15751. type:
  15752. namedType: io.k8s.api.storage.v1beta1.VolumeError
  15753. - name: io.k8s.api.storage.v1beta1.VolumeAttributesClass
  15754. map:
  15755. fields:
  15756. - name: apiVersion
  15757. type:
  15758. scalar: string
  15759. - name: driverName
  15760. type:
  15761. scalar: string
  15762. default: ""
  15763. - name: kind
  15764. type:
  15765. scalar: string
  15766. - name: metadata
  15767. type:
  15768. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15769. default: {}
  15770. - name: parameters
  15771. type:
  15772. map:
  15773. elementType:
  15774. scalar: string
  15775. - name: io.k8s.api.storage.v1beta1.VolumeError
  15776. map:
  15777. fields:
  15778. - name: errorCode
  15779. type:
  15780. scalar: numeric
  15781. - name: message
  15782. type:
  15783. scalar: string
  15784. - name: time
  15785. type:
  15786. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  15787. - name: io.k8s.api.storage.v1beta1.VolumeNodeResources
  15788. map:
  15789. fields:
  15790. - name: count
  15791. type:
  15792. scalar: numeric
  15793. - name: io.k8s.api.storagemigration.v1beta1.StorageVersionMigration
  15794. map:
  15795. fields:
  15796. - name: apiVersion
  15797. type:
  15798. scalar: string
  15799. - name: kind
  15800. type:
  15801. scalar: string
  15802. - name: metadata
  15803. type:
  15804. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15805. default: {}
  15806. - name: spec
  15807. type:
  15808. namedType: io.k8s.api.storagemigration.v1beta1.StorageVersionMigrationSpec
  15809. default: {}
  15810. - name: status
  15811. type:
  15812. namedType: io.k8s.api.storagemigration.v1beta1.StorageVersionMigrationStatus
  15813. default: {}
  15814. - name: io.k8s.api.storagemigration.v1beta1.StorageVersionMigrationSpec
  15815. map:
  15816. fields:
  15817. - name: resource
  15818. type:
  15819. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.GroupResource
  15820. default: {}
  15821. - name: io.k8s.api.storagemigration.v1beta1.StorageVersionMigrationStatus
  15822. map:
  15823. fields:
  15824. - name: conditions
  15825. type:
  15826. list:
  15827. elementType:
  15828. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  15829. elementRelationship: associative
  15830. keys:
  15831. - type
  15832. - name: resourceVersion
  15833. type:
  15834. scalar: string
  15835. - name: io.k8s.apimachinery.pkg.api.resource.Quantity
  15836. scalar: untyped
  15837. - name: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  15838. map:
  15839. fields:
  15840. - name: lastTransitionTime
  15841. type:
  15842. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  15843. - name: message
  15844. type:
  15845. scalar: string
  15846. default: ""
  15847. - name: observedGeneration
  15848. type:
  15849. scalar: numeric
  15850. - name: reason
  15851. type:
  15852. scalar: string
  15853. default: ""
  15854. - name: status
  15855. type:
  15856. scalar: string
  15857. default: ""
  15858. - name: type
  15859. type:
  15860. scalar: string
  15861. default: ""
  15862. - name: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
  15863. map:
  15864. fields:
  15865. - name: apiVersion
  15866. type:
  15867. scalar: string
  15868. - name: dryRun
  15869. type:
  15870. list:
  15871. elementType:
  15872. scalar: string
  15873. elementRelationship: atomic
  15874. - name: gracePeriodSeconds
  15875. type:
  15876. scalar: numeric
  15877. - name: ignoreStoreReadErrorWithClusterBreakingPotential
  15878. type:
  15879. scalar: boolean
  15880. - name: kind
  15881. type:
  15882. scalar: string
  15883. - name: orphanDependents
  15884. type:
  15885. scalar: boolean
  15886. - name: preconditions
  15887. type:
  15888. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
  15889. - name: propagationPolicy
  15890. type:
  15891. scalar: string
  15892. - name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
  15893. map:
  15894. elementType:
  15895. scalar: untyped
  15896. list:
  15897. elementType:
  15898. namedType: __untyped_atomic_
  15899. elementRelationship: atomic
  15900. map:
  15901. elementType:
  15902. namedType: __untyped_deduced_
  15903. elementRelationship: separable
  15904. - name: io.k8s.apimachinery.pkg.apis.meta.v1.GroupResource
  15905. map:
  15906. fields:
  15907. - name: group
  15908. type:
  15909. scalar: string
  15910. default: ""
  15911. - name: resource
  15912. type:
  15913. scalar: string
  15914. default: ""
  15915. - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  15916. map:
  15917. fields:
  15918. - name: matchExpressions
  15919. type:
  15920. list:
  15921. elementType:
  15922. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
  15923. elementRelationship: atomic
  15924. - name: matchLabels
  15925. type:
  15926. map:
  15927. elementType:
  15928. scalar: string
  15929. elementRelationship: atomic
  15930. - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
  15931. map:
  15932. fields:
  15933. - name: key
  15934. type:
  15935. scalar: string
  15936. default: ""
  15937. - name: operator
  15938. type:
  15939. scalar: string
  15940. default: ""
  15941. - name: values
  15942. type:
  15943. list:
  15944. elementType:
  15945. scalar: string
  15946. elementRelationship: atomic
  15947. - name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
  15948. map:
  15949. fields:
  15950. - name: apiVersion
  15951. type:
  15952. scalar: string
  15953. - name: fieldsType
  15954. type:
  15955. scalar: string
  15956. - name: fieldsV1
  15957. type:
  15958. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
  15959. - name: manager
  15960. type:
  15961. scalar: string
  15962. - name: operation
  15963. type:
  15964. scalar: string
  15965. - name: subresource
  15966. type:
  15967. scalar: string
  15968. - name: time
  15969. type:
  15970. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  15971. - name: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  15972. scalar: untyped
  15973. - name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  15974. map:
  15975. fields:
  15976. - name: annotations
  15977. type:
  15978. map:
  15979. elementType:
  15980. scalar: string
  15981. - name: creationTimestamp
  15982. type:
  15983. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  15984. - name: deletionGracePeriodSeconds
  15985. type:
  15986. scalar: numeric
  15987. - name: deletionTimestamp
  15988. type:
  15989. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  15990. - name: finalizers
  15991. type:
  15992. list:
  15993. elementType:
  15994. scalar: string
  15995. elementRelationship: associative
  15996. - name: generateName
  15997. type:
  15998. scalar: string
  15999. - name: generation
  16000. type:
  16001. scalar: numeric
  16002. - name: labels
  16003. type:
  16004. map:
  16005. elementType:
  16006. scalar: string
  16007. - name: managedFields
  16008. type:
  16009. list:
  16010. elementType:
  16011. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
  16012. elementRelationship: atomic
  16013. - name: name
  16014. type:
  16015. scalar: string
  16016. - name: namespace
  16017. type:
  16018. scalar: string
  16019. - name: ownerReferences
  16020. type:
  16021. list:
  16022. elementType:
  16023. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
  16024. elementRelationship: associative
  16025. keys:
  16026. - uid
  16027. - name: resourceVersion
  16028. type:
  16029. scalar: string
  16030. - name: selfLink
  16031. type:
  16032. scalar: string
  16033. - name: uid
  16034. type:
  16035. scalar: string
  16036. - name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
  16037. map:
  16038. fields:
  16039. - name: apiVersion
  16040. type:
  16041. scalar: string
  16042. default: ""
  16043. - name: blockOwnerDeletion
  16044. type:
  16045. scalar: boolean
  16046. - name: controller
  16047. type:
  16048. scalar: boolean
  16049. - name: kind
  16050. type:
  16051. scalar: string
  16052. default: ""
  16053. - name: name
  16054. type:
  16055. scalar: string
  16056. default: ""
  16057. - name: uid
  16058. type:
  16059. scalar: string
  16060. default: ""
  16061. elementRelationship: atomic
  16062. - name: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
  16063. map:
  16064. fields:
  16065. - name: resourceVersion
  16066. type:
  16067. scalar: string
  16068. - name: uid
  16069. type:
  16070. scalar: string
  16071. - name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  16072. scalar: untyped
  16073. - name: io.k8s.apimachinery.pkg.runtime.RawExtension
  16074. map:
  16075. elementType:
  16076. scalar: untyped
  16077. list:
  16078. elementType:
  16079. namedType: __untyped_atomic_
  16080. elementRelationship: atomic
  16081. map:
  16082. elementType:
  16083. namedType: __untyped_deduced_
  16084. elementRelationship: separable
  16085. - name: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  16086. scalar: untyped
  16087. - name: __untyped_atomic_
  16088. scalar: untyped
  16089. list:
  16090. elementType:
  16091. namedType: __untyped_atomic_
  16092. elementRelationship: atomic
  16093. map:
  16094. elementType:
  16095. namedType: __untyped_atomic_
  16096. elementRelationship: atomic
  16097. - name: __untyped_deduced_
  16098. scalar: untyped
  16099. list:
  16100. elementType:
  16101. namedType: __untyped_atomic_
  16102. elementRelationship: atomic
  16103. map:
  16104. elementType:
  16105. namedType: __untyped_deduced_
  16106. elementRelationship: separable
  16107. `)