internal.go 251 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762
  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"
  17. "sync"
  18. typed "sigs.k8s.io/structured-merge-diff/v4/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.MutatingWebhook
  34. map:
  35. fields:
  36. - name: admissionReviewVersions
  37. type:
  38. list:
  39. elementType:
  40. scalar: string
  41. elementRelationship: atomic
  42. - name: clientConfig
  43. type:
  44. namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
  45. default: {}
  46. - name: failurePolicy
  47. type:
  48. scalar: string
  49. - name: matchPolicy
  50. type:
  51. scalar: string
  52. - name: name
  53. type:
  54. scalar: string
  55. default: ""
  56. - name: namespaceSelector
  57. type:
  58. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  59. - name: objectSelector
  60. type:
  61. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  62. - name: reinvocationPolicy
  63. type:
  64. scalar: string
  65. - name: rules
  66. type:
  67. list:
  68. elementType:
  69. namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
  70. elementRelationship: atomic
  71. - name: sideEffects
  72. type:
  73. scalar: string
  74. - name: timeoutSeconds
  75. type:
  76. scalar: numeric
  77. - name: io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration
  78. map:
  79. fields:
  80. - name: apiVersion
  81. type:
  82. scalar: string
  83. - name: kind
  84. type:
  85. scalar: string
  86. - name: metadata
  87. type:
  88. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  89. default: {}
  90. - name: webhooks
  91. type:
  92. list:
  93. elementType:
  94. namedType: io.k8s.api.admissionregistration.v1.MutatingWebhook
  95. elementRelationship: associative
  96. keys:
  97. - name
  98. - name: io.k8s.api.admissionregistration.v1.RuleWithOperations
  99. map:
  100. fields:
  101. - name: apiGroups
  102. type:
  103. list:
  104. elementType:
  105. scalar: string
  106. elementRelationship: atomic
  107. - name: apiVersions
  108. type:
  109. list:
  110. elementType:
  111. scalar: string
  112. elementRelationship: atomic
  113. - name: operations
  114. type:
  115. list:
  116. elementType:
  117. scalar: string
  118. elementRelationship: atomic
  119. - name: resources
  120. type:
  121. list:
  122. elementType:
  123. scalar: string
  124. elementRelationship: atomic
  125. - name: scope
  126. type:
  127. scalar: string
  128. - name: io.k8s.api.admissionregistration.v1.ServiceReference
  129. map:
  130. fields:
  131. - name: name
  132. type:
  133. scalar: string
  134. default: ""
  135. - name: namespace
  136. type:
  137. scalar: string
  138. default: ""
  139. - name: path
  140. type:
  141. scalar: string
  142. - name: port
  143. type:
  144. scalar: numeric
  145. - name: io.k8s.api.admissionregistration.v1.ValidatingWebhook
  146. map:
  147. fields:
  148. - name: admissionReviewVersions
  149. type:
  150. list:
  151. elementType:
  152. scalar: string
  153. elementRelationship: atomic
  154. - name: clientConfig
  155. type:
  156. namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
  157. default: {}
  158. - name: failurePolicy
  159. type:
  160. scalar: string
  161. - name: matchPolicy
  162. type:
  163. scalar: string
  164. - name: name
  165. type:
  166. scalar: string
  167. default: ""
  168. - name: namespaceSelector
  169. type:
  170. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  171. - name: objectSelector
  172. type:
  173. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  174. - name: rules
  175. type:
  176. list:
  177. elementType:
  178. namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
  179. elementRelationship: atomic
  180. - name: sideEffects
  181. type:
  182. scalar: string
  183. - name: timeoutSeconds
  184. type:
  185. scalar: numeric
  186. - name: io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration
  187. map:
  188. fields:
  189. - name: apiVersion
  190. type:
  191. scalar: string
  192. - name: kind
  193. type:
  194. scalar: string
  195. - name: metadata
  196. type:
  197. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  198. default: {}
  199. - name: webhooks
  200. type:
  201. list:
  202. elementType:
  203. namedType: io.k8s.api.admissionregistration.v1.ValidatingWebhook
  204. elementRelationship: associative
  205. keys:
  206. - name
  207. - name: io.k8s.api.admissionregistration.v1.WebhookClientConfig
  208. map:
  209. fields:
  210. - name: caBundle
  211. type:
  212. scalar: string
  213. - name: service
  214. type:
  215. namedType: io.k8s.api.admissionregistration.v1.ServiceReference
  216. - name: url
  217. type:
  218. scalar: string
  219. - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
  220. map:
  221. fields:
  222. - name: admissionReviewVersions
  223. type:
  224. list:
  225. elementType:
  226. scalar: string
  227. elementRelationship: atomic
  228. - name: clientConfig
  229. type:
  230. namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  231. default: {}
  232. - name: failurePolicy
  233. type:
  234. scalar: string
  235. - name: matchPolicy
  236. type:
  237. scalar: string
  238. - name: name
  239. type:
  240. scalar: string
  241. default: ""
  242. - name: namespaceSelector
  243. type:
  244. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  245. - name: objectSelector
  246. type:
  247. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  248. - name: reinvocationPolicy
  249. type:
  250. scalar: string
  251. - name: rules
  252. type:
  253. list:
  254. elementType:
  255. namedType: io.k8s.api.admissionregistration.v1beta1.RuleWithOperations
  256. elementRelationship: atomic
  257. - name: sideEffects
  258. type:
  259. scalar: string
  260. - name: timeoutSeconds
  261. type:
  262. scalar: numeric
  263. - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration
  264. map:
  265. fields:
  266. - name: apiVersion
  267. type:
  268. scalar: string
  269. - name: kind
  270. type:
  271. scalar: string
  272. - name: metadata
  273. type:
  274. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  275. default: {}
  276. - name: webhooks
  277. type:
  278. list:
  279. elementType:
  280. namedType: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
  281. elementRelationship: associative
  282. keys:
  283. - name
  284. - name: io.k8s.api.admissionregistration.v1beta1.RuleWithOperations
  285. map:
  286. fields:
  287. - name: apiGroups
  288. type:
  289. list:
  290. elementType:
  291. scalar: string
  292. elementRelationship: atomic
  293. - name: apiVersions
  294. type:
  295. list:
  296. elementType:
  297. scalar: string
  298. elementRelationship: atomic
  299. - name: operations
  300. type:
  301. list:
  302. elementType:
  303. scalar: string
  304. elementRelationship: atomic
  305. - name: resources
  306. type:
  307. list:
  308. elementType:
  309. scalar: string
  310. elementRelationship: atomic
  311. - name: scope
  312. type:
  313. scalar: string
  314. - name: io.k8s.api.admissionregistration.v1beta1.ServiceReference
  315. map:
  316. fields:
  317. - name: name
  318. type:
  319. scalar: string
  320. default: ""
  321. - name: namespace
  322. type:
  323. scalar: string
  324. default: ""
  325. - name: path
  326. type:
  327. scalar: string
  328. - name: port
  329. type:
  330. scalar: numeric
  331. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
  332. map:
  333. fields:
  334. - name: admissionReviewVersions
  335. type:
  336. list:
  337. elementType:
  338. scalar: string
  339. elementRelationship: atomic
  340. - name: clientConfig
  341. type:
  342. namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  343. default: {}
  344. - name: failurePolicy
  345. type:
  346. scalar: string
  347. - name: matchPolicy
  348. type:
  349. scalar: string
  350. - name: name
  351. type:
  352. scalar: string
  353. default: ""
  354. - name: namespaceSelector
  355. type:
  356. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  357. - name: objectSelector
  358. type:
  359. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  360. - name: rules
  361. type:
  362. list:
  363. elementType:
  364. namedType: io.k8s.api.admissionregistration.v1beta1.RuleWithOperations
  365. elementRelationship: atomic
  366. - name: sideEffects
  367. type:
  368. scalar: string
  369. - name: timeoutSeconds
  370. type:
  371. scalar: numeric
  372. - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration
  373. map:
  374. fields:
  375. - name: apiVersion
  376. type:
  377. scalar: string
  378. - name: kind
  379. type:
  380. scalar: string
  381. - name: metadata
  382. type:
  383. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  384. default: {}
  385. - name: webhooks
  386. type:
  387. list:
  388. elementType:
  389. namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
  390. elementRelationship: associative
  391. keys:
  392. - name
  393. - name: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  394. map:
  395. fields:
  396. - name: caBundle
  397. type:
  398. scalar: string
  399. - name: service
  400. type:
  401. namedType: io.k8s.api.admissionregistration.v1beta1.ServiceReference
  402. - name: url
  403. type:
  404. scalar: string
  405. - name: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
  406. map:
  407. fields:
  408. - name: apiServerID
  409. type:
  410. scalar: string
  411. - name: decodableVersions
  412. type:
  413. list:
  414. elementType:
  415. scalar: string
  416. elementRelationship: associative
  417. - name: encodingVersion
  418. type:
  419. scalar: string
  420. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersion
  421. map:
  422. fields:
  423. - name: apiVersion
  424. type:
  425. scalar: string
  426. - name: kind
  427. type:
  428. scalar: string
  429. - name: metadata
  430. type:
  431. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  432. default: {}
  433. - name: spec
  434. type:
  435. namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
  436. default: {}
  437. - name: status
  438. type:
  439. namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
  440. default: {}
  441. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
  442. map:
  443. fields:
  444. - name: lastTransitionTime
  445. type:
  446. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  447. default: {}
  448. - name: message
  449. type:
  450. scalar: string
  451. - name: observedGeneration
  452. type:
  453. scalar: numeric
  454. - name: reason
  455. type:
  456. scalar: string
  457. default: ""
  458. - name: status
  459. type:
  460. scalar: string
  461. default: ""
  462. - name: type
  463. type:
  464. scalar: string
  465. default: ""
  466. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
  467. map:
  468. elementType:
  469. scalar: untyped
  470. list:
  471. elementType:
  472. namedType: __untyped_atomic_
  473. elementRelationship: atomic
  474. map:
  475. elementType:
  476. namedType: __untyped_atomic_
  477. elementRelationship: atomic
  478. - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
  479. map:
  480. fields:
  481. - name: commonEncodingVersion
  482. type:
  483. scalar: string
  484. - name: conditions
  485. type:
  486. list:
  487. elementType:
  488. namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
  489. elementRelationship: associative
  490. keys:
  491. - type
  492. - name: storageVersions
  493. type:
  494. list:
  495. elementType:
  496. namedType: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
  497. elementRelationship: associative
  498. keys:
  499. - apiServerID
  500. - name: io.k8s.api.apps.v1.ControllerRevision
  501. map:
  502. fields:
  503. - name: apiVersion
  504. type:
  505. scalar: string
  506. - name: data
  507. type:
  508. namedType: __untyped_atomic_
  509. default: {}
  510. - name: kind
  511. type:
  512. scalar: string
  513. - name: metadata
  514. type:
  515. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  516. default: {}
  517. - name: revision
  518. type:
  519. scalar: numeric
  520. default: 0
  521. - name: io.k8s.api.apps.v1.DaemonSet
  522. map:
  523. fields:
  524. - name: apiVersion
  525. type:
  526. scalar: string
  527. - name: kind
  528. type:
  529. scalar: string
  530. - name: metadata
  531. type:
  532. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  533. default: {}
  534. - name: spec
  535. type:
  536. namedType: io.k8s.api.apps.v1.DaemonSetSpec
  537. default: {}
  538. - name: status
  539. type:
  540. namedType: io.k8s.api.apps.v1.DaemonSetStatus
  541. default: {}
  542. - name: io.k8s.api.apps.v1.DaemonSetCondition
  543. map:
  544. fields:
  545. - name: lastTransitionTime
  546. type:
  547. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  548. default: {}
  549. - name: message
  550. type:
  551. scalar: string
  552. - name: reason
  553. type:
  554. scalar: string
  555. - name: status
  556. type:
  557. scalar: string
  558. default: ""
  559. - name: type
  560. type:
  561. scalar: string
  562. default: ""
  563. - name: io.k8s.api.apps.v1.DaemonSetSpec
  564. map:
  565. fields:
  566. - name: minReadySeconds
  567. type:
  568. scalar: numeric
  569. - name: revisionHistoryLimit
  570. type:
  571. scalar: numeric
  572. - name: selector
  573. type:
  574. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  575. - name: template
  576. type:
  577. namedType: io.k8s.api.core.v1.PodTemplateSpec
  578. default: {}
  579. - name: updateStrategy
  580. type:
  581. namedType: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
  582. default: {}
  583. - name: io.k8s.api.apps.v1.DaemonSetStatus
  584. map:
  585. fields:
  586. - name: collisionCount
  587. type:
  588. scalar: numeric
  589. - name: conditions
  590. type:
  591. list:
  592. elementType:
  593. namedType: io.k8s.api.apps.v1.DaemonSetCondition
  594. elementRelationship: associative
  595. keys:
  596. - type
  597. - name: currentNumberScheduled
  598. type:
  599. scalar: numeric
  600. default: 0
  601. - name: desiredNumberScheduled
  602. type:
  603. scalar: numeric
  604. default: 0
  605. - name: numberAvailable
  606. type:
  607. scalar: numeric
  608. - name: numberMisscheduled
  609. type:
  610. scalar: numeric
  611. default: 0
  612. - name: numberReady
  613. type:
  614. scalar: numeric
  615. default: 0
  616. - name: numberUnavailable
  617. type:
  618. scalar: numeric
  619. - name: observedGeneration
  620. type:
  621. scalar: numeric
  622. - name: updatedNumberScheduled
  623. type:
  624. scalar: numeric
  625. - name: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
  626. map:
  627. fields:
  628. - name: rollingUpdate
  629. type:
  630. namedType: io.k8s.api.apps.v1.RollingUpdateDaemonSet
  631. - name: type
  632. type:
  633. scalar: string
  634. - name: io.k8s.api.apps.v1.Deployment
  635. map:
  636. fields:
  637. - name: apiVersion
  638. type:
  639. scalar: string
  640. - name: kind
  641. type:
  642. scalar: string
  643. - name: metadata
  644. type:
  645. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  646. default: {}
  647. - name: spec
  648. type:
  649. namedType: io.k8s.api.apps.v1.DeploymentSpec
  650. default: {}
  651. - name: status
  652. type:
  653. namedType: io.k8s.api.apps.v1.DeploymentStatus
  654. default: {}
  655. - name: io.k8s.api.apps.v1.DeploymentCondition
  656. map:
  657. fields:
  658. - name: lastTransitionTime
  659. type:
  660. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  661. default: {}
  662. - name: lastUpdateTime
  663. type:
  664. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  665. default: {}
  666. - name: message
  667. type:
  668. scalar: string
  669. - name: reason
  670. type:
  671. scalar: string
  672. - name: status
  673. type:
  674. scalar: string
  675. default: ""
  676. - name: type
  677. type:
  678. scalar: string
  679. default: ""
  680. - name: io.k8s.api.apps.v1.DeploymentSpec
  681. map:
  682. fields:
  683. - name: minReadySeconds
  684. type:
  685. scalar: numeric
  686. - name: paused
  687. type:
  688. scalar: boolean
  689. - name: progressDeadlineSeconds
  690. type:
  691. scalar: numeric
  692. - name: replicas
  693. type:
  694. scalar: numeric
  695. - name: revisionHistoryLimit
  696. type:
  697. scalar: numeric
  698. - name: selector
  699. type:
  700. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  701. - name: strategy
  702. type:
  703. namedType: io.k8s.api.apps.v1.DeploymentStrategy
  704. default: {}
  705. - name: template
  706. type:
  707. namedType: io.k8s.api.core.v1.PodTemplateSpec
  708. default: {}
  709. - name: io.k8s.api.apps.v1.DeploymentStatus
  710. map:
  711. fields:
  712. - name: availableReplicas
  713. type:
  714. scalar: numeric
  715. - name: collisionCount
  716. type:
  717. scalar: numeric
  718. - name: conditions
  719. type:
  720. list:
  721. elementType:
  722. namedType: io.k8s.api.apps.v1.DeploymentCondition
  723. elementRelationship: associative
  724. keys:
  725. - type
  726. - name: observedGeneration
  727. type:
  728. scalar: numeric
  729. - name: readyReplicas
  730. type:
  731. scalar: numeric
  732. - name: replicas
  733. type:
  734. scalar: numeric
  735. - name: unavailableReplicas
  736. type:
  737. scalar: numeric
  738. - name: updatedReplicas
  739. type:
  740. scalar: numeric
  741. - name: io.k8s.api.apps.v1.DeploymentStrategy
  742. map:
  743. fields:
  744. - name: rollingUpdate
  745. type:
  746. namedType: io.k8s.api.apps.v1.RollingUpdateDeployment
  747. - name: type
  748. type:
  749. scalar: string
  750. - name: io.k8s.api.apps.v1.ReplicaSet
  751. map:
  752. fields:
  753. - name: apiVersion
  754. type:
  755. scalar: string
  756. - name: kind
  757. type:
  758. scalar: string
  759. - name: metadata
  760. type:
  761. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  762. default: {}
  763. - name: spec
  764. type:
  765. namedType: io.k8s.api.apps.v1.ReplicaSetSpec
  766. default: {}
  767. - name: status
  768. type:
  769. namedType: io.k8s.api.apps.v1.ReplicaSetStatus
  770. default: {}
  771. - name: io.k8s.api.apps.v1.ReplicaSetCondition
  772. map:
  773. fields:
  774. - name: lastTransitionTime
  775. type:
  776. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  777. default: {}
  778. - name: message
  779. type:
  780. scalar: string
  781. - name: reason
  782. type:
  783. scalar: string
  784. - name: status
  785. type:
  786. scalar: string
  787. default: ""
  788. - name: type
  789. type:
  790. scalar: string
  791. default: ""
  792. - name: io.k8s.api.apps.v1.ReplicaSetSpec
  793. map:
  794. fields:
  795. - name: minReadySeconds
  796. type:
  797. scalar: numeric
  798. - name: replicas
  799. type:
  800. scalar: numeric
  801. - name: selector
  802. type:
  803. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  804. - name: template
  805. type:
  806. namedType: io.k8s.api.core.v1.PodTemplateSpec
  807. default: {}
  808. - name: io.k8s.api.apps.v1.ReplicaSetStatus
  809. map:
  810. fields:
  811. - name: availableReplicas
  812. type:
  813. scalar: numeric
  814. - name: conditions
  815. type:
  816. list:
  817. elementType:
  818. namedType: io.k8s.api.apps.v1.ReplicaSetCondition
  819. elementRelationship: associative
  820. keys:
  821. - type
  822. - name: fullyLabeledReplicas
  823. type:
  824. scalar: numeric
  825. - name: observedGeneration
  826. type:
  827. scalar: numeric
  828. - name: readyReplicas
  829. type:
  830. scalar: numeric
  831. - name: replicas
  832. type:
  833. scalar: numeric
  834. default: 0
  835. - name: io.k8s.api.apps.v1.RollingUpdateDaemonSet
  836. map:
  837. fields:
  838. - name: maxSurge
  839. type:
  840. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  841. - name: maxUnavailable
  842. type:
  843. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  844. - name: io.k8s.api.apps.v1.RollingUpdateDeployment
  845. map:
  846. fields:
  847. - name: maxSurge
  848. type:
  849. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  850. - name: maxUnavailable
  851. type:
  852. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  853. - name: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
  854. map:
  855. fields:
  856. - name: partition
  857. type:
  858. scalar: numeric
  859. - name: io.k8s.api.apps.v1.StatefulSet
  860. map:
  861. fields:
  862. - name: apiVersion
  863. type:
  864. scalar: string
  865. - name: kind
  866. type:
  867. scalar: string
  868. - name: metadata
  869. type:
  870. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  871. default: {}
  872. - name: spec
  873. type:
  874. namedType: io.k8s.api.apps.v1.StatefulSetSpec
  875. default: {}
  876. - name: status
  877. type:
  878. namedType: io.k8s.api.apps.v1.StatefulSetStatus
  879. default: {}
  880. - name: io.k8s.api.apps.v1.StatefulSetCondition
  881. map:
  882. fields:
  883. - name: lastTransitionTime
  884. type:
  885. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  886. default: {}
  887. - name: message
  888. type:
  889. scalar: string
  890. - name: reason
  891. type:
  892. scalar: string
  893. - name: status
  894. type:
  895. scalar: string
  896. default: ""
  897. - name: type
  898. type:
  899. scalar: string
  900. default: ""
  901. - name: io.k8s.api.apps.v1.StatefulSetSpec
  902. map:
  903. fields:
  904. - name: podManagementPolicy
  905. type:
  906. scalar: string
  907. - name: replicas
  908. type:
  909. scalar: numeric
  910. - name: revisionHistoryLimit
  911. type:
  912. scalar: numeric
  913. - name: selector
  914. type:
  915. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  916. - name: serviceName
  917. type:
  918. scalar: string
  919. default: ""
  920. - name: template
  921. type:
  922. namedType: io.k8s.api.core.v1.PodTemplateSpec
  923. default: {}
  924. - name: updateStrategy
  925. type:
  926. namedType: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
  927. default: {}
  928. - name: volumeClaimTemplates
  929. type:
  930. list:
  931. elementType:
  932. namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  933. elementRelationship: atomic
  934. - name: io.k8s.api.apps.v1.StatefulSetStatus
  935. map:
  936. fields:
  937. - name: collisionCount
  938. type:
  939. scalar: numeric
  940. - name: conditions
  941. type:
  942. list:
  943. elementType:
  944. namedType: io.k8s.api.apps.v1.StatefulSetCondition
  945. elementRelationship: associative
  946. keys:
  947. - type
  948. - name: currentReplicas
  949. type:
  950. scalar: numeric
  951. - name: currentRevision
  952. type:
  953. scalar: string
  954. - name: observedGeneration
  955. type:
  956. scalar: numeric
  957. - name: readyReplicas
  958. type:
  959. scalar: numeric
  960. - name: replicas
  961. type:
  962. scalar: numeric
  963. default: 0
  964. - name: updateRevision
  965. type:
  966. scalar: string
  967. - name: updatedReplicas
  968. type:
  969. scalar: numeric
  970. - name: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
  971. map:
  972. fields:
  973. - name: rollingUpdate
  974. type:
  975. namedType: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
  976. - name: type
  977. type:
  978. scalar: string
  979. - name: io.k8s.api.apps.v1beta1.ControllerRevision
  980. map:
  981. fields:
  982. - name: apiVersion
  983. type:
  984. scalar: string
  985. - name: data
  986. type:
  987. namedType: __untyped_atomic_
  988. default: {}
  989. - name: kind
  990. type:
  991. scalar: string
  992. - name: metadata
  993. type:
  994. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  995. default: {}
  996. - name: revision
  997. type:
  998. scalar: numeric
  999. default: 0
  1000. - name: io.k8s.api.apps.v1beta1.Deployment
  1001. map:
  1002. fields:
  1003. - name: apiVersion
  1004. type:
  1005. scalar: string
  1006. - name: kind
  1007. type:
  1008. scalar: string
  1009. - name: metadata
  1010. type:
  1011. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1012. default: {}
  1013. - name: spec
  1014. type:
  1015. namedType: io.k8s.api.apps.v1beta1.DeploymentSpec
  1016. default: {}
  1017. - name: status
  1018. type:
  1019. namedType: io.k8s.api.apps.v1beta1.DeploymentStatus
  1020. default: {}
  1021. - name: io.k8s.api.apps.v1beta1.DeploymentCondition
  1022. map:
  1023. fields:
  1024. - name: lastTransitionTime
  1025. type:
  1026. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1027. default: {}
  1028. - name: lastUpdateTime
  1029. type:
  1030. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1031. default: {}
  1032. - name: message
  1033. type:
  1034. scalar: string
  1035. - name: reason
  1036. type:
  1037. scalar: string
  1038. - name: status
  1039. type:
  1040. scalar: string
  1041. default: ""
  1042. - name: type
  1043. type:
  1044. scalar: string
  1045. default: ""
  1046. - name: io.k8s.api.apps.v1beta1.DeploymentSpec
  1047. map:
  1048. fields:
  1049. - name: minReadySeconds
  1050. type:
  1051. scalar: numeric
  1052. - name: paused
  1053. type:
  1054. scalar: boolean
  1055. - name: progressDeadlineSeconds
  1056. type:
  1057. scalar: numeric
  1058. - name: replicas
  1059. type:
  1060. scalar: numeric
  1061. - name: revisionHistoryLimit
  1062. type:
  1063. scalar: numeric
  1064. - name: rollbackTo
  1065. type:
  1066. namedType: io.k8s.api.apps.v1beta1.RollbackConfig
  1067. - name: selector
  1068. type:
  1069. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1070. - name: strategy
  1071. type:
  1072. namedType: io.k8s.api.apps.v1beta1.DeploymentStrategy
  1073. default: {}
  1074. - name: template
  1075. type:
  1076. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1077. default: {}
  1078. - name: io.k8s.api.apps.v1beta1.DeploymentStatus
  1079. map:
  1080. fields:
  1081. - name: availableReplicas
  1082. type:
  1083. scalar: numeric
  1084. - name: collisionCount
  1085. type:
  1086. scalar: numeric
  1087. - name: conditions
  1088. type:
  1089. list:
  1090. elementType:
  1091. namedType: io.k8s.api.apps.v1beta1.DeploymentCondition
  1092. elementRelationship: associative
  1093. keys:
  1094. - type
  1095. - name: observedGeneration
  1096. type:
  1097. scalar: numeric
  1098. - name: readyReplicas
  1099. type:
  1100. scalar: numeric
  1101. - name: replicas
  1102. type:
  1103. scalar: numeric
  1104. - name: unavailableReplicas
  1105. type:
  1106. scalar: numeric
  1107. - name: updatedReplicas
  1108. type:
  1109. scalar: numeric
  1110. - name: io.k8s.api.apps.v1beta1.DeploymentStrategy
  1111. map:
  1112. fields:
  1113. - name: rollingUpdate
  1114. type:
  1115. namedType: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
  1116. - name: type
  1117. type:
  1118. scalar: string
  1119. - name: io.k8s.api.apps.v1beta1.RollbackConfig
  1120. map:
  1121. fields:
  1122. - name: revision
  1123. type:
  1124. scalar: numeric
  1125. - name: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
  1126. map:
  1127. fields:
  1128. - name: maxSurge
  1129. type:
  1130. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1131. - name: maxUnavailable
  1132. type:
  1133. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1134. - name: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
  1135. map:
  1136. fields:
  1137. - name: partition
  1138. type:
  1139. scalar: numeric
  1140. - name: io.k8s.api.apps.v1beta1.StatefulSet
  1141. map:
  1142. fields:
  1143. - name: apiVersion
  1144. type:
  1145. scalar: string
  1146. - name: kind
  1147. type:
  1148. scalar: string
  1149. - name: metadata
  1150. type:
  1151. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1152. default: {}
  1153. - name: spec
  1154. type:
  1155. namedType: io.k8s.api.apps.v1beta1.StatefulSetSpec
  1156. default: {}
  1157. - name: status
  1158. type:
  1159. namedType: io.k8s.api.apps.v1beta1.StatefulSetStatus
  1160. default: {}
  1161. - name: io.k8s.api.apps.v1beta1.StatefulSetCondition
  1162. map:
  1163. fields:
  1164. - name: lastTransitionTime
  1165. type:
  1166. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1167. default: {}
  1168. - name: message
  1169. type:
  1170. scalar: string
  1171. - name: reason
  1172. type:
  1173. scalar: string
  1174. - name: status
  1175. type:
  1176. scalar: string
  1177. default: ""
  1178. - name: type
  1179. type:
  1180. scalar: string
  1181. default: ""
  1182. - name: io.k8s.api.apps.v1beta1.StatefulSetSpec
  1183. map:
  1184. fields:
  1185. - name: podManagementPolicy
  1186. type:
  1187. scalar: string
  1188. - name: replicas
  1189. type:
  1190. scalar: numeric
  1191. - name: revisionHistoryLimit
  1192. type:
  1193. scalar: numeric
  1194. - name: selector
  1195. type:
  1196. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1197. - name: serviceName
  1198. type:
  1199. scalar: string
  1200. default: ""
  1201. - name: template
  1202. type:
  1203. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1204. default: {}
  1205. - name: updateStrategy
  1206. type:
  1207. namedType: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
  1208. default: {}
  1209. - name: volumeClaimTemplates
  1210. type:
  1211. list:
  1212. elementType:
  1213. namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  1214. elementRelationship: atomic
  1215. - name: io.k8s.api.apps.v1beta1.StatefulSetStatus
  1216. map:
  1217. fields:
  1218. - name: collisionCount
  1219. type:
  1220. scalar: numeric
  1221. - name: conditions
  1222. type:
  1223. list:
  1224. elementType:
  1225. namedType: io.k8s.api.apps.v1beta1.StatefulSetCondition
  1226. elementRelationship: associative
  1227. keys:
  1228. - type
  1229. - name: currentReplicas
  1230. type:
  1231. scalar: numeric
  1232. - name: currentRevision
  1233. type:
  1234. scalar: string
  1235. - name: observedGeneration
  1236. type:
  1237. scalar: numeric
  1238. - name: readyReplicas
  1239. type:
  1240. scalar: numeric
  1241. - name: replicas
  1242. type:
  1243. scalar: numeric
  1244. default: 0
  1245. - name: updateRevision
  1246. type:
  1247. scalar: string
  1248. - name: updatedReplicas
  1249. type:
  1250. scalar: numeric
  1251. - name: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
  1252. map:
  1253. fields:
  1254. - name: rollingUpdate
  1255. type:
  1256. namedType: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
  1257. - name: type
  1258. type:
  1259. scalar: string
  1260. - name: io.k8s.api.apps.v1beta2.ControllerRevision
  1261. map:
  1262. fields:
  1263. - name: apiVersion
  1264. type:
  1265. scalar: string
  1266. - name: data
  1267. type:
  1268. namedType: __untyped_atomic_
  1269. default: {}
  1270. - name: kind
  1271. type:
  1272. scalar: string
  1273. - name: metadata
  1274. type:
  1275. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1276. default: {}
  1277. - name: revision
  1278. type:
  1279. scalar: numeric
  1280. default: 0
  1281. - name: io.k8s.api.apps.v1beta2.DaemonSet
  1282. map:
  1283. fields:
  1284. - name: apiVersion
  1285. type:
  1286. scalar: string
  1287. - name: kind
  1288. type:
  1289. scalar: string
  1290. - name: metadata
  1291. type:
  1292. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1293. default: {}
  1294. - name: spec
  1295. type:
  1296. namedType: io.k8s.api.apps.v1beta2.DaemonSetSpec
  1297. default: {}
  1298. - name: status
  1299. type:
  1300. namedType: io.k8s.api.apps.v1beta2.DaemonSetStatus
  1301. default: {}
  1302. - name: io.k8s.api.apps.v1beta2.DaemonSetCondition
  1303. map:
  1304. fields:
  1305. - name: lastTransitionTime
  1306. type:
  1307. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1308. default: {}
  1309. - name: message
  1310. type:
  1311. scalar: string
  1312. - name: reason
  1313. type:
  1314. scalar: string
  1315. - name: status
  1316. type:
  1317. scalar: string
  1318. default: ""
  1319. - name: type
  1320. type:
  1321. scalar: string
  1322. default: ""
  1323. - name: io.k8s.api.apps.v1beta2.DaemonSetSpec
  1324. map:
  1325. fields:
  1326. - name: minReadySeconds
  1327. type:
  1328. scalar: numeric
  1329. - name: revisionHistoryLimit
  1330. type:
  1331. scalar: numeric
  1332. - name: selector
  1333. type:
  1334. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1335. - name: template
  1336. type:
  1337. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1338. default: {}
  1339. - name: updateStrategy
  1340. type:
  1341. namedType: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
  1342. default: {}
  1343. - name: io.k8s.api.apps.v1beta2.DaemonSetStatus
  1344. map:
  1345. fields:
  1346. - name: collisionCount
  1347. type:
  1348. scalar: numeric
  1349. - name: conditions
  1350. type:
  1351. list:
  1352. elementType:
  1353. namedType: io.k8s.api.apps.v1beta2.DaemonSetCondition
  1354. elementRelationship: associative
  1355. keys:
  1356. - type
  1357. - name: currentNumberScheduled
  1358. type:
  1359. scalar: numeric
  1360. default: 0
  1361. - name: desiredNumberScheduled
  1362. type:
  1363. scalar: numeric
  1364. default: 0
  1365. - name: numberAvailable
  1366. type:
  1367. scalar: numeric
  1368. - name: numberMisscheduled
  1369. type:
  1370. scalar: numeric
  1371. default: 0
  1372. - name: numberReady
  1373. type:
  1374. scalar: numeric
  1375. default: 0
  1376. - name: numberUnavailable
  1377. type:
  1378. scalar: numeric
  1379. - name: observedGeneration
  1380. type:
  1381. scalar: numeric
  1382. - name: updatedNumberScheduled
  1383. type:
  1384. scalar: numeric
  1385. - name: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
  1386. map:
  1387. fields:
  1388. - name: rollingUpdate
  1389. type:
  1390. namedType: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
  1391. - name: type
  1392. type:
  1393. scalar: string
  1394. - name: io.k8s.api.apps.v1beta2.Deployment
  1395. map:
  1396. fields:
  1397. - name: apiVersion
  1398. type:
  1399. scalar: string
  1400. - name: kind
  1401. type:
  1402. scalar: string
  1403. - name: metadata
  1404. type:
  1405. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1406. default: {}
  1407. - name: spec
  1408. type:
  1409. namedType: io.k8s.api.apps.v1beta2.DeploymentSpec
  1410. default: {}
  1411. - name: status
  1412. type:
  1413. namedType: io.k8s.api.apps.v1beta2.DeploymentStatus
  1414. default: {}
  1415. - name: io.k8s.api.apps.v1beta2.DeploymentCondition
  1416. map:
  1417. fields:
  1418. - name: lastTransitionTime
  1419. type:
  1420. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1421. default: {}
  1422. - name: lastUpdateTime
  1423. type:
  1424. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1425. default: {}
  1426. - name: message
  1427. type:
  1428. scalar: string
  1429. - name: reason
  1430. type:
  1431. scalar: string
  1432. - name: status
  1433. type:
  1434. scalar: string
  1435. default: ""
  1436. - name: type
  1437. type:
  1438. scalar: string
  1439. default: ""
  1440. - name: io.k8s.api.apps.v1beta2.DeploymentSpec
  1441. map:
  1442. fields:
  1443. - name: minReadySeconds
  1444. type:
  1445. scalar: numeric
  1446. - name: paused
  1447. type:
  1448. scalar: boolean
  1449. - name: progressDeadlineSeconds
  1450. type:
  1451. scalar: numeric
  1452. - name: replicas
  1453. type:
  1454. scalar: numeric
  1455. - name: revisionHistoryLimit
  1456. type:
  1457. scalar: numeric
  1458. - name: selector
  1459. type:
  1460. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1461. - name: strategy
  1462. type:
  1463. namedType: io.k8s.api.apps.v1beta2.DeploymentStrategy
  1464. default: {}
  1465. - name: template
  1466. type:
  1467. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1468. default: {}
  1469. - name: io.k8s.api.apps.v1beta2.DeploymentStatus
  1470. map:
  1471. fields:
  1472. - name: availableReplicas
  1473. type:
  1474. scalar: numeric
  1475. - name: collisionCount
  1476. type:
  1477. scalar: numeric
  1478. - name: conditions
  1479. type:
  1480. list:
  1481. elementType:
  1482. namedType: io.k8s.api.apps.v1beta2.DeploymentCondition
  1483. elementRelationship: associative
  1484. keys:
  1485. - type
  1486. - name: observedGeneration
  1487. type:
  1488. scalar: numeric
  1489. - name: readyReplicas
  1490. type:
  1491. scalar: numeric
  1492. - name: replicas
  1493. type:
  1494. scalar: numeric
  1495. - name: unavailableReplicas
  1496. type:
  1497. scalar: numeric
  1498. - name: updatedReplicas
  1499. type:
  1500. scalar: numeric
  1501. - name: io.k8s.api.apps.v1beta2.DeploymentStrategy
  1502. map:
  1503. fields:
  1504. - name: rollingUpdate
  1505. type:
  1506. namedType: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
  1507. - name: type
  1508. type:
  1509. scalar: string
  1510. - name: io.k8s.api.apps.v1beta2.ReplicaSet
  1511. map:
  1512. fields:
  1513. - name: apiVersion
  1514. type:
  1515. scalar: string
  1516. - name: kind
  1517. type:
  1518. scalar: string
  1519. - name: metadata
  1520. type:
  1521. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1522. default: {}
  1523. - name: spec
  1524. type:
  1525. namedType: io.k8s.api.apps.v1beta2.ReplicaSetSpec
  1526. default: {}
  1527. - name: status
  1528. type:
  1529. namedType: io.k8s.api.apps.v1beta2.ReplicaSetStatus
  1530. default: {}
  1531. - name: io.k8s.api.apps.v1beta2.ReplicaSetCondition
  1532. map:
  1533. fields:
  1534. - name: lastTransitionTime
  1535. type:
  1536. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1537. default: {}
  1538. - name: message
  1539. type:
  1540. scalar: string
  1541. - name: reason
  1542. type:
  1543. scalar: string
  1544. - name: status
  1545. type:
  1546. scalar: string
  1547. default: ""
  1548. - name: type
  1549. type:
  1550. scalar: string
  1551. default: ""
  1552. - name: io.k8s.api.apps.v1beta2.ReplicaSetSpec
  1553. map:
  1554. fields:
  1555. - name: minReadySeconds
  1556. type:
  1557. scalar: numeric
  1558. - name: replicas
  1559. type:
  1560. scalar: numeric
  1561. - name: selector
  1562. type:
  1563. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1564. - name: template
  1565. type:
  1566. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1567. default: {}
  1568. - name: io.k8s.api.apps.v1beta2.ReplicaSetStatus
  1569. map:
  1570. fields:
  1571. - name: availableReplicas
  1572. type:
  1573. scalar: numeric
  1574. - name: conditions
  1575. type:
  1576. list:
  1577. elementType:
  1578. namedType: io.k8s.api.apps.v1beta2.ReplicaSetCondition
  1579. elementRelationship: associative
  1580. keys:
  1581. - type
  1582. - name: fullyLabeledReplicas
  1583. type:
  1584. scalar: numeric
  1585. - name: observedGeneration
  1586. type:
  1587. scalar: numeric
  1588. - name: readyReplicas
  1589. type:
  1590. scalar: numeric
  1591. - name: replicas
  1592. type:
  1593. scalar: numeric
  1594. default: 0
  1595. - name: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
  1596. map:
  1597. fields:
  1598. - name: maxSurge
  1599. type:
  1600. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1601. - name: maxUnavailable
  1602. type:
  1603. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1604. - name: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
  1605. map:
  1606. fields:
  1607. - name: maxSurge
  1608. type:
  1609. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1610. - name: maxUnavailable
  1611. type:
  1612. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1613. - name: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
  1614. map:
  1615. fields:
  1616. - name: partition
  1617. type:
  1618. scalar: numeric
  1619. - name: io.k8s.api.apps.v1beta2.StatefulSet
  1620. map:
  1621. fields:
  1622. - name: apiVersion
  1623. type:
  1624. scalar: string
  1625. - name: kind
  1626. type:
  1627. scalar: string
  1628. - name: metadata
  1629. type:
  1630. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1631. default: {}
  1632. - name: spec
  1633. type:
  1634. namedType: io.k8s.api.apps.v1beta2.StatefulSetSpec
  1635. default: {}
  1636. - name: status
  1637. type:
  1638. namedType: io.k8s.api.apps.v1beta2.StatefulSetStatus
  1639. default: {}
  1640. - name: io.k8s.api.apps.v1beta2.StatefulSetCondition
  1641. map:
  1642. fields:
  1643. - name: lastTransitionTime
  1644. type:
  1645. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1646. default: {}
  1647. - name: message
  1648. type:
  1649. scalar: string
  1650. - name: reason
  1651. type:
  1652. scalar: string
  1653. - name: status
  1654. type:
  1655. scalar: string
  1656. default: ""
  1657. - name: type
  1658. type:
  1659. scalar: string
  1660. default: ""
  1661. - name: io.k8s.api.apps.v1beta2.StatefulSetSpec
  1662. map:
  1663. fields:
  1664. - name: podManagementPolicy
  1665. type:
  1666. scalar: string
  1667. - name: replicas
  1668. type:
  1669. scalar: numeric
  1670. - name: revisionHistoryLimit
  1671. type:
  1672. scalar: numeric
  1673. - name: selector
  1674. type:
  1675. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1676. - name: serviceName
  1677. type:
  1678. scalar: string
  1679. default: ""
  1680. - name: template
  1681. type:
  1682. namedType: io.k8s.api.core.v1.PodTemplateSpec
  1683. default: {}
  1684. - name: updateStrategy
  1685. type:
  1686. namedType: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
  1687. default: {}
  1688. - name: volumeClaimTemplates
  1689. type:
  1690. list:
  1691. elementType:
  1692. namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  1693. elementRelationship: atomic
  1694. - name: io.k8s.api.apps.v1beta2.StatefulSetStatus
  1695. map:
  1696. fields:
  1697. - name: collisionCount
  1698. type:
  1699. scalar: numeric
  1700. - name: conditions
  1701. type:
  1702. list:
  1703. elementType:
  1704. namedType: io.k8s.api.apps.v1beta2.StatefulSetCondition
  1705. elementRelationship: associative
  1706. keys:
  1707. - type
  1708. - name: currentReplicas
  1709. type:
  1710. scalar: numeric
  1711. - name: currentRevision
  1712. type:
  1713. scalar: string
  1714. - name: observedGeneration
  1715. type:
  1716. scalar: numeric
  1717. - name: readyReplicas
  1718. type:
  1719. scalar: numeric
  1720. - name: replicas
  1721. type:
  1722. scalar: numeric
  1723. default: 0
  1724. - name: updateRevision
  1725. type:
  1726. scalar: string
  1727. - name: updatedReplicas
  1728. type:
  1729. scalar: numeric
  1730. - name: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
  1731. map:
  1732. fields:
  1733. - name: rollingUpdate
  1734. type:
  1735. namedType: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
  1736. - name: type
  1737. type:
  1738. scalar: string
  1739. - name: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
  1740. map:
  1741. fields:
  1742. - name: apiVersion
  1743. type:
  1744. scalar: string
  1745. - name: kind
  1746. type:
  1747. scalar: string
  1748. default: ""
  1749. - name: name
  1750. type:
  1751. scalar: string
  1752. default: ""
  1753. - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler
  1754. map:
  1755. fields:
  1756. - name: apiVersion
  1757. type:
  1758. scalar: string
  1759. - name: kind
  1760. type:
  1761. scalar: string
  1762. - name: metadata
  1763. type:
  1764. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1765. default: {}
  1766. - name: spec
  1767. type:
  1768. namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
  1769. default: {}
  1770. - name: status
  1771. type:
  1772. namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
  1773. default: {}
  1774. - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
  1775. map:
  1776. fields:
  1777. - name: maxReplicas
  1778. type:
  1779. scalar: numeric
  1780. default: 0
  1781. - name: minReplicas
  1782. type:
  1783. scalar: numeric
  1784. - name: scaleTargetRef
  1785. type:
  1786. namedType: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
  1787. default: {}
  1788. - name: targetCPUUtilizationPercentage
  1789. type:
  1790. scalar: numeric
  1791. - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
  1792. map:
  1793. fields:
  1794. - name: currentCPUUtilizationPercentage
  1795. type:
  1796. scalar: numeric
  1797. - name: currentReplicas
  1798. type:
  1799. scalar: numeric
  1800. default: 0
  1801. - name: desiredReplicas
  1802. type:
  1803. scalar: numeric
  1804. default: 0
  1805. - name: lastScaleTime
  1806. type:
  1807. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1808. - name: observedGeneration
  1809. type:
  1810. scalar: numeric
  1811. - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
  1812. map:
  1813. fields:
  1814. - name: container
  1815. type:
  1816. scalar: string
  1817. default: ""
  1818. - name: name
  1819. type:
  1820. scalar: string
  1821. default: ""
  1822. - name: targetAverageUtilization
  1823. type:
  1824. scalar: numeric
  1825. - name: targetAverageValue
  1826. type:
  1827. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  1828. - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
  1829. map:
  1830. fields:
  1831. - name: container
  1832. type:
  1833. scalar: string
  1834. default: ""
  1835. - name: currentAverageUtilization
  1836. type:
  1837. scalar: numeric
  1838. - name: currentAverageValue
  1839. type:
  1840. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  1841. default: {}
  1842. - name: name
  1843. type:
  1844. scalar: string
  1845. default: ""
  1846. - name: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  1847. map:
  1848. fields:
  1849. - name: apiVersion
  1850. type:
  1851. scalar: string
  1852. - name: kind
  1853. type:
  1854. scalar: string
  1855. default: ""
  1856. - name: name
  1857. type:
  1858. scalar: string
  1859. default: ""
  1860. - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
  1861. map:
  1862. fields:
  1863. - name: metricName
  1864. type:
  1865. scalar: string
  1866. default: ""
  1867. - name: metricSelector
  1868. type:
  1869. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1870. - name: targetAverageValue
  1871. type:
  1872. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  1873. - name: targetValue
  1874. type:
  1875. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  1876. - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
  1877. map:
  1878. fields:
  1879. - name: currentAverageValue
  1880. type:
  1881. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  1882. - name: currentValue
  1883. type:
  1884. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  1885. default: {}
  1886. - name: metricName
  1887. type:
  1888. scalar: string
  1889. default: ""
  1890. - name: metricSelector
  1891. type:
  1892. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1893. - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler
  1894. map:
  1895. fields:
  1896. - name: apiVersion
  1897. type:
  1898. scalar: string
  1899. - name: kind
  1900. type:
  1901. scalar: string
  1902. - name: metadata
  1903. type:
  1904. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1905. default: {}
  1906. - name: spec
  1907. type:
  1908. namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
  1909. default: {}
  1910. - name: status
  1911. type:
  1912. namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
  1913. default: {}
  1914. - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
  1915. map:
  1916. fields:
  1917. - name: lastTransitionTime
  1918. type:
  1919. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1920. default: {}
  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.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
  1936. map:
  1937. fields:
  1938. - name: maxReplicas
  1939. type:
  1940. scalar: numeric
  1941. default: 0
  1942. - name: metrics
  1943. type:
  1944. list:
  1945. elementType:
  1946. namedType: io.k8s.api.autoscaling.v2beta1.MetricSpec
  1947. elementRelationship: atomic
  1948. - name: minReplicas
  1949. type:
  1950. scalar: numeric
  1951. - name: scaleTargetRef
  1952. type:
  1953. namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  1954. default: {}
  1955. - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
  1956. map:
  1957. fields:
  1958. - name: conditions
  1959. type:
  1960. list:
  1961. elementType:
  1962. namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
  1963. elementRelationship: atomic
  1964. - name: currentMetrics
  1965. type:
  1966. list:
  1967. elementType:
  1968. namedType: io.k8s.api.autoscaling.v2beta1.MetricStatus
  1969. elementRelationship: atomic
  1970. - name: currentReplicas
  1971. type:
  1972. scalar: numeric
  1973. default: 0
  1974. - name: desiredReplicas
  1975. type:
  1976. scalar: numeric
  1977. default: 0
  1978. - name: lastScaleTime
  1979. type:
  1980. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1981. - name: observedGeneration
  1982. type:
  1983. scalar: numeric
  1984. - name: io.k8s.api.autoscaling.v2beta1.MetricSpec
  1985. map:
  1986. fields:
  1987. - name: containerResource
  1988. type:
  1989. namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
  1990. - name: external
  1991. type:
  1992. namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
  1993. - name: object
  1994. type:
  1995. namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
  1996. - name: pods
  1997. type:
  1998. namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
  1999. - name: resource
  2000. type:
  2001. namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
  2002. - name: type
  2003. type:
  2004. scalar: string
  2005. default: ""
  2006. - name: io.k8s.api.autoscaling.v2beta1.MetricStatus
  2007. map:
  2008. fields:
  2009. - name: containerResource
  2010. type:
  2011. namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
  2012. - name: external
  2013. type:
  2014. namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
  2015. - name: object
  2016. type:
  2017. namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
  2018. - name: pods
  2019. type:
  2020. namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
  2021. - name: resource
  2022. type:
  2023. namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
  2024. - name: type
  2025. type:
  2026. scalar: string
  2027. default: ""
  2028. - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
  2029. map:
  2030. fields:
  2031. - name: averageValue
  2032. type:
  2033. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2034. - name: metricName
  2035. type:
  2036. scalar: string
  2037. default: ""
  2038. - name: selector
  2039. type:
  2040. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2041. - name: target
  2042. type:
  2043. namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  2044. default: {}
  2045. - name: targetValue
  2046. type:
  2047. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2048. default: {}
  2049. - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
  2050. map:
  2051. fields:
  2052. - name: averageValue
  2053. type:
  2054. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2055. - name: currentValue
  2056. type:
  2057. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2058. default: {}
  2059. - name: metricName
  2060. type:
  2061. scalar: string
  2062. default: ""
  2063. - name: selector
  2064. type:
  2065. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2066. - name: target
  2067. type:
  2068. namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  2069. default: {}
  2070. - name: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
  2071. map:
  2072. fields:
  2073. - name: metricName
  2074. type:
  2075. scalar: string
  2076. default: ""
  2077. - name: selector
  2078. type:
  2079. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2080. - name: targetAverageValue
  2081. type:
  2082. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2083. default: {}
  2084. - name: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
  2085. map:
  2086. fields:
  2087. - name: currentAverageValue
  2088. type:
  2089. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2090. default: {}
  2091. - name: metricName
  2092. type:
  2093. scalar: string
  2094. default: ""
  2095. - name: selector
  2096. type:
  2097. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2098. - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
  2099. map:
  2100. fields:
  2101. - name: name
  2102. type:
  2103. scalar: string
  2104. default: ""
  2105. - name: targetAverageUtilization
  2106. type:
  2107. scalar: numeric
  2108. - name: targetAverageValue
  2109. type:
  2110. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2111. - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
  2112. map:
  2113. fields:
  2114. - name: currentAverageUtilization
  2115. type:
  2116. scalar: numeric
  2117. - name: currentAverageValue
  2118. type:
  2119. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2120. default: {}
  2121. - name: name
  2122. type:
  2123. scalar: string
  2124. default: ""
  2125. - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
  2126. map:
  2127. fields:
  2128. - name: container
  2129. type:
  2130. scalar: string
  2131. default: ""
  2132. - name: name
  2133. type:
  2134. scalar: string
  2135. default: ""
  2136. - name: target
  2137. type:
  2138. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  2139. default: {}
  2140. - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
  2141. map:
  2142. fields:
  2143. - name: container
  2144. type:
  2145. scalar: string
  2146. default: ""
  2147. - name: current
  2148. type:
  2149. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  2150. default: {}
  2151. - name: name
  2152. type:
  2153. scalar: string
  2154. default: ""
  2155. - name: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  2156. map:
  2157. fields:
  2158. - name: apiVersion
  2159. type:
  2160. scalar: string
  2161. - name: kind
  2162. type:
  2163. scalar: string
  2164. default: ""
  2165. - name: name
  2166. type:
  2167. scalar: string
  2168. default: ""
  2169. - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
  2170. map:
  2171. fields:
  2172. - name: metric
  2173. type:
  2174. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  2175. default: {}
  2176. - name: target
  2177. type:
  2178. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  2179. default: {}
  2180. - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
  2181. map:
  2182. fields:
  2183. - name: current
  2184. type:
  2185. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  2186. default: {}
  2187. - name: metric
  2188. type:
  2189. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  2190. default: {}
  2191. - name: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
  2192. map:
  2193. fields:
  2194. - name: periodSeconds
  2195. type:
  2196. scalar: numeric
  2197. default: 0
  2198. - name: type
  2199. type:
  2200. scalar: string
  2201. default: ""
  2202. - name: value
  2203. type:
  2204. scalar: numeric
  2205. default: 0
  2206. - name: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  2207. map:
  2208. fields:
  2209. - name: policies
  2210. type:
  2211. list:
  2212. elementType:
  2213. namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
  2214. elementRelationship: atomic
  2215. - name: selectPolicy
  2216. type:
  2217. scalar: string
  2218. - name: stabilizationWindowSeconds
  2219. type:
  2220. scalar: numeric
  2221. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler
  2222. map:
  2223. fields:
  2224. - name: apiVersion
  2225. type:
  2226. scalar: string
  2227. - name: kind
  2228. type:
  2229. scalar: string
  2230. - name: metadata
  2231. type:
  2232. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2233. default: {}
  2234. - name: spec
  2235. type:
  2236. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
  2237. default: {}
  2238. - name: status
  2239. type:
  2240. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
  2241. default: {}
  2242. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
  2243. map:
  2244. fields:
  2245. - name: scaleDown
  2246. type:
  2247. namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  2248. - name: scaleUp
  2249. type:
  2250. namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  2251. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
  2252. map:
  2253. fields:
  2254. - name: lastTransitionTime
  2255. type:
  2256. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2257. default: {}
  2258. - name: message
  2259. type:
  2260. scalar: string
  2261. - name: reason
  2262. type:
  2263. scalar: string
  2264. - name: status
  2265. type:
  2266. scalar: string
  2267. default: ""
  2268. - name: type
  2269. type:
  2270. scalar: string
  2271. default: ""
  2272. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
  2273. map:
  2274. fields:
  2275. - name: behavior
  2276. type:
  2277. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
  2278. - name: maxReplicas
  2279. type:
  2280. scalar: numeric
  2281. default: 0
  2282. - name: metrics
  2283. type:
  2284. list:
  2285. elementType:
  2286. namedType: io.k8s.api.autoscaling.v2beta2.MetricSpec
  2287. elementRelationship: atomic
  2288. - name: minReplicas
  2289. type:
  2290. scalar: numeric
  2291. - name: scaleTargetRef
  2292. type:
  2293. namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  2294. default: {}
  2295. - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
  2296. map:
  2297. fields:
  2298. - name: conditions
  2299. type:
  2300. list:
  2301. elementType:
  2302. namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
  2303. elementRelationship: atomic
  2304. - name: currentMetrics
  2305. type:
  2306. list:
  2307. elementType:
  2308. namedType: io.k8s.api.autoscaling.v2beta2.MetricStatus
  2309. elementRelationship: atomic
  2310. - name: currentReplicas
  2311. type:
  2312. scalar: numeric
  2313. default: 0
  2314. - name: desiredReplicas
  2315. type:
  2316. scalar: numeric
  2317. default: 0
  2318. - name: lastScaleTime
  2319. type:
  2320. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2321. - name: observedGeneration
  2322. type:
  2323. scalar: numeric
  2324. - name: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  2325. map:
  2326. fields:
  2327. - name: name
  2328. type:
  2329. scalar: string
  2330. default: ""
  2331. - name: selector
  2332. type:
  2333. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2334. - name: io.k8s.api.autoscaling.v2beta2.MetricSpec
  2335. map:
  2336. fields:
  2337. - name: containerResource
  2338. type:
  2339. namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
  2340. - name: external
  2341. type:
  2342. namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
  2343. - name: object
  2344. type:
  2345. namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
  2346. - name: pods
  2347. type:
  2348. namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
  2349. - name: resource
  2350. type:
  2351. namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
  2352. - name: type
  2353. type:
  2354. scalar: string
  2355. default: ""
  2356. - name: io.k8s.api.autoscaling.v2beta2.MetricStatus
  2357. map:
  2358. fields:
  2359. - name: containerResource
  2360. type:
  2361. namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
  2362. - name: external
  2363. type:
  2364. namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
  2365. - name: object
  2366. type:
  2367. namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
  2368. - name: pods
  2369. type:
  2370. namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
  2371. - name: resource
  2372. type:
  2373. namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
  2374. - name: type
  2375. type:
  2376. scalar: string
  2377. default: ""
  2378. - name: io.k8s.api.autoscaling.v2beta2.MetricTarget
  2379. map:
  2380. fields:
  2381. - name: averageUtilization
  2382. type:
  2383. scalar: numeric
  2384. - name: averageValue
  2385. type:
  2386. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2387. - name: type
  2388. type:
  2389. scalar: string
  2390. default: ""
  2391. - name: value
  2392. type:
  2393. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2394. - name: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  2395. map:
  2396. fields:
  2397. - name: averageUtilization
  2398. type:
  2399. scalar: numeric
  2400. - name: averageValue
  2401. type:
  2402. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2403. - name: value
  2404. type:
  2405. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2406. - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
  2407. map:
  2408. fields:
  2409. - name: describedObject
  2410. type:
  2411. namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  2412. default: {}
  2413. - name: metric
  2414. type:
  2415. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  2416. default: {}
  2417. - name: target
  2418. type:
  2419. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  2420. default: {}
  2421. - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
  2422. map:
  2423. fields:
  2424. - name: current
  2425. type:
  2426. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  2427. default: {}
  2428. - name: describedObject
  2429. type:
  2430. namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  2431. default: {}
  2432. - name: metric
  2433. type:
  2434. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  2435. default: {}
  2436. - name: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
  2437. map:
  2438. fields:
  2439. - name: metric
  2440. type:
  2441. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  2442. default: {}
  2443. - name: target
  2444. type:
  2445. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  2446. default: {}
  2447. - name: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
  2448. map:
  2449. fields:
  2450. - name: current
  2451. type:
  2452. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  2453. default: {}
  2454. - name: metric
  2455. type:
  2456. namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  2457. default: {}
  2458. - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
  2459. map:
  2460. fields:
  2461. - name: name
  2462. type:
  2463. scalar: string
  2464. default: ""
  2465. - name: target
  2466. type:
  2467. namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  2468. default: {}
  2469. - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
  2470. map:
  2471. fields:
  2472. - name: current
  2473. type:
  2474. namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  2475. default: {}
  2476. - name: name
  2477. type:
  2478. scalar: string
  2479. default: ""
  2480. - name: io.k8s.api.batch.v1.CronJob
  2481. map:
  2482. fields:
  2483. - name: apiVersion
  2484. type:
  2485. scalar: string
  2486. - name: kind
  2487. type:
  2488. scalar: string
  2489. - name: metadata
  2490. type:
  2491. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2492. default: {}
  2493. - name: spec
  2494. type:
  2495. namedType: io.k8s.api.batch.v1.CronJobSpec
  2496. default: {}
  2497. - name: status
  2498. type:
  2499. namedType: io.k8s.api.batch.v1.CronJobStatus
  2500. default: {}
  2501. - name: io.k8s.api.batch.v1.CronJobSpec
  2502. map:
  2503. fields:
  2504. - name: concurrencyPolicy
  2505. type:
  2506. scalar: string
  2507. - name: failedJobsHistoryLimit
  2508. type:
  2509. scalar: numeric
  2510. - name: jobTemplate
  2511. type:
  2512. namedType: io.k8s.api.batch.v1.JobTemplateSpec
  2513. default: {}
  2514. - name: schedule
  2515. type:
  2516. scalar: string
  2517. default: ""
  2518. - name: startingDeadlineSeconds
  2519. type:
  2520. scalar: numeric
  2521. - name: successfulJobsHistoryLimit
  2522. type:
  2523. scalar: numeric
  2524. - name: suspend
  2525. type:
  2526. scalar: boolean
  2527. - name: io.k8s.api.batch.v1.CronJobStatus
  2528. map:
  2529. fields:
  2530. - name: active
  2531. type:
  2532. list:
  2533. elementType:
  2534. namedType: io.k8s.api.core.v1.ObjectReference
  2535. elementRelationship: atomic
  2536. - name: lastScheduleTime
  2537. type:
  2538. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2539. - name: lastSuccessfulTime
  2540. type:
  2541. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2542. - name: io.k8s.api.batch.v1.Job
  2543. map:
  2544. fields:
  2545. - name: apiVersion
  2546. type:
  2547. scalar: string
  2548. - name: kind
  2549. type:
  2550. scalar: string
  2551. - name: metadata
  2552. type:
  2553. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2554. default: {}
  2555. - name: spec
  2556. type:
  2557. namedType: io.k8s.api.batch.v1.JobSpec
  2558. default: {}
  2559. - name: status
  2560. type:
  2561. namedType: io.k8s.api.batch.v1.JobStatus
  2562. default: {}
  2563. - name: io.k8s.api.batch.v1.JobCondition
  2564. map:
  2565. fields:
  2566. - name: lastProbeTime
  2567. type:
  2568. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2569. default: {}
  2570. - name: lastTransitionTime
  2571. type:
  2572. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2573. default: {}
  2574. - name: message
  2575. type:
  2576. scalar: string
  2577. - name: reason
  2578. type:
  2579. scalar: string
  2580. - name: status
  2581. type:
  2582. scalar: string
  2583. default: ""
  2584. - name: type
  2585. type:
  2586. scalar: string
  2587. default: ""
  2588. - name: io.k8s.api.batch.v1.JobSpec
  2589. map:
  2590. fields:
  2591. - name: activeDeadlineSeconds
  2592. type:
  2593. scalar: numeric
  2594. - name: backoffLimit
  2595. type:
  2596. scalar: numeric
  2597. - name: completionMode
  2598. type:
  2599. scalar: string
  2600. - name: completions
  2601. type:
  2602. scalar: numeric
  2603. - name: manualSelector
  2604. type:
  2605. scalar: boolean
  2606. - name: parallelism
  2607. type:
  2608. scalar: numeric
  2609. - name: selector
  2610. type:
  2611. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2612. - name: suspend
  2613. type:
  2614. scalar: boolean
  2615. - name: template
  2616. type:
  2617. namedType: io.k8s.api.core.v1.PodTemplateSpec
  2618. default: {}
  2619. - name: ttlSecondsAfterFinished
  2620. type:
  2621. scalar: numeric
  2622. - name: io.k8s.api.batch.v1.JobStatus
  2623. map:
  2624. fields:
  2625. - name: active
  2626. type:
  2627. scalar: numeric
  2628. - name: completedIndexes
  2629. type:
  2630. scalar: string
  2631. - name: completionTime
  2632. type:
  2633. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2634. - name: conditions
  2635. type:
  2636. list:
  2637. elementType:
  2638. namedType: io.k8s.api.batch.v1.JobCondition
  2639. elementRelationship: atomic
  2640. - name: failed
  2641. type:
  2642. scalar: numeric
  2643. - name: startTime
  2644. type:
  2645. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2646. - name: succeeded
  2647. type:
  2648. scalar: numeric
  2649. - name: io.k8s.api.batch.v1.JobTemplateSpec
  2650. map:
  2651. fields:
  2652. - name: metadata
  2653. type:
  2654. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2655. default: {}
  2656. - name: spec
  2657. type:
  2658. namedType: io.k8s.api.batch.v1.JobSpec
  2659. default: {}
  2660. - name: io.k8s.api.batch.v1beta1.CronJob
  2661. map:
  2662. fields:
  2663. - name: apiVersion
  2664. type:
  2665. scalar: string
  2666. - name: kind
  2667. type:
  2668. scalar: string
  2669. - name: metadata
  2670. type:
  2671. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2672. default: {}
  2673. - name: spec
  2674. type:
  2675. namedType: io.k8s.api.batch.v1beta1.CronJobSpec
  2676. default: {}
  2677. - name: status
  2678. type:
  2679. namedType: io.k8s.api.batch.v1beta1.CronJobStatus
  2680. default: {}
  2681. - name: io.k8s.api.batch.v1beta1.CronJobSpec
  2682. map:
  2683. fields:
  2684. - name: concurrencyPolicy
  2685. type:
  2686. scalar: string
  2687. - name: failedJobsHistoryLimit
  2688. type:
  2689. scalar: numeric
  2690. - name: jobTemplate
  2691. type:
  2692. namedType: io.k8s.api.batch.v1beta1.JobTemplateSpec
  2693. default: {}
  2694. - name: schedule
  2695. type:
  2696. scalar: string
  2697. default: ""
  2698. - name: startingDeadlineSeconds
  2699. type:
  2700. scalar: numeric
  2701. - name: successfulJobsHistoryLimit
  2702. type:
  2703. scalar: numeric
  2704. - name: suspend
  2705. type:
  2706. scalar: boolean
  2707. - name: io.k8s.api.batch.v1beta1.CronJobStatus
  2708. map:
  2709. fields:
  2710. - name: active
  2711. type:
  2712. list:
  2713. elementType:
  2714. namedType: io.k8s.api.core.v1.ObjectReference
  2715. elementRelationship: atomic
  2716. - name: lastScheduleTime
  2717. type:
  2718. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2719. - name: lastSuccessfulTime
  2720. type:
  2721. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2722. - name: io.k8s.api.batch.v1beta1.JobTemplateSpec
  2723. map:
  2724. fields:
  2725. - name: metadata
  2726. type:
  2727. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2728. default: {}
  2729. - name: spec
  2730. type:
  2731. namedType: io.k8s.api.batch.v1.JobSpec
  2732. default: {}
  2733. - name: io.k8s.api.certificates.v1.CertificateSigningRequest
  2734. map:
  2735. fields:
  2736. - name: apiVersion
  2737. type:
  2738. scalar: string
  2739. - name: kind
  2740. type:
  2741. scalar: string
  2742. - name: metadata
  2743. type:
  2744. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2745. default: {}
  2746. - name: spec
  2747. type:
  2748. namedType: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
  2749. default: {}
  2750. - name: status
  2751. type:
  2752. namedType: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
  2753. default: {}
  2754. - name: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
  2755. map:
  2756. fields:
  2757. - name: lastTransitionTime
  2758. type:
  2759. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2760. default: {}
  2761. - name: lastUpdateTime
  2762. type:
  2763. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2764. default: {}
  2765. - name: message
  2766. type:
  2767. scalar: string
  2768. - name: reason
  2769. type:
  2770. scalar: string
  2771. - name: status
  2772. type:
  2773. scalar: string
  2774. default: ""
  2775. - name: type
  2776. type:
  2777. scalar: string
  2778. default: ""
  2779. - name: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
  2780. map:
  2781. fields:
  2782. - name: extra
  2783. type:
  2784. map:
  2785. elementType:
  2786. list:
  2787. elementType:
  2788. scalar: string
  2789. elementRelationship: atomic
  2790. - name: groups
  2791. type:
  2792. list:
  2793. elementType:
  2794. scalar: string
  2795. elementRelationship: atomic
  2796. - name: request
  2797. type:
  2798. scalar: string
  2799. - name: signerName
  2800. type:
  2801. scalar: string
  2802. default: ""
  2803. - name: uid
  2804. type:
  2805. scalar: string
  2806. - name: usages
  2807. type:
  2808. list:
  2809. elementType:
  2810. scalar: string
  2811. elementRelationship: atomic
  2812. - name: username
  2813. type:
  2814. scalar: string
  2815. - name: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
  2816. map:
  2817. fields:
  2818. - name: certificate
  2819. type:
  2820. scalar: string
  2821. - name: conditions
  2822. type:
  2823. list:
  2824. elementType:
  2825. namedType: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
  2826. elementRelationship: associative
  2827. keys:
  2828. - type
  2829. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequest
  2830. map:
  2831. fields:
  2832. - name: apiVersion
  2833. type:
  2834. scalar: string
  2835. - name: kind
  2836. type:
  2837. scalar: string
  2838. - name: metadata
  2839. type:
  2840. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2841. default: {}
  2842. - name: spec
  2843. type:
  2844. namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
  2845. default: {}
  2846. - name: status
  2847. type:
  2848. namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
  2849. default: {}
  2850. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
  2851. map:
  2852. fields:
  2853. - name: lastTransitionTime
  2854. type:
  2855. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2856. default: {}
  2857. - name: lastUpdateTime
  2858. type:
  2859. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2860. default: {}
  2861. - name: message
  2862. type:
  2863. scalar: string
  2864. - name: reason
  2865. type:
  2866. scalar: string
  2867. - name: status
  2868. type:
  2869. scalar: string
  2870. default: ""
  2871. - name: type
  2872. type:
  2873. scalar: string
  2874. default: ""
  2875. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
  2876. map:
  2877. fields:
  2878. - name: extra
  2879. type:
  2880. map:
  2881. elementType:
  2882. list:
  2883. elementType:
  2884. scalar: string
  2885. elementRelationship: atomic
  2886. - name: groups
  2887. type:
  2888. list:
  2889. elementType:
  2890. scalar: string
  2891. elementRelationship: atomic
  2892. - name: request
  2893. type:
  2894. scalar: string
  2895. - name: signerName
  2896. type:
  2897. scalar: string
  2898. - name: uid
  2899. type:
  2900. scalar: string
  2901. - name: usages
  2902. type:
  2903. list:
  2904. elementType:
  2905. scalar: string
  2906. elementRelationship: atomic
  2907. - name: username
  2908. type:
  2909. scalar: string
  2910. - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
  2911. map:
  2912. fields:
  2913. - name: certificate
  2914. type:
  2915. scalar: string
  2916. - name: conditions
  2917. type:
  2918. list:
  2919. elementType:
  2920. namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
  2921. elementRelationship: associative
  2922. keys:
  2923. - type
  2924. - name: io.k8s.api.coordination.v1.Lease
  2925. map:
  2926. fields:
  2927. - name: apiVersion
  2928. type:
  2929. scalar: string
  2930. - name: kind
  2931. type:
  2932. scalar: string
  2933. - name: metadata
  2934. type:
  2935. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2936. default: {}
  2937. - name: spec
  2938. type:
  2939. namedType: io.k8s.api.coordination.v1.LeaseSpec
  2940. default: {}
  2941. - name: io.k8s.api.coordination.v1.LeaseSpec
  2942. map:
  2943. fields:
  2944. - name: acquireTime
  2945. type:
  2946. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  2947. - name: holderIdentity
  2948. type:
  2949. scalar: string
  2950. - name: leaseDurationSeconds
  2951. type:
  2952. scalar: numeric
  2953. - name: leaseTransitions
  2954. type:
  2955. scalar: numeric
  2956. - name: renewTime
  2957. type:
  2958. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  2959. - name: io.k8s.api.coordination.v1beta1.Lease
  2960. map:
  2961. fields:
  2962. - name: apiVersion
  2963. type:
  2964. scalar: string
  2965. - name: kind
  2966. type:
  2967. scalar: string
  2968. - name: metadata
  2969. type:
  2970. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2971. default: {}
  2972. - name: spec
  2973. type:
  2974. namedType: io.k8s.api.coordination.v1beta1.LeaseSpec
  2975. default: {}
  2976. - name: io.k8s.api.coordination.v1beta1.LeaseSpec
  2977. map:
  2978. fields:
  2979. - name: acquireTime
  2980. type:
  2981. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  2982. - name: holderIdentity
  2983. type:
  2984. scalar: string
  2985. - name: leaseDurationSeconds
  2986. type:
  2987. scalar: numeric
  2988. - name: leaseTransitions
  2989. type:
  2990. scalar: numeric
  2991. - name: renewTime
  2992. type:
  2993. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  2994. - name: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  2995. map:
  2996. fields:
  2997. - name: fsType
  2998. type:
  2999. scalar: string
  3000. - name: partition
  3001. type:
  3002. scalar: numeric
  3003. - name: readOnly
  3004. type:
  3005. scalar: boolean
  3006. - name: volumeID
  3007. type:
  3008. scalar: string
  3009. default: ""
  3010. - name: io.k8s.api.core.v1.Affinity
  3011. map:
  3012. fields:
  3013. - name: nodeAffinity
  3014. type:
  3015. namedType: io.k8s.api.core.v1.NodeAffinity
  3016. - name: podAffinity
  3017. type:
  3018. namedType: io.k8s.api.core.v1.PodAffinity
  3019. - name: podAntiAffinity
  3020. type:
  3021. namedType: io.k8s.api.core.v1.PodAntiAffinity
  3022. - name: io.k8s.api.core.v1.AttachedVolume
  3023. map:
  3024. fields:
  3025. - name: devicePath
  3026. type:
  3027. scalar: string
  3028. default: ""
  3029. - name: name
  3030. type:
  3031. scalar: string
  3032. default: ""
  3033. - name: io.k8s.api.core.v1.AzureDiskVolumeSource
  3034. map:
  3035. fields:
  3036. - name: cachingMode
  3037. type:
  3038. scalar: string
  3039. - name: diskName
  3040. type:
  3041. scalar: string
  3042. default: ""
  3043. - name: diskURI
  3044. type:
  3045. scalar: string
  3046. default: ""
  3047. - name: fsType
  3048. type:
  3049. scalar: string
  3050. - name: kind
  3051. type:
  3052. scalar: string
  3053. - name: readOnly
  3054. type:
  3055. scalar: boolean
  3056. - name: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  3057. map:
  3058. fields:
  3059. - name: readOnly
  3060. type:
  3061. scalar: boolean
  3062. - name: secretName
  3063. type:
  3064. scalar: string
  3065. default: ""
  3066. - name: secretNamespace
  3067. type:
  3068. scalar: string
  3069. - name: shareName
  3070. type:
  3071. scalar: string
  3072. default: ""
  3073. - name: io.k8s.api.core.v1.AzureFileVolumeSource
  3074. map:
  3075. fields:
  3076. - name: readOnly
  3077. type:
  3078. scalar: boolean
  3079. - name: secretName
  3080. type:
  3081. scalar: string
  3082. default: ""
  3083. - name: shareName
  3084. type:
  3085. scalar: string
  3086. default: ""
  3087. - name: io.k8s.api.core.v1.CSIPersistentVolumeSource
  3088. map:
  3089. fields:
  3090. - name: controllerExpandSecretRef
  3091. type:
  3092. namedType: io.k8s.api.core.v1.SecretReference
  3093. - name: controllerPublishSecretRef
  3094. type:
  3095. namedType: io.k8s.api.core.v1.SecretReference
  3096. - name: driver
  3097. type:
  3098. scalar: string
  3099. default: ""
  3100. - name: fsType
  3101. type:
  3102. scalar: string
  3103. - name: nodePublishSecretRef
  3104. type:
  3105. namedType: io.k8s.api.core.v1.SecretReference
  3106. - name: nodeStageSecretRef
  3107. type:
  3108. namedType: io.k8s.api.core.v1.SecretReference
  3109. - name: readOnly
  3110. type:
  3111. scalar: boolean
  3112. - name: volumeAttributes
  3113. type:
  3114. map:
  3115. elementType:
  3116. scalar: string
  3117. - name: volumeHandle
  3118. type:
  3119. scalar: string
  3120. default: ""
  3121. - name: io.k8s.api.core.v1.CSIVolumeSource
  3122. map:
  3123. fields:
  3124. - name: driver
  3125. type:
  3126. scalar: string
  3127. default: ""
  3128. - name: fsType
  3129. type:
  3130. scalar: string
  3131. - name: nodePublishSecretRef
  3132. type:
  3133. namedType: io.k8s.api.core.v1.LocalObjectReference
  3134. - name: readOnly
  3135. type:
  3136. scalar: boolean
  3137. - name: volumeAttributes
  3138. type:
  3139. map:
  3140. elementType:
  3141. scalar: string
  3142. - name: io.k8s.api.core.v1.Capabilities
  3143. map:
  3144. fields:
  3145. - name: add
  3146. type:
  3147. list:
  3148. elementType:
  3149. scalar: string
  3150. elementRelationship: atomic
  3151. - name: drop
  3152. type:
  3153. list:
  3154. elementType:
  3155. scalar: string
  3156. elementRelationship: atomic
  3157. - name: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  3158. map:
  3159. fields:
  3160. - name: monitors
  3161. type:
  3162. list:
  3163. elementType:
  3164. scalar: string
  3165. elementRelationship: atomic
  3166. - name: path
  3167. type:
  3168. scalar: string
  3169. - name: readOnly
  3170. type:
  3171. scalar: boolean
  3172. - name: secretFile
  3173. type:
  3174. scalar: string
  3175. - name: secretRef
  3176. type:
  3177. namedType: io.k8s.api.core.v1.SecretReference
  3178. - name: user
  3179. type:
  3180. scalar: string
  3181. - name: io.k8s.api.core.v1.CephFSVolumeSource
  3182. map:
  3183. fields:
  3184. - name: monitors
  3185. type:
  3186. list:
  3187. elementType:
  3188. scalar: string
  3189. elementRelationship: atomic
  3190. - name: path
  3191. type:
  3192. scalar: string
  3193. - name: readOnly
  3194. type:
  3195. scalar: boolean
  3196. - name: secretFile
  3197. type:
  3198. scalar: string
  3199. - name: secretRef
  3200. type:
  3201. namedType: io.k8s.api.core.v1.LocalObjectReference
  3202. - name: user
  3203. type:
  3204. scalar: string
  3205. - name: io.k8s.api.core.v1.CinderPersistentVolumeSource
  3206. map:
  3207. fields:
  3208. - name: fsType
  3209. type:
  3210. scalar: string
  3211. - name: readOnly
  3212. type:
  3213. scalar: boolean
  3214. - name: secretRef
  3215. type:
  3216. namedType: io.k8s.api.core.v1.SecretReference
  3217. - name: volumeID
  3218. type:
  3219. scalar: string
  3220. default: ""
  3221. - name: io.k8s.api.core.v1.CinderVolumeSource
  3222. map:
  3223. fields:
  3224. - name: fsType
  3225. type:
  3226. scalar: string
  3227. - name: readOnly
  3228. type:
  3229. scalar: boolean
  3230. - name: secretRef
  3231. type:
  3232. namedType: io.k8s.api.core.v1.LocalObjectReference
  3233. - name: volumeID
  3234. type:
  3235. scalar: string
  3236. default: ""
  3237. - name: io.k8s.api.core.v1.ClientIPConfig
  3238. map:
  3239. fields:
  3240. - name: timeoutSeconds
  3241. type:
  3242. scalar: numeric
  3243. - name: io.k8s.api.core.v1.ComponentCondition
  3244. map:
  3245. fields:
  3246. - name: error
  3247. type:
  3248. scalar: string
  3249. - name: message
  3250. type:
  3251. scalar: string
  3252. - name: status
  3253. type:
  3254. scalar: string
  3255. default: ""
  3256. - name: type
  3257. type:
  3258. scalar: string
  3259. default: ""
  3260. - name: io.k8s.api.core.v1.ComponentStatus
  3261. map:
  3262. fields:
  3263. - name: apiVersion
  3264. type:
  3265. scalar: string
  3266. - name: conditions
  3267. type:
  3268. list:
  3269. elementType:
  3270. namedType: io.k8s.api.core.v1.ComponentCondition
  3271. elementRelationship: associative
  3272. keys:
  3273. - type
  3274. - name: kind
  3275. type:
  3276. scalar: string
  3277. - name: metadata
  3278. type:
  3279. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3280. default: {}
  3281. - name: io.k8s.api.core.v1.ConfigMap
  3282. map:
  3283. fields:
  3284. - name: apiVersion
  3285. type:
  3286. scalar: string
  3287. - name: binaryData
  3288. type:
  3289. map:
  3290. elementType:
  3291. scalar: string
  3292. - name: data
  3293. type:
  3294. map:
  3295. elementType:
  3296. scalar: string
  3297. - name: immutable
  3298. type:
  3299. scalar: boolean
  3300. - name: kind
  3301. type:
  3302. scalar: string
  3303. - name: metadata
  3304. type:
  3305. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3306. default: {}
  3307. - name: io.k8s.api.core.v1.ConfigMapEnvSource
  3308. map:
  3309. fields:
  3310. - name: name
  3311. type:
  3312. scalar: string
  3313. - name: optional
  3314. type:
  3315. scalar: boolean
  3316. - name: io.k8s.api.core.v1.ConfigMapKeySelector
  3317. map:
  3318. fields:
  3319. - name: key
  3320. type:
  3321. scalar: string
  3322. default: ""
  3323. - name: name
  3324. type:
  3325. scalar: string
  3326. - name: optional
  3327. type:
  3328. scalar: boolean
  3329. - name: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  3330. map:
  3331. fields:
  3332. - name: kubeletConfigKey
  3333. type:
  3334. scalar: string
  3335. default: ""
  3336. - name: name
  3337. type:
  3338. scalar: string
  3339. default: ""
  3340. - name: namespace
  3341. type:
  3342. scalar: string
  3343. default: ""
  3344. - name: resourceVersion
  3345. type:
  3346. scalar: string
  3347. - name: uid
  3348. type:
  3349. scalar: string
  3350. - name: io.k8s.api.core.v1.ConfigMapProjection
  3351. map:
  3352. fields:
  3353. - name: items
  3354. type:
  3355. list:
  3356. elementType:
  3357. namedType: io.k8s.api.core.v1.KeyToPath
  3358. elementRelationship: atomic
  3359. - name: name
  3360. type:
  3361. scalar: string
  3362. - name: optional
  3363. type:
  3364. scalar: boolean
  3365. - name: io.k8s.api.core.v1.ConfigMapVolumeSource
  3366. map:
  3367. fields:
  3368. - name: defaultMode
  3369. type:
  3370. scalar: numeric
  3371. - name: items
  3372. type:
  3373. list:
  3374. elementType:
  3375. namedType: io.k8s.api.core.v1.KeyToPath
  3376. elementRelationship: atomic
  3377. - name: name
  3378. type:
  3379. scalar: string
  3380. - name: optional
  3381. type:
  3382. scalar: boolean
  3383. - name: io.k8s.api.core.v1.Container
  3384. map:
  3385. fields:
  3386. - name: args
  3387. type:
  3388. list:
  3389. elementType:
  3390. scalar: string
  3391. elementRelationship: atomic
  3392. - name: command
  3393. type:
  3394. list:
  3395. elementType:
  3396. scalar: string
  3397. elementRelationship: atomic
  3398. - name: env
  3399. type:
  3400. list:
  3401. elementType:
  3402. namedType: io.k8s.api.core.v1.EnvVar
  3403. elementRelationship: associative
  3404. keys:
  3405. - name
  3406. - name: envFrom
  3407. type:
  3408. list:
  3409. elementType:
  3410. namedType: io.k8s.api.core.v1.EnvFromSource
  3411. elementRelationship: atomic
  3412. - name: image
  3413. type:
  3414. scalar: string
  3415. - name: imagePullPolicy
  3416. type:
  3417. scalar: string
  3418. - name: lifecycle
  3419. type:
  3420. namedType: io.k8s.api.core.v1.Lifecycle
  3421. - name: livenessProbe
  3422. type:
  3423. namedType: io.k8s.api.core.v1.Probe
  3424. - name: name
  3425. type:
  3426. scalar: string
  3427. default: ""
  3428. - name: ports
  3429. type:
  3430. list:
  3431. elementType:
  3432. namedType: io.k8s.api.core.v1.ContainerPort
  3433. elementRelationship: associative
  3434. keys:
  3435. - containerPort
  3436. - protocol
  3437. - name: readinessProbe
  3438. type:
  3439. namedType: io.k8s.api.core.v1.Probe
  3440. - name: resources
  3441. type:
  3442. namedType: io.k8s.api.core.v1.ResourceRequirements
  3443. default: {}
  3444. - name: securityContext
  3445. type:
  3446. namedType: io.k8s.api.core.v1.SecurityContext
  3447. - name: startupProbe
  3448. type:
  3449. namedType: io.k8s.api.core.v1.Probe
  3450. - name: stdin
  3451. type:
  3452. scalar: boolean
  3453. - name: stdinOnce
  3454. type:
  3455. scalar: boolean
  3456. - name: terminationMessagePath
  3457. type:
  3458. scalar: string
  3459. - name: terminationMessagePolicy
  3460. type:
  3461. scalar: string
  3462. - name: tty
  3463. type:
  3464. scalar: boolean
  3465. - name: volumeDevices
  3466. type:
  3467. list:
  3468. elementType:
  3469. namedType: io.k8s.api.core.v1.VolumeDevice
  3470. elementRelationship: associative
  3471. keys:
  3472. - devicePath
  3473. - name: volumeMounts
  3474. type:
  3475. list:
  3476. elementType:
  3477. namedType: io.k8s.api.core.v1.VolumeMount
  3478. elementRelationship: associative
  3479. keys:
  3480. - mountPath
  3481. - name: workingDir
  3482. type:
  3483. scalar: string
  3484. - name: io.k8s.api.core.v1.ContainerImage
  3485. map:
  3486. fields:
  3487. - name: names
  3488. type:
  3489. list:
  3490. elementType:
  3491. scalar: string
  3492. elementRelationship: atomic
  3493. - name: sizeBytes
  3494. type:
  3495. scalar: numeric
  3496. - name: io.k8s.api.core.v1.ContainerPort
  3497. map:
  3498. fields:
  3499. - name: containerPort
  3500. type:
  3501. scalar: numeric
  3502. default: 0
  3503. - name: hostIP
  3504. type:
  3505. scalar: string
  3506. - name: hostPort
  3507. type:
  3508. scalar: numeric
  3509. - name: name
  3510. type:
  3511. scalar: string
  3512. - name: protocol
  3513. type:
  3514. scalar: string
  3515. default: TCP
  3516. - name: io.k8s.api.core.v1.ContainerState
  3517. map:
  3518. fields:
  3519. - name: running
  3520. type:
  3521. namedType: io.k8s.api.core.v1.ContainerStateRunning
  3522. - name: terminated
  3523. type:
  3524. namedType: io.k8s.api.core.v1.ContainerStateTerminated
  3525. - name: waiting
  3526. type:
  3527. namedType: io.k8s.api.core.v1.ContainerStateWaiting
  3528. - name: io.k8s.api.core.v1.ContainerStateRunning
  3529. map:
  3530. fields:
  3531. - name: startedAt
  3532. type:
  3533. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3534. default: {}
  3535. - name: io.k8s.api.core.v1.ContainerStateTerminated
  3536. map:
  3537. fields:
  3538. - name: containerID
  3539. type:
  3540. scalar: string
  3541. - name: exitCode
  3542. type:
  3543. scalar: numeric
  3544. default: 0
  3545. - name: finishedAt
  3546. type:
  3547. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3548. default: {}
  3549. - name: message
  3550. type:
  3551. scalar: string
  3552. - name: reason
  3553. type:
  3554. scalar: string
  3555. - name: signal
  3556. type:
  3557. scalar: numeric
  3558. - name: startedAt
  3559. type:
  3560. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3561. default: {}
  3562. - name: io.k8s.api.core.v1.ContainerStateWaiting
  3563. map:
  3564. fields:
  3565. - name: message
  3566. type:
  3567. scalar: string
  3568. - name: reason
  3569. type:
  3570. scalar: string
  3571. - name: io.k8s.api.core.v1.ContainerStatus
  3572. map:
  3573. fields:
  3574. - name: containerID
  3575. type:
  3576. scalar: string
  3577. - name: image
  3578. type:
  3579. scalar: string
  3580. default: ""
  3581. - name: imageID
  3582. type:
  3583. scalar: string
  3584. default: ""
  3585. - name: lastState
  3586. type:
  3587. namedType: io.k8s.api.core.v1.ContainerState
  3588. default: {}
  3589. - name: name
  3590. type:
  3591. scalar: string
  3592. default: ""
  3593. - name: ready
  3594. type:
  3595. scalar: boolean
  3596. default: false
  3597. - name: restartCount
  3598. type:
  3599. scalar: numeric
  3600. default: 0
  3601. - name: started
  3602. type:
  3603. scalar: boolean
  3604. - name: state
  3605. type:
  3606. namedType: io.k8s.api.core.v1.ContainerState
  3607. default: {}
  3608. - name: io.k8s.api.core.v1.DaemonEndpoint
  3609. map:
  3610. fields:
  3611. - name: Port
  3612. type:
  3613. scalar: numeric
  3614. default: 0
  3615. - name: io.k8s.api.core.v1.DownwardAPIProjection
  3616. map:
  3617. fields:
  3618. - name: items
  3619. type:
  3620. list:
  3621. elementType:
  3622. namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  3623. elementRelationship: atomic
  3624. - name: io.k8s.api.core.v1.DownwardAPIVolumeFile
  3625. map:
  3626. fields:
  3627. - name: fieldRef
  3628. type:
  3629. namedType: io.k8s.api.core.v1.ObjectFieldSelector
  3630. - name: mode
  3631. type:
  3632. scalar: numeric
  3633. - name: path
  3634. type:
  3635. scalar: string
  3636. default: ""
  3637. - name: resourceFieldRef
  3638. type:
  3639. namedType: io.k8s.api.core.v1.ResourceFieldSelector
  3640. - name: io.k8s.api.core.v1.DownwardAPIVolumeSource
  3641. map:
  3642. fields:
  3643. - name: defaultMode
  3644. type:
  3645. scalar: numeric
  3646. - name: items
  3647. type:
  3648. list:
  3649. elementType:
  3650. namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  3651. elementRelationship: atomic
  3652. - name: io.k8s.api.core.v1.EmptyDirVolumeSource
  3653. map:
  3654. fields:
  3655. - name: medium
  3656. type:
  3657. scalar: string
  3658. - name: sizeLimit
  3659. type:
  3660. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3661. - name: io.k8s.api.core.v1.EndpointAddress
  3662. map:
  3663. fields:
  3664. - name: hostname
  3665. type:
  3666. scalar: string
  3667. - name: ip
  3668. type:
  3669. scalar: string
  3670. default: ""
  3671. - name: nodeName
  3672. type:
  3673. scalar: string
  3674. - name: targetRef
  3675. type:
  3676. namedType: io.k8s.api.core.v1.ObjectReference
  3677. - name: io.k8s.api.core.v1.EndpointPort
  3678. map:
  3679. fields:
  3680. - name: appProtocol
  3681. type:
  3682. scalar: string
  3683. - name: name
  3684. type:
  3685. scalar: string
  3686. - name: port
  3687. type:
  3688. scalar: numeric
  3689. default: 0
  3690. - name: protocol
  3691. type:
  3692. scalar: string
  3693. - name: io.k8s.api.core.v1.EndpointSubset
  3694. map:
  3695. fields:
  3696. - name: addresses
  3697. type:
  3698. list:
  3699. elementType:
  3700. namedType: io.k8s.api.core.v1.EndpointAddress
  3701. elementRelationship: atomic
  3702. - name: notReadyAddresses
  3703. type:
  3704. list:
  3705. elementType:
  3706. namedType: io.k8s.api.core.v1.EndpointAddress
  3707. elementRelationship: atomic
  3708. - name: ports
  3709. type:
  3710. list:
  3711. elementType:
  3712. namedType: io.k8s.api.core.v1.EndpointPort
  3713. elementRelationship: atomic
  3714. - name: io.k8s.api.core.v1.Endpoints
  3715. map:
  3716. fields:
  3717. - name: apiVersion
  3718. type:
  3719. scalar: string
  3720. - name: kind
  3721. type:
  3722. scalar: string
  3723. - name: metadata
  3724. type:
  3725. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3726. default: {}
  3727. - name: subsets
  3728. type:
  3729. list:
  3730. elementType:
  3731. namedType: io.k8s.api.core.v1.EndpointSubset
  3732. elementRelationship: atomic
  3733. - name: io.k8s.api.core.v1.EnvFromSource
  3734. map:
  3735. fields:
  3736. - name: configMapRef
  3737. type:
  3738. namedType: io.k8s.api.core.v1.ConfigMapEnvSource
  3739. - name: prefix
  3740. type:
  3741. scalar: string
  3742. - name: secretRef
  3743. type:
  3744. namedType: io.k8s.api.core.v1.SecretEnvSource
  3745. - name: io.k8s.api.core.v1.EnvVar
  3746. map:
  3747. fields:
  3748. - name: name
  3749. type:
  3750. scalar: string
  3751. default: ""
  3752. - name: value
  3753. type:
  3754. scalar: string
  3755. - name: valueFrom
  3756. type:
  3757. namedType: io.k8s.api.core.v1.EnvVarSource
  3758. - name: io.k8s.api.core.v1.EnvVarSource
  3759. map:
  3760. fields:
  3761. - name: configMapKeyRef
  3762. type:
  3763. namedType: io.k8s.api.core.v1.ConfigMapKeySelector
  3764. - name: fieldRef
  3765. type:
  3766. namedType: io.k8s.api.core.v1.ObjectFieldSelector
  3767. - name: resourceFieldRef
  3768. type:
  3769. namedType: io.k8s.api.core.v1.ResourceFieldSelector
  3770. - name: secretKeyRef
  3771. type:
  3772. namedType: io.k8s.api.core.v1.SecretKeySelector
  3773. - name: io.k8s.api.core.v1.EphemeralContainer
  3774. map:
  3775. fields:
  3776. - name: args
  3777. type:
  3778. list:
  3779. elementType:
  3780. scalar: string
  3781. elementRelationship: atomic
  3782. - name: command
  3783. type:
  3784. list:
  3785. elementType:
  3786. scalar: string
  3787. elementRelationship: atomic
  3788. - name: env
  3789. type:
  3790. list:
  3791. elementType:
  3792. namedType: io.k8s.api.core.v1.EnvVar
  3793. elementRelationship: associative
  3794. keys:
  3795. - name
  3796. - name: envFrom
  3797. type:
  3798. list:
  3799. elementType:
  3800. namedType: io.k8s.api.core.v1.EnvFromSource
  3801. elementRelationship: atomic
  3802. - name: image
  3803. type:
  3804. scalar: string
  3805. - name: imagePullPolicy
  3806. type:
  3807. scalar: string
  3808. - name: lifecycle
  3809. type:
  3810. namedType: io.k8s.api.core.v1.Lifecycle
  3811. - name: livenessProbe
  3812. type:
  3813. namedType: io.k8s.api.core.v1.Probe
  3814. - name: name
  3815. type:
  3816. scalar: string
  3817. default: ""
  3818. - name: ports
  3819. type:
  3820. list:
  3821. elementType:
  3822. namedType: io.k8s.api.core.v1.ContainerPort
  3823. elementRelationship: atomic
  3824. - name: readinessProbe
  3825. type:
  3826. namedType: io.k8s.api.core.v1.Probe
  3827. - name: resources
  3828. type:
  3829. namedType: io.k8s.api.core.v1.ResourceRequirements
  3830. default: {}
  3831. - name: securityContext
  3832. type:
  3833. namedType: io.k8s.api.core.v1.SecurityContext
  3834. - name: startupProbe
  3835. type:
  3836. namedType: io.k8s.api.core.v1.Probe
  3837. - name: stdin
  3838. type:
  3839. scalar: boolean
  3840. - name: stdinOnce
  3841. type:
  3842. scalar: boolean
  3843. - name: targetContainerName
  3844. type:
  3845. scalar: string
  3846. - name: terminationMessagePath
  3847. type:
  3848. scalar: string
  3849. - name: terminationMessagePolicy
  3850. type:
  3851. scalar: string
  3852. - name: tty
  3853. type:
  3854. scalar: boolean
  3855. - name: volumeDevices
  3856. type:
  3857. list:
  3858. elementType:
  3859. namedType: io.k8s.api.core.v1.VolumeDevice
  3860. elementRelationship: associative
  3861. keys:
  3862. - devicePath
  3863. - name: volumeMounts
  3864. type:
  3865. list:
  3866. elementType:
  3867. namedType: io.k8s.api.core.v1.VolumeMount
  3868. elementRelationship: associative
  3869. keys:
  3870. - mountPath
  3871. - name: workingDir
  3872. type:
  3873. scalar: string
  3874. - name: io.k8s.api.core.v1.EphemeralVolumeSource
  3875. map:
  3876. fields:
  3877. - name: volumeClaimTemplate
  3878. type:
  3879. namedType: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  3880. - name: io.k8s.api.core.v1.Event
  3881. map:
  3882. fields:
  3883. - name: action
  3884. type:
  3885. scalar: string
  3886. - name: apiVersion
  3887. type:
  3888. scalar: string
  3889. - name: count
  3890. type:
  3891. scalar: numeric
  3892. - name: eventTime
  3893. type:
  3894. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  3895. default: {}
  3896. - name: firstTimestamp
  3897. type:
  3898. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3899. default: {}
  3900. - name: involvedObject
  3901. type:
  3902. namedType: io.k8s.api.core.v1.ObjectReference
  3903. default: {}
  3904. - name: kind
  3905. type:
  3906. scalar: string
  3907. - name: lastTimestamp
  3908. type:
  3909. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3910. default: {}
  3911. - name: message
  3912. type:
  3913. scalar: string
  3914. - name: metadata
  3915. type:
  3916. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3917. default: {}
  3918. - name: reason
  3919. type:
  3920. scalar: string
  3921. - name: related
  3922. type:
  3923. namedType: io.k8s.api.core.v1.ObjectReference
  3924. - name: reportingComponent
  3925. type:
  3926. scalar: string
  3927. default: ""
  3928. - name: reportingInstance
  3929. type:
  3930. scalar: string
  3931. default: ""
  3932. - name: series
  3933. type:
  3934. namedType: io.k8s.api.core.v1.EventSeries
  3935. - name: source
  3936. type:
  3937. namedType: io.k8s.api.core.v1.EventSource
  3938. default: {}
  3939. - name: type
  3940. type:
  3941. scalar: string
  3942. - name: io.k8s.api.core.v1.EventSeries
  3943. map:
  3944. fields:
  3945. - name: count
  3946. type:
  3947. scalar: numeric
  3948. - name: lastObservedTime
  3949. type:
  3950. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  3951. default: {}
  3952. - name: io.k8s.api.core.v1.EventSource
  3953. map:
  3954. fields:
  3955. - name: component
  3956. type:
  3957. scalar: string
  3958. - name: host
  3959. type:
  3960. scalar: string
  3961. - name: io.k8s.api.core.v1.ExecAction
  3962. map:
  3963. fields:
  3964. - name: command
  3965. type:
  3966. list:
  3967. elementType:
  3968. scalar: string
  3969. elementRelationship: atomic
  3970. - name: io.k8s.api.core.v1.FCVolumeSource
  3971. map:
  3972. fields:
  3973. - name: fsType
  3974. type:
  3975. scalar: string
  3976. - name: lun
  3977. type:
  3978. scalar: numeric
  3979. - name: readOnly
  3980. type:
  3981. scalar: boolean
  3982. - name: targetWWNs
  3983. type:
  3984. list:
  3985. elementType:
  3986. scalar: string
  3987. elementRelationship: atomic
  3988. - name: wwids
  3989. type:
  3990. list:
  3991. elementType:
  3992. scalar: string
  3993. elementRelationship: atomic
  3994. - name: io.k8s.api.core.v1.FlexPersistentVolumeSource
  3995. map:
  3996. fields:
  3997. - name: driver
  3998. type:
  3999. scalar: string
  4000. default: ""
  4001. - name: fsType
  4002. type:
  4003. scalar: string
  4004. - name: options
  4005. type:
  4006. map:
  4007. elementType:
  4008. scalar: string
  4009. - name: readOnly
  4010. type:
  4011. scalar: boolean
  4012. - name: secretRef
  4013. type:
  4014. namedType: io.k8s.api.core.v1.SecretReference
  4015. - name: io.k8s.api.core.v1.FlexVolumeSource
  4016. map:
  4017. fields:
  4018. - name: driver
  4019. type:
  4020. scalar: string
  4021. default: ""
  4022. - name: fsType
  4023. type:
  4024. scalar: string
  4025. - name: options
  4026. type:
  4027. map:
  4028. elementType:
  4029. scalar: string
  4030. - name: readOnly
  4031. type:
  4032. scalar: boolean
  4033. - name: secretRef
  4034. type:
  4035. namedType: io.k8s.api.core.v1.LocalObjectReference
  4036. - name: io.k8s.api.core.v1.FlockerVolumeSource
  4037. map:
  4038. fields:
  4039. - name: datasetName
  4040. type:
  4041. scalar: string
  4042. - name: datasetUUID
  4043. type:
  4044. scalar: string
  4045. - name: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  4046. map:
  4047. fields:
  4048. - name: fsType
  4049. type:
  4050. scalar: string
  4051. - name: partition
  4052. type:
  4053. scalar: numeric
  4054. - name: pdName
  4055. type:
  4056. scalar: string
  4057. default: ""
  4058. - name: readOnly
  4059. type:
  4060. scalar: boolean
  4061. - name: io.k8s.api.core.v1.GitRepoVolumeSource
  4062. map:
  4063. fields:
  4064. - name: directory
  4065. type:
  4066. scalar: string
  4067. - name: repository
  4068. type:
  4069. scalar: string
  4070. default: ""
  4071. - name: revision
  4072. type:
  4073. scalar: string
  4074. - name: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  4075. map:
  4076. fields:
  4077. - name: endpoints
  4078. type:
  4079. scalar: string
  4080. default: ""
  4081. - name: endpointsNamespace
  4082. type:
  4083. scalar: string
  4084. - name: path
  4085. type:
  4086. scalar: string
  4087. default: ""
  4088. - name: readOnly
  4089. type:
  4090. scalar: boolean
  4091. - name: io.k8s.api.core.v1.GlusterfsVolumeSource
  4092. map:
  4093. fields:
  4094. - name: endpoints
  4095. type:
  4096. scalar: string
  4097. default: ""
  4098. - name: path
  4099. type:
  4100. scalar: string
  4101. default: ""
  4102. - name: readOnly
  4103. type:
  4104. scalar: boolean
  4105. - name: io.k8s.api.core.v1.HTTPGetAction
  4106. map:
  4107. fields:
  4108. - name: host
  4109. type:
  4110. scalar: string
  4111. - name: httpHeaders
  4112. type:
  4113. list:
  4114. elementType:
  4115. namedType: io.k8s.api.core.v1.HTTPHeader
  4116. elementRelationship: atomic
  4117. - name: path
  4118. type:
  4119. scalar: string
  4120. - name: port
  4121. type:
  4122. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  4123. default: {}
  4124. - name: scheme
  4125. type:
  4126. scalar: string
  4127. - name: io.k8s.api.core.v1.HTTPHeader
  4128. map:
  4129. fields:
  4130. - name: name
  4131. type:
  4132. scalar: string
  4133. default: ""
  4134. - name: value
  4135. type:
  4136. scalar: string
  4137. default: ""
  4138. - name: io.k8s.api.core.v1.Handler
  4139. map:
  4140. fields:
  4141. - name: exec
  4142. type:
  4143. namedType: io.k8s.api.core.v1.ExecAction
  4144. - name: httpGet
  4145. type:
  4146. namedType: io.k8s.api.core.v1.HTTPGetAction
  4147. - name: tcpSocket
  4148. type:
  4149. namedType: io.k8s.api.core.v1.TCPSocketAction
  4150. - name: io.k8s.api.core.v1.HostAlias
  4151. map:
  4152. fields:
  4153. - name: hostnames
  4154. type:
  4155. list:
  4156. elementType:
  4157. scalar: string
  4158. elementRelationship: atomic
  4159. - name: ip
  4160. type:
  4161. scalar: string
  4162. - name: io.k8s.api.core.v1.HostPathVolumeSource
  4163. map:
  4164. fields:
  4165. - name: path
  4166. type:
  4167. scalar: string
  4168. default: ""
  4169. - name: type
  4170. type:
  4171. scalar: string
  4172. - name: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  4173. map:
  4174. fields:
  4175. - name: chapAuthDiscovery
  4176. type:
  4177. scalar: boolean
  4178. - name: chapAuthSession
  4179. type:
  4180. scalar: boolean
  4181. - name: fsType
  4182. type:
  4183. scalar: string
  4184. - name: initiatorName
  4185. type:
  4186. scalar: string
  4187. - name: iqn
  4188. type:
  4189. scalar: string
  4190. default: ""
  4191. - name: iscsiInterface
  4192. type:
  4193. scalar: string
  4194. - name: lun
  4195. type:
  4196. scalar: numeric
  4197. default: 0
  4198. - name: portals
  4199. type:
  4200. list:
  4201. elementType:
  4202. scalar: string
  4203. elementRelationship: atomic
  4204. - name: readOnly
  4205. type:
  4206. scalar: boolean
  4207. - name: secretRef
  4208. type:
  4209. namedType: io.k8s.api.core.v1.SecretReference
  4210. - name: targetPortal
  4211. type:
  4212. scalar: string
  4213. default: ""
  4214. - name: io.k8s.api.core.v1.ISCSIVolumeSource
  4215. map:
  4216. fields:
  4217. - name: chapAuthDiscovery
  4218. type:
  4219. scalar: boolean
  4220. - name: chapAuthSession
  4221. type:
  4222. scalar: boolean
  4223. - name: fsType
  4224. type:
  4225. scalar: string
  4226. - name: initiatorName
  4227. type:
  4228. scalar: string
  4229. - name: iqn
  4230. type:
  4231. scalar: string
  4232. default: ""
  4233. - name: iscsiInterface
  4234. type:
  4235. scalar: string
  4236. - name: lun
  4237. type:
  4238. scalar: numeric
  4239. default: 0
  4240. - name: portals
  4241. type:
  4242. list:
  4243. elementType:
  4244. scalar: string
  4245. elementRelationship: atomic
  4246. - name: readOnly
  4247. type:
  4248. scalar: boolean
  4249. - name: secretRef
  4250. type:
  4251. namedType: io.k8s.api.core.v1.LocalObjectReference
  4252. - name: targetPortal
  4253. type:
  4254. scalar: string
  4255. default: ""
  4256. - name: io.k8s.api.core.v1.KeyToPath
  4257. map:
  4258. fields:
  4259. - name: key
  4260. type:
  4261. scalar: string
  4262. default: ""
  4263. - name: mode
  4264. type:
  4265. scalar: numeric
  4266. - name: path
  4267. type:
  4268. scalar: string
  4269. default: ""
  4270. - name: io.k8s.api.core.v1.Lifecycle
  4271. map:
  4272. fields:
  4273. - name: postStart
  4274. type:
  4275. namedType: io.k8s.api.core.v1.Handler
  4276. - name: preStop
  4277. type:
  4278. namedType: io.k8s.api.core.v1.Handler
  4279. - name: io.k8s.api.core.v1.LimitRange
  4280. map:
  4281. fields:
  4282. - name: apiVersion
  4283. type:
  4284. scalar: string
  4285. - name: kind
  4286. type:
  4287. scalar: string
  4288. - name: metadata
  4289. type:
  4290. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4291. default: {}
  4292. - name: spec
  4293. type:
  4294. namedType: io.k8s.api.core.v1.LimitRangeSpec
  4295. default: {}
  4296. - name: io.k8s.api.core.v1.LimitRangeItem
  4297. map:
  4298. fields:
  4299. - name: default
  4300. type:
  4301. map:
  4302. elementType:
  4303. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4304. - name: defaultRequest
  4305. type:
  4306. map:
  4307. elementType:
  4308. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4309. - name: max
  4310. type:
  4311. map:
  4312. elementType:
  4313. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4314. - name: maxLimitRequestRatio
  4315. type:
  4316. map:
  4317. elementType:
  4318. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4319. - name: min
  4320. type:
  4321. map:
  4322. elementType:
  4323. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4324. - name: type
  4325. type:
  4326. scalar: string
  4327. default: ""
  4328. - name: io.k8s.api.core.v1.LimitRangeSpec
  4329. map:
  4330. fields:
  4331. - name: limits
  4332. type:
  4333. list:
  4334. elementType:
  4335. namedType: io.k8s.api.core.v1.LimitRangeItem
  4336. elementRelationship: atomic
  4337. - name: io.k8s.api.core.v1.LoadBalancerIngress
  4338. map:
  4339. fields:
  4340. - name: hostname
  4341. type:
  4342. scalar: string
  4343. - name: ip
  4344. type:
  4345. scalar: string
  4346. - name: ports
  4347. type:
  4348. list:
  4349. elementType:
  4350. namedType: io.k8s.api.core.v1.PortStatus
  4351. elementRelationship: atomic
  4352. - name: io.k8s.api.core.v1.LoadBalancerStatus
  4353. map:
  4354. fields:
  4355. - name: ingress
  4356. type:
  4357. list:
  4358. elementType:
  4359. namedType: io.k8s.api.core.v1.LoadBalancerIngress
  4360. elementRelationship: atomic
  4361. - name: io.k8s.api.core.v1.LocalObjectReference
  4362. map:
  4363. fields:
  4364. - name: name
  4365. type:
  4366. scalar: string
  4367. - name: io.k8s.api.core.v1.LocalVolumeSource
  4368. map:
  4369. fields:
  4370. - name: fsType
  4371. type:
  4372. scalar: string
  4373. - name: path
  4374. type:
  4375. scalar: string
  4376. default: ""
  4377. - name: io.k8s.api.core.v1.NFSVolumeSource
  4378. map:
  4379. fields:
  4380. - name: path
  4381. type:
  4382. scalar: string
  4383. default: ""
  4384. - name: readOnly
  4385. type:
  4386. scalar: boolean
  4387. - name: server
  4388. type:
  4389. scalar: string
  4390. default: ""
  4391. - name: io.k8s.api.core.v1.Namespace
  4392. map:
  4393. fields:
  4394. - name: apiVersion
  4395. type:
  4396. scalar: string
  4397. - name: kind
  4398. type:
  4399. scalar: string
  4400. - name: metadata
  4401. type:
  4402. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4403. default: {}
  4404. - name: spec
  4405. type:
  4406. namedType: io.k8s.api.core.v1.NamespaceSpec
  4407. default: {}
  4408. - name: status
  4409. type:
  4410. namedType: io.k8s.api.core.v1.NamespaceStatus
  4411. default: {}
  4412. - name: io.k8s.api.core.v1.NamespaceCondition
  4413. map:
  4414. fields:
  4415. - name: lastTransitionTime
  4416. type:
  4417. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4418. default: {}
  4419. - name: message
  4420. type:
  4421. scalar: string
  4422. - name: reason
  4423. type:
  4424. scalar: string
  4425. - name: status
  4426. type:
  4427. scalar: string
  4428. default: ""
  4429. - name: type
  4430. type:
  4431. scalar: string
  4432. default: ""
  4433. - name: io.k8s.api.core.v1.NamespaceSpec
  4434. map:
  4435. fields:
  4436. - name: finalizers
  4437. type:
  4438. list:
  4439. elementType:
  4440. scalar: string
  4441. elementRelationship: atomic
  4442. - name: io.k8s.api.core.v1.NamespaceStatus
  4443. map:
  4444. fields:
  4445. - name: conditions
  4446. type:
  4447. list:
  4448. elementType:
  4449. namedType: io.k8s.api.core.v1.NamespaceCondition
  4450. elementRelationship: associative
  4451. keys:
  4452. - type
  4453. - name: phase
  4454. type:
  4455. scalar: string
  4456. - name: io.k8s.api.core.v1.Node
  4457. map:
  4458. fields:
  4459. - name: apiVersion
  4460. type:
  4461. scalar: string
  4462. - name: kind
  4463. type:
  4464. scalar: string
  4465. - name: metadata
  4466. type:
  4467. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4468. default: {}
  4469. - name: spec
  4470. type:
  4471. namedType: io.k8s.api.core.v1.NodeSpec
  4472. default: {}
  4473. - name: status
  4474. type:
  4475. namedType: io.k8s.api.core.v1.NodeStatus
  4476. default: {}
  4477. - name: io.k8s.api.core.v1.NodeAddress
  4478. map:
  4479. fields:
  4480. - name: address
  4481. type:
  4482. scalar: string
  4483. default: ""
  4484. - name: type
  4485. type:
  4486. scalar: string
  4487. default: ""
  4488. - name: io.k8s.api.core.v1.NodeAffinity
  4489. map:
  4490. fields:
  4491. - name: preferredDuringSchedulingIgnoredDuringExecution
  4492. type:
  4493. list:
  4494. elementType:
  4495. namedType: io.k8s.api.core.v1.PreferredSchedulingTerm
  4496. elementRelationship: atomic
  4497. - name: requiredDuringSchedulingIgnoredDuringExecution
  4498. type:
  4499. namedType: io.k8s.api.core.v1.NodeSelector
  4500. - name: io.k8s.api.core.v1.NodeCondition
  4501. map:
  4502. fields:
  4503. - name: lastHeartbeatTime
  4504. type:
  4505. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4506. default: {}
  4507. - name: lastTransitionTime
  4508. type:
  4509. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4510. default: {}
  4511. - name: message
  4512. type:
  4513. scalar: string
  4514. - name: reason
  4515. type:
  4516. scalar: string
  4517. - name: status
  4518. type:
  4519. scalar: string
  4520. default: ""
  4521. - name: type
  4522. type:
  4523. scalar: string
  4524. default: ""
  4525. - name: io.k8s.api.core.v1.NodeConfigSource
  4526. map:
  4527. fields:
  4528. - name: configMap
  4529. type:
  4530. namedType: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  4531. - name: io.k8s.api.core.v1.NodeConfigStatus
  4532. map:
  4533. fields:
  4534. - name: active
  4535. type:
  4536. namedType: io.k8s.api.core.v1.NodeConfigSource
  4537. - name: assigned
  4538. type:
  4539. namedType: io.k8s.api.core.v1.NodeConfigSource
  4540. - name: error
  4541. type:
  4542. scalar: string
  4543. - name: lastKnownGood
  4544. type:
  4545. namedType: io.k8s.api.core.v1.NodeConfigSource
  4546. - name: io.k8s.api.core.v1.NodeDaemonEndpoints
  4547. map:
  4548. fields:
  4549. - name: kubeletEndpoint
  4550. type:
  4551. namedType: io.k8s.api.core.v1.DaemonEndpoint
  4552. default: {}
  4553. - name: io.k8s.api.core.v1.NodeSelector
  4554. map:
  4555. fields:
  4556. - name: nodeSelectorTerms
  4557. type:
  4558. list:
  4559. elementType:
  4560. namedType: io.k8s.api.core.v1.NodeSelectorTerm
  4561. elementRelationship: atomic
  4562. - name: io.k8s.api.core.v1.NodeSelectorRequirement
  4563. map:
  4564. fields:
  4565. - name: key
  4566. type:
  4567. scalar: string
  4568. default: ""
  4569. - name: operator
  4570. type:
  4571. scalar: string
  4572. default: ""
  4573. - name: values
  4574. type:
  4575. list:
  4576. elementType:
  4577. scalar: string
  4578. elementRelationship: atomic
  4579. - name: io.k8s.api.core.v1.NodeSelectorTerm
  4580. map:
  4581. fields:
  4582. - name: matchExpressions
  4583. type:
  4584. list:
  4585. elementType:
  4586. namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  4587. elementRelationship: atomic
  4588. - name: matchFields
  4589. type:
  4590. list:
  4591. elementType:
  4592. namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  4593. elementRelationship: atomic
  4594. - name: io.k8s.api.core.v1.NodeSpec
  4595. map:
  4596. fields:
  4597. - name: configSource
  4598. type:
  4599. namedType: io.k8s.api.core.v1.NodeConfigSource
  4600. - name: externalID
  4601. type:
  4602. scalar: string
  4603. - name: podCIDR
  4604. type:
  4605. scalar: string
  4606. - name: podCIDRs
  4607. type:
  4608. list:
  4609. elementType:
  4610. scalar: string
  4611. elementRelationship: associative
  4612. - name: providerID
  4613. type:
  4614. scalar: string
  4615. - name: taints
  4616. type:
  4617. list:
  4618. elementType:
  4619. namedType: io.k8s.api.core.v1.Taint
  4620. elementRelationship: atomic
  4621. - name: unschedulable
  4622. type:
  4623. scalar: boolean
  4624. - name: io.k8s.api.core.v1.NodeStatus
  4625. map:
  4626. fields:
  4627. - name: addresses
  4628. type:
  4629. list:
  4630. elementType:
  4631. namedType: io.k8s.api.core.v1.NodeAddress
  4632. elementRelationship: associative
  4633. keys:
  4634. - type
  4635. - name: allocatable
  4636. type:
  4637. map:
  4638. elementType:
  4639. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4640. - name: capacity
  4641. type:
  4642. map:
  4643. elementType:
  4644. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4645. - name: conditions
  4646. type:
  4647. list:
  4648. elementType:
  4649. namedType: io.k8s.api.core.v1.NodeCondition
  4650. elementRelationship: associative
  4651. keys:
  4652. - type
  4653. - name: config
  4654. type:
  4655. namedType: io.k8s.api.core.v1.NodeConfigStatus
  4656. - name: daemonEndpoints
  4657. type:
  4658. namedType: io.k8s.api.core.v1.NodeDaemonEndpoints
  4659. default: {}
  4660. - name: images
  4661. type:
  4662. list:
  4663. elementType:
  4664. namedType: io.k8s.api.core.v1.ContainerImage
  4665. elementRelationship: atomic
  4666. - name: nodeInfo
  4667. type:
  4668. namedType: io.k8s.api.core.v1.NodeSystemInfo
  4669. default: {}
  4670. - name: phase
  4671. type:
  4672. scalar: string
  4673. - name: volumesAttached
  4674. type:
  4675. list:
  4676. elementType:
  4677. namedType: io.k8s.api.core.v1.AttachedVolume
  4678. elementRelationship: atomic
  4679. - name: volumesInUse
  4680. type:
  4681. list:
  4682. elementType:
  4683. scalar: string
  4684. elementRelationship: atomic
  4685. - name: io.k8s.api.core.v1.NodeSystemInfo
  4686. map:
  4687. fields:
  4688. - name: architecture
  4689. type:
  4690. scalar: string
  4691. default: ""
  4692. - name: bootID
  4693. type:
  4694. scalar: string
  4695. default: ""
  4696. - name: containerRuntimeVersion
  4697. type:
  4698. scalar: string
  4699. default: ""
  4700. - name: kernelVersion
  4701. type:
  4702. scalar: string
  4703. default: ""
  4704. - name: kubeProxyVersion
  4705. type:
  4706. scalar: string
  4707. default: ""
  4708. - name: kubeletVersion
  4709. type:
  4710. scalar: string
  4711. default: ""
  4712. - name: machineID
  4713. type:
  4714. scalar: string
  4715. default: ""
  4716. - name: operatingSystem
  4717. type:
  4718. scalar: string
  4719. default: ""
  4720. - name: osImage
  4721. type:
  4722. scalar: string
  4723. default: ""
  4724. - name: systemUUID
  4725. type:
  4726. scalar: string
  4727. default: ""
  4728. - name: io.k8s.api.core.v1.ObjectFieldSelector
  4729. map:
  4730. fields:
  4731. - name: apiVersion
  4732. type:
  4733. scalar: string
  4734. - name: fieldPath
  4735. type:
  4736. scalar: string
  4737. default: ""
  4738. - name: io.k8s.api.core.v1.ObjectReference
  4739. map:
  4740. fields:
  4741. - name: apiVersion
  4742. type:
  4743. scalar: string
  4744. - name: fieldPath
  4745. type:
  4746. scalar: string
  4747. - name: kind
  4748. type:
  4749. scalar: string
  4750. - name: name
  4751. type:
  4752. scalar: string
  4753. - name: namespace
  4754. type:
  4755. scalar: string
  4756. - name: resourceVersion
  4757. type:
  4758. scalar: string
  4759. - name: uid
  4760. type:
  4761. scalar: string
  4762. - name: io.k8s.api.core.v1.PersistentVolume
  4763. map:
  4764. fields:
  4765. - name: apiVersion
  4766. type:
  4767. scalar: string
  4768. - name: kind
  4769. type:
  4770. scalar: string
  4771. - name: metadata
  4772. type:
  4773. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4774. default: {}
  4775. - name: spec
  4776. type:
  4777. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  4778. default: {}
  4779. - name: status
  4780. type:
  4781. namedType: io.k8s.api.core.v1.PersistentVolumeStatus
  4782. default: {}
  4783. - name: io.k8s.api.core.v1.PersistentVolumeClaim
  4784. map:
  4785. fields:
  4786. - name: apiVersion
  4787. type:
  4788. scalar: string
  4789. - name: kind
  4790. type:
  4791. scalar: string
  4792. - name: metadata
  4793. type:
  4794. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4795. default: {}
  4796. - name: spec
  4797. type:
  4798. namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  4799. default: {}
  4800. - name: status
  4801. type:
  4802. namedType: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  4803. default: {}
  4804. - name: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  4805. map:
  4806. fields:
  4807. - name: lastProbeTime
  4808. type:
  4809. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4810. default: {}
  4811. - name: lastTransitionTime
  4812. type:
  4813. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4814. default: {}
  4815. - name: message
  4816. type:
  4817. scalar: string
  4818. - name: reason
  4819. type:
  4820. scalar: string
  4821. - name: status
  4822. type:
  4823. scalar: string
  4824. default: ""
  4825. - name: type
  4826. type:
  4827. scalar: string
  4828. default: ""
  4829. - name: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  4830. map:
  4831. fields:
  4832. - name: accessModes
  4833. type:
  4834. list:
  4835. elementType:
  4836. scalar: string
  4837. elementRelationship: atomic
  4838. - name: dataSource
  4839. type:
  4840. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  4841. - name: resources
  4842. type:
  4843. namedType: io.k8s.api.core.v1.ResourceRequirements
  4844. default: {}
  4845. - name: selector
  4846. type:
  4847. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  4848. - name: storageClassName
  4849. type:
  4850. scalar: string
  4851. - name: volumeMode
  4852. type:
  4853. scalar: string
  4854. - name: volumeName
  4855. type:
  4856. scalar: string
  4857. - name: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  4858. map:
  4859. fields:
  4860. - name: accessModes
  4861. type:
  4862. list:
  4863. elementType:
  4864. scalar: string
  4865. elementRelationship: atomic
  4866. - name: capacity
  4867. type:
  4868. map:
  4869. elementType:
  4870. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4871. - name: conditions
  4872. type:
  4873. list:
  4874. elementType:
  4875. namedType: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  4876. elementRelationship: associative
  4877. keys:
  4878. - type
  4879. - name: phase
  4880. type:
  4881. scalar: string
  4882. - name: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  4883. map:
  4884. fields:
  4885. - name: metadata
  4886. type:
  4887. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4888. default: {}
  4889. - name: spec
  4890. type:
  4891. namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  4892. default: {}
  4893. - name: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  4894. map:
  4895. fields:
  4896. - name: claimName
  4897. type:
  4898. scalar: string
  4899. default: ""
  4900. - name: readOnly
  4901. type:
  4902. scalar: boolean
  4903. - name: io.k8s.api.core.v1.PersistentVolumeSpec
  4904. map:
  4905. fields:
  4906. - name: accessModes
  4907. type:
  4908. list:
  4909. elementType:
  4910. scalar: string
  4911. elementRelationship: atomic
  4912. - name: awsElasticBlockStore
  4913. type:
  4914. namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  4915. - name: azureDisk
  4916. type:
  4917. namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  4918. - name: azureFile
  4919. type:
  4920. namedType: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  4921. - name: capacity
  4922. type:
  4923. map:
  4924. elementType:
  4925. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  4926. - name: cephfs
  4927. type:
  4928. namedType: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  4929. - name: cinder
  4930. type:
  4931. namedType: io.k8s.api.core.v1.CinderPersistentVolumeSource
  4932. - name: claimRef
  4933. type:
  4934. namedType: io.k8s.api.core.v1.ObjectReference
  4935. - name: csi
  4936. type:
  4937. namedType: io.k8s.api.core.v1.CSIPersistentVolumeSource
  4938. - name: fc
  4939. type:
  4940. namedType: io.k8s.api.core.v1.FCVolumeSource
  4941. - name: flexVolume
  4942. type:
  4943. namedType: io.k8s.api.core.v1.FlexPersistentVolumeSource
  4944. - name: flocker
  4945. type:
  4946. namedType: io.k8s.api.core.v1.FlockerVolumeSource
  4947. - name: gcePersistentDisk
  4948. type:
  4949. namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  4950. - name: glusterfs
  4951. type:
  4952. namedType: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  4953. - name: hostPath
  4954. type:
  4955. namedType: io.k8s.api.core.v1.HostPathVolumeSource
  4956. - name: iscsi
  4957. type:
  4958. namedType: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  4959. - name: local
  4960. type:
  4961. namedType: io.k8s.api.core.v1.LocalVolumeSource
  4962. - name: mountOptions
  4963. type:
  4964. list:
  4965. elementType:
  4966. scalar: string
  4967. elementRelationship: atomic
  4968. - name: nfs
  4969. type:
  4970. namedType: io.k8s.api.core.v1.NFSVolumeSource
  4971. - name: nodeAffinity
  4972. type:
  4973. namedType: io.k8s.api.core.v1.VolumeNodeAffinity
  4974. - name: persistentVolumeReclaimPolicy
  4975. type:
  4976. scalar: string
  4977. - name: photonPersistentDisk
  4978. type:
  4979. namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  4980. - name: portworxVolume
  4981. type:
  4982. namedType: io.k8s.api.core.v1.PortworxVolumeSource
  4983. - name: quobyte
  4984. type:
  4985. namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  4986. - name: rbd
  4987. type:
  4988. namedType: io.k8s.api.core.v1.RBDPersistentVolumeSource
  4989. - name: scaleIO
  4990. type:
  4991. namedType: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  4992. - name: storageClassName
  4993. type:
  4994. scalar: string
  4995. - name: storageos
  4996. type:
  4997. namedType: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  4998. - name: volumeMode
  4999. type:
  5000. scalar: string
  5001. - name: vsphereVolume
  5002. type:
  5003. namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  5004. - name: io.k8s.api.core.v1.PersistentVolumeStatus
  5005. map:
  5006. fields:
  5007. - name: message
  5008. type:
  5009. scalar: string
  5010. - name: phase
  5011. type:
  5012. scalar: string
  5013. - name: reason
  5014. type:
  5015. scalar: string
  5016. - name: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  5017. map:
  5018. fields:
  5019. - name: fsType
  5020. type:
  5021. scalar: string
  5022. - name: pdID
  5023. type:
  5024. scalar: string
  5025. default: ""
  5026. - name: io.k8s.api.core.v1.Pod
  5027. map:
  5028. fields:
  5029. - name: apiVersion
  5030. type:
  5031. scalar: string
  5032. - name: kind
  5033. type:
  5034. scalar: string
  5035. - name: metadata
  5036. type:
  5037. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5038. default: {}
  5039. - name: spec
  5040. type:
  5041. namedType: io.k8s.api.core.v1.PodSpec
  5042. default: {}
  5043. - name: status
  5044. type:
  5045. namedType: io.k8s.api.core.v1.PodStatus
  5046. default: {}
  5047. - name: io.k8s.api.core.v1.PodAffinity
  5048. map:
  5049. fields:
  5050. - name: preferredDuringSchedulingIgnoredDuringExecution
  5051. type:
  5052. list:
  5053. elementType:
  5054. namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  5055. elementRelationship: atomic
  5056. - name: requiredDuringSchedulingIgnoredDuringExecution
  5057. type:
  5058. list:
  5059. elementType:
  5060. namedType: io.k8s.api.core.v1.PodAffinityTerm
  5061. elementRelationship: atomic
  5062. - name: io.k8s.api.core.v1.PodAffinityTerm
  5063. map:
  5064. fields:
  5065. - name: labelSelector
  5066. type:
  5067. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  5068. - name: namespaceSelector
  5069. type:
  5070. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  5071. - name: namespaces
  5072. type:
  5073. list:
  5074. elementType:
  5075. scalar: string
  5076. elementRelationship: atomic
  5077. - name: topologyKey
  5078. type:
  5079. scalar: string
  5080. default: ""
  5081. - name: io.k8s.api.core.v1.PodAntiAffinity
  5082. map:
  5083. fields:
  5084. - name: preferredDuringSchedulingIgnoredDuringExecution
  5085. type:
  5086. list:
  5087. elementType:
  5088. namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  5089. elementRelationship: atomic
  5090. - name: requiredDuringSchedulingIgnoredDuringExecution
  5091. type:
  5092. list:
  5093. elementType:
  5094. namedType: io.k8s.api.core.v1.PodAffinityTerm
  5095. elementRelationship: atomic
  5096. - name: io.k8s.api.core.v1.PodCondition
  5097. map:
  5098. fields:
  5099. - name: lastProbeTime
  5100. type:
  5101. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5102. default: {}
  5103. - name: lastTransitionTime
  5104. type:
  5105. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5106. default: {}
  5107. - name: message
  5108. type:
  5109. scalar: string
  5110. - name: reason
  5111. type:
  5112. scalar: string
  5113. - name: status
  5114. type:
  5115. scalar: string
  5116. default: ""
  5117. - name: type
  5118. type:
  5119. scalar: string
  5120. default: ""
  5121. - name: io.k8s.api.core.v1.PodDNSConfig
  5122. map:
  5123. fields:
  5124. - name: nameservers
  5125. type:
  5126. list:
  5127. elementType:
  5128. scalar: string
  5129. elementRelationship: atomic
  5130. - name: options
  5131. type:
  5132. list:
  5133. elementType:
  5134. namedType: io.k8s.api.core.v1.PodDNSConfigOption
  5135. elementRelationship: atomic
  5136. - name: searches
  5137. type:
  5138. list:
  5139. elementType:
  5140. scalar: string
  5141. elementRelationship: atomic
  5142. - name: io.k8s.api.core.v1.PodDNSConfigOption
  5143. map:
  5144. fields:
  5145. - name: name
  5146. type:
  5147. scalar: string
  5148. - name: value
  5149. type:
  5150. scalar: string
  5151. - name: io.k8s.api.core.v1.PodIP
  5152. map:
  5153. fields:
  5154. - name: ip
  5155. type:
  5156. scalar: string
  5157. - name: io.k8s.api.core.v1.PodReadinessGate
  5158. map:
  5159. fields:
  5160. - name: conditionType
  5161. type:
  5162. scalar: string
  5163. default: ""
  5164. - name: io.k8s.api.core.v1.PodSecurityContext
  5165. map:
  5166. fields:
  5167. - name: fsGroup
  5168. type:
  5169. scalar: numeric
  5170. - name: fsGroupChangePolicy
  5171. type:
  5172. scalar: string
  5173. - name: runAsGroup
  5174. type:
  5175. scalar: numeric
  5176. - name: runAsNonRoot
  5177. type:
  5178. scalar: boolean
  5179. - name: runAsUser
  5180. type:
  5181. scalar: numeric
  5182. - name: seLinuxOptions
  5183. type:
  5184. namedType: io.k8s.api.core.v1.SELinuxOptions
  5185. - name: seccompProfile
  5186. type:
  5187. namedType: io.k8s.api.core.v1.SeccompProfile
  5188. - name: supplementalGroups
  5189. type:
  5190. list:
  5191. elementType:
  5192. scalar: numeric
  5193. elementRelationship: atomic
  5194. - name: sysctls
  5195. type:
  5196. list:
  5197. elementType:
  5198. namedType: io.k8s.api.core.v1.Sysctl
  5199. elementRelationship: atomic
  5200. - name: windowsOptions
  5201. type:
  5202. namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  5203. - name: io.k8s.api.core.v1.PodSpec
  5204. map:
  5205. fields:
  5206. - name: activeDeadlineSeconds
  5207. type:
  5208. scalar: numeric
  5209. - name: affinity
  5210. type:
  5211. namedType: io.k8s.api.core.v1.Affinity
  5212. - name: automountServiceAccountToken
  5213. type:
  5214. scalar: boolean
  5215. - name: containers
  5216. type:
  5217. list:
  5218. elementType:
  5219. namedType: io.k8s.api.core.v1.Container
  5220. elementRelationship: associative
  5221. keys:
  5222. - name
  5223. - name: dnsConfig
  5224. type:
  5225. namedType: io.k8s.api.core.v1.PodDNSConfig
  5226. - name: dnsPolicy
  5227. type:
  5228. scalar: string
  5229. - name: enableServiceLinks
  5230. type:
  5231. scalar: boolean
  5232. - name: ephemeralContainers
  5233. type:
  5234. list:
  5235. elementType:
  5236. namedType: io.k8s.api.core.v1.EphemeralContainer
  5237. elementRelationship: associative
  5238. keys:
  5239. - name
  5240. - name: hostAliases
  5241. type:
  5242. list:
  5243. elementType:
  5244. namedType: io.k8s.api.core.v1.HostAlias
  5245. elementRelationship: associative
  5246. keys:
  5247. - ip
  5248. - name: hostIPC
  5249. type:
  5250. scalar: boolean
  5251. - name: hostNetwork
  5252. type:
  5253. scalar: boolean
  5254. - name: hostPID
  5255. type:
  5256. scalar: boolean
  5257. - name: hostname
  5258. type:
  5259. scalar: string
  5260. - name: imagePullSecrets
  5261. type:
  5262. list:
  5263. elementType:
  5264. namedType: io.k8s.api.core.v1.LocalObjectReference
  5265. elementRelationship: associative
  5266. keys:
  5267. - name
  5268. - name: initContainers
  5269. type:
  5270. list:
  5271. elementType:
  5272. namedType: io.k8s.api.core.v1.Container
  5273. elementRelationship: associative
  5274. keys:
  5275. - name
  5276. - name: nodeName
  5277. type:
  5278. scalar: string
  5279. - name: nodeSelector
  5280. type:
  5281. map:
  5282. elementType:
  5283. scalar: string
  5284. - name: overhead
  5285. type:
  5286. map:
  5287. elementType:
  5288. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5289. - name: preemptionPolicy
  5290. type:
  5291. scalar: string
  5292. - name: priority
  5293. type:
  5294. scalar: numeric
  5295. - name: priorityClassName
  5296. type:
  5297. scalar: string
  5298. - name: readinessGates
  5299. type:
  5300. list:
  5301. elementType:
  5302. namedType: io.k8s.api.core.v1.PodReadinessGate
  5303. elementRelationship: atomic
  5304. - name: restartPolicy
  5305. type:
  5306. scalar: string
  5307. - name: runtimeClassName
  5308. type:
  5309. scalar: string
  5310. - name: schedulerName
  5311. type:
  5312. scalar: string
  5313. - name: securityContext
  5314. type:
  5315. namedType: io.k8s.api.core.v1.PodSecurityContext
  5316. - name: serviceAccount
  5317. type:
  5318. scalar: string
  5319. - name: serviceAccountName
  5320. type:
  5321. scalar: string
  5322. - name: setHostnameAsFQDN
  5323. type:
  5324. scalar: boolean
  5325. - name: shareProcessNamespace
  5326. type:
  5327. scalar: boolean
  5328. - name: subdomain
  5329. type:
  5330. scalar: string
  5331. - name: terminationGracePeriodSeconds
  5332. type:
  5333. scalar: numeric
  5334. - name: tolerations
  5335. type:
  5336. list:
  5337. elementType:
  5338. namedType: io.k8s.api.core.v1.Toleration
  5339. elementRelationship: atomic
  5340. - name: topologySpreadConstraints
  5341. type:
  5342. list:
  5343. elementType:
  5344. namedType: io.k8s.api.core.v1.TopologySpreadConstraint
  5345. elementRelationship: associative
  5346. keys:
  5347. - topologyKey
  5348. - whenUnsatisfiable
  5349. - name: volumes
  5350. type:
  5351. list:
  5352. elementType:
  5353. namedType: io.k8s.api.core.v1.Volume
  5354. elementRelationship: associative
  5355. keys:
  5356. - name
  5357. - name: io.k8s.api.core.v1.PodStatus
  5358. map:
  5359. fields:
  5360. - name: conditions
  5361. type:
  5362. list:
  5363. elementType:
  5364. namedType: io.k8s.api.core.v1.PodCondition
  5365. elementRelationship: associative
  5366. keys:
  5367. - type
  5368. - name: containerStatuses
  5369. type:
  5370. list:
  5371. elementType:
  5372. namedType: io.k8s.api.core.v1.ContainerStatus
  5373. elementRelationship: atomic
  5374. - name: ephemeralContainerStatuses
  5375. type:
  5376. list:
  5377. elementType:
  5378. namedType: io.k8s.api.core.v1.ContainerStatus
  5379. elementRelationship: atomic
  5380. - name: hostIP
  5381. type:
  5382. scalar: string
  5383. - name: initContainerStatuses
  5384. type:
  5385. list:
  5386. elementType:
  5387. namedType: io.k8s.api.core.v1.ContainerStatus
  5388. elementRelationship: atomic
  5389. - name: message
  5390. type:
  5391. scalar: string
  5392. - name: nominatedNodeName
  5393. type:
  5394. scalar: string
  5395. - name: phase
  5396. type:
  5397. scalar: string
  5398. - name: podIP
  5399. type:
  5400. scalar: string
  5401. - name: podIPs
  5402. type:
  5403. list:
  5404. elementType:
  5405. namedType: io.k8s.api.core.v1.PodIP
  5406. elementRelationship: associative
  5407. keys:
  5408. - ip
  5409. - name: qosClass
  5410. type:
  5411. scalar: string
  5412. - name: reason
  5413. type:
  5414. scalar: string
  5415. - name: startTime
  5416. type:
  5417. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5418. - name: io.k8s.api.core.v1.PodTemplate
  5419. map:
  5420. fields:
  5421. - name: apiVersion
  5422. type:
  5423. scalar: string
  5424. - name: kind
  5425. type:
  5426. scalar: string
  5427. - name: metadata
  5428. type:
  5429. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5430. default: {}
  5431. - name: template
  5432. type:
  5433. namedType: io.k8s.api.core.v1.PodTemplateSpec
  5434. default: {}
  5435. - name: io.k8s.api.core.v1.PodTemplateSpec
  5436. map:
  5437. fields:
  5438. - name: metadata
  5439. type:
  5440. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5441. default: {}
  5442. - name: spec
  5443. type:
  5444. namedType: io.k8s.api.core.v1.PodSpec
  5445. default: {}
  5446. - name: io.k8s.api.core.v1.PortStatus
  5447. map:
  5448. fields:
  5449. - name: error
  5450. type:
  5451. scalar: string
  5452. - name: port
  5453. type:
  5454. scalar: numeric
  5455. default: 0
  5456. - name: protocol
  5457. type:
  5458. scalar: string
  5459. default: ""
  5460. - name: io.k8s.api.core.v1.PortworxVolumeSource
  5461. map:
  5462. fields:
  5463. - name: fsType
  5464. type:
  5465. scalar: string
  5466. - name: readOnly
  5467. type:
  5468. scalar: boolean
  5469. - name: volumeID
  5470. type:
  5471. scalar: string
  5472. default: ""
  5473. - name: io.k8s.api.core.v1.PreferredSchedulingTerm
  5474. map:
  5475. fields:
  5476. - name: preference
  5477. type:
  5478. namedType: io.k8s.api.core.v1.NodeSelectorTerm
  5479. default: {}
  5480. - name: weight
  5481. type:
  5482. scalar: numeric
  5483. default: 0
  5484. - name: io.k8s.api.core.v1.Probe
  5485. map:
  5486. fields:
  5487. - name: exec
  5488. type:
  5489. namedType: io.k8s.api.core.v1.ExecAction
  5490. - name: failureThreshold
  5491. type:
  5492. scalar: numeric
  5493. - name: httpGet
  5494. type:
  5495. namedType: io.k8s.api.core.v1.HTTPGetAction
  5496. - name: initialDelaySeconds
  5497. type:
  5498. scalar: numeric
  5499. - name: periodSeconds
  5500. type:
  5501. scalar: numeric
  5502. - name: successThreshold
  5503. type:
  5504. scalar: numeric
  5505. - name: tcpSocket
  5506. type:
  5507. namedType: io.k8s.api.core.v1.TCPSocketAction
  5508. - name: terminationGracePeriodSeconds
  5509. type:
  5510. scalar: numeric
  5511. - name: timeoutSeconds
  5512. type:
  5513. scalar: numeric
  5514. - name: io.k8s.api.core.v1.ProjectedVolumeSource
  5515. map:
  5516. fields:
  5517. - name: defaultMode
  5518. type:
  5519. scalar: numeric
  5520. - name: sources
  5521. type:
  5522. list:
  5523. elementType:
  5524. namedType: io.k8s.api.core.v1.VolumeProjection
  5525. elementRelationship: atomic
  5526. - name: io.k8s.api.core.v1.QuobyteVolumeSource
  5527. map:
  5528. fields:
  5529. - name: group
  5530. type:
  5531. scalar: string
  5532. - name: readOnly
  5533. type:
  5534. scalar: boolean
  5535. - name: registry
  5536. type:
  5537. scalar: string
  5538. default: ""
  5539. - name: tenant
  5540. type:
  5541. scalar: string
  5542. - name: user
  5543. type:
  5544. scalar: string
  5545. - name: volume
  5546. type:
  5547. scalar: string
  5548. default: ""
  5549. - name: io.k8s.api.core.v1.RBDPersistentVolumeSource
  5550. map:
  5551. fields:
  5552. - name: fsType
  5553. type:
  5554. scalar: string
  5555. - name: image
  5556. type:
  5557. scalar: string
  5558. default: ""
  5559. - name: keyring
  5560. type:
  5561. scalar: string
  5562. - name: monitors
  5563. type:
  5564. list:
  5565. elementType:
  5566. scalar: string
  5567. elementRelationship: atomic
  5568. - name: pool
  5569. type:
  5570. scalar: string
  5571. - name: readOnly
  5572. type:
  5573. scalar: boolean
  5574. - name: secretRef
  5575. type:
  5576. namedType: io.k8s.api.core.v1.SecretReference
  5577. - name: user
  5578. type:
  5579. scalar: string
  5580. - name: io.k8s.api.core.v1.RBDVolumeSource
  5581. map:
  5582. fields:
  5583. - name: fsType
  5584. type:
  5585. scalar: string
  5586. - name: image
  5587. type:
  5588. scalar: string
  5589. default: ""
  5590. - name: keyring
  5591. type:
  5592. scalar: string
  5593. - name: monitors
  5594. type:
  5595. list:
  5596. elementType:
  5597. scalar: string
  5598. elementRelationship: atomic
  5599. - name: pool
  5600. type:
  5601. scalar: string
  5602. - name: readOnly
  5603. type:
  5604. scalar: boolean
  5605. - name: secretRef
  5606. type:
  5607. namedType: io.k8s.api.core.v1.LocalObjectReference
  5608. - name: user
  5609. type:
  5610. scalar: string
  5611. - name: io.k8s.api.core.v1.ReplicationController
  5612. map:
  5613. fields:
  5614. - name: apiVersion
  5615. type:
  5616. scalar: string
  5617. - name: kind
  5618. type:
  5619. scalar: string
  5620. - name: metadata
  5621. type:
  5622. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5623. default: {}
  5624. - name: spec
  5625. type:
  5626. namedType: io.k8s.api.core.v1.ReplicationControllerSpec
  5627. default: {}
  5628. - name: status
  5629. type:
  5630. namedType: io.k8s.api.core.v1.ReplicationControllerStatus
  5631. default: {}
  5632. - name: io.k8s.api.core.v1.ReplicationControllerCondition
  5633. map:
  5634. fields:
  5635. - name: lastTransitionTime
  5636. type:
  5637. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5638. default: {}
  5639. - name: message
  5640. type:
  5641. scalar: string
  5642. - name: reason
  5643. type:
  5644. scalar: string
  5645. - name: status
  5646. type:
  5647. scalar: string
  5648. default: ""
  5649. - name: type
  5650. type:
  5651. scalar: string
  5652. default: ""
  5653. - name: io.k8s.api.core.v1.ReplicationControllerSpec
  5654. map:
  5655. fields:
  5656. - name: minReadySeconds
  5657. type:
  5658. scalar: numeric
  5659. - name: replicas
  5660. type:
  5661. scalar: numeric
  5662. - name: selector
  5663. type:
  5664. map:
  5665. elementType:
  5666. scalar: string
  5667. - name: template
  5668. type:
  5669. namedType: io.k8s.api.core.v1.PodTemplateSpec
  5670. - name: io.k8s.api.core.v1.ReplicationControllerStatus
  5671. map:
  5672. fields:
  5673. - name: availableReplicas
  5674. type:
  5675. scalar: numeric
  5676. - name: conditions
  5677. type:
  5678. list:
  5679. elementType:
  5680. namedType: io.k8s.api.core.v1.ReplicationControllerCondition
  5681. elementRelationship: associative
  5682. keys:
  5683. - type
  5684. - name: fullyLabeledReplicas
  5685. type:
  5686. scalar: numeric
  5687. - name: observedGeneration
  5688. type:
  5689. scalar: numeric
  5690. - name: readyReplicas
  5691. type:
  5692. scalar: numeric
  5693. - name: replicas
  5694. type:
  5695. scalar: numeric
  5696. default: 0
  5697. - name: io.k8s.api.core.v1.ResourceFieldSelector
  5698. map:
  5699. fields:
  5700. - name: containerName
  5701. type:
  5702. scalar: string
  5703. - name: divisor
  5704. type:
  5705. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5706. default: {}
  5707. - name: resource
  5708. type:
  5709. scalar: string
  5710. default: ""
  5711. - name: io.k8s.api.core.v1.ResourceQuota
  5712. map:
  5713. fields:
  5714. - name: apiVersion
  5715. type:
  5716. scalar: string
  5717. - name: kind
  5718. type:
  5719. scalar: string
  5720. - name: metadata
  5721. type:
  5722. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5723. default: {}
  5724. - name: spec
  5725. type:
  5726. namedType: io.k8s.api.core.v1.ResourceQuotaSpec
  5727. default: {}
  5728. - name: status
  5729. type:
  5730. namedType: io.k8s.api.core.v1.ResourceQuotaStatus
  5731. default: {}
  5732. - name: io.k8s.api.core.v1.ResourceQuotaSpec
  5733. map:
  5734. fields:
  5735. - name: hard
  5736. type:
  5737. map:
  5738. elementType:
  5739. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5740. - name: scopeSelector
  5741. type:
  5742. namedType: io.k8s.api.core.v1.ScopeSelector
  5743. - name: scopes
  5744. type:
  5745. list:
  5746. elementType:
  5747. scalar: string
  5748. elementRelationship: atomic
  5749. - name: io.k8s.api.core.v1.ResourceQuotaStatus
  5750. map:
  5751. fields:
  5752. - name: hard
  5753. type:
  5754. map:
  5755. elementType:
  5756. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5757. - name: used
  5758. type:
  5759. map:
  5760. elementType:
  5761. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5762. - name: io.k8s.api.core.v1.ResourceRequirements
  5763. map:
  5764. fields:
  5765. - name: limits
  5766. type:
  5767. map:
  5768. elementType:
  5769. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5770. - name: requests
  5771. type:
  5772. map:
  5773. elementType:
  5774. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5775. - name: io.k8s.api.core.v1.SELinuxOptions
  5776. map:
  5777. fields:
  5778. - name: level
  5779. type:
  5780. scalar: string
  5781. - name: role
  5782. type:
  5783. scalar: string
  5784. - name: type
  5785. type:
  5786. scalar: string
  5787. - name: user
  5788. type:
  5789. scalar: string
  5790. - name: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  5791. map:
  5792. fields:
  5793. - name: fsType
  5794. type:
  5795. scalar: string
  5796. - name: gateway
  5797. type:
  5798. scalar: string
  5799. default: ""
  5800. - name: protectionDomain
  5801. type:
  5802. scalar: string
  5803. - name: readOnly
  5804. type:
  5805. scalar: boolean
  5806. - name: secretRef
  5807. type:
  5808. namedType: io.k8s.api.core.v1.SecretReference
  5809. - name: sslEnabled
  5810. type:
  5811. scalar: boolean
  5812. - name: storageMode
  5813. type:
  5814. scalar: string
  5815. - name: storagePool
  5816. type:
  5817. scalar: string
  5818. - name: system
  5819. type:
  5820. scalar: string
  5821. default: ""
  5822. - name: volumeName
  5823. type:
  5824. scalar: string
  5825. - name: io.k8s.api.core.v1.ScaleIOVolumeSource
  5826. map:
  5827. fields:
  5828. - name: fsType
  5829. type:
  5830. scalar: string
  5831. - name: gateway
  5832. type:
  5833. scalar: string
  5834. default: ""
  5835. - name: protectionDomain
  5836. type:
  5837. scalar: string
  5838. - name: readOnly
  5839. type:
  5840. scalar: boolean
  5841. - name: secretRef
  5842. type:
  5843. namedType: io.k8s.api.core.v1.LocalObjectReference
  5844. - name: sslEnabled
  5845. type:
  5846. scalar: boolean
  5847. - name: storageMode
  5848. type:
  5849. scalar: string
  5850. - name: storagePool
  5851. type:
  5852. scalar: string
  5853. - name: system
  5854. type:
  5855. scalar: string
  5856. default: ""
  5857. - name: volumeName
  5858. type:
  5859. scalar: string
  5860. - name: io.k8s.api.core.v1.ScopeSelector
  5861. map:
  5862. fields:
  5863. - name: matchExpressions
  5864. type:
  5865. list:
  5866. elementType:
  5867. namedType: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  5868. elementRelationship: atomic
  5869. - name: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  5870. map:
  5871. fields:
  5872. - name: operator
  5873. type:
  5874. scalar: string
  5875. default: ""
  5876. - name: scopeName
  5877. type:
  5878. scalar: string
  5879. default: ""
  5880. - name: values
  5881. type:
  5882. list:
  5883. elementType:
  5884. scalar: string
  5885. elementRelationship: atomic
  5886. - name: io.k8s.api.core.v1.SeccompProfile
  5887. map:
  5888. fields:
  5889. - name: localhostProfile
  5890. type:
  5891. scalar: string
  5892. - name: type
  5893. type:
  5894. scalar: string
  5895. default: ""
  5896. unions:
  5897. - discriminator: type
  5898. fields:
  5899. - fieldName: localhostProfile
  5900. discriminatorValue: LocalhostProfile
  5901. - name: io.k8s.api.core.v1.Secret
  5902. map:
  5903. fields:
  5904. - name: apiVersion
  5905. type:
  5906. scalar: string
  5907. - name: data
  5908. type:
  5909. map:
  5910. elementType:
  5911. scalar: string
  5912. - name: immutable
  5913. type:
  5914. scalar: boolean
  5915. - name: kind
  5916. type:
  5917. scalar: string
  5918. - name: metadata
  5919. type:
  5920. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5921. default: {}
  5922. - name: stringData
  5923. type:
  5924. map:
  5925. elementType:
  5926. scalar: string
  5927. - name: type
  5928. type:
  5929. scalar: string
  5930. - name: io.k8s.api.core.v1.SecretEnvSource
  5931. map:
  5932. fields:
  5933. - name: name
  5934. type:
  5935. scalar: string
  5936. - name: optional
  5937. type:
  5938. scalar: boolean
  5939. - name: io.k8s.api.core.v1.SecretKeySelector
  5940. map:
  5941. fields:
  5942. - name: key
  5943. type:
  5944. scalar: string
  5945. default: ""
  5946. - name: name
  5947. type:
  5948. scalar: string
  5949. - name: optional
  5950. type:
  5951. scalar: boolean
  5952. - name: io.k8s.api.core.v1.SecretProjection
  5953. map:
  5954. fields:
  5955. - name: items
  5956. type:
  5957. list:
  5958. elementType:
  5959. namedType: io.k8s.api.core.v1.KeyToPath
  5960. elementRelationship: atomic
  5961. - name: name
  5962. type:
  5963. scalar: string
  5964. - name: optional
  5965. type:
  5966. scalar: boolean
  5967. - name: io.k8s.api.core.v1.SecretReference
  5968. map:
  5969. fields:
  5970. - name: name
  5971. type:
  5972. scalar: string
  5973. - name: namespace
  5974. type:
  5975. scalar: string
  5976. - name: io.k8s.api.core.v1.SecretVolumeSource
  5977. map:
  5978. fields:
  5979. - name: defaultMode
  5980. type:
  5981. scalar: numeric
  5982. - name: items
  5983. type:
  5984. list:
  5985. elementType:
  5986. namedType: io.k8s.api.core.v1.KeyToPath
  5987. elementRelationship: atomic
  5988. - name: optional
  5989. type:
  5990. scalar: boolean
  5991. - name: secretName
  5992. type:
  5993. scalar: string
  5994. - name: io.k8s.api.core.v1.SecurityContext
  5995. map:
  5996. fields:
  5997. - name: allowPrivilegeEscalation
  5998. type:
  5999. scalar: boolean
  6000. - name: capabilities
  6001. type:
  6002. namedType: io.k8s.api.core.v1.Capabilities
  6003. - name: privileged
  6004. type:
  6005. scalar: boolean
  6006. - name: procMount
  6007. type:
  6008. scalar: string
  6009. - name: readOnlyRootFilesystem
  6010. type:
  6011. scalar: boolean
  6012. - name: runAsGroup
  6013. type:
  6014. scalar: numeric
  6015. - name: runAsNonRoot
  6016. type:
  6017. scalar: boolean
  6018. - name: runAsUser
  6019. type:
  6020. scalar: numeric
  6021. - name: seLinuxOptions
  6022. type:
  6023. namedType: io.k8s.api.core.v1.SELinuxOptions
  6024. - name: seccompProfile
  6025. type:
  6026. namedType: io.k8s.api.core.v1.SeccompProfile
  6027. - name: windowsOptions
  6028. type:
  6029. namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  6030. - name: io.k8s.api.core.v1.Service
  6031. map:
  6032. fields:
  6033. - name: apiVersion
  6034. type:
  6035. scalar: string
  6036. - name: kind
  6037. type:
  6038. scalar: string
  6039. - name: metadata
  6040. type:
  6041. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6042. default: {}
  6043. - name: spec
  6044. type:
  6045. namedType: io.k8s.api.core.v1.ServiceSpec
  6046. default: {}
  6047. - name: status
  6048. type:
  6049. namedType: io.k8s.api.core.v1.ServiceStatus
  6050. default: {}
  6051. - name: io.k8s.api.core.v1.ServiceAccount
  6052. map:
  6053. fields:
  6054. - name: apiVersion
  6055. type:
  6056. scalar: string
  6057. - name: automountServiceAccountToken
  6058. type:
  6059. scalar: boolean
  6060. - name: imagePullSecrets
  6061. type:
  6062. list:
  6063. elementType:
  6064. namedType: io.k8s.api.core.v1.LocalObjectReference
  6065. elementRelationship: atomic
  6066. - name: kind
  6067. type:
  6068. scalar: string
  6069. - name: metadata
  6070. type:
  6071. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6072. default: {}
  6073. - name: secrets
  6074. type:
  6075. list:
  6076. elementType:
  6077. namedType: io.k8s.api.core.v1.ObjectReference
  6078. elementRelationship: associative
  6079. keys:
  6080. - name
  6081. - name: io.k8s.api.core.v1.ServiceAccountTokenProjection
  6082. map:
  6083. fields:
  6084. - name: audience
  6085. type:
  6086. scalar: string
  6087. - name: expirationSeconds
  6088. type:
  6089. scalar: numeric
  6090. - name: path
  6091. type:
  6092. scalar: string
  6093. default: ""
  6094. - name: io.k8s.api.core.v1.ServicePort
  6095. map:
  6096. fields:
  6097. - name: appProtocol
  6098. type:
  6099. scalar: string
  6100. - name: name
  6101. type:
  6102. scalar: string
  6103. - name: nodePort
  6104. type:
  6105. scalar: numeric
  6106. - name: port
  6107. type:
  6108. scalar: numeric
  6109. default: 0
  6110. - name: protocol
  6111. type:
  6112. scalar: string
  6113. default: TCP
  6114. - name: targetPort
  6115. type:
  6116. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  6117. default: {}
  6118. - name: io.k8s.api.core.v1.ServiceSpec
  6119. map:
  6120. fields:
  6121. - name: allocateLoadBalancerNodePorts
  6122. type:
  6123. scalar: boolean
  6124. - name: clusterIP
  6125. type:
  6126. scalar: string
  6127. - name: clusterIPs
  6128. type:
  6129. list:
  6130. elementType:
  6131. scalar: string
  6132. elementRelationship: atomic
  6133. - name: externalIPs
  6134. type:
  6135. list:
  6136. elementType:
  6137. scalar: string
  6138. elementRelationship: atomic
  6139. - name: externalName
  6140. type:
  6141. scalar: string
  6142. - name: externalTrafficPolicy
  6143. type:
  6144. scalar: string
  6145. - name: healthCheckNodePort
  6146. type:
  6147. scalar: numeric
  6148. - name: internalTrafficPolicy
  6149. type:
  6150. scalar: string
  6151. - name: ipFamilies
  6152. type:
  6153. list:
  6154. elementType:
  6155. scalar: string
  6156. elementRelationship: atomic
  6157. - name: ipFamilyPolicy
  6158. type:
  6159. scalar: string
  6160. - name: loadBalancerClass
  6161. type:
  6162. scalar: string
  6163. - name: loadBalancerIP
  6164. type:
  6165. scalar: string
  6166. - name: loadBalancerSourceRanges
  6167. type:
  6168. list:
  6169. elementType:
  6170. scalar: string
  6171. elementRelationship: atomic
  6172. - name: ports
  6173. type:
  6174. list:
  6175. elementType:
  6176. namedType: io.k8s.api.core.v1.ServicePort
  6177. elementRelationship: associative
  6178. keys:
  6179. - port
  6180. - protocol
  6181. - name: publishNotReadyAddresses
  6182. type:
  6183. scalar: boolean
  6184. - name: selector
  6185. type:
  6186. map:
  6187. elementType:
  6188. scalar: string
  6189. - name: sessionAffinity
  6190. type:
  6191. scalar: string
  6192. - name: sessionAffinityConfig
  6193. type:
  6194. namedType: io.k8s.api.core.v1.SessionAffinityConfig
  6195. - name: topologyKeys
  6196. type:
  6197. list:
  6198. elementType:
  6199. scalar: string
  6200. elementRelationship: atomic
  6201. - name: type
  6202. type:
  6203. scalar: string
  6204. - name: io.k8s.api.core.v1.ServiceStatus
  6205. map:
  6206. fields:
  6207. - name: conditions
  6208. type:
  6209. list:
  6210. elementType:
  6211. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  6212. elementRelationship: associative
  6213. keys:
  6214. - type
  6215. - name: loadBalancer
  6216. type:
  6217. namedType: io.k8s.api.core.v1.LoadBalancerStatus
  6218. default: {}
  6219. - name: io.k8s.api.core.v1.SessionAffinityConfig
  6220. map:
  6221. fields:
  6222. - name: clientIP
  6223. type:
  6224. namedType: io.k8s.api.core.v1.ClientIPConfig
  6225. - name: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  6226. map:
  6227. fields:
  6228. - name: fsType
  6229. type:
  6230. scalar: string
  6231. - name: readOnly
  6232. type:
  6233. scalar: boolean
  6234. - name: secretRef
  6235. type:
  6236. namedType: io.k8s.api.core.v1.ObjectReference
  6237. - name: volumeName
  6238. type:
  6239. scalar: string
  6240. - name: volumeNamespace
  6241. type:
  6242. scalar: string
  6243. - name: io.k8s.api.core.v1.StorageOSVolumeSource
  6244. map:
  6245. fields:
  6246. - name: fsType
  6247. type:
  6248. scalar: string
  6249. - name: readOnly
  6250. type:
  6251. scalar: boolean
  6252. - name: secretRef
  6253. type:
  6254. namedType: io.k8s.api.core.v1.LocalObjectReference
  6255. - name: volumeName
  6256. type:
  6257. scalar: string
  6258. - name: volumeNamespace
  6259. type:
  6260. scalar: string
  6261. - name: io.k8s.api.core.v1.Sysctl
  6262. map:
  6263. fields:
  6264. - name: name
  6265. type:
  6266. scalar: string
  6267. default: ""
  6268. - name: value
  6269. type:
  6270. scalar: string
  6271. default: ""
  6272. - name: io.k8s.api.core.v1.TCPSocketAction
  6273. map:
  6274. fields:
  6275. - name: host
  6276. type:
  6277. scalar: string
  6278. - name: port
  6279. type:
  6280. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  6281. default: {}
  6282. - name: io.k8s.api.core.v1.Taint
  6283. map:
  6284. fields:
  6285. - name: effect
  6286. type:
  6287. scalar: string
  6288. default: ""
  6289. - name: key
  6290. type:
  6291. scalar: string
  6292. default: ""
  6293. - name: timeAdded
  6294. type:
  6295. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6296. - name: value
  6297. type:
  6298. scalar: string
  6299. - name: io.k8s.api.core.v1.Toleration
  6300. map:
  6301. fields:
  6302. - name: effect
  6303. type:
  6304. scalar: string
  6305. - name: key
  6306. type:
  6307. scalar: string
  6308. - name: operator
  6309. type:
  6310. scalar: string
  6311. - name: tolerationSeconds
  6312. type:
  6313. scalar: numeric
  6314. - name: value
  6315. type:
  6316. scalar: string
  6317. - name: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  6318. map:
  6319. fields:
  6320. - name: key
  6321. type:
  6322. scalar: string
  6323. default: ""
  6324. - name: values
  6325. type:
  6326. list:
  6327. elementType:
  6328. scalar: string
  6329. elementRelationship: atomic
  6330. - name: io.k8s.api.core.v1.TopologySelectorTerm
  6331. map:
  6332. fields:
  6333. - name: matchLabelExpressions
  6334. type:
  6335. list:
  6336. elementType:
  6337. namedType: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  6338. elementRelationship: atomic
  6339. - name: io.k8s.api.core.v1.TopologySpreadConstraint
  6340. map:
  6341. fields:
  6342. - name: labelSelector
  6343. type:
  6344. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6345. - name: maxSkew
  6346. type:
  6347. scalar: numeric
  6348. default: 0
  6349. - name: topologyKey
  6350. type:
  6351. scalar: string
  6352. default: ""
  6353. - name: whenUnsatisfiable
  6354. type:
  6355. scalar: string
  6356. default: ""
  6357. - name: io.k8s.api.core.v1.TypedLocalObjectReference
  6358. map:
  6359. fields:
  6360. - name: apiGroup
  6361. type:
  6362. scalar: string
  6363. - name: kind
  6364. type:
  6365. scalar: string
  6366. default: ""
  6367. - name: name
  6368. type:
  6369. scalar: string
  6370. default: ""
  6371. - name: io.k8s.api.core.v1.Volume
  6372. map:
  6373. fields:
  6374. - name: awsElasticBlockStore
  6375. type:
  6376. namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  6377. - name: azureDisk
  6378. type:
  6379. namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  6380. - name: azureFile
  6381. type:
  6382. namedType: io.k8s.api.core.v1.AzureFileVolumeSource
  6383. - name: cephfs
  6384. type:
  6385. namedType: io.k8s.api.core.v1.CephFSVolumeSource
  6386. - name: cinder
  6387. type:
  6388. namedType: io.k8s.api.core.v1.CinderVolumeSource
  6389. - name: configMap
  6390. type:
  6391. namedType: io.k8s.api.core.v1.ConfigMapVolumeSource
  6392. - name: csi
  6393. type:
  6394. namedType: io.k8s.api.core.v1.CSIVolumeSource
  6395. - name: downwardAPI
  6396. type:
  6397. namedType: io.k8s.api.core.v1.DownwardAPIVolumeSource
  6398. - name: emptyDir
  6399. type:
  6400. namedType: io.k8s.api.core.v1.EmptyDirVolumeSource
  6401. - name: ephemeral
  6402. type:
  6403. namedType: io.k8s.api.core.v1.EphemeralVolumeSource
  6404. - name: fc
  6405. type:
  6406. namedType: io.k8s.api.core.v1.FCVolumeSource
  6407. - name: flexVolume
  6408. type:
  6409. namedType: io.k8s.api.core.v1.FlexVolumeSource
  6410. - name: flocker
  6411. type:
  6412. namedType: io.k8s.api.core.v1.FlockerVolumeSource
  6413. - name: gcePersistentDisk
  6414. type:
  6415. namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  6416. - name: gitRepo
  6417. type:
  6418. namedType: io.k8s.api.core.v1.GitRepoVolumeSource
  6419. - name: glusterfs
  6420. type:
  6421. namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
  6422. - name: hostPath
  6423. type:
  6424. namedType: io.k8s.api.core.v1.HostPathVolumeSource
  6425. - name: iscsi
  6426. type:
  6427. namedType: io.k8s.api.core.v1.ISCSIVolumeSource
  6428. - name: name
  6429. type:
  6430. scalar: string
  6431. default: ""
  6432. - name: nfs
  6433. type:
  6434. namedType: io.k8s.api.core.v1.NFSVolumeSource
  6435. - name: persistentVolumeClaim
  6436. type:
  6437. namedType: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  6438. - name: photonPersistentDisk
  6439. type:
  6440. namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  6441. - name: portworxVolume
  6442. type:
  6443. namedType: io.k8s.api.core.v1.PortworxVolumeSource
  6444. - name: projected
  6445. type:
  6446. namedType: io.k8s.api.core.v1.ProjectedVolumeSource
  6447. - name: quobyte
  6448. type:
  6449. namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  6450. - name: rbd
  6451. type:
  6452. namedType: io.k8s.api.core.v1.RBDVolumeSource
  6453. - name: scaleIO
  6454. type:
  6455. namedType: io.k8s.api.core.v1.ScaleIOVolumeSource
  6456. - name: secret
  6457. type:
  6458. namedType: io.k8s.api.core.v1.SecretVolumeSource
  6459. - name: storageos
  6460. type:
  6461. namedType: io.k8s.api.core.v1.StorageOSVolumeSource
  6462. - name: vsphereVolume
  6463. type:
  6464. namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  6465. - name: io.k8s.api.core.v1.VolumeDevice
  6466. map:
  6467. fields:
  6468. - name: devicePath
  6469. type:
  6470. scalar: string
  6471. default: ""
  6472. - name: name
  6473. type:
  6474. scalar: string
  6475. default: ""
  6476. - name: io.k8s.api.core.v1.VolumeMount
  6477. map:
  6478. fields:
  6479. - name: mountPath
  6480. type:
  6481. scalar: string
  6482. default: ""
  6483. - name: mountPropagation
  6484. type:
  6485. scalar: string
  6486. - name: name
  6487. type:
  6488. scalar: string
  6489. default: ""
  6490. - name: readOnly
  6491. type:
  6492. scalar: boolean
  6493. - name: subPath
  6494. type:
  6495. scalar: string
  6496. - name: subPathExpr
  6497. type:
  6498. scalar: string
  6499. - name: io.k8s.api.core.v1.VolumeNodeAffinity
  6500. map:
  6501. fields:
  6502. - name: required
  6503. type:
  6504. namedType: io.k8s.api.core.v1.NodeSelector
  6505. - name: io.k8s.api.core.v1.VolumeProjection
  6506. map:
  6507. fields:
  6508. - name: configMap
  6509. type:
  6510. namedType: io.k8s.api.core.v1.ConfigMapProjection
  6511. - name: downwardAPI
  6512. type:
  6513. namedType: io.k8s.api.core.v1.DownwardAPIProjection
  6514. - name: secret
  6515. type:
  6516. namedType: io.k8s.api.core.v1.SecretProjection
  6517. - name: serviceAccountToken
  6518. type:
  6519. namedType: io.k8s.api.core.v1.ServiceAccountTokenProjection
  6520. - name: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  6521. map:
  6522. fields:
  6523. - name: fsType
  6524. type:
  6525. scalar: string
  6526. - name: storagePolicyID
  6527. type:
  6528. scalar: string
  6529. - name: storagePolicyName
  6530. type:
  6531. scalar: string
  6532. - name: volumePath
  6533. type:
  6534. scalar: string
  6535. default: ""
  6536. - name: io.k8s.api.core.v1.WeightedPodAffinityTerm
  6537. map:
  6538. fields:
  6539. - name: podAffinityTerm
  6540. type:
  6541. namedType: io.k8s.api.core.v1.PodAffinityTerm
  6542. default: {}
  6543. - name: weight
  6544. type:
  6545. scalar: numeric
  6546. default: 0
  6547. - name: io.k8s.api.core.v1.WindowsSecurityContextOptions
  6548. map:
  6549. fields:
  6550. - name: gmsaCredentialSpec
  6551. type:
  6552. scalar: string
  6553. - name: gmsaCredentialSpecName
  6554. type:
  6555. scalar: string
  6556. - name: runAsUserName
  6557. type:
  6558. scalar: string
  6559. - name: io.k8s.api.discovery.v1.Endpoint
  6560. map:
  6561. fields:
  6562. - name: addresses
  6563. type:
  6564. list:
  6565. elementType:
  6566. scalar: string
  6567. elementRelationship: associative
  6568. - name: conditions
  6569. type:
  6570. namedType: io.k8s.api.discovery.v1.EndpointConditions
  6571. default: {}
  6572. - name: deprecatedTopology
  6573. type:
  6574. map:
  6575. elementType:
  6576. scalar: string
  6577. - name: hints
  6578. type:
  6579. namedType: io.k8s.api.discovery.v1.EndpointHints
  6580. - name: hostname
  6581. type:
  6582. scalar: string
  6583. - name: nodeName
  6584. type:
  6585. scalar: string
  6586. - name: targetRef
  6587. type:
  6588. namedType: io.k8s.api.core.v1.ObjectReference
  6589. - name: zone
  6590. type:
  6591. scalar: string
  6592. - name: io.k8s.api.discovery.v1.EndpointConditions
  6593. map:
  6594. fields:
  6595. - name: ready
  6596. type:
  6597. scalar: boolean
  6598. - name: serving
  6599. type:
  6600. scalar: boolean
  6601. - name: terminating
  6602. type:
  6603. scalar: boolean
  6604. - name: io.k8s.api.discovery.v1.EndpointHints
  6605. map:
  6606. fields:
  6607. - name: forZones
  6608. type:
  6609. list:
  6610. elementType:
  6611. namedType: io.k8s.api.discovery.v1.ForZone
  6612. elementRelationship: atomic
  6613. - name: io.k8s.api.discovery.v1.EndpointPort
  6614. map:
  6615. fields:
  6616. - name: appProtocol
  6617. type:
  6618. scalar: string
  6619. - name: name
  6620. type:
  6621. scalar: string
  6622. - name: port
  6623. type:
  6624. scalar: numeric
  6625. - name: protocol
  6626. type:
  6627. scalar: string
  6628. - name: io.k8s.api.discovery.v1.EndpointSlice
  6629. map:
  6630. fields:
  6631. - name: addressType
  6632. type:
  6633. scalar: string
  6634. default: ""
  6635. - name: apiVersion
  6636. type:
  6637. scalar: string
  6638. - name: endpoints
  6639. type:
  6640. list:
  6641. elementType:
  6642. namedType: io.k8s.api.discovery.v1.Endpoint
  6643. elementRelationship: atomic
  6644. - name: kind
  6645. type:
  6646. scalar: string
  6647. - name: metadata
  6648. type:
  6649. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6650. default: {}
  6651. - name: ports
  6652. type:
  6653. list:
  6654. elementType:
  6655. namedType: io.k8s.api.discovery.v1.EndpointPort
  6656. elementRelationship: atomic
  6657. - name: io.k8s.api.discovery.v1.ForZone
  6658. map:
  6659. fields:
  6660. - name: name
  6661. type:
  6662. scalar: string
  6663. default: ""
  6664. - name: io.k8s.api.discovery.v1beta1.Endpoint
  6665. map:
  6666. fields:
  6667. - name: addresses
  6668. type:
  6669. list:
  6670. elementType:
  6671. scalar: string
  6672. elementRelationship: associative
  6673. - name: conditions
  6674. type:
  6675. namedType: io.k8s.api.discovery.v1beta1.EndpointConditions
  6676. default: {}
  6677. - name: hints
  6678. type:
  6679. namedType: io.k8s.api.discovery.v1beta1.EndpointHints
  6680. - name: hostname
  6681. type:
  6682. scalar: string
  6683. - name: nodeName
  6684. type:
  6685. scalar: string
  6686. - name: targetRef
  6687. type:
  6688. namedType: io.k8s.api.core.v1.ObjectReference
  6689. - name: topology
  6690. type:
  6691. map:
  6692. elementType:
  6693. scalar: string
  6694. - name: io.k8s.api.discovery.v1beta1.EndpointConditions
  6695. map:
  6696. fields:
  6697. - name: ready
  6698. type:
  6699. scalar: boolean
  6700. - name: serving
  6701. type:
  6702. scalar: boolean
  6703. - name: terminating
  6704. type:
  6705. scalar: boolean
  6706. - name: io.k8s.api.discovery.v1beta1.EndpointHints
  6707. map:
  6708. fields:
  6709. - name: forZones
  6710. type:
  6711. list:
  6712. elementType:
  6713. namedType: io.k8s.api.discovery.v1beta1.ForZone
  6714. elementRelationship: atomic
  6715. - name: io.k8s.api.discovery.v1beta1.EndpointPort
  6716. map:
  6717. fields:
  6718. - name: appProtocol
  6719. type:
  6720. scalar: string
  6721. - name: name
  6722. type:
  6723. scalar: string
  6724. - name: port
  6725. type:
  6726. scalar: numeric
  6727. - name: protocol
  6728. type:
  6729. scalar: string
  6730. - name: io.k8s.api.discovery.v1beta1.EndpointSlice
  6731. map:
  6732. fields:
  6733. - name: addressType
  6734. type:
  6735. scalar: string
  6736. default: ""
  6737. - name: apiVersion
  6738. type:
  6739. scalar: string
  6740. - name: endpoints
  6741. type:
  6742. list:
  6743. elementType:
  6744. namedType: io.k8s.api.discovery.v1beta1.Endpoint
  6745. elementRelationship: atomic
  6746. - name: kind
  6747. type:
  6748. scalar: string
  6749. - name: metadata
  6750. type:
  6751. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6752. default: {}
  6753. - name: ports
  6754. type:
  6755. list:
  6756. elementType:
  6757. namedType: io.k8s.api.discovery.v1beta1.EndpointPort
  6758. elementRelationship: atomic
  6759. - name: io.k8s.api.discovery.v1beta1.ForZone
  6760. map:
  6761. fields:
  6762. - name: name
  6763. type:
  6764. scalar: string
  6765. default: ""
  6766. - name: io.k8s.api.events.v1.Event
  6767. map:
  6768. fields:
  6769. - name: action
  6770. type:
  6771. scalar: string
  6772. - name: apiVersion
  6773. type:
  6774. scalar: string
  6775. - name: deprecatedCount
  6776. type:
  6777. scalar: numeric
  6778. - name: deprecatedFirstTimestamp
  6779. type:
  6780. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6781. default: {}
  6782. - name: deprecatedLastTimestamp
  6783. type:
  6784. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6785. default: {}
  6786. - name: deprecatedSource
  6787. type:
  6788. namedType: io.k8s.api.core.v1.EventSource
  6789. default: {}
  6790. - name: eventTime
  6791. type:
  6792. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  6793. default: {}
  6794. - name: kind
  6795. type:
  6796. scalar: string
  6797. - name: metadata
  6798. type:
  6799. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6800. default: {}
  6801. - name: note
  6802. type:
  6803. scalar: string
  6804. - name: reason
  6805. type:
  6806. scalar: string
  6807. - name: regarding
  6808. type:
  6809. namedType: io.k8s.api.core.v1.ObjectReference
  6810. default: {}
  6811. - name: related
  6812. type:
  6813. namedType: io.k8s.api.core.v1.ObjectReference
  6814. - name: reportingController
  6815. type:
  6816. scalar: string
  6817. - name: reportingInstance
  6818. type:
  6819. scalar: string
  6820. - name: series
  6821. type:
  6822. namedType: io.k8s.api.events.v1.EventSeries
  6823. - name: type
  6824. type:
  6825. scalar: string
  6826. - name: io.k8s.api.events.v1.EventSeries
  6827. map:
  6828. fields:
  6829. - name: count
  6830. type:
  6831. scalar: numeric
  6832. default: 0
  6833. - name: lastObservedTime
  6834. type:
  6835. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  6836. default: {}
  6837. - name: io.k8s.api.events.v1beta1.Event
  6838. map:
  6839. fields:
  6840. - name: action
  6841. type:
  6842. scalar: string
  6843. - name: apiVersion
  6844. type:
  6845. scalar: string
  6846. - name: deprecatedCount
  6847. type:
  6848. scalar: numeric
  6849. - name: deprecatedFirstTimestamp
  6850. type:
  6851. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6852. default: {}
  6853. - name: deprecatedLastTimestamp
  6854. type:
  6855. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6856. default: {}
  6857. - name: deprecatedSource
  6858. type:
  6859. namedType: io.k8s.api.core.v1.EventSource
  6860. default: {}
  6861. - name: eventTime
  6862. type:
  6863. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  6864. default: {}
  6865. - name: kind
  6866. type:
  6867. scalar: string
  6868. - name: metadata
  6869. type:
  6870. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6871. default: {}
  6872. - name: note
  6873. type:
  6874. scalar: string
  6875. - name: reason
  6876. type:
  6877. scalar: string
  6878. - name: regarding
  6879. type:
  6880. namedType: io.k8s.api.core.v1.ObjectReference
  6881. default: {}
  6882. - name: related
  6883. type:
  6884. namedType: io.k8s.api.core.v1.ObjectReference
  6885. - name: reportingController
  6886. type:
  6887. scalar: string
  6888. - name: reportingInstance
  6889. type:
  6890. scalar: string
  6891. - name: series
  6892. type:
  6893. namedType: io.k8s.api.events.v1beta1.EventSeries
  6894. - name: type
  6895. type:
  6896. scalar: string
  6897. - name: io.k8s.api.events.v1beta1.EventSeries
  6898. map:
  6899. fields:
  6900. - name: count
  6901. type:
  6902. scalar: numeric
  6903. default: 0
  6904. - name: lastObservedTime
  6905. type:
  6906. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  6907. default: {}
  6908. - name: io.k8s.api.extensions.v1beta1.AllowedCSIDriver
  6909. map:
  6910. fields:
  6911. - name: name
  6912. type:
  6913. scalar: string
  6914. default: ""
  6915. - name: io.k8s.api.extensions.v1beta1.AllowedFlexVolume
  6916. map:
  6917. fields:
  6918. - name: driver
  6919. type:
  6920. scalar: string
  6921. default: ""
  6922. - name: io.k8s.api.extensions.v1beta1.AllowedHostPath
  6923. map:
  6924. fields:
  6925. - name: pathPrefix
  6926. type:
  6927. scalar: string
  6928. - name: readOnly
  6929. type:
  6930. scalar: boolean
  6931. - name: io.k8s.api.extensions.v1beta1.DaemonSet
  6932. map:
  6933. fields:
  6934. - name: apiVersion
  6935. type:
  6936. scalar: string
  6937. - name: kind
  6938. type:
  6939. scalar: string
  6940. - name: metadata
  6941. type:
  6942. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6943. default: {}
  6944. - name: spec
  6945. type:
  6946. namedType: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  6947. default: {}
  6948. - name: status
  6949. type:
  6950. namedType: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  6951. default: {}
  6952. - name: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  6953. map:
  6954. fields:
  6955. - name: lastTransitionTime
  6956. type:
  6957. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6958. default: {}
  6959. - name: message
  6960. type:
  6961. scalar: string
  6962. - name: reason
  6963. type:
  6964. scalar: string
  6965. - name: status
  6966. type:
  6967. scalar: string
  6968. default: ""
  6969. - name: type
  6970. type:
  6971. scalar: string
  6972. default: ""
  6973. - name: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  6974. map:
  6975. fields:
  6976. - name: minReadySeconds
  6977. type:
  6978. scalar: numeric
  6979. - name: revisionHistoryLimit
  6980. type:
  6981. scalar: numeric
  6982. - name: selector
  6983. type:
  6984. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6985. - name: template
  6986. type:
  6987. namedType: io.k8s.api.core.v1.PodTemplateSpec
  6988. default: {}
  6989. - name: templateGeneration
  6990. type:
  6991. scalar: numeric
  6992. - name: updateStrategy
  6993. type:
  6994. namedType: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  6995. default: {}
  6996. - name: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  6997. map:
  6998. fields:
  6999. - name: collisionCount
  7000. type:
  7001. scalar: numeric
  7002. - name: conditions
  7003. type:
  7004. list:
  7005. elementType:
  7006. namedType: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  7007. elementRelationship: associative
  7008. keys:
  7009. - type
  7010. - name: currentNumberScheduled
  7011. type:
  7012. scalar: numeric
  7013. default: 0
  7014. - name: desiredNumberScheduled
  7015. type:
  7016. scalar: numeric
  7017. default: 0
  7018. - name: numberAvailable
  7019. type:
  7020. scalar: numeric
  7021. - name: numberMisscheduled
  7022. type:
  7023. scalar: numeric
  7024. default: 0
  7025. - name: numberReady
  7026. type:
  7027. scalar: numeric
  7028. default: 0
  7029. - name: numberUnavailable
  7030. type:
  7031. scalar: numeric
  7032. - name: observedGeneration
  7033. type:
  7034. scalar: numeric
  7035. - name: updatedNumberScheduled
  7036. type:
  7037. scalar: numeric
  7038. - name: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  7039. map:
  7040. fields:
  7041. - name: rollingUpdate
  7042. type:
  7043. namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  7044. - name: type
  7045. type:
  7046. scalar: string
  7047. - name: io.k8s.api.extensions.v1beta1.Deployment
  7048. map:
  7049. fields:
  7050. - name: apiVersion
  7051. type:
  7052. scalar: string
  7053. - name: kind
  7054. type:
  7055. scalar: string
  7056. - name: metadata
  7057. type:
  7058. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7059. default: {}
  7060. - name: spec
  7061. type:
  7062. namedType: io.k8s.api.extensions.v1beta1.DeploymentSpec
  7063. default: {}
  7064. - name: status
  7065. type:
  7066. namedType: io.k8s.api.extensions.v1beta1.DeploymentStatus
  7067. default: {}
  7068. - name: io.k8s.api.extensions.v1beta1.DeploymentCondition
  7069. map:
  7070. fields:
  7071. - name: lastTransitionTime
  7072. type:
  7073. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7074. default: {}
  7075. - name: lastUpdateTime
  7076. type:
  7077. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7078. default: {}
  7079. - name: message
  7080. type:
  7081. scalar: string
  7082. - name: reason
  7083. type:
  7084. scalar: string
  7085. - name: status
  7086. type:
  7087. scalar: string
  7088. default: ""
  7089. - name: type
  7090. type:
  7091. scalar: string
  7092. default: ""
  7093. - name: io.k8s.api.extensions.v1beta1.DeploymentSpec
  7094. map:
  7095. fields:
  7096. - name: minReadySeconds
  7097. type:
  7098. scalar: numeric
  7099. - name: paused
  7100. type:
  7101. scalar: boolean
  7102. - name: progressDeadlineSeconds
  7103. type:
  7104. scalar: numeric
  7105. - name: replicas
  7106. type:
  7107. scalar: numeric
  7108. - name: revisionHistoryLimit
  7109. type:
  7110. scalar: numeric
  7111. - name: rollbackTo
  7112. type:
  7113. namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
  7114. - name: selector
  7115. type:
  7116. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  7117. - name: strategy
  7118. type:
  7119. namedType: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  7120. default: {}
  7121. - name: template
  7122. type:
  7123. namedType: io.k8s.api.core.v1.PodTemplateSpec
  7124. default: {}
  7125. - name: io.k8s.api.extensions.v1beta1.DeploymentStatus
  7126. map:
  7127. fields:
  7128. - name: availableReplicas
  7129. type:
  7130. scalar: numeric
  7131. - name: collisionCount
  7132. type:
  7133. scalar: numeric
  7134. - name: conditions
  7135. type:
  7136. list:
  7137. elementType:
  7138. namedType: io.k8s.api.extensions.v1beta1.DeploymentCondition
  7139. elementRelationship: associative
  7140. keys:
  7141. - type
  7142. - name: observedGeneration
  7143. type:
  7144. scalar: numeric
  7145. - name: readyReplicas
  7146. type:
  7147. scalar: numeric
  7148. - name: replicas
  7149. type:
  7150. scalar: numeric
  7151. - name: unavailableReplicas
  7152. type:
  7153. scalar: numeric
  7154. - name: updatedReplicas
  7155. type:
  7156. scalar: numeric
  7157. - name: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  7158. map:
  7159. fields:
  7160. - name: rollingUpdate
  7161. type:
  7162. namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  7163. - name: type
  7164. type:
  7165. scalar: string
  7166. - name: io.k8s.api.extensions.v1beta1.FSGroupStrategyOptions
  7167. map:
  7168. fields:
  7169. - name: ranges
  7170. type:
  7171. list:
  7172. elementType:
  7173. namedType: io.k8s.api.extensions.v1beta1.IDRange
  7174. elementRelationship: atomic
  7175. - name: rule
  7176. type:
  7177. scalar: string
  7178. - name: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  7179. map:
  7180. fields:
  7181. - name: backend
  7182. type:
  7183. namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  7184. default: {}
  7185. - name: path
  7186. type:
  7187. scalar: string
  7188. - name: pathType
  7189. type:
  7190. scalar: string
  7191. - name: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  7192. map:
  7193. fields:
  7194. - name: paths
  7195. type:
  7196. list:
  7197. elementType:
  7198. namedType: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  7199. elementRelationship: atomic
  7200. - name: io.k8s.api.extensions.v1beta1.HostPortRange
  7201. map:
  7202. fields:
  7203. - name: max
  7204. type:
  7205. scalar: numeric
  7206. default: 0
  7207. - name: min
  7208. type:
  7209. scalar: numeric
  7210. default: 0
  7211. - name: io.k8s.api.extensions.v1beta1.IDRange
  7212. map:
  7213. fields:
  7214. - name: max
  7215. type:
  7216. scalar: numeric
  7217. default: 0
  7218. - name: min
  7219. type:
  7220. scalar: numeric
  7221. default: 0
  7222. - name: io.k8s.api.extensions.v1beta1.IPBlock
  7223. map:
  7224. fields:
  7225. - name: cidr
  7226. type:
  7227. scalar: string
  7228. default: ""
  7229. - name: except
  7230. type:
  7231. list:
  7232. elementType:
  7233. scalar: string
  7234. elementRelationship: atomic
  7235. - name: io.k8s.api.extensions.v1beta1.Ingress
  7236. map:
  7237. fields:
  7238. - name: apiVersion
  7239. type:
  7240. scalar: string
  7241. - name: kind
  7242. type:
  7243. scalar: string
  7244. - name: metadata
  7245. type:
  7246. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7247. default: {}
  7248. - name: spec
  7249. type:
  7250. namedType: io.k8s.api.extensions.v1beta1.IngressSpec
  7251. default: {}
  7252. - name: status
  7253. type:
  7254. namedType: io.k8s.api.extensions.v1beta1.IngressStatus
  7255. default: {}
  7256. - name: io.k8s.api.extensions.v1beta1.IngressBackend
  7257. map:
  7258. fields:
  7259. - name: resource
  7260. type:
  7261. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  7262. - name: serviceName
  7263. type:
  7264. scalar: string
  7265. - name: servicePort
  7266. type:
  7267. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7268. default: {}
  7269. - name: io.k8s.api.extensions.v1beta1.IngressRule
  7270. map:
  7271. fields:
  7272. - name: host
  7273. type:
  7274. scalar: string
  7275. - name: http
  7276. type:
  7277. namedType: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  7278. - name: io.k8s.api.extensions.v1beta1.IngressSpec
  7279. map:
  7280. fields:
  7281. - name: backend
  7282. type:
  7283. namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  7284. - name: ingressClassName
  7285. type:
  7286. scalar: string
  7287. - name: rules
  7288. type:
  7289. list:
  7290. elementType:
  7291. namedType: io.k8s.api.extensions.v1beta1.IngressRule
  7292. elementRelationship: atomic
  7293. - name: tls
  7294. type:
  7295. list:
  7296. elementType:
  7297. namedType: io.k8s.api.extensions.v1beta1.IngressTLS
  7298. elementRelationship: atomic
  7299. - name: io.k8s.api.extensions.v1beta1.IngressStatus
  7300. map:
  7301. fields:
  7302. - name: loadBalancer
  7303. type:
  7304. namedType: io.k8s.api.core.v1.LoadBalancerStatus
  7305. default: {}
  7306. - name: io.k8s.api.extensions.v1beta1.IngressTLS
  7307. map:
  7308. fields:
  7309. - name: hosts
  7310. type:
  7311. list:
  7312. elementType:
  7313. scalar: string
  7314. elementRelationship: atomic
  7315. - name: secretName
  7316. type:
  7317. scalar: string
  7318. - name: io.k8s.api.extensions.v1beta1.NetworkPolicy
  7319. map:
  7320. fields:
  7321. - name: apiVersion
  7322. type:
  7323. scalar: string
  7324. - name: kind
  7325. type:
  7326. scalar: string
  7327. - name: metadata
  7328. type:
  7329. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7330. default: {}
  7331. - name: spec
  7332. type:
  7333. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  7334. default: {}
  7335. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  7336. map:
  7337. fields:
  7338. - name: ports
  7339. type:
  7340. list:
  7341. elementType:
  7342. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  7343. elementRelationship: atomic
  7344. - name: to
  7345. type:
  7346. list:
  7347. elementType:
  7348. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  7349. elementRelationship: atomic
  7350. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  7351. map:
  7352. fields:
  7353. - name: from
  7354. type:
  7355. list:
  7356. elementType:
  7357. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  7358. elementRelationship: atomic
  7359. - name: ports
  7360. type:
  7361. list:
  7362. elementType:
  7363. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  7364. elementRelationship: atomic
  7365. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  7366. map:
  7367. fields:
  7368. - name: ipBlock
  7369. type:
  7370. namedType: io.k8s.api.extensions.v1beta1.IPBlock
  7371. - name: namespaceSelector
  7372. type:
  7373. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  7374. - name: podSelector
  7375. type:
  7376. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  7377. - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  7378. map:
  7379. fields:
  7380. - name: endPort
  7381. type:
  7382. scalar: numeric
  7383. - name: port
  7384. type:
  7385. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7386. - name: protocol
  7387. type:
  7388. scalar: string
  7389. - name: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  7390. map:
  7391. fields:
  7392. - name: egress
  7393. type:
  7394. list:
  7395. elementType:
  7396. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  7397. elementRelationship: atomic
  7398. - name: ingress
  7399. type:
  7400. list:
  7401. elementType:
  7402. namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  7403. elementRelationship: atomic
  7404. - name: podSelector
  7405. type:
  7406. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  7407. default: {}
  7408. - name: policyTypes
  7409. type:
  7410. list:
  7411. elementType:
  7412. scalar: string
  7413. elementRelationship: atomic
  7414. - name: io.k8s.api.extensions.v1beta1.PodSecurityPolicy
  7415. map:
  7416. fields:
  7417. - name: apiVersion
  7418. type:
  7419. scalar: string
  7420. - name: kind
  7421. type:
  7422. scalar: string
  7423. - name: metadata
  7424. type:
  7425. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7426. default: {}
  7427. - name: spec
  7428. type:
  7429. namedType: io.k8s.api.extensions.v1beta1.PodSecurityPolicySpec
  7430. default: {}
  7431. - name: io.k8s.api.extensions.v1beta1.PodSecurityPolicySpec
  7432. map:
  7433. fields:
  7434. - name: allowPrivilegeEscalation
  7435. type:
  7436. scalar: boolean
  7437. - name: allowedCSIDrivers
  7438. type:
  7439. list:
  7440. elementType:
  7441. namedType: io.k8s.api.extensions.v1beta1.AllowedCSIDriver
  7442. elementRelationship: atomic
  7443. - name: allowedCapabilities
  7444. type:
  7445. list:
  7446. elementType:
  7447. scalar: string
  7448. elementRelationship: atomic
  7449. - name: allowedFlexVolumes
  7450. type:
  7451. list:
  7452. elementType:
  7453. namedType: io.k8s.api.extensions.v1beta1.AllowedFlexVolume
  7454. elementRelationship: atomic
  7455. - name: allowedHostPaths
  7456. type:
  7457. list:
  7458. elementType:
  7459. namedType: io.k8s.api.extensions.v1beta1.AllowedHostPath
  7460. elementRelationship: atomic
  7461. - name: allowedProcMountTypes
  7462. type:
  7463. list:
  7464. elementType:
  7465. scalar: string
  7466. elementRelationship: atomic
  7467. - name: allowedUnsafeSysctls
  7468. type:
  7469. list:
  7470. elementType:
  7471. scalar: string
  7472. elementRelationship: atomic
  7473. - name: defaultAddCapabilities
  7474. type:
  7475. list:
  7476. elementType:
  7477. scalar: string
  7478. elementRelationship: atomic
  7479. - name: defaultAllowPrivilegeEscalation
  7480. type:
  7481. scalar: boolean
  7482. - name: forbiddenSysctls
  7483. type:
  7484. list:
  7485. elementType:
  7486. scalar: string
  7487. elementRelationship: atomic
  7488. - name: fsGroup
  7489. type:
  7490. namedType: io.k8s.api.extensions.v1beta1.FSGroupStrategyOptions
  7491. default: {}
  7492. - name: hostIPC
  7493. type:
  7494. scalar: boolean
  7495. - name: hostNetwork
  7496. type:
  7497. scalar: boolean
  7498. - name: hostPID
  7499. type:
  7500. scalar: boolean
  7501. - name: hostPorts
  7502. type:
  7503. list:
  7504. elementType:
  7505. namedType: io.k8s.api.extensions.v1beta1.HostPortRange
  7506. elementRelationship: atomic
  7507. - name: privileged
  7508. type:
  7509. scalar: boolean
  7510. - name: readOnlyRootFilesystem
  7511. type:
  7512. scalar: boolean
  7513. - name: requiredDropCapabilities
  7514. type:
  7515. list:
  7516. elementType:
  7517. scalar: string
  7518. elementRelationship: atomic
  7519. - name: runAsGroup
  7520. type:
  7521. namedType: io.k8s.api.extensions.v1beta1.RunAsGroupStrategyOptions
  7522. - name: runAsUser
  7523. type:
  7524. namedType: io.k8s.api.extensions.v1beta1.RunAsUserStrategyOptions
  7525. default: {}
  7526. - name: runtimeClass
  7527. type:
  7528. namedType: io.k8s.api.extensions.v1beta1.RuntimeClassStrategyOptions
  7529. - name: seLinux
  7530. type:
  7531. namedType: io.k8s.api.extensions.v1beta1.SELinuxStrategyOptions
  7532. default: {}
  7533. - name: supplementalGroups
  7534. type:
  7535. namedType: io.k8s.api.extensions.v1beta1.SupplementalGroupsStrategyOptions
  7536. default: {}
  7537. - name: volumes
  7538. type:
  7539. list:
  7540. elementType:
  7541. scalar: string
  7542. elementRelationship: atomic
  7543. - name: io.k8s.api.extensions.v1beta1.ReplicaSet
  7544. map:
  7545. fields:
  7546. - name: apiVersion
  7547. type:
  7548. scalar: string
  7549. - name: kind
  7550. type:
  7551. scalar: string
  7552. - name: metadata
  7553. type:
  7554. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7555. default: {}
  7556. - name: spec
  7557. type:
  7558. namedType: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  7559. default: {}
  7560. - name: status
  7561. type:
  7562. namedType: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  7563. default: {}
  7564. - name: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  7565. map:
  7566. fields:
  7567. - name: lastTransitionTime
  7568. type:
  7569. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7570. default: {}
  7571. - name: message
  7572. type:
  7573. scalar: string
  7574. - name: reason
  7575. type:
  7576. scalar: string
  7577. - name: status
  7578. type:
  7579. scalar: string
  7580. default: ""
  7581. - name: type
  7582. type:
  7583. scalar: string
  7584. default: ""
  7585. - name: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  7586. map:
  7587. fields:
  7588. - name: minReadySeconds
  7589. type:
  7590. scalar: numeric
  7591. - name: replicas
  7592. type:
  7593. scalar: numeric
  7594. - name: selector
  7595. type:
  7596. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  7597. - name: template
  7598. type:
  7599. namedType: io.k8s.api.core.v1.PodTemplateSpec
  7600. default: {}
  7601. - name: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  7602. map:
  7603. fields:
  7604. - name: availableReplicas
  7605. type:
  7606. scalar: numeric
  7607. - name: conditions
  7608. type:
  7609. list:
  7610. elementType:
  7611. namedType: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  7612. elementRelationship: associative
  7613. keys:
  7614. - type
  7615. - name: fullyLabeledReplicas
  7616. type:
  7617. scalar: numeric
  7618. - name: observedGeneration
  7619. type:
  7620. scalar: numeric
  7621. - name: readyReplicas
  7622. type:
  7623. scalar: numeric
  7624. - name: replicas
  7625. type:
  7626. scalar: numeric
  7627. default: 0
  7628. - name: io.k8s.api.extensions.v1beta1.RollbackConfig
  7629. map:
  7630. fields:
  7631. - name: revision
  7632. type:
  7633. scalar: numeric
  7634. - name: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  7635. map:
  7636. fields:
  7637. - name: maxSurge
  7638. type:
  7639. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7640. - name: maxUnavailable
  7641. type:
  7642. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7643. - name: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  7644. map:
  7645. fields:
  7646. - name: maxSurge
  7647. type:
  7648. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7649. - name: maxUnavailable
  7650. type:
  7651. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7652. - name: io.k8s.api.extensions.v1beta1.RunAsGroupStrategyOptions
  7653. map:
  7654. fields:
  7655. - name: ranges
  7656. type:
  7657. list:
  7658. elementType:
  7659. namedType: io.k8s.api.extensions.v1beta1.IDRange
  7660. elementRelationship: atomic
  7661. - name: rule
  7662. type:
  7663. scalar: string
  7664. default: ""
  7665. - name: io.k8s.api.extensions.v1beta1.RunAsUserStrategyOptions
  7666. map:
  7667. fields:
  7668. - name: ranges
  7669. type:
  7670. list:
  7671. elementType:
  7672. namedType: io.k8s.api.extensions.v1beta1.IDRange
  7673. elementRelationship: atomic
  7674. - name: rule
  7675. type:
  7676. scalar: string
  7677. default: ""
  7678. - name: io.k8s.api.extensions.v1beta1.RuntimeClassStrategyOptions
  7679. map:
  7680. fields:
  7681. - name: allowedRuntimeClassNames
  7682. type:
  7683. list:
  7684. elementType:
  7685. scalar: string
  7686. elementRelationship: atomic
  7687. - name: defaultRuntimeClassName
  7688. type:
  7689. scalar: string
  7690. - name: io.k8s.api.extensions.v1beta1.SELinuxStrategyOptions
  7691. map:
  7692. fields:
  7693. - name: rule
  7694. type:
  7695. scalar: string
  7696. default: ""
  7697. - name: seLinuxOptions
  7698. type:
  7699. namedType: io.k8s.api.core.v1.SELinuxOptions
  7700. - name: io.k8s.api.extensions.v1beta1.SupplementalGroupsStrategyOptions
  7701. map:
  7702. fields:
  7703. - name: ranges
  7704. type:
  7705. list:
  7706. elementType:
  7707. namedType: io.k8s.api.extensions.v1beta1.IDRange
  7708. elementRelationship: atomic
  7709. - name: rule
  7710. type:
  7711. scalar: string
  7712. - name: io.k8s.api.flowcontrol.v1alpha1.FlowDistinguisherMethod
  7713. map:
  7714. fields:
  7715. - name: type
  7716. type:
  7717. scalar: string
  7718. default: ""
  7719. - name: io.k8s.api.flowcontrol.v1alpha1.FlowSchema
  7720. map:
  7721. fields:
  7722. - name: apiVersion
  7723. type:
  7724. scalar: string
  7725. - name: kind
  7726. type:
  7727. scalar: string
  7728. - name: metadata
  7729. type:
  7730. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7731. default: {}
  7732. - name: spec
  7733. type:
  7734. namedType: io.k8s.api.flowcontrol.v1alpha1.FlowSchemaSpec
  7735. default: {}
  7736. - name: status
  7737. type:
  7738. namedType: io.k8s.api.flowcontrol.v1alpha1.FlowSchemaStatus
  7739. default: {}
  7740. - name: io.k8s.api.flowcontrol.v1alpha1.FlowSchemaCondition
  7741. map:
  7742. fields:
  7743. - name: lastTransitionTime
  7744. type:
  7745. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7746. default: {}
  7747. - name: message
  7748. type:
  7749. scalar: string
  7750. - name: reason
  7751. type:
  7752. scalar: string
  7753. - name: status
  7754. type:
  7755. scalar: string
  7756. - name: type
  7757. type:
  7758. scalar: string
  7759. - name: io.k8s.api.flowcontrol.v1alpha1.FlowSchemaSpec
  7760. map:
  7761. fields:
  7762. - name: distinguisherMethod
  7763. type:
  7764. namedType: io.k8s.api.flowcontrol.v1alpha1.FlowDistinguisherMethod
  7765. - name: matchingPrecedence
  7766. type:
  7767. scalar: numeric
  7768. default: 0
  7769. - name: priorityLevelConfiguration
  7770. type:
  7771. namedType: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationReference
  7772. default: {}
  7773. - name: rules
  7774. type:
  7775. list:
  7776. elementType:
  7777. namedType: io.k8s.api.flowcontrol.v1alpha1.PolicyRulesWithSubjects
  7778. elementRelationship: atomic
  7779. - name: io.k8s.api.flowcontrol.v1alpha1.FlowSchemaStatus
  7780. map:
  7781. fields:
  7782. - name: conditions
  7783. type:
  7784. list:
  7785. elementType:
  7786. namedType: io.k8s.api.flowcontrol.v1alpha1.FlowSchemaCondition
  7787. elementRelationship: associative
  7788. keys:
  7789. - type
  7790. - name: io.k8s.api.flowcontrol.v1alpha1.GroupSubject
  7791. map:
  7792. fields:
  7793. - name: name
  7794. type:
  7795. scalar: string
  7796. default: ""
  7797. - name: io.k8s.api.flowcontrol.v1alpha1.LimitResponse
  7798. map:
  7799. fields:
  7800. - name: queuing
  7801. type:
  7802. namedType: io.k8s.api.flowcontrol.v1alpha1.QueuingConfiguration
  7803. - name: type
  7804. type:
  7805. scalar: string
  7806. default: ""
  7807. unions:
  7808. - discriminator: type
  7809. fields:
  7810. - fieldName: queuing
  7811. discriminatorValue: Queuing
  7812. - name: io.k8s.api.flowcontrol.v1alpha1.LimitedPriorityLevelConfiguration
  7813. map:
  7814. fields:
  7815. - name: assuredConcurrencyShares
  7816. type:
  7817. scalar: numeric
  7818. default: 0
  7819. - name: limitResponse
  7820. type:
  7821. namedType: io.k8s.api.flowcontrol.v1alpha1.LimitResponse
  7822. default: {}
  7823. - name: io.k8s.api.flowcontrol.v1alpha1.NonResourcePolicyRule
  7824. map:
  7825. fields:
  7826. - name: nonResourceURLs
  7827. type:
  7828. list:
  7829. elementType:
  7830. scalar: string
  7831. elementRelationship: associative
  7832. - name: verbs
  7833. type:
  7834. list:
  7835. elementType:
  7836. scalar: string
  7837. elementRelationship: associative
  7838. - name: io.k8s.api.flowcontrol.v1alpha1.PolicyRulesWithSubjects
  7839. map:
  7840. fields:
  7841. - name: nonResourceRules
  7842. type:
  7843. list:
  7844. elementType:
  7845. namedType: io.k8s.api.flowcontrol.v1alpha1.NonResourcePolicyRule
  7846. elementRelationship: atomic
  7847. - name: resourceRules
  7848. type:
  7849. list:
  7850. elementType:
  7851. namedType: io.k8s.api.flowcontrol.v1alpha1.ResourcePolicyRule
  7852. elementRelationship: atomic
  7853. - name: subjects
  7854. type:
  7855. list:
  7856. elementType:
  7857. namedType: io.k8s.api.flowcontrol.v1alpha1.Subject
  7858. elementRelationship: atomic
  7859. - name: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfiguration
  7860. map:
  7861. fields:
  7862. - name: apiVersion
  7863. type:
  7864. scalar: string
  7865. - name: kind
  7866. type:
  7867. scalar: string
  7868. - name: metadata
  7869. type:
  7870. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7871. default: {}
  7872. - name: spec
  7873. type:
  7874. namedType: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationSpec
  7875. default: {}
  7876. - name: status
  7877. type:
  7878. namedType: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationStatus
  7879. default: {}
  7880. - name: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationCondition
  7881. map:
  7882. fields:
  7883. - name: lastTransitionTime
  7884. type:
  7885. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7886. default: {}
  7887. - name: message
  7888. type:
  7889. scalar: string
  7890. - name: reason
  7891. type:
  7892. scalar: string
  7893. - name: status
  7894. type:
  7895. scalar: string
  7896. - name: type
  7897. type:
  7898. scalar: string
  7899. - name: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationReference
  7900. map:
  7901. fields:
  7902. - name: name
  7903. type:
  7904. scalar: string
  7905. default: ""
  7906. - name: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationSpec
  7907. map:
  7908. fields:
  7909. - name: limited
  7910. type:
  7911. namedType: io.k8s.api.flowcontrol.v1alpha1.LimitedPriorityLevelConfiguration
  7912. - name: type
  7913. type:
  7914. scalar: string
  7915. default: ""
  7916. unions:
  7917. - discriminator: type
  7918. fields:
  7919. - fieldName: limited
  7920. discriminatorValue: Limited
  7921. - name: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationStatus
  7922. map:
  7923. fields:
  7924. - name: conditions
  7925. type:
  7926. list:
  7927. elementType:
  7928. namedType: io.k8s.api.flowcontrol.v1alpha1.PriorityLevelConfigurationCondition
  7929. elementRelationship: associative
  7930. keys:
  7931. - type
  7932. - name: io.k8s.api.flowcontrol.v1alpha1.QueuingConfiguration
  7933. map:
  7934. fields:
  7935. - name: handSize
  7936. type:
  7937. scalar: numeric
  7938. default: 0
  7939. - name: queueLengthLimit
  7940. type:
  7941. scalar: numeric
  7942. default: 0
  7943. - name: queues
  7944. type:
  7945. scalar: numeric
  7946. default: 0
  7947. - name: io.k8s.api.flowcontrol.v1alpha1.ResourcePolicyRule
  7948. map:
  7949. fields:
  7950. - name: apiGroups
  7951. type:
  7952. list:
  7953. elementType:
  7954. scalar: string
  7955. elementRelationship: associative
  7956. - name: clusterScope
  7957. type:
  7958. scalar: boolean
  7959. - name: namespaces
  7960. type:
  7961. list:
  7962. elementType:
  7963. scalar: string
  7964. elementRelationship: associative
  7965. - name: resources
  7966. type:
  7967. list:
  7968. elementType:
  7969. scalar: string
  7970. elementRelationship: associative
  7971. - name: verbs
  7972. type:
  7973. list:
  7974. elementType:
  7975. scalar: string
  7976. elementRelationship: associative
  7977. - name: io.k8s.api.flowcontrol.v1alpha1.ServiceAccountSubject
  7978. map:
  7979. fields:
  7980. - name: name
  7981. type:
  7982. scalar: string
  7983. default: ""
  7984. - name: namespace
  7985. type:
  7986. scalar: string
  7987. default: ""
  7988. - name: io.k8s.api.flowcontrol.v1alpha1.Subject
  7989. map:
  7990. fields:
  7991. - name: group
  7992. type:
  7993. namedType: io.k8s.api.flowcontrol.v1alpha1.GroupSubject
  7994. - name: kind
  7995. type:
  7996. scalar: string
  7997. default: ""
  7998. - name: serviceAccount
  7999. type:
  8000. namedType: io.k8s.api.flowcontrol.v1alpha1.ServiceAccountSubject
  8001. - name: user
  8002. type:
  8003. namedType: io.k8s.api.flowcontrol.v1alpha1.UserSubject
  8004. unions:
  8005. - discriminator: kind
  8006. fields:
  8007. - fieldName: group
  8008. discriminatorValue: Group
  8009. - fieldName: serviceAccount
  8010. discriminatorValue: ServiceAccount
  8011. - fieldName: user
  8012. discriminatorValue: User
  8013. - name: io.k8s.api.flowcontrol.v1alpha1.UserSubject
  8014. map:
  8015. fields:
  8016. - name: name
  8017. type:
  8018. scalar: string
  8019. default: ""
  8020. - name: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  8021. map:
  8022. fields:
  8023. - name: type
  8024. type:
  8025. scalar: string
  8026. default: ""
  8027. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchema
  8028. map:
  8029. fields:
  8030. - name: apiVersion
  8031. type:
  8032. scalar: string
  8033. - name: kind
  8034. type:
  8035. scalar: string
  8036. - name: metadata
  8037. type:
  8038. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8039. default: {}
  8040. - name: spec
  8041. type:
  8042. namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  8043. default: {}
  8044. - name: status
  8045. type:
  8046. namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  8047. default: {}
  8048. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  8049. map:
  8050. fields:
  8051. - name: lastTransitionTime
  8052. type:
  8053. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8054. default: {}
  8055. - name: message
  8056. type:
  8057. scalar: string
  8058. - name: reason
  8059. type:
  8060. scalar: string
  8061. - name: status
  8062. type:
  8063. scalar: string
  8064. - name: type
  8065. type:
  8066. scalar: string
  8067. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  8068. map:
  8069. fields:
  8070. - name: distinguisherMethod
  8071. type:
  8072. namedType: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  8073. - name: matchingPrecedence
  8074. type:
  8075. scalar: numeric
  8076. default: 0
  8077. - name: priorityLevelConfiguration
  8078. type:
  8079. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  8080. default: {}
  8081. - name: rules
  8082. type:
  8083. list:
  8084. elementType:
  8085. namedType: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  8086. elementRelationship: atomic
  8087. - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  8088. map:
  8089. fields:
  8090. - name: conditions
  8091. type:
  8092. list:
  8093. elementType:
  8094. namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  8095. elementRelationship: associative
  8096. keys:
  8097. - type
  8098. - name: io.k8s.api.flowcontrol.v1beta1.GroupSubject
  8099. map:
  8100. fields:
  8101. - name: name
  8102. type:
  8103. scalar: string
  8104. default: ""
  8105. - name: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  8106. map:
  8107. fields:
  8108. - name: queuing
  8109. type:
  8110. namedType: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  8111. - name: type
  8112. type:
  8113. scalar: string
  8114. default: ""
  8115. unions:
  8116. - discriminator: type
  8117. fields:
  8118. - fieldName: queuing
  8119. discriminatorValue: Queuing
  8120. - name: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  8121. map:
  8122. fields:
  8123. - name: assuredConcurrencyShares
  8124. type:
  8125. scalar: numeric
  8126. default: 0
  8127. - name: limitResponse
  8128. type:
  8129. namedType: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  8130. default: {}
  8131. - name: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  8132. map:
  8133. fields:
  8134. - name: nonResourceURLs
  8135. type:
  8136. list:
  8137. elementType:
  8138. scalar: string
  8139. elementRelationship: associative
  8140. - name: verbs
  8141. type:
  8142. list:
  8143. elementType:
  8144. scalar: string
  8145. elementRelationship: associative
  8146. - name: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  8147. map:
  8148. fields:
  8149. - name: nonResourceRules
  8150. type:
  8151. list:
  8152. elementType:
  8153. namedType: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  8154. elementRelationship: atomic
  8155. - name: resourceRules
  8156. type:
  8157. list:
  8158. elementType:
  8159. namedType: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  8160. elementRelationship: atomic
  8161. - name: subjects
  8162. type:
  8163. list:
  8164. elementType:
  8165. namedType: io.k8s.api.flowcontrol.v1beta1.Subject
  8166. elementRelationship: atomic
  8167. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfiguration
  8168. map:
  8169. fields:
  8170. - name: apiVersion
  8171. type:
  8172. scalar: string
  8173. - name: kind
  8174. type:
  8175. scalar: string
  8176. - name: metadata
  8177. type:
  8178. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8179. default: {}
  8180. - name: spec
  8181. type:
  8182. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  8183. default: {}
  8184. - name: status
  8185. type:
  8186. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  8187. default: {}
  8188. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  8189. map:
  8190. fields:
  8191. - name: lastTransitionTime
  8192. type:
  8193. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8194. default: {}
  8195. - name: message
  8196. type:
  8197. scalar: string
  8198. - name: reason
  8199. type:
  8200. scalar: string
  8201. - name: status
  8202. type:
  8203. scalar: string
  8204. - name: type
  8205. type:
  8206. scalar: string
  8207. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  8208. map:
  8209. fields:
  8210. - name: name
  8211. type:
  8212. scalar: string
  8213. default: ""
  8214. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  8215. map:
  8216. fields:
  8217. - name: limited
  8218. type:
  8219. namedType: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  8220. - name: type
  8221. type:
  8222. scalar: string
  8223. default: ""
  8224. unions:
  8225. - discriminator: type
  8226. fields:
  8227. - fieldName: limited
  8228. discriminatorValue: Limited
  8229. - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  8230. map:
  8231. fields:
  8232. - name: conditions
  8233. type:
  8234. list:
  8235. elementType:
  8236. namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  8237. elementRelationship: associative
  8238. keys:
  8239. - type
  8240. - name: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  8241. map:
  8242. fields:
  8243. - name: handSize
  8244. type:
  8245. scalar: numeric
  8246. default: 0
  8247. - name: queueLengthLimit
  8248. type:
  8249. scalar: numeric
  8250. default: 0
  8251. - name: queues
  8252. type:
  8253. scalar: numeric
  8254. default: 0
  8255. - name: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  8256. map:
  8257. fields:
  8258. - name: apiGroups
  8259. type:
  8260. list:
  8261. elementType:
  8262. scalar: string
  8263. elementRelationship: associative
  8264. - name: clusterScope
  8265. type:
  8266. scalar: boolean
  8267. - name: namespaces
  8268. type:
  8269. list:
  8270. elementType:
  8271. scalar: string
  8272. elementRelationship: associative
  8273. - name: resources
  8274. type:
  8275. list:
  8276. elementType:
  8277. scalar: string
  8278. elementRelationship: associative
  8279. - name: verbs
  8280. type:
  8281. list:
  8282. elementType:
  8283. scalar: string
  8284. elementRelationship: associative
  8285. - name: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
  8286. map:
  8287. fields:
  8288. - name: name
  8289. type:
  8290. scalar: string
  8291. default: ""
  8292. - name: namespace
  8293. type:
  8294. scalar: string
  8295. default: ""
  8296. - name: io.k8s.api.flowcontrol.v1beta1.Subject
  8297. map:
  8298. fields:
  8299. - name: group
  8300. type:
  8301. namedType: io.k8s.api.flowcontrol.v1beta1.GroupSubject
  8302. - name: kind
  8303. type:
  8304. scalar: string
  8305. default: ""
  8306. - name: serviceAccount
  8307. type:
  8308. namedType: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
  8309. - name: user
  8310. type:
  8311. namedType: io.k8s.api.flowcontrol.v1beta1.UserSubject
  8312. unions:
  8313. - discriminator: kind
  8314. fields:
  8315. - fieldName: group
  8316. discriminatorValue: Group
  8317. - fieldName: serviceAccount
  8318. discriminatorValue: ServiceAccount
  8319. - fieldName: user
  8320. discriminatorValue: User
  8321. - name: io.k8s.api.flowcontrol.v1beta1.UserSubject
  8322. map:
  8323. fields:
  8324. - name: name
  8325. type:
  8326. scalar: string
  8327. default: ""
  8328. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReview
  8329. map:
  8330. fields:
  8331. - name: apiVersion
  8332. type:
  8333. scalar: string
  8334. - name: kind
  8335. type:
  8336. scalar: string
  8337. - name: metadata
  8338. type:
  8339. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8340. default: {}
  8341. - name: spec
  8342. type:
  8343. namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
  8344. default: {}
  8345. - name: status
  8346. type:
  8347. namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
  8348. default: {}
  8349. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
  8350. map:
  8351. fields:
  8352. - name: image
  8353. type:
  8354. scalar: string
  8355. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
  8356. map:
  8357. fields:
  8358. - name: annotations
  8359. type:
  8360. map:
  8361. elementType:
  8362. scalar: string
  8363. - name: containers
  8364. type:
  8365. list:
  8366. elementType:
  8367. namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
  8368. elementRelationship: atomic
  8369. - name: namespace
  8370. type:
  8371. scalar: string
  8372. - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
  8373. map:
  8374. fields:
  8375. - name: allowed
  8376. type:
  8377. scalar: boolean
  8378. default: false
  8379. - name: auditAnnotations
  8380. type:
  8381. map:
  8382. elementType:
  8383. scalar: string
  8384. - name: reason
  8385. type:
  8386. scalar: string
  8387. - name: io.k8s.api.networking.v1.HTTPIngressPath
  8388. map:
  8389. fields:
  8390. - name: backend
  8391. type:
  8392. namedType: io.k8s.api.networking.v1.IngressBackend
  8393. default: {}
  8394. - name: path
  8395. type:
  8396. scalar: string
  8397. - name: pathType
  8398. type:
  8399. scalar: string
  8400. - name: io.k8s.api.networking.v1.HTTPIngressRuleValue
  8401. map:
  8402. fields:
  8403. - name: paths
  8404. type:
  8405. list:
  8406. elementType:
  8407. namedType: io.k8s.api.networking.v1.HTTPIngressPath
  8408. elementRelationship: atomic
  8409. - name: io.k8s.api.networking.v1.IPBlock
  8410. map:
  8411. fields:
  8412. - name: cidr
  8413. type:
  8414. scalar: string
  8415. default: ""
  8416. - name: except
  8417. type:
  8418. list:
  8419. elementType:
  8420. scalar: string
  8421. elementRelationship: atomic
  8422. - name: io.k8s.api.networking.v1.Ingress
  8423. map:
  8424. fields:
  8425. - name: apiVersion
  8426. type:
  8427. scalar: string
  8428. - name: kind
  8429. type:
  8430. scalar: string
  8431. - name: metadata
  8432. type:
  8433. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8434. default: {}
  8435. - name: spec
  8436. type:
  8437. namedType: io.k8s.api.networking.v1.IngressSpec
  8438. default: {}
  8439. - name: status
  8440. type:
  8441. namedType: io.k8s.api.networking.v1.IngressStatus
  8442. default: {}
  8443. - name: io.k8s.api.networking.v1.IngressBackend
  8444. map:
  8445. fields:
  8446. - name: resource
  8447. type:
  8448. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  8449. - name: service
  8450. type:
  8451. namedType: io.k8s.api.networking.v1.IngressServiceBackend
  8452. - name: io.k8s.api.networking.v1.IngressClass
  8453. map:
  8454. fields:
  8455. - name: apiVersion
  8456. type:
  8457. scalar: string
  8458. - name: kind
  8459. type:
  8460. scalar: string
  8461. - name: metadata
  8462. type:
  8463. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8464. default: {}
  8465. - name: spec
  8466. type:
  8467. namedType: io.k8s.api.networking.v1.IngressClassSpec
  8468. default: {}
  8469. - name: io.k8s.api.networking.v1.IngressClassParametersReference
  8470. map:
  8471. fields:
  8472. - name: apiGroup
  8473. type:
  8474. scalar: string
  8475. - name: kind
  8476. type:
  8477. scalar: string
  8478. default: ""
  8479. - name: name
  8480. type:
  8481. scalar: string
  8482. default: ""
  8483. - name: namespace
  8484. type:
  8485. scalar: string
  8486. - name: scope
  8487. type:
  8488. scalar: string
  8489. - name: io.k8s.api.networking.v1.IngressClassSpec
  8490. map:
  8491. fields:
  8492. - name: controller
  8493. type:
  8494. scalar: string
  8495. - name: parameters
  8496. type:
  8497. namedType: io.k8s.api.networking.v1.IngressClassParametersReference
  8498. - name: io.k8s.api.networking.v1.IngressRule
  8499. map:
  8500. fields:
  8501. - name: host
  8502. type:
  8503. scalar: string
  8504. - name: http
  8505. type:
  8506. namedType: io.k8s.api.networking.v1.HTTPIngressRuleValue
  8507. - name: io.k8s.api.networking.v1.IngressServiceBackend
  8508. map:
  8509. fields:
  8510. - name: name
  8511. type:
  8512. scalar: string
  8513. default: ""
  8514. - name: port
  8515. type:
  8516. namedType: io.k8s.api.networking.v1.ServiceBackendPort
  8517. default: {}
  8518. - name: io.k8s.api.networking.v1.IngressSpec
  8519. map:
  8520. fields:
  8521. - name: defaultBackend
  8522. type:
  8523. namedType: io.k8s.api.networking.v1.IngressBackend
  8524. - name: ingressClassName
  8525. type:
  8526. scalar: string
  8527. - name: rules
  8528. type:
  8529. list:
  8530. elementType:
  8531. namedType: io.k8s.api.networking.v1.IngressRule
  8532. elementRelationship: atomic
  8533. - name: tls
  8534. type:
  8535. list:
  8536. elementType:
  8537. namedType: io.k8s.api.networking.v1.IngressTLS
  8538. elementRelationship: atomic
  8539. - name: io.k8s.api.networking.v1.IngressStatus
  8540. map:
  8541. fields:
  8542. - name: loadBalancer
  8543. type:
  8544. namedType: io.k8s.api.core.v1.LoadBalancerStatus
  8545. default: {}
  8546. - name: io.k8s.api.networking.v1.IngressTLS
  8547. map:
  8548. fields:
  8549. - name: hosts
  8550. type:
  8551. list:
  8552. elementType:
  8553. scalar: string
  8554. elementRelationship: atomic
  8555. - name: secretName
  8556. type:
  8557. scalar: string
  8558. - name: io.k8s.api.networking.v1.NetworkPolicy
  8559. map:
  8560. fields:
  8561. - name: apiVersion
  8562. type:
  8563. scalar: string
  8564. - name: kind
  8565. type:
  8566. scalar: string
  8567. - name: metadata
  8568. type:
  8569. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8570. default: {}
  8571. - name: spec
  8572. type:
  8573. namedType: io.k8s.api.networking.v1.NetworkPolicySpec
  8574. default: {}
  8575. - name: io.k8s.api.networking.v1.NetworkPolicyEgressRule
  8576. map:
  8577. fields:
  8578. - name: ports
  8579. type:
  8580. list:
  8581. elementType:
  8582. namedType: io.k8s.api.networking.v1.NetworkPolicyPort
  8583. elementRelationship: atomic
  8584. - name: to
  8585. type:
  8586. list:
  8587. elementType:
  8588. namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
  8589. elementRelationship: atomic
  8590. - name: io.k8s.api.networking.v1.NetworkPolicyIngressRule
  8591. map:
  8592. fields:
  8593. - name: from
  8594. type:
  8595. list:
  8596. elementType:
  8597. namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
  8598. elementRelationship: atomic
  8599. - name: ports
  8600. type:
  8601. list:
  8602. elementType:
  8603. namedType: io.k8s.api.networking.v1.NetworkPolicyPort
  8604. elementRelationship: atomic
  8605. - name: io.k8s.api.networking.v1.NetworkPolicyPeer
  8606. map:
  8607. fields:
  8608. - name: ipBlock
  8609. type:
  8610. namedType: io.k8s.api.networking.v1.IPBlock
  8611. - name: namespaceSelector
  8612. type:
  8613. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8614. - name: podSelector
  8615. type:
  8616. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8617. - name: io.k8s.api.networking.v1.NetworkPolicyPort
  8618. map:
  8619. fields:
  8620. - name: endPort
  8621. type:
  8622. scalar: numeric
  8623. - name: port
  8624. type:
  8625. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8626. - name: protocol
  8627. type:
  8628. scalar: string
  8629. - name: io.k8s.api.networking.v1.NetworkPolicySpec
  8630. map:
  8631. fields:
  8632. - name: egress
  8633. type:
  8634. list:
  8635. elementType:
  8636. namedType: io.k8s.api.networking.v1.NetworkPolicyEgressRule
  8637. elementRelationship: atomic
  8638. - name: ingress
  8639. type:
  8640. list:
  8641. elementType:
  8642. namedType: io.k8s.api.networking.v1.NetworkPolicyIngressRule
  8643. elementRelationship: atomic
  8644. - name: podSelector
  8645. type:
  8646. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8647. default: {}
  8648. - name: policyTypes
  8649. type:
  8650. list:
  8651. elementType:
  8652. scalar: string
  8653. elementRelationship: atomic
  8654. - name: io.k8s.api.networking.v1.ServiceBackendPort
  8655. map:
  8656. fields:
  8657. - name: name
  8658. type:
  8659. scalar: string
  8660. - name: number
  8661. type:
  8662. scalar: numeric
  8663. - name: io.k8s.api.networking.v1beta1.HTTPIngressPath
  8664. map:
  8665. fields:
  8666. - name: backend
  8667. type:
  8668. namedType: io.k8s.api.networking.v1beta1.IngressBackend
  8669. default: {}
  8670. - name: path
  8671. type:
  8672. scalar: string
  8673. - name: pathType
  8674. type:
  8675. scalar: string
  8676. - name: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
  8677. map:
  8678. fields:
  8679. - name: paths
  8680. type:
  8681. list:
  8682. elementType:
  8683. namedType: io.k8s.api.networking.v1beta1.HTTPIngressPath
  8684. elementRelationship: atomic
  8685. - name: io.k8s.api.networking.v1beta1.Ingress
  8686. map:
  8687. fields:
  8688. - name: apiVersion
  8689. type:
  8690. scalar: string
  8691. - name: kind
  8692. type:
  8693. scalar: string
  8694. - name: metadata
  8695. type:
  8696. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8697. default: {}
  8698. - name: spec
  8699. type:
  8700. namedType: io.k8s.api.networking.v1beta1.IngressSpec
  8701. default: {}
  8702. - name: status
  8703. type:
  8704. namedType: io.k8s.api.networking.v1beta1.IngressStatus
  8705. default: {}
  8706. - name: io.k8s.api.networking.v1beta1.IngressBackend
  8707. map:
  8708. fields:
  8709. - name: resource
  8710. type:
  8711. namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  8712. - name: serviceName
  8713. type:
  8714. scalar: string
  8715. - name: servicePort
  8716. type:
  8717. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8718. default: {}
  8719. - name: io.k8s.api.networking.v1beta1.IngressClass
  8720. map:
  8721. fields:
  8722. - name: apiVersion
  8723. type:
  8724. scalar: string
  8725. - name: kind
  8726. type:
  8727. scalar: string
  8728. - name: metadata
  8729. type:
  8730. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8731. default: {}
  8732. - name: spec
  8733. type:
  8734. namedType: io.k8s.api.networking.v1beta1.IngressClassSpec
  8735. default: {}
  8736. - name: io.k8s.api.networking.v1beta1.IngressClassParametersReference
  8737. map:
  8738. fields:
  8739. - name: apiGroup
  8740. type:
  8741. scalar: string
  8742. - name: kind
  8743. type:
  8744. scalar: string
  8745. default: ""
  8746. - name: name
  8747. type:
  8748. scalar: string
  8749. default: ""
  8750. - name: namespace
  8751. type:
  8752. scalar: string
  8753. - name: scope
  8754. type:
  8755. scalar: string
  8756. - name: io.k8s.api.networking.v1beta1.IngressClassSpec
  8757. map:
  8758. fields:
  8759. - name: controller
  8760. type:
  8761. scalar: string
  8762. - name: parameters
  8763. type:
  8764. namedType: io.k8s.api.networking.v1beta1.IngressClassParametersReference
  8765. - name: io.k8s.api.networking.v1beta1.IngressRule
  8766. map:
  8767. fields:
  8768. - name: host
  8769. type:
  8770. scalar: string
  8771. - name: http
  8772. type:
  8773. namedType: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
  8774. - name: io.k8s.api.networking.v1beta1.IngressSpec
  8775. map:
  8776. fields:
  8777. - name: backend
  8778. type:
  8779. namedType: io.k8s.api.networking.v1beta1.IngressBackend
  8780. - name: ingressClassName
  8781. type:
  8782. scalar: string
  8783. - name: rules
  8784. type:
  8785. list:
  8786. elementType:
  8787. namedType: io.k8s.api.networking.v1beta1.IngressRule
  8788. elementRelationship: atomic
  8789. - name: tls
  8790. type:
  8791. list:
  8792. elementType:
  8793. namedType: io.k8s.api.networking.v1beta1.IngressTLS
  8794. elementRelationship: atomic
  8795. - name: io.k8s.api.networking.v1beta1.IngressStatus
  8796. map:
  8797. fields:
  8798. - name: loadBalancer
  8799. type:
  8800. namedType: io.k8s.api.core.v1.LoadBalancerStatus
  8801. default: {}
  8802. - name: io.k8s.api.networking.v1beta1.IngressTLS
  8803. map:
  8804. fields:
  8805. - name: hosts
  8806. type:
  8807. list:
  8808. elementType:
  8809. scalar: string
  8810. elementRelationship: atomic
  8811. - name: secretName
  8812. type:
  8813. scalar: string
  8814. - name: io.k8s.api.node.v1.Overhead
  8815. map:
  8816. fields:
  8817. - name: podFixed
  8818. type:
  8819. map:
  8820. elementType:
  8821. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8822. - name: io.k8s.api.node.v1.RuntimeClass
  8823. map:
  8824. fields:
  8825. - name: apiVersion
  8826. type:
  8827. scalar: string
  8828. - name: handler
  8829. type:
  8830. scalar: string
  8831. default: ""
  8832. - name: kind
  8833. type:
  8834. scalar: string
  8835. - name: metadata
  8836. type:
  8837. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8838. default: {}
  8839. - name: overhead
  8840. type:
  8841. namedType: io.k8s.api.node.v1.Overhead
  8842. - name: scheduling
  8843. type:
  8844. namedType: io.k8s.api.node.v1.Scheduling
  8845. - name: io.k8s.api.node.v1.Scheduling
  8846. map:
  8847. fields:
  8848. - name: nodeSelector
  8849. type:
  8850. map:
  8851. elementType:
  8852. scalar: string
  8853. - name: tolerations
  8854. type:
  8855. list:
  8856. elementType:
  8857. namedType: io.k8s.api.core.v1.Toleration
  8858. elementRelationship: atomic
  8859. - name: io.k8s.api.node.v1alpha1.Overhead
  8860. map:
  8861. fields:
  8862. - name: podFixed
  8863. type:
  8864. map:
  8865. elementType:
  8866. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8867. - name: io.k8s.api.node.v1alpha1.RuntimeClass
  8868. map:
  8869. fields:
  8870. - name: apiVersion
  8871. type:
  8872. scalar: string
  8873. - name: kind
  8874. type:
  8875. scalar: string
  8876. - name: metadata
  8877. type:
  8878. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8879. default: {}
  8880. - name: spec
  8881. type:
  8882. namedType: io.k8s.api.node.v1alpha1.RuntimeClassSpec
  8883. default: {}
  8884. - name: io.k8s.api.node.v1alpha1.RuntimeClassSpec
  8885. map:
  8886. fields:
  8887. - name: overhead
  8888. type:
  8889. namedType: io.k8s.api.node.v1alpha1.Overhead
  8890. - name: runtimeHandler
  8891. type:
  8892. scalar: string
  8893. default: ""
  8894. - name: scheduling
  8895. type:
  8896. namedType: io.k8s.api.node.v1alpha1.Scheduling
  8897. - name: io.k8s.api.node.v1alpha1.Scheduling
  8898. map:
  8899. fields:
  8900. - name: nodeSelector
  8901. type:
  8902. map:
  8903. elementType:
  8904. scalar: string
  8905. - name: tolerations
  8906. type:
  8907. list:
  8908. elementType:
  8909. namedType: io.k8s.api.core.v1.Toleration
  8910. elementRelationship: atomic
  8911. - name: io.k8s.api.node.v1beta1.Overhead
  8912. map:
  8913. fields:
  8914. - name: podFixed
  8915. type:
  8916. map:
  8917. elementType:
  8918. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8919. - name: io.k8s.api.node.v1beta1.RuntimeClass
  8920. map:
  8921. fields:
  8922. - name: apiVersion
  8923. type:
  8924. scalar: string
  8925. - name: handler
  8926. type:
  8927. scalar: string
  8928. default: ""
  8929. - name: kind
  8930. type:
  8931. scalar: string
  8932. - name: metadata
  8933. type:
  8934. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8935. default: {}
  8936. - name: overhead
  8937. type:
  8938. namedType: io.k8s.api.node.v1beta1.Overhead
  8939. - name: scheduling
  8940. type:
  8941. namedType: io.k8s.api.node.v1beta1.Scheduling
  8942. - name: io.k8s.api.node.v1beta1.Scheduling
  8943. map:
  8944. fields:
  8945. - name: nodeSelector
  8946. type:
  8947. map:
  8948. elementType:
  8949. scalar: string
  8950. - name: tolerations
  8951. type:
  8952. list:
  8953. elementType:
  8954. namedType: io.k8s.api.core.v1.Toleration
  8955. elementRelationship: atomic
  8956. - name: io.k8s.api.policy.v1.PodDisruptionBudget
  8957. map:
  8958. fields:
  8959. - name: apiVersion
  8960. type:
  8961. scalar: string
  8962. - name: kind
  8963. type:
  8964. scalar: string
  8965. - name: metadata
  8966. type:
  8967. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8968. default: {}
  8969. - name: spec
  8970. type:
  8971. namedType: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
  8972. default: {}
  8973. - name: status
  8974. type:
  8975. namedType: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
  8976. default: {}
  8977. - name: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
  8978. map:
  8979. fields:
  8980. - name: maxUnavailable
  8981. type:
  8982. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8983. - name: minAvailable
  8984. type:
  8985. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8986. - name: selector
  8987. type:
  8988. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8989. - name: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
  8990. map:
  8991. fields:
  8992. - name: conditions
  8993. type:
  8994. list:
  8995. elementType:
  8996. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  8997. elementRelationship: associative
  8998. keys:
  8999. - type
  9000. - name: currentHealthy
  9001. type:
  9002. scalar: numeric
  9003. default: 0
  9004. - name: desiredHealthy
  9005. type:
  9006. scalar: numeric
  9007. default: 0
  9008. - name: disruptedPods
  9009. type:
  9010. map:
  9011. elementType:
  9012. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9013. - name: disruptionsAllowed
  9014. type:
  9015. scalar: numeric
  9016. default: 0
  9017. - name: expectedPods
  9018. type:
  9019. scalar: numeric
  9020. default: 0
  9021. - name: observedGeneration
  9022. type:
  9023. scalar: numeric
  9024. - name: io.k8s.api.policy.v1beta1.AllowedCSIDriver
  9025. map:
  9026. fields:
  9027. - name: name
  9028. type:
  9029. scalar: string
  9030. default: ""
  9031. - name: io.k8s.api.policy.v1beta1.AllowedFlexVolume
  9032. map:
  9033. fields:
  9034. - name: driver
  9035. type:
  9036. scalar: string
  9037. default: ""
  9038. - name: io.k8s.api.policy.v1beta1.AllowedHostPath
  9039. map:
  9040. fields:
  9041. - name: pathPrefix
  9042. type:
  9043. scalar: string
  9044. - name: readOnly
  9045. type:
  9046. scalar: boolean
  9047. - name: io.k8s.api.policy.v1beta1.Eviction
  9048. map:
  9049. fields:
  9050. - name: apiVersion
  9051. type:
  9052. scalar: string
  9053. - name: deleteOptions
  9054. type:
  9055. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
  9056. - name: kind
  9057. type:
  9058. scalar: string
  9059. - name: metadata
  9060. type:
  9061. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9062. default: {}
  9063. - name: io.k8s.api.policy.v1beta1.FSGroupStrategyOptions
  9064. map:
  9065. fields:
  9066. - name: ranges
  9067. type:
  9068. list:
  9069. elementType:
  9070. namedType: io.k8s.api.policy.v1beta1.IDRange
  9071. elementRelationship: atomic
  9072. - name: rule
  9073. type:
  9074. scalar: string
  9075. - name: io.k8s.api.policy.v1beta1.HostPortRange
  9076. map:
  9077. fields:
  9078. - name: max
  9079. type:
  9080. scalar: numeric
  9081. default: 0
  9082. - name: min
  9083. type:
  9084. scalar: numeric
  9085. default: 0
  9086. - name: io.k8s.api.policy.v1beta1.IDRange
  9087. map:
  9088. fields:
  9089. - name: max
  9090. type:
  9091. scalar: numeric
  9092. default: 0
  9093. - name: min
  9094. type:
  9095. scalar: numeric
  9096. default: 0
  9097. - name: io.k8s.api.policy.v1beta1.PodDisruptionBudget
  9098. map:
  9099. fields:
  9100. - name: apiVersion
  9101. type:
  9102. scalar: string
  9103. - name: kind
  9104. type:
  9105. scalar: string
  9106. - name: metadata
  9107. type:
  9108. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9109. default: {}
  9110. - name: spec
  9111. type:
  9112. namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
  9113. default: {}
  9114. - name: status
  9115. type:
  9116. namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
  9117. default: {}
  9118. - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
  9119. map:
  9120. fields:
  9121. - name: maxUnavailable
  9122. type:
  9123. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9124. - name: minAvailable
  9125. type:
  9126. namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9127. - name: selector
  9128. type:
  9129. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9130. - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
  9131. map:
  9132. fields:
  9133. - name: conditions
  9134. type:
  9135. list:
  9136. elementType:
  9137. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  9138. elementRelationship: associative
  9139. keys:
  9140. - type
  9141. - name: currentHealthy
  9142. type:
  9143. scalar: numeric
  9144. default: 0
  9145. - name: desiredHealthy
  9146. type:
  9147. scalar: numeric
  9148. default: 0
  9149. - name: disruptedPods
  9150. type:
  9151. map:
  9152. elementType:
  9153. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9154. - name: disruptionsAllowed
  9155. type:
  9156. scalar: numeric
  9157. default: 0
  9158. - name: expectedPods
  9159. type:
  9160. scalar: numeric
  9161. default: 0
  9162. - name: observedGeneration
  9163. type:
  9164. scalar: numeric
  9165. - name: io.k8s.api.policy.v1beta1.PodSecurityPolicy
  9166. map:
  9167. fields:
  9168. - name: apiVersion
  9169. type:
  9170. scalar: string
  9171. - name: kind
  9172. type:
  9173. scalar: string
  9174. - name: metadata
  9175. type:
  9176. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9177. default: {}
  9178. - name: spec
  9179. type:
  9180. namedType: io.k8s.api.policy.v1beta1.PodSecurityPolicySpec
  9181. default: {}
  9182. - name: io.k8s.api.policy.v1beta1.PodSecurityPolicySpec
  9183. map:
  9184. fields:
  9185. - name: allowPrivilegeEscalation
  9186. type:
  9187. scalar: boolean
  9188. - name: allowedCSIDrivers
  9189. type:
  9190. list:
  9191. elementType:
  9192. namedType: io.k8s.api.policy.v1beta1.AllowedCSIDriver
  9193. elementRelationship: atomic
  9194. - name: allowedCapabilities
  9195. type:
  9196. list:
  9197. elementType:
  9198. scalar: string
  9199. elementRelationship: atomic
  9200. - name: allowedFlexVolumes
  9201. type:
  9202. list:
  9203. elementType:
  9204. namedType: io.k8s.api.policy.v1beta1.AllowedFlexVolume
  9205. elementRelationship: atomic
  9206. - name: allowedHostPaths
  9207. type:
  9208. list:
  9209. elementType:
  9210. namedType: io.k8s.api.policy.v1beta1.AllowedHostPath
  9211. elementRelationship: atomic
  9212. - name: allowedProcMountTypes
  9213. type:
  9214. list:
  9215. elementType:
  9216. scalar: string
  9217. elementRelationship: atomic
  9218. - name: allowedUnsafeSysctls
  9219. type:
  9220. list:
  9221. elementType:
  9222. scalar: string
  9223. elementRelationship: atomic
  9224. - name: defaultAddCapabilities
  9225. type:
  9226. list:
  9227. elementType:
  9228. scalar: string
  9229. elementRelationship: atomic
  9230. - name: defaultAllowPrivilegeEscalation
  9231. type:
  9232. scalar: boolean
  9233. - name: forbiddenSysctls
  9234. type:
  9235. list:
  9236. elementType:
  9237. scalar: string
  9238. elementRelationship: atomic
  9239. - name: fsGroup
  9240. type:
  9241. namedType: io.k8s.api.policy.v1beta1.FSGroupStrategyOptions
  9242. default: {}
  9243. - name: hostIPC
  9244. type:
  9245. scalar: boolean
  9246. - name: hostNetwork
  9247. type:
  9248. scalar: boolean
  9249. - name: hostPID
  9250. type:
  9251. scalar: boolean
  9252. - name: hostPorts
  9253. type:
  9254. list:
  9255. elementType:
  9256. namedType: io.k8s.api.policy.v1beta1.HostPortRange
  9257. elementRelationship: atomic
  9258. - name: privileged
  9259. type:
  9260. scalar: boolean
  9261. - name: readOnlyRootFilesystem
  9262. type:
  9263. scalar: boolean
  9264. - name: requiredDropCapabilities
  9265. type:
  9266. list:
  9267. elementType:
  9268. scalar: string
  9269. elementRelationship: atomic
  9270. - name: runAsGroup
  9271. type:
  9272. namedType: io.k8s.api.policy.v1beta1.RunAsGroupStrategyOptions
  9273. - name: runAsUser
  9274. type:
  9275. namedType: io.k8s.api.policy.v1beta1.RunAsUserStrategyOptions
  9276. default: {}
  9277. - name: runtimeClass
  9278. type:
  9279. namedType: io.k8s.api.policy.v1beta1.RuntimeClassStrategyOptions
  9280. - name: seLinux
  9281. type:
  9282. namedType: io.k8s.api.policy.v1beta1.SELinuxStrategyOptions
  9283. default: {}
  9284. - name: supplementalGroups
  9285. type:
  9286. namedType: io.k8s.api.policy.v1beta1.SupplementalGroupsStrategyOptions
  9287. default: {}
  9288. - name: volumes
  9289. type:
  9290. list:
  9291. elementType:
  9292. scalar: string
  9293. elementRelationship: atomic
  9294. - name: io.k8s.api.policy.v1beta1.RunAsGroupStrategyOptions
  9295. map:
  9296. fields:
  9297. - name: ranges
  9298. type:
  9299. list:
  9300. elementType:
  9301. namedType: io.k8s.api.policy.v1beta1.IDRange
  9302. elementRelationship: atomic
  9303. - name: rule
  9304. type:
  9305. scalar: string
  9306. default: ""
  9307. - name: io.k8s.api.policy.v1beta1.RunAsUserStrategyOptions
  9308. map:
  9309. fields:
  9310. - name: ranges
  9311. type:
  9312. list:
  9313. elementType:
  9314. namedType: io.k8s.api.policy.v1beta1.IDRange
  9315. elementRelationship: atomic
  9316. - name: rule
  9317. type:
  9318. scalar: string
  9319. default: ""
  9320. - name: io.k8s.api.policy.v1beta1.RuntimeClassStrategyOptions
  9321. map:
  9322. fields:
  9323. - name: allowedRuntimeClassNames
  9324. type:
  9325. list:
  9326. elementType:
  9327. scalar: string
  9328. elementRelationship: atomic
  9329. - name: defaultRuntimeClassName
  9330. type:
  9331. scalar: string
  9332. - name: io.k8s.api.policy.v1beta1.SELinuxStrategyOptions
  9333. map:
  9334. fields:
  9335. - name: rule
  9336. type:
  9337. scalar: string
  9338. default: ""
  9339. - name: seLinuxOptions
  9340. type:
  9341. namedType: io.k8s.api.core.v1.SELinuxOptions
  9342. - name: io.k8s.api.policy.v1beta1.SupplementalGroupsStrategyOptions
  9343. map:
  9344. fields:
  9345. - name: ranges
  9346. type:
  9347. list:
  9348. elementType:
  9349. namedType: io.k8s.api.policy.v1beta1.IDRange
  9350. elementRelationship: atomic
  9351. - name: rule
  9352. type:
  9353. scalar: string
  9354. - name: io.k8s.api.rbac.v1.AggregationRule
  9355. map:
  9356. fields:
  9357. - name: clusterRoleSelectors
  9358. type:
  9359. list:
  9360. elementType:
  9361. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9362. elementRelationship: atomic
  9363. - name: io.k8s.api.rbac.v1.ClusterRole
  9364. map:
  9365. fields:
  9366. - name: aggregationRule
  9367. type:
  9368. namedType: io.k8s.api.rbac.v1.AggregationRule
  9369. - name: apiVersion
  9370. type:
  9371. scalar: string
  9372. - name: kind
  9373. type:
  9374. scalar: string
  9375. - name: metadata
  9376. type:
  9377. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9378. default: {}
  9379. - name: rules
  9380. type:
  9381. list:
  9382. elementType:
  9383. namedType: io.k8s.api.rbac.v1.PolicyRule
  9384. elementRelationship: atomic
  9385. - name: io.k8s.api.rbac.v1.ClusterRoleBinding
  9386. map:
  9387. fields:
  9388. - name: apiVersion
  9389. type:
  9390. scalar: string
  9391. - name: kind
  9392. type:
  9393. scalar: string
  9394. - name: metadata
  9395. type:
  9396. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9397. default: {}
  9398. - name: roleRef
  9399. type:
  9400. namedType: io.k8s.api.rbac.v1.RoleRef
  9401. default: {}
  9402. - name: subjects
  9403. type:
  9404. list:
  9405. elementType:
  9406. namedType: io.k8s.api.rbac.v1.Subject
  9407. elementRelationship: atomic
  9408. - name: io.k8s.api.rbac.v1.PolicyRule
  9409. map:
  9410. fields:
  9411. - name: apiGroups
  9412. type:
  9413. list:
  9414. elementType:
  9415. scalar: string
  9416. elementRelationship: atomic
  9417. - name: nonResourceURLs
  9418. type:
  9419. list:
  9420. elementType:
  9421. scalar: string
  9422. elementRelationship: atomic
  9423. - name: resourceNames
  9424. type:
  9425. list:
  9426. elementType:
  9427. scalar: string
  9428. elementRelationship: atomic
  9429. - name: resources
  9430. type:
  9431. list:
  9432. elementType:
  9433. scalar: string
  9434. elementRelationship: atomic
  9435. - name: verbs
  9436. type:
  9437. list:
  9438. elementType:
  9439. scalar: string
  9440. elementRelationship: atomic
  9441. - name: io.k8s.api.rbac.v1.Role
  9442. map:
  9443. fields:
  9444. - name: apiVersion
  9445. type:
  9446. scalar: string
  9447. - name: kind
  9448. type:
  9449. scalar: string
  9450. - name: metadata
  9451. type:
  9452. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9453. default: {}
  9454. - name: rules
  9455. type:
  9456. list:
  9457. elementType:
  9458. namedType: io.k8s.api.rbac.v1.PolicyRule
  9459. elementRelationship: atomic
  9460. - name: io.k8s.api.rbac.v1.RoleBinding
  9461. map:
  9462. fields:
  9463. - name: apiVersion
  9464. type:
  9465. scalar: string
  9466. - name: kind
  9467. type:
  9468. scalar: string
  9469. - name: metadata
  9470. type:
  9471. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9472. default: {}
  9473. - name: roleRef
  9474. type:
  9475. namedType: io.k8s.api.rbac.v1.RoleRef
  9476. default: {}
  9477. - name: subjects
  9478. type:
  9479. list:
  9480. elementType:
  9481. namedType: io.k8s.api.rbac.v1.Subject
  9482. elementRelationship: atomic
  9483. - name: io.k8s.api.rbac.v1.RoleRef
  9484. map:
  9485. fields:
  9486. - name: apiGroup
  9487. type:
  9488. scalar: string
  9489. default: ""
  9490. - name: kind
  9491. type:
  9492. scalar: string
  9493. default: ""
  9494. - name: name
  9495. type:
  9496. scalar: string
  9497. default: ""
  9498. - name: io.k8s.api.rbac.v1.Subject
  9499. map:
  9500. fields:
  9501. - name: apiGroup
  9502. type:
  9503. scalar: string
  9504. - name: kind
  9505. type:
  9506. scalar: string
  9507. default: ""
  9508. - name: name
  9509. type:
  9510. scalar: string
  9511. default: ""
  9512. - name: namespace
  9513. type:
  9514. scalar: string
  9515. - name: io.k8s.api.rbac.v1alpha1.AggregationRule
  9516. map:
  9517. fields:
  9518. - name: clusterRoleSelectors
  9519. type:
  9520. list:
  9521. elementType:
  9522. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9523. elementRelationship: atomic
  9524. - name: io.k8s.api.rbac.v1alpha1.ClusterRole
  9525. map:
  9526. fields:
  9527. - name: aggregationRule
  9528. type:
  9529. namedType: io.k8s.api.rbac.v1alpha1.AggregationRule
  9530. - name: apiVersion
  9531. type:
  9532. scalar: string
  9533. - name: kind
  9534. type:
  9535. scalar: string
  9536. - name: metadata
  9537. type:
  9538. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9539. default: {}
  9540. - name: rules
  9541. type:
  9542. list:
  9543. elementType:
  9544. namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
  9545. elementRelationship: atomic
  9546. - name: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
  9547. map:
  9548. fields:
  9549. - name: apiVersion
  9550. type:
  9551. scalar: string
  9552. - name: kind
  9553. type:
  9554. scalar: string
  9555. - name: metadata
  9556. type:
  9557. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9558. default: {}
  9559. - name: roleRef
  9560. type:
  9561. namedType: io.k8s.api.rbac.v1alpha1.RoleRef
  9562. default: {}
  9563. - name: subjects
  9564. type:
  9565. list:
  9566. elementType:
  9567. namedType: io.k8s.api.rbac.v1alpha1.Subject
  9568. elementRelationship: atomic
  9569. - name: io.k8s.api.rbac.v1alpha1.PolicyRule
  9570. map:
  9571. fields:
  9572. - name: apiGroups
  9573. type:
  9574. list:
  9575. elementType:
  9576. scalar: string
  9577. elementRelationship: atomic
  9578. - name: nonResourceURLs
  9579. type:
  9580. list:
  9581. elementType:
  9582. scalar: string
  9583. elementRelationship: atomic
  9584. - name: resourceNames
  9585. type:
  9586. list:
  9587. elementType:
  9588. scalar: string
  9589. elementRelationship: atomic
  9590. - name: resources
  9591. type:
  9592. list:
  9593. elementType:
  9594. scalar: string
  9595. elementRelationship: atomic
  9596. - name: verbs
  9597. type:
  9598. list:
  9599. elementType:
  9600. scalar: string
  9601. elementRelationship: atomic
  9602. - name: io.k8s.api.rbac.v1alpha1.Role
  9603. map:
  9604. fields:
  9605. - name: apiVersion
  9606. type:
  9607. scalar: string
  9608. - name: kind
  9609. type:
  9610. scalar: string
  9611. - name: metadata
  9612. type:
  9613. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9614. default: {}
  9615. - name: rules
  9616. type:
  9617. list:
  9618. elementType:
  9619. namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
  9620. elementRelationship: atomic
  9621. - name: io.k8s.api.rbac.v1alpha1.RoleBinding
  9622. map:
  9623. fields:
  9624. - name: apiVersion
  9625. type:
  9626. scalar: string
  9627. - name: kind
  9628. type:
  9629. scalar: string
  9630. - name: metadata
  9631. type:
  9632. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9633. default: {}
  9634. - name: roleRef
  9635. type:
  9636. namedType: io.k8s.api.rbac.v1alpha1.RoleRef
  9637. default: {}
  9638. - name: subjects
  9639. type:
  9640. list:
  9641. elementType:
  9642. namedType: io.k8s.api.rbac.v1alpha1.Subject
  9643. elementRelationship: atomic
  9644. - name: io.k8s.api.rbac.v1alpha1.RoleRef
  9645. map:
  9646. fields:
  9647. - name: apiGroup
  9648. type:
  9649. scalar: string
  9650. default: ""
  9651. - name: kind
  9652. type:
  9653. scalar: string
  9654. default: ""
  9655. - name: name
  9656. type:
  9657. scalar: string
  9658. default: ""
  9659. - name: io.k8s.api.rbac.v1alpha1.Subject
  9660. map:
  9661. fields:
  9662. - name: apiVersion
  9663. type:
  9664. scalar: string
  9665. - name: kind
  9666. type:
  9667. scalar: string
  9668. default: ""
  9669. - name: name
  9670. type:
  9671. scalar: string
  9672. default: ""
  9673. - name: namespace
  9674. type:
  9675. scalar: string
  9676. - name: io.k8s.api.rbac.v1beta1.AggregationRule
  9677. map:
  9678. fields:
  9679. - name: clusterRoleSelectors
  9680. type:
  9681. list:
  9682. elementType:
  9683. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9684. elementRelationship: atomic
  9685. - name: io.k8s.api.rbac.v1beta1.ClusterRole
  9686. map:
  9687. fields:
  9688. - name: aggregationRule
  9689. type:
  9690. namedType: io.k8s.api.rbac.v1beta1.AggregationRule
  9691. - name: apiVersion
  9692. type:
  9693. scalar: string
  9694. - name: kind
  9695. type:
  9696. scalar: string
  9697. - name: metadata
  9698. type:
  9699. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9700. default: {}
  9701. - name: rules
  9702. type:
  9703. list:
  9704. elementType:
  9705. namedType: io.k8s.api.rbac.v1beta1.PolicyRule
  9706. elementRelationship: atomic
  9707. - name: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
  9708. map:
  9709. fields:
  9710. - name: apiVersion
  9711. type:
  9712. scalar: string
  9713. - name: kind
  9714. type:
  9715. scalar: string
  9716. - name: metadata
  9717. type:
  9718. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9719. default: {}
  9720. - name: roleRef
  9721. type:
  9722. namedType: io.k8s.api.rbac.v1beta1.RoleRef
  9723. default: {}
  9724. - name: subjects
  9725. type:
  9726. list:
  9727. elementType:
  9728. namedType: io.k8s.api.rbac.v1beta1.Subject
  9729. elementRelationship: atomic
  9730. - name: io.k8s.api.rbac.v1beta1.PolicyRule
  9731. map:
  9732. fields:
  9733. - name: apiGroups
  9734. type:
  9735. list:
  9736. elementType:
  9737. scalar: string
  9738. elementRelationship: atomic
  9739. - name: nonResourceURLs
  9740. type:
  9741. list:
  9742. elementType:
  9743. scalar: string
  9744. elementRelationship: atomic
  9745. - name: resourceNames
  9746. type:
  9747. list:
  9748. elementType:
  9749. scalar: string
  9750. elementRelationship: atomic
  9751. - name: resources
  9752. type:
  9753. list:
  9754. elementType:
  9755. scalar: string
  9756. elementRelationship: atomic
  9757. - name: verbs
  9758. type:
  9759. list:
  9760. elementType:
  9761. scalar: string
  9762. elementRelationship: atomic
  9763. - name: io.k8s.api.rbac.v1beta1.Role
  9764. map:
  9765. fields:
  9766. - name: apiVersion
  9767. type:
  9768. scalar: string
  9769. - name: kind
  9770. type:
  9771. scalar: string
  9772. - name: metadata
  9773. type:
  9774. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9775. default: {}
  9776. - name: rules
  9777. type:
  9778. list:
  9779. elementType:
  9780. namedType: io.k8s.api.rbac.v1beta1.PolicyRule
  9781. elementRelationship: atomic
  9782. - name: io.k8s.api.rbac.v1beta1.RoleBinding
  9783. map:
  9784. fields:
  9785. - name: apiVersion
  9786. type:
  9787. scalar: string
  9788. - name: kind
  9789. type:
  9790. scalar: string
  9791. - name: metadata
  9792. type:
  9793. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9794. default: {}
  9795. - name: roleRef
  9796. type:
  9797. namedType: io.k8s.api.rbac.v1beta1.RoleRef
  9798. default: {}
  9799. - name: subjects
  9800. type:
  9801. list:
  9802. elementType:
  9803. namedType: io.k8s.api.rbac.v1beta1.Subject
  9804. elementRelationship: atomic
  9805. - name: io.k8s.api.rbac.v1beta1.RoleRef
  9806. map:
  9807. fields:
  9808. - name: apiGroup
  9809. type:
  9810. scalar: string
  9811. default: ""
  9812. - name: kind
  9813. type:
  9814. scalar: string
  9815. default: ""
  9816. - name: name
  9817. type:
  9818. scalar: string
  9819. default: ""
  9820. - name: io.k8s.api.rbac.v1beta1.Subject
  9821. map:
  9822. fields:
  9823. - name: apiGroup
  9824. type:
  9825. scalar: string
  9826. - name: kind
  9827. type:
  9828. scalar: string
  9829. default: ""
  9830. - name: name
  9831. type:
  9832. scalar: string
  9833. default: ""
  9834. - name: namespace
  9835. type:
  9836. scalar: string
  9837. - name: io.k8s.api.scheduling.v1.PriorityClass
  9838. map:
  9839. fields:
  9840. - name: apiVersion
  9841. type:
  9842. scalar: string
  9843. - name: description
  9844. type:
  9845. scalar: string
  9846. - name: globalDefault
  9847. type:
  9848. scalar: boolean
  9849. - name: kind
  9850. type:
  9851. scalar: string
  9852. - name: metadata
  9853. type:
  9854. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9855. default: {}
  9856. - name: preemptionPolicy
  9857. type:
  9858. scalar: string
  9859. - name: value
  9860. type:
  9861. scalar: numeric
  9862. default: 0
  9863. - name: io.k8s.api.scheduling.v1alpha1.PriorityClass
  9864. map:
  9865. fields:
  9866. - name: apiVersion
  9867. type:
  9868. scalar: string
  9869. - name: description
  9870. type:
  9871. scalar: string
  9872. - name: globalDefault
  9873. type:
  9874. scalar: boolean
  9875. - name: kind
  9876. type:
  9877. scalar: string
  9878. - name: metadata
  9879. type:
  9880. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9881. default: {}
  9882. - name: preemptionPolicy
  9883. type:
  9884. scalar: string
  9885. - name: value
  9886. type:
  9887. scalar: numeric
  9888. default: 0
  9889. - name: io.k8s.api.scheduling.v1beta1.PriorityClass
  9890. map:
  9891. fields:
  9892. - name: apiVersion
  9893. type:
  9894. scalar: string
  9895. - name: description
  9896. type:
  9897. scalar: string
  9898. - name: globalDefault
  9899. type:
  9900. scalar: boolean
  9901. - name: kind
  9902. type:
  9903. scalar: string
  9904. - name: metadata
  9905. type:
  9906. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9907. default: {}
  9908. - name: preemptionPolicy
  9909. type:
  9910. scalar: string
  9911. - name: value
  9912. type:
  9913. scalar: numeric
  9914. default: 0
  9915. - name: io.k8s.api.storage.v1.CSIDriver
  9916. map:
  9917. fields:
  9918. - name: apiVersion
  9919. type:
  9920. scalar: string
  9921. - name: kind
  9922. type:
  9923. scalar: string
  9924. - name: metadata
  9925. type:
  9926. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9927. default: {}
  9928. - name: spec
  9929. type:
  9930. namedType: io.k8s.api.storage.v1.CSIDriverSpec
  9931. default: {}
  9932. - name: io.k8s.api.storage.v1.CSIDriverSpec
  9933. map:
  9934. fields:
  9935. - name: attachRequired
  9936. type:
  9937. scalar: boolean
  9938. - name: fsGroupPolicy
  9939. type:
  9940. scalar: string
  9941. - name: podInfoOnMount
  9942. type:
  9943. scalar: boolean
  9944. - name: requiresRepublish
  9945. type:
  9946. scalar: boolean
  9947. - name: storageCapacity
  9948. type:
  9949. scalar: boolean
  9950. - name: tokenRequests
  9951. type:
  9952. list:
  9953. elementType:
  9954. namedType: io.k8s.api.storage.v1.TokenRequest
  9955. elementRelationship: atomic
  9956. - name: volumeLifecycleModes
  9957. type:
  9958. list:
  9959. elementType:
  9960. scalar: string
  9961. elementRelationship: associative
  9962. - name: io.k8s.api.storage.v1.CSINode
  9963. map:
  9964. fields:
  9965. - name: apiVersion
  9966. type:
  9967. scalar: string
  9968. - name: kind
  9969. type:
  9970. scalar: string
  9971. - name: metadata
  9972. type:
  9973. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9974. default: {}
  9975. - name: spec
  9976. type:
  9977. namedType: io.k8s.api.storage.v1.CSINodeSpec
  9978. default: {}
  9979. - name: io.k8s.api.storage.v1.CSINodeDriver
  9980. map:
  9981. fields:
  9982. - name: allocatable
  9983. type:
  9984. namedType: io.k8s.api.storage.v1.VolumeNodeResources
  9985. - name: name
  9986. type:
  9987. scalar: string
  9988. default: ""
  9989. - name: nodeID
  9990. type:
  9991. scalar: string
  9992. default: ""
  9993. - name: topologyKeys
  9994. type:
  9995. list:
  9996. elementType:
  9997. scalar: string
  9998. elementRelationship: atomic
  9999. - name: io.k8s.api.storage.v1.CSINodeSpec
  10000. map:
  10001. fields:
  10002. - name: drivers
  10003. type:
  10004. list:
  10005. elementType:
  10006. namedType: io.k8s.api.storage.v1.CSINodeDriver
  10007. elementRelationship: associative
  10008. keys:
  10009. - name
  10010. - name: io.k8s.api.storage.v1.StorageClass
  10011. map:
  10012. fields:
  10013. - name: allowVolumeExpansion
  10014. type:
  10015. scalar: boolean
  10016. - name: allowedTopologies
  10017. type:
  10018. list:
  10019. elementType:
  10020. namedType: io.k8s.api.core.v1.TopologySelectorTerm
  10021. elementRelationship: atomic
  10022. - name: apiVersion
  10023. type:
  10024. scalar: string
  10025. - name: kind
  10026. type:
  10027. scalar: string
  10028. - name: metadata
  10029. type:
  10030. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10031. default: {}
  10032. - name: mountOptions
  10033. type:
  10034. list:
  10035. elementType:
  10036. scalar: string
  10037. elementRelationship: atomic
  10038. - name: parameters
  10039. type:
  10040. map:
  10041. elementType:
  10042. scalar: string
  10043. - name: provisioner
  10044. type:
  10045. scalar: string
  10046. default: ""
  10047. - name: reclaimPolicy
  10048. type:
  10049. scalar: string
  10050. - name: volumeBindingMode
  10051. type:
  10052. scalar: string
  10053. - name: io.k8s.api.storage.v1.TokenRequest
  10054. map:
  10055. fields:
  10056. - name: audience
  10057. type:
  10058. scalar: string
  10059. default: ""
  10060. - name: expirationSeconds
  10061. type:
  10062. scalar: numeric
  10063. - name: io.k8s.api.storage.v1.VolumeAttachment
  10064. map:
  10065. fields:
  10066. - name: apiVersion
  10067. type:
  10068. scalar: string
  10069. - name: kind
  10070. type:
  10071. scalar: string
  10072. - name: metadata
  10073. type:
  10074. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10075. default: {}
  10076. - name: spec
  10077. type:
  10078. namedType: io.k8s.api.storage.v1.VolumeAttachmentSpec
  10079. default: {}
  10080. - name: status
  10081. type:
  10082. namedType: io.k8s.api.storage.v1.VolumeAttachmentStatus
  10083. default: {}
  10084. - name: io.k8s.api.storage.v1.VolumeAttachmentSource
  10085. map:
  10086. fields:
  10087. - name: inlineVolumeSpec
  10088. type:
  10089. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  10090. - name: persistentVolumeName
  10091. type:
  10092. scalar: string
  10093. - name: io.k8s.api.storage.v1.VolumeAttachmentSpec
  10094. map:
  10095. fields:
  10096. - name: attacher
  10097. type:
  10098. scalar: string
  10099. default: ""
  10100. - name: nodeName
  10101. type:
  10102. scalar: string
  10103. default: ""
  10104. - name: source
  10105. type:
  10106. namedType: io.k8s.api.storage.v1.VolumeAttachmentSource
  10107. default: {}
  10108. - name: io.k8s.api.storage.v1.VolumeAttachmentStatus
  10109. map:
  10110. fields:
  10111. - name: attachError
  10112. type:
  10113. namedType: io.k8s.api.storage.v1.VolumeError
  10114. - name: attached
  10115. type:
  10116. scalar: boolean
  10117. default: false
  10118. - name: attachmentMetadata
  10119. type:
  10120. map:
  10121. elementType:
  10122. scalar: string
  10123. - name: detachError
  10124. type:
  10125. namedType: io.k8s.api.storage.v1.VolumeError
  10126. - name: io.k8s.api.storage.v1.VolumeError
  10127. map:
  10128. fields:
  10129. - name: message
  10130. type:
  10131. scalar: string
  10132. - name: time
  10133. type:
  10134. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10135. default: {}
  10136. - name: io.k8s.api.storage.v1.VolumeNodeResources
  10137. map:
  10138. fields:
  10139. - name: count
  10140. type:
  10141. scalar: numeric
  10142. - name: io.k8s.api.storage.v1alpha1.CSIStorageCapacity
  10143. map:
  10144. fields:
  10145. - name: apiVersion
  10146. type:
  10147. scalar: string
  10148. - name: capacity
  10149. type:
  10150. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  10151. - name: kind
  10152. type:
  10153. scalar: string
  10154. - name: maximumVolumeSize
  10155. type:
  10156. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  10157. - name: metadata
  10158. type:
  10159. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10160. default: {}
  10161. - name: nodeTopology
  10162. type:
  10163. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  10164. - name: storageClassName
  10165. type:
  10166. scalar: string
  10167. default: ""
  10168. - name: io.k8s.api.storage.v1alpha1.VolumeAttachment
  10169. map:
  10170. fields:
  10171. - name: apiVersion
  10172. type:
  10173. scalar: string
  10174. - name: kind
  10175. type:
  10176. scalar: string
  10177. - name: metadata
  10178. type:
  10179. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10180. default: {}
  10181. - name: spec
  10182. type:
  10183. namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
  10184. default: {}
  10185. - name: status
  10186. type:
  10187. namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
  10188. default: {}
  10189. - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
  10190. map:
  10191. fields:
  10192. - name: inlineVolumeSpec
  10193. type:
  10194. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  10195. - name: persistentVolumeName
  10196. type:
  10197. scalar: string
  10198. - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
  10199. map:
  10200. fields:
  10201. - name: attacher
  10202. type:
  10203. scalar: string
  10204. default: ""
  10205. - name: nodeName
  10206. type:
  10207. scalar: string
  10208. default: ""
  10209. - name: source
  10210. type:
  10211. namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
  10212. default: {}
  10213. - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
  10214. map:
  10215. fields:
  10216. - name: attachError
  10217. type:
  10218. namedType: io.k8s.api.storage.v1alpha1.VolumeError
  10219. - name: attached
  10220. type:
  10221. scalar: boolean
  10222. default: false
  10223. - name: attachmentMetadata
  10224. type:
  10225. map:
  10226. elementType:
  10227. scalar: string
  10228. - name: detachError
  10229. type:
  10230. namedType: io.k8s.api.storage.v1alpha1.VolumeError
  10231. - name: io.k8s.api.storage.v1alpha1.VolumeError
  10232. map:
  10233. fields:
  10234. - name: message
  10235. type:
  10236. scalar: string
  10237. - name: time
  10238. type:
  10239. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10240. default: {}
  10241. - name: io.k8s.api.storage.v1beta1.CSIDriver
  10242. map:
  10243. fields:
  10244. - name: apiVersion
  10245. type:
  10246. scalar: string
  10247. - name: kind
  10248. type:
  10249. scalar: string
  10250. - name: metadata
  10251. type:
  10252. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10253. default: {}
  10254. - name: spec
  10255. type:
  10256. namedType: io.k8s.api.storage.v1beta1.CSIDriverSpec
  10257. default: {}
  10258. - name: io.k8s.api.storage.v1beta1.CSIDriverSpec
  10259. map:
  10260. fields:
  10261. - name: attachRequired
  10262. type:
  10263. scalar: boolean
  10264. - name: fsGroupPolicy
  10265. type:
  10266. scalar: string
  10267. - name: podInfoOnMount
  10268. type:
  10269. scalar: boolean
  10270. - name: requiresRepublish
  10271. type:
  10272. scalar: boolean
  10273. - name: storageCapacity
  10274. type:
  10275. scalar: boolean
  10276. - name: tokenRequests
  10277. type:
  10278. list:
  10279. elementType:
  10280. namedType: io.k8s.api.storage.v1beta1.TokenRequest
  10281. elementRelationship: atomic
  10282. - name: volumeLifecycleModes
  10283. type:
  10284. list:
  10285. elementType:
  10286. scalar: string
  10287. elementRelationship: atomic
  10288. - name: io.k8s.api.storage.v1beta1.CSINode
  10289. map:
  10290. fields:
  10291. - name: apiVersion
  10292. type:
  10293. scalar: string
  10294. - name: kind
  10295. type:
  10296. scalar: string
  10297. - name: metadata
  10298. type:
  10299. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10300. default: {}
  10301. - name: spec
  10302. type:
  10303. namedType: io.k8s.api.storage.v1beta1.CSINodeSpec
  10304. default: {}
  10305. - name: io.k8s.api.storage.v1beta1.CSINodeDriver
  10306. map:
  10307. fields:
  10308. - name: allocatable
  10309. type:
  10310. namedType: io.k8s.api.storage.v1beta1.VolumeNodeResources
  10311. - name: name
  10312. type:
  10313. scalar: string
  10314. default: ""
  10315. - name: nodeID
  10316. type:
  10317. scalar: string
  10318. default: ""
  10319. - name: topologyKeys
  10320. type:
  10321. list:
  10322. elementType:
  10323. scalar: string
  10324. elementRelationship: atomic
  10325. - name: io.k8s.api.storage.v1beta1.CSINodeSpec
  10326. map:
  10327. fields:
  10328. - name: drivers
  10329. type:
  10330. list:
  10331. elementType:
  10332. namedType: io.k8s.api.storage.v1beta1.CSINodeDriver
  10333. elementRelationship: associative
  10334. keys:
  10335. - name
  10336. - name: io.k8s.api.storage.v1beta1.CSIStorageCapacity
  10337. map:
  10338. fields:
  10339. - name: apiVersion
  10340. type:
  10341. scalar: string
  10342. - name: capacity
  10343. type:
  10344. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  10345. - name: kind
  10346. type:
  10347. scalar: string
  10348. - name: maximumVolumeSize
  10349. type:
  10350. namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  10351. - name: metadata
  10352. type:
  10353. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10354. default: {}
  10355. - name: nodeTopology
  10356. type:
  10357. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  10358. - name: storageClassName
  10359. type:
  10360. scalar: string
  10361. default: ""
  10362. - name: io.k8s.api.storage.v1beta1.StorageClass
  10363. map:
  10364. fields:
  10365. - name: allowVolumeExpansion
  10366. type:
  10367. scalar: boolean
  10368. - name: allowedTopologies
  10369. type:
  10370. list:
  10371. elementType:
  10372. namedType: io.k8s.api.core.v1.TopologySelectorTerm
  10373. elementRelationship: atomic
  10374. - name: apiVersion
  10375. type:
  10376. scalar: string
  10377. - name: kind
  10378. type:
  10379. scalar: string
  10380. - name: metadata
  10381. type:
  10382. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10383. default: {}
  10384. - name: mountOptions
  10385. type:
  10386. list:
  10387. elementType:
  10388. scalar: string
  10389. elementRelationship: atomic
  10390. - name: parameters
  10391. type:
  10392. map:
  10393. elementType:
  10394. scalar: string
  10395. - name: provisioner
  10396. type:
  10397. scalar: string
  10398. default: ""
  10399. - name: reclaimPolicy
  10400. type:
  10401. scalar: string
  10402. - name: volumeBindingMode
  10403. type:
  10404. scalar: string
  10405. - name: io.k8s.api.storage.v1beta1.TokenRequest
  10406. map:
  10407. fields:
  10408. - name: audience
  10409. type:
  10410. scalar: string
  10411. default: ""
  10412. - name: expirationSeconds
  10413. type:
  10414. scalar: numeric
  10415. - name: io.k8s.api.storage.v1beta1.VolumeAttachment
  10416. map:
  10417. fields:
  10418. - name: apiVersion
  10419. type:
  10420. scalar: string
  10421. - name: kind
  10422. type:
  10423. scalar: string
  10424. - name: metadata
  10425. type:
  10426. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10427. default: {}
  10428. - name: spec
  10429. type:
  10430. namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
  10431. default: {}
  10432. - name: status
  10433. type:
  10434. namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
  10435. default: {}
  10436. - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
  10437. map:
  10438. fields:
  10439. - name: inlineVolumeSpec
  10440. type:
  10441. namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  10442. - name: persistentVolumeName
  10443. type:
  10444. scalar: string
  10445. - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
  10446. map:
  10447. fields:
  10448. - name: attacher
  10449. type:
  10450. scalar: string
  10451. default: ""
  10452. - name: nodeName
  10453. type:
  10454. scalar: string
  10455. default: ""
  10456. - name: source
  10457. type:
  10458. namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
  10459. default: {}
  10460. - name: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
  10461. map:
  10462. fields:
  10463. - name: attachError
  10464. type:
  10465. namedType: io.k8s.api.storage.v1beta1.VolumeError
  10466. - name: attached
  10467. type:
  10468. scalar: boolean
  10469. default: false
  10470. - name: attachmentMetadata
  10471. type:
  10472. map:
  10473. elementType:
  10474. scalar: string
  10475. - name: detachError
  10476. type:
  10477. namedType: io.k8s.api.storage.v1beta1.VolumeError
  10478. - name: io.k8s.api.storage.v1beta1.VolumeError
  10479. map:
  10480. fields:
  10481. - name: message
  10482. type:
  10483. scalar: string
  10484. - name: time
  10485. type:
  10486. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10487. default: {}
  10488. - name: io.k8s.api.storage.v1beta1.VolumeNodeResources
  10489. map:
  10490. fields:
  10491. - name: count
  10492. type:
  10493. scalar: numeric
  10494. - name: io.k8s.apimachinery.pkg.api.resource.Quantity
  10495. scalar: untyped
  10496. - name: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  10497. map:
  10498. fields:
  10499. - name: lastTransitionTime
  10500. type:
  10501. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10502. default: {}
  10503. - name: message
  10504. type:
  10505. scalar: string
  10506. default: ""
  10507. - name: observedGeneration
  10508. type:
  10509. scalar: numeric
  10510. - name: reason
  10511. type:
  10512. scalar: string
  10513. default: ""
  10514. - name: status
  10515. type:
  10516. scalar: string
  10517. default: ""
  10518. - name: type
  10519. type:
  10520. scalar: string
  10521. default: ""
  10522. - name: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
  10523. map:
  10524. fields:
  10525. - name: apiVersion
  10526. type:
  10527. scalar: string
  10528. - name: dryRun
  10529. type:
  10530. list:
  10531. elementType:
  10532. scalar: string
  10533. elementRelationship: atomic
  10534. - name: gracePeriodSeconds
  10535. type:
  10536. scalar: numeric
  10537. - name: kind
  10538. type:
  10539. scalar: string
  10540. - name: orphanDependents
  10541. type:
  10542. scalar: boolean
  10543. - name: preconditions
  10544. type:
  10545. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
  10546. - name: propagationPolicy
  10547. type:
  10548. scalar: string
  10549. - name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
  10550. map:
  10551. elementType:
  10552. scalar: untyped
  10553. list:
  10554. elementType:
  10555. namedType: __untyped_atomic_
  10556. elementRelationship: atomic
  10557. map:
  10558. elementType:
  10559. namedType: __untyped_atomic_
  10560. elementRelationship: atomic
  10561. - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  10562. map:
  10563. fields:
  10564. - name: matchExpressions
  10565. type:
  10566. list:
  10567. elementType:
  10568. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
  10569. elementRelationship: atomic
  10570. - name: matchLabels
  10571. type:
  10572. map:
  10573. elementType:
  10574. scalar: string
  10575. elementRelationship: atomic
  10576. - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
  10577. map:
  10578. fields:
  10579. - name: key
  10580. type:
  10581. scalar: string
  10582. default: ""
  10583. - name: operator
  10584. type:
  10585. scalar: string
  10586. default: ""
  10587. - name: values
  10588. type:
  10589. list:
  10590. elementType:
  10591. scalar: string
  10592. elementRelationship: atomic
  10593. - name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
  10594. map:
  10595. fields:
  10596. - name: apiVersion
  10597. type:
  10598. scalar: string
  10599. - name: fieldsType
  10600. type:
  10601. scalar: string
  10602. - name: fieldsV1
  10603. type:
  10604. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
  10605. - name: manager
  10606. type:
  10607. scalar: string
  10608. - name: operation
  10609. type:
  10610. scalar: string
  10611. - name: time
  10612. type:
  10613. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10614. - name: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  10615. scalar: untyped
  10616. - name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  10617. map:
  10618. fields:
  10619. - name: annotations
  10620. type:
  10621. map:
  10622. elementType:
  10623. scalar: string
  10624. - name: clusterName
  10625. type:
  10626. scalar: string
  10627. - name: creationTimestamp
  10628. type:
  10629. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10630. default: {}
  10631. - name: deletionGracePeriodSeconds
  10632. type:
  10633. scalar: numeric
  10634. - name: deletionTimestamp
  10635. type:
  10636. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10637. - name: finalizers
  10638. type:
  10639. list:
  10640. elementType:
  10641. scalar: string
  10642. elementRelationship: associative
  10643. - name: generateName
  10644. type:
  10645. scalar: string
  10646. - name: generation
  10647. type:
  10648. scalar: numeric
  10649. - name: labels
  10650. type:
  10651. map:
  10652. elementType:
  10653. scalar: string
  10654. - name: managedFields
  10655. type:
  10656. list:
  10657. elementType:
  10658. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
  10659. elementRelationship: atomic
  10660. - name: name
  10661. type:
  10662. scalar: string
  10663. - name: namespace
  10664. type:
  10665. scalar: string
  10666. - name: ownerReferences
  10667. type:
  10668. list:
  10669. elementType:
  10670. namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
  10671. elementRelationship: associative
  10672. keys:
  10673. - uid
  10674. - name: resourceVersion
  10675. type:
  10676. scalar: string
  10677. - name: selfLink
  10678. type:
  10679. scalar: string
  10680. - name: uid
  10681. type:
  10682. scalar: string
  10683. - name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
  10684. map:
  10685. fields:
  10686. - name: apiVersion
  10687. type:
  10688. scalar: string
  10689. default: ""
  10690. - name: blockOwnerDeletion
  10691. type:
  10692. scalar: boolean
  10693. - name: controller
  10694. type:
  10695. scalar: boolean
  10696. - name: kind
  10697. type:
  10698. scalar: string
  10699. default: ""
  10700. - name: name
  10701. type:
  10702. scalar: string
  10703. default: ""
  10704. - name: uid
  10705. type:
  10706. scalar: string
  10707. default: ""
  10708. - name: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
  10709. map:
  10710. fields:
  10711. - name: resourceVersion
  10712. type:
  10713. scalar: string
  10714. - name: uid
  10715. type:
  10716. scalar: string
  10717. - name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  10718. scalar: untyped
  10719. - name: io.k8s.apimachinery.pkg.runtime.RawExtension
  10720. map:
  10721. elementType:
  10722. scalar: untyped
  10723. list:
  10724. elementType:
  10725. namedType: __untyped_atomic_
  10726. elementRelationship: atomic
  10727. map:
  10728. elementType:
  10729. namedType: __untyped_atomic_
  10730. elementRelationship: atomic
  10731. - name: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  10732. scalar: untyped
  10733. - name: __untyped_atomic_
  10734. scalar: untyped
  10735. list:
  10736. elementType:
  10737. namedType: __untyped_atomic_
  10738. elementRelationship: atomic
  10739. map:
  10740. elementType:
  10741. namedType: __untyped_atomic_
  10742. elementRelationship: atomic
  10743. - name: __untyped_deduced_
  10744. scalar: untyped
  10745. list:
  10746. elementType:
  10747. namedType: __untyped_atomic_
  10748. elementRelationship: atomic
  10749. map:
  10750. elementType:
  10751. namedType: __untyped_deduced_
  10752. elementRelationship: separable
  10753. `)