internal.go 298 KB

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