internal.go 308 KB

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