index.html 173 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892
  1. <!doctype html>
  2. <html lang="en" class="no-js">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1">
  6. <link rel="prev" href="../eso-blogs/">
  7. <link rel="icon" href="../pictures/eso-round-logo.svg">
  8. <meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">
  9. <title>API specification - External Secrets Operator</title>
  10. <link rel="stylesheet" href="../assets/stylesheets/main.6543a935.min.css">
  11. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  12. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
  13. <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
  14. <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
  15. <script id="__analytics">function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config","G-QP38TD8K7V"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","G-QP38TD8K7V",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=G-QP38TD8K7V",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script>
  16. <script>"undefined"!=typeof __md_analytics&&__md_analytics()</script>
  17. </head>
  18. <body dir="ltr">
  19. <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
  20. <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
  21. <label class="md-overlay" for="__drawer"></label>
  22. <div data-md-component="skip">
  23. </div>
  24. <div data-md-component="announce">
  25. </div>
  26. <div data-md-color-scheme="default" data-md-component="outdated" hidden>
  27. <aside class="md-banner md-banner--warning">
  28. <div class="md-banner__inner md-grid md-typeset">
  29. You're not viewing the latest version.
  30. <a href="../..">
  31. <strong>Click here to go to latest.</strong>
  32. </a>
  33. </div>
  34. <script>var el=document.querySelector("[data-md-component=outdated]"),outdated=__md_get("__outdated",sessionStorage);!0===outdated&&el&&(el.hidden=!1)</script>
  35. </aside>
  36. </div>
  37. <header class="md-header" data-md-component="header">
  38. <nav class="md-header__inner md-grid" aria-label="Header">
  39. <a href=".." title="External Secrets Operator" class="md-header__button md-logo" aria-label="External Secrets Operator" data-md-component="logo">
  40. <img src="../pictures/eso-round-logo.svg" alt="logo">
  41. </a>
  42. <label class="md-header__button md-icon" for="__drawer">
  43. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
  44. </label>
  45. <div class="md-header__title" data-md-component="header-title">
  46. <div class="md-header__ellipsis">
  47. <div class="md-header__topic">
  48. <span class="md-ellipsis">
  49. External Secrets Operator
  50. </span>
  51. </div>
  52. <div class="md-header__topic" data-md-component="header-topic">
  53. <span class="md-ellipsis">
  54. API specification
  55. </span>
  56. </div>
  57. </div>
  58. </div>
  59. <script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
  60. <label class="md-header__button md-icon" for="__search">
  61. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
  62. </label>
  63. <div class="md-search" data-md-component="search" role="dialog">
  64. <label class="md-search__overlay" for="__search"></label>
  65. <div class="md-search__inner" role="search">
  66. <form class="md-search__form" name="search">
  67. <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
  68. <label class="md-search__icon md-icon" for="__search">
  69. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
  70. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
  71. </label>
  72. <nav class="md-search__options" aria-label="Search">
  73. <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
  74. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
  75. </button>
  76. </nav>
  77. </form>
  78. <div class="md-search__output">
  79. <div class="md-search__scrollwrap" data-md-scrollfix>
  80. <div class="md-search-result" data-md-component="search-result">
  81. <div class="md-search-result__meta">
  82. Initializing search
  83. </div>
  84. <ol class="md-search-result__list" role="presentation"></ol>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. <div class="md-header__source">
  91. <a href="https://github.com/external-secrets/external-secrets" title="Go to repository" class="md-source" data-md-component="source">
  92. <div class="md-source__icon md-icon">
  93. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
  94. </div>
  95. <div class="md-source__repository">
  96. External Secrets Operator
  97. </div>
  98. </a>
  99. </div>
  100. </nav>
  101. </header>
  102. <div class="md-container" data-md-component="container">
  103. <nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
  104. <div class="md-grid">
  105. <ul class="md-tabs__list">
  106. <li class="md-tabs__item">
  107. <a href=".." class="md-tabs__link">
  108. Introduction
  109. </a>
  110. </li>
  111. <li class="md-tabs__item">
  112. <a href="../api/components/" class="md-tabs__link">
  113. API
  114. </a>
  115. </li>
  116. <li class="md-tabs__item">
  117. <a href="../guides/introduction/" class="md-tabs__link">
  118. Guides
  119. </a>
  120. </li>
  121. <li class="md-tabs__item">
  122. <a href="../provider/aws-secrets-manager/" class="md-tabs__link">
  123. Provider
  124. </a>
  125. </li>
  126. <li class="md-tabs__item">
  127. <a href="../examples/gitops-using-fluxcd/" class="md-tabs__link">
  128. Examples
  129. </a>
  130. </li>
  131. <li class="md-tabs__item">
  132. <a href="../contributing/devguide/" class="md-tabs__link">
  133. Community
  134. </a>
  135. </li>
  136. <li class="md-tabs__item md-tabs__item--active">
  137. <a href="./" class="md-tabs__link">
  138. References
  139. </a>
  140. </li>
  141. </ul>
  142. </div>
  143. </nav>
  144. <main class="md-main" data-md-component="main">
  145. <div class="md-main__inner md-grid">
  146. <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
  147. <div class="md-sidebar__scrollwrap">
  148. <div class="md-sidebar__inner">
  149. <nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
  150. <label class="md-nav__title" for="__drawer">
  151. <a href=".." title="External Secrets Operator" class="md-nav__button md-logo" aria-label="External Secrets Operator" data-md-component="logo">
  152. <img src="../pictures/eso-round-logo.svg" alt="logo">
  153. </a>
  154. External Secrets Operator
  155. </label>
  156. <div class="md-nav__source">
  157. <a href="https://github.com/external-secrets/external-secrets" title="Go to repository" class="md-source" data-md-component="source">
  158. <div class="md-source__icon md-icon">
  159. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
  160. </div>
  161. <div class="md-source__repository">
  162. External Secrets Operator
  163. </div>
  164. </a>
  165. </div>
  166. <ul class="md-nav__list" data-md-scrollfix>
  167. <li class="md-nav__item md-nav__item--nested">
  168. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_1" >
  169. <div class="md-nav__link md-nav__container">
  170. <a href=".." class="md-nav__link ">
  171. <span class="md-ellipsis">
  172. Introduction
  173. </span>
  174. </a>
  175. <label class="md-nav__link " for="__nav_1" id="__nav_1_label" tabindex="0">
  176. <span class="md-nav__icon md-icon"></span>
  177. </label>
  178. </div>
  179. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="false">
  180. <label class="md-nav__title" for="__nav_1">
  181. <span class="md-nav__icon md-icon"></span>
  182. Introduction
  183. </label>
  184. <ul class="md-nav__list" data-md-scrollfix>
  185. <li class="md-nav__item">
  186. <a href="../introduction/overview/" class="md-nav__link">
  187. <span class="md-ellipsis">
  188. Overview
  189. </span>
  190. </a>
  191. </li>
  192. <li class="md-nav__item">
  193. <a href="../introduction/getting-started/" class="md-nav__link">
  194. <span class="md-ellipsis">
  195. Getting started
  196. </span>
  197. </a>
  198. </li>
  199. <li class="md-nav__item">
  200. <a href="../introduction/faq/" class="md-nav__link">
  201. <span class="md-ellipsis">
  202. FAQ
  203. </span>
  204. </a>
  205. </li>
  206. <li class="md-nav__item">
  207. <a href="../introduction/stability-support/" class="md-nav__link">
  208. <span class="md-ellipsis">
  209. Stability and Support
  210. </span>
  211. </a>
  212. </li>
  213. <li class="md-nav__item">
  214. <a href="../introduction/deprecation-policy/" class="md-nav__link">
  215. <span class="md-ellipsis">
  216. Deprecation Policy
  217. </span>
  218. </a>
  219. </li>
  220. </ul>
  221. </nav>
  222. </li>
  223. <li class="md-nav__item md-nav__item--nested">
  224. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
  225. <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
  226. <span class="md-ellipsis">
  227. API
  228. </span>
  229. <span class="md-nav__icon md-icon"></span>
  230. </label>
  231. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
  232. <label class="md-nav__title" for="__nav_2">
  233. <span class="md-nav__icon md-icon"></span>
  234. API
  235. </label>
  236. <ul class="md-nav__list" data-md-scrollfix>
  237. <li class="md-nav__item">
  238. <a href="../api/components/" class="md-nav__link">
  239. <span class="md-ellipsis">
  240. Components
  241. </span>
  242. </a>
  243. </li>
  244. <li class="md-nav__item md-nav__item--nested">
  245. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2_2" >
  246. <label class="md-nav__link" for="__nav_2_2" id="__nav_2_2_label" tabindex="0">
  247. <span class="md-ellipsis">
  248. Core Resources
  249. </span>
  250. <span class="md-nav__icon md-icon"></span>
  251. </label>
  252. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_2_label" aria-expanded="false">
  253. <label class="md-nav__title" for="__nav_2_2">
  254. <span class="md-nav__icon md-icon"></span>
  255. Core Resources
  256. </label>
  257. <ul class="md-nav__list" data-md-scrollfix>
  258. <li class="md-nav__item">
  259. <a href="../api/externalsecret/" class="md-nav__link">
  260. <span class="md-ellipsis">
  261. ExternalSecret
  262. </span>
  263. </a>
  264. </li>
  265. <li class="md-nav__item">
  266. <a href="../api/secretstore/" class="md-nav__link">
  267. <span class="md-ellipsis">
  268. SecretStore
  269. </span>
  270. </a>
  271. </li>
  272. <li class="md-nav__item">
  273. <a href="../api/clustersecretstore/" class="md-nav__link">
  274. <span class="md-ellipsis">
  275. ClusterSecretStore
  276. </span>
  277. </a>
  278. </li>
  279. <li class="md-nav__item">
  280. <a href="../api/clusterexternalsecret/" class="md-nav__link">
  281. <span class="md-ellipsis">
  282. ClusterExternalSecret
  283. </span>
  284. </a>
  285. </li>
  286. <li class="md-nav__item">
  287. <a href="../api/pushsecret/" class="md-nav__link">
  288. <span class="md-ellipsis">
  289. PushSecret
  290. </span>
  291. </a>
  292. </li>
  293. </ul>
  294. </nav>
  295. </li>
  296. <li class="md-nav__item md-nav__item--nested">
  297. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2_3" >
  298. <div class="md-nav__link md-nav__container">
  299. <a href="../api/generator/" class="md-nav__link ">
  300. <span class="md-ellipsis">
  301. Generators
  302. </span>
  303. </a>
  304. <label class="md-nav__link " for="__nav_2_3" id="__nav_2_3_label" tabindex="0">
  305. <span class="md-nav__icon md-icon"></span>
  306. </label>
  307. </div>
  308. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_3_label" aria-expanded="false">
  309. <label class="md-nav__title" for="__nav_2_3">
  310. <span class="md-nav__icon md-icon"></span>
  311. Generators
  312. </label>
  313. <ul class="md-nav__list" data-md-scrollfix>
  314. <li class="md-nav__item">
  315. <a href="../api/generator/acr/" class="md-nav__link">
  316. <span class="md-ellipsis">
  317. Azure Container Registry
  318. </span>
  319. </a>
  320. </li>
  321. <li class="md-nav__item">
  322. <a href="../api/generator/ecr/" class="md-nav__link">
  323. <span class="md-ellipsis">
  324. AWS Elastic Container Registry
  325. </span>
  326. </a>
  327. </li>
  328. <li class="md-nav__item">
  329. <a href="../api/generator/gcr/" class="md-nav__link">
  330. <span class="md-ellipsis">
  331. Google Container Registry
  332. </span>
  333. </a>
  334. </li>
  335. <li class="md-nav__item">
  336. <a href="../api/generator/vault/" class="md-nav__link">
  337. <span class="md-ellipsis">
  338. Vault Dynamic Secret
  339. </span>
  340. </a>
  341. </li>
  342. <li class="md-nav__item">
  343. <a href="../api/generator/password/" class="md-nav__link">
  344. <span class="md-ellipsis">
  345. Password
  346. </span>
  347. </a>
  348. </li>
  349. <li class="md-nav__item">
  350. <a href="../api/generator/fake/" class="md-nav__link">
  351. <span class="md-ellipsis">
  352. Fake
  353. </span>
  354. </a>
  355. </li>
  356. <li class="md-nav__item">
  357. <a href="../api/generator/webhook/" class="md-nav__link">
  358. <span class="md-ellipsis">
  359. Webhook
  360. </span>
  361. </a>
  362. </li>
  363. <li class="md-nav__item">
  364. <a href="../api/generator/github/" class="md-nav__link">
  365. <span class="md-ellipsis">
  366. Github
  367. </span>
  368. </a>
  369. </li>
  370. </ul>
  371. </nav>
  372. </li>
  373. <li class="md-nav__item md-nav__item--nested">
  374. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2_4" >
  375. <label class="md-nav__link" for="__nav_2_4" id="__nav_2_4_label" tabindex="0">
  376. <span class="md-ellipsis">
  377. Reference Docs
  378. </span>
  379. <span class="md-nav__icon md-icon"></span>
  380. </label>
  381. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_4_label" aria-expanded="false">
  382. <label class="md-nav__title" for="__nav_2_4">
  383. <span class="md-nav__icon md-icon"></span>
  384. Reference Docs
  385. </label>
  386. <ul class="md-nav__list" data-md-scrollfix>
  387. <li class="md-nav__item">
  388. <a href="../api/spec/" class="md-nav__link">
  389. <span class="md-ellipsis">
  390. API specification
  391. </span>
  392. </a>
  393. </li>
  394. <li class="md-nav__item">
  395. <a href="../api/controller-options/" class="md-nav__link">
  396. <span class="md-ellipsis">
  397. Controller Options
  398. </span>
  399. </a>
  400. </li>
  401. <li class="md-nav__item">
  402. <a href="../api/metrics/" class="md-nav__link">
  403. <span class="md-ellipsis">
  404. Metrics
  405. </span>
  406. </a>
  407. </li>
  408. </ul>
  409. </nav>
  410. </li>
  411. </ul>
  412. </nav>
  413. </li>
  414. <li class="md-nav__item md-nav__item--nested">
  415. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
  416. <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
  417. <span class="md-ellipsis">
  418. Guides
  419. </span>
  420. <span class="md-nav__icon md-icon"></span>
  421. </label>
  422. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
  423. <label class="md-nav__title" for="__nav_3">
  424. <span class="md-nav__icon md-icon"></span>
  425. Guides
  426. </label>
  427. <ul class="md-nav__list" data-md-scrollfix>
  428. <li class="md-nav__item">
  429. <a href="../guides/introduction/" class="md-nav__link">
  430. <span class="md-ellipsis">
  431. Introduction
  432. </span>
  433. </a>
  434. </li>
  435. <li class="md-nav__item md-nav__item--nested">
  436. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_2" >
  437. <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0">
  438. <span class="md-ellipsis">
  439. External Secrets
  440. </span>
  441. <span class="md-nav__icon md-icon"></span>
  442. </label>
  443. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_2_label" aria-expanded="false">
  444. <label class="md-nav__title" for="__nav_3_2">
  445. <span class="md-nav__icon md-icon"></span>
  446. External Secrets
  447. </label>
  448. <ul class="md-nav__list" data-md-scrollfix>
  449. <li class="md-nav__item">
  450. <a href="../guides/all-keys-one-secret/" class="md-nav__link">
  451. <span class="md-ellipsis">
  452. Extract structured data
  453. </span>
  454. </a>
  455. </li>
  456. <li class="md-nav__item">
  457. <a href="../guides/getallsecrets/" class="md-nav__link">
  458. <span class="md-ellipsis">
  459. Find Secrets by Name or Metadata
  460. </span>
  461. </a>
  462. </li>
  463. <li class="md-nav__item">
  464. <a href="../guides/datafrom-rewrite/" class="md-nav__link">
  465. <span class="md-ellipsis">
  466. Rewriting Keys
  467. </span>
  468. </a>
  469. </li>
  470. <li class="md-nav__item md-nav__item--nested">
  471. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_2_4" >
  472. <label class="md-nav__link" for="__nav_3_2_4" id="__nav_3_2_4_label" tabindex="0">
  473. <span class="md-ellipsis">
  474. Advanced Templating
  475. </span>
  476. <span class="md-nav__icon md-icon"></span>
  477. </label>
  478. <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_3_2_4_label" aria-expanded="false">
  479. <label class="md-nav__title" for="__nav_3_2_4">
  480. <span class="md-nav__icon md-icon"></span>
  481. Advanced Templating
  482. </label>
  483. <ul class="md-nav__list" data-md-scrollfix>
  484. <li class="md-nav__item">
  485. <a href="../guides/templating/" class="md-nav__link">
  486. <span class="md-ellipsis">
  487. v2
  488. </span>
  489. </a>
  490. </li>
  491. <li class="md-nav__item">
  492. <a href="../guides/templating-v1/" class="md-nav__link">
  493. <span class="md-ellipsis">
  494. v1
  495. </span>
  496. </a>
  497. </li>
  498. </ul>
  499. </nav>
  500. </li>
  501. <li class="md-nav__item">
  502. <a href="../guides/common-k8s-secret-types/" class="md-nav__link">
  503. <span class="md-ellipsis">
  504. Kubernetes Secret Types
  505. </span>
  506. </a>
  507. </li>
  508. <li class="md-nav__item">
  509. <a href="../guides/ownership-deletion-policy/" class="md-nav__link">
  510. <span class="md-ellipsis">
  511. Lifecycle: ownership & deletion
  512. </span>
  513. </a>
  514. </li>
  515. <li class="md-nav__item">
  516. <a href="../guides/decoding-strategy/" class="md-nav__link">
  517. <span class="md-ellipsis">
  518. Decoding Strategies
  519. </span>
  520. </a>
  521. </li>
  522. <li class="md-nav__item">
  523. <a href="../guides/controller-class/" class="md-nav__link">
  524. <span class="md-ellipsis">
  525. Controller Classes
  526. </span>
  527. </a>
  528. </li>
  529. </ul>
  530. </nav>
  531. </li>
  532. <li class="md-nav__item">
  533. <a href="../guides/generator/" class="md-nav__link">
  534. <span class="md-ellipsis">
  535. Generators
  536. </span>
  537. </a>
  538. </li>
  539. <li class="md-nav__item">
  540. <a href="../guides/pushsecrets/" class="md-nav__link">
  541. <span class="md-ellipsis">
  542. Push Secrets
  543. </span>
  544. </a>
  545. </li>
  546. <li class="md-nav__item md-nav__item--nested">
  547. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_5" >
  548. <label class="md-nav__link" for="__nav_3_5" id="__nav_3_5_label" tabindex="0">
  549. <span class="md-ellipsis">
  550. Operations
  551. </span>
  552. <span class="md-nav__icon md-icon"></span>
  553. </label>
  554. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_5_label" aria-expanded="false">
  555. <label class="md-nav__title" for="__nav_3_5">
  556. <span class="md-nav__icon md-icon"></span>
  557. Operations
  558. </label>
  559. <ul class="md-nav__list" data-md-scrollfix>
  560. <li class="md-nav__item">
  561. <a href="../guides/multi-tenancy/" class="md-nav__link">
  562. <span class="md-ellipsis">
  563. Multi Tenancy
  564. </span>
  565. </a>
  566. </li>
  567. <li class="md-nav__item">
  568. <a href="../guides/security-best-practices/" class="md-nav__link">
  569. <span class="md-ellipsis">
  570. Security Best Practices
  571. </span>
  572. </a>
  573. </li>
  574. <li class="md-nav__item">
  575. <a href="../guides/threat-model/" class="md-nav__link">
  576. <span class="md-ellipsis">
  577. Threat Model
  578. </span>
  579. </a>
  580. </li>
  581. <li class="md-nav__item">
  582. <a href="../guides/v1beta1/" class="md-nav__link">
  583. <span class="md-ellipsis">
  584. Upgrading to v1beta1
  585. </span>
  586. </a>
  587. </li>
  588. <li class="md-nav__item">
  589. <a href="../guides/using-latest-image/" class="md-nav__link">
  590. <span class="md-ellipsis">
  591. Using Latest Image
  592. </span>
  593. </a>
  594. </li>
  595. <li class="md-nav__item">
  596. <a href="../guides/disable-cluster-features/" class="md-nav__link">
  597. <span class="md-ellipsis">
  598. Disable Cluster Features
  599. </span>
  600. </a>
  601. </li>
  602. </ul>
  603. </nav>
  604. </li>
  605. </ul>
  606. </nav>
  607. </li>
  608. <li class="md-nav__item md-nav__item--nested">
  609. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4" >
  610. <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
  611. <span class="md-ellipsis">
  612. Provider
  613. </span>
  614. <span class="md-nav__icon md-icon"></span>
  615. </label>
  616. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
  617. <label class="md-nav__title" for="__nav_4">
  618. <span class="md-nav__icon md-icon"></span>
  619. Provider
  620. </label>
  621. <ul class="md-nav__list" data-md-scrollfix>
  622. <li class="md-nav__item">
  623. <a href="../provider/aws-secrets-manager/" class="md-nav__link">
  624. <span class="md-ellipsis">
  625. AWS Secrets Manager
  626. </span>
  627. </a>
  628. </li>
  629. <li class="md-nav__item">
  630. <a href="../provider/aws-parameter-store/" class="md-nav__link">
  631. <span class="md-ellipsis">
  632. AWS Parameter Store
  633. </span>
  634. </a>
  635. </li>
  636. <li class="md-nav__item">
  637. <a href="../provider/azure-key-vault/" class="md-nav__link">
  638. <span class="md-ellipsis">
  639. Azure Key Vault
  640. </span>
  641. </a>
  642. </li>
  643. <li class="md-nav__item">
  644. <a href="../provider/chef/" class="md-nav__link">
  645. <span class="md-ellipsis">
  646. Chef
  647. </span>
  648. </a>
  649. </li>
  650. <li class="md-nav__item">
  651. <a href="../provider/conjur/" class="md-nav__link">
  652. <span class="md-ellipsis">
  653. CyberArk Conjur
  654. </span>
  655. </a>
  656. </li>
  657. <li class="md-nav__item">
  658. <a href="../provider/google-secrets-manager/" class="md-nav__link">
  659. <span class="md-ellipsis">
  660. Google Cloud Secret Manager
  661. </span>
  662. </a>
  663. </li>
  664. <li class="md-nav__item">
  665. <a href="../provider/hashicorp-vault/" class="md-nav__link">
  666. <span class="md-ellipsis">
  667. HashiCorp Vault
  668. </span>
  669. </a>
  670. </li>
  671. <li class="md-nav__item">
  672. <a href="../provider/kubernetes/" class="md-nav__link">
  673. <span class="md-ellipsis">
  674. Kubernetes
  675. </span>
  676. </a>
  677. </li>
  678. <li class="md-nav__item">
  679. <a href="../provider/ibm-secrets-manager/" class="md-nav__link">
  680. <span class="md-ellipsis">
  681. IBM Secrets Manager
  682. </span>
  683. </a>
  684. </li>
  685. <li class="md-nav__item">
  686. <a href="../provider/akeyless/" class="md-nav__link">
  687. <span class="md-ellipsis">
  688. Akeyless
  689. </span>
  690. </a>
  691. </li>
  692. <li class="md-nav__item">
  693. <a href="../provider/yandex-certificate-manager/" class="md-nav__link">
  694. <span class="md-ellipsis">
  695. Yandex Certificate Manager
  696. </span>
  697. </a>
  698. </li>
  699. <li class="md-nav__item">
  700. <a href="../provider/yandex-lockbox/" class="md-nav__link">
  701. <span class="md-ellipsis">
  702. Yandex Lockbox
  703. </span>
  704. </a>
  705. </li>
  706. <li class="md-nav__item">
  707. <a href="../provider/alibaba/" class="md-nav__link">
  708. <span class="md-ellipsis">
  709. Alibaba Cloud
  710. </span>
  711. </a>
  712. </li>
  713. <li class="md-nav__item">
  714. <a href="../provider/gitlab-variables/" class="md-nav__link">
  715. <span class="md-ellipsis">
  716. GitLab Variables
  717. </span>
  718. </a>
  719. </li>
  720. <li class="md-nav__item">
  721. <a href="../provider/oracle-vault/" class="md-nav__link">
  722. <span class="md-ellipsis">
  723. Oracle Vault
  724. </span>
  725. </a>
  726. </li>
  727. <li class="md-nav__item">
  728. <a href="../provider/1password-automation/" class="md-nav__link">
  729. <span class="md-ellipsis">
  730. 1Password Secrets Automation
  731. </span>
  732. </a>
  733. </li>
  734. <li class="md-nav__item">
  735. <a href="../provider/webhook/" class="md-nav__link">
  736. <span class="md-ellipsis">
  737. Webhook
  738. </span>
  739. </a>
  740. </li>
  741. <li class="md-nav__item">
  742. <a href="../provider/fake/" class="md-nav__link">
  743. <span class="md-ellipsis">
  744. Fake
  745. </span>
  746. </a>
  747. </li>
  748. <li class="md-nav__item">
  749. <a href="../provider/senhasegura-dsm/" class="md-nav__link">
  750. <span class="md-ellipsis">
  751. senhasegura DevOps Secrets Management (DSM)
  752. </span>
  753. </a>
  754. </li>
  755. <li class="md-nav__item">
  756. <a href="../provider/doppler/" class="md-nav__link">
  757. <span class="md-ellipsis">
  758. Doppler
  759. </span>
  760. </a>
  761. </li>
  762. <li class="md-nav__item">
  763. <a href="../provider/keeper-security/" class="md-nav__link">
  764. <span class="md-ellipsis">
  765. Keeper Security
  766. </span>
  767. </a>
  768. </li>
  769. <li class="md-nav__item">
  770. <a href="../provider/cloak/" class="md-nav__link">
  771. <span class="md-ellipsis">
  772. Cloak End 2 End Encrypted Secrets
  773. </span>
  774. </a>
  775. </li>
  776. <li class="md-nav__item">
  777. <a href="../provider/scaleway/" class="md-nav__link">
  778. <span class="md-ellipsis">
  779. Scaleway
  780. </span>
  781. </a>
  782. </li>
  783. <li class="md-nav__item">
  784. <a href="../provider/delinea/" class="md-nav__link">
  785. <span class="md-ellipsis">
  786. Delinea
  787. </span>
  788. </a>
  789. </li>
  790. <li class="md-nav__item">
  791. <a href="../provider/passbolt/" class="md-nav__link">
  792. <span class="md-ellipsis">
  793. Passbolt
  794. </span>
  795. </a>
  796. </li>
  797. <li class="md-nav__item">
  798. <a href="../provider/pulumi/" class="md-nav__link">
  799. <span class="md-ellipsis">
  800. Pulumi ESC
  801. </span>
  802. </a>
  803. </li>
  804. <li class="md-nav__item">
  805. <a href="../provider/onboardbase/" class="md-nav__link">
  806. <span class="md-ellipsis">
  807. Onboardbase
  808. </span>
  809. </a>
  810. </li>
  811. <li class="md-nav__item">
  812. <a href="../provider-passworddepot/" class="md-nav__link">
  813. <span class="md-ellipsis">
  814. Password Depot
  815. </span>
  816. </a>
  817. </li>
  818. <li class="md-nav__item">
  819. <a href="../provider/fortanix/" class="md-nav__link">
  820. <span class="md-ellipsis">
  821. Fortanix
  822. </span>
  823. </a>
  824. </li>
  825. </ul>
  826. </nav>
  827. </li>
  828. <li class="md-nav__item md-nav__item--nested">
  829. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
  830. <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
  831. <span class="md-ellipsis">
  832. Examples
  833. </span>
  834. <span class="md-nav__icon md-icon"></span>
  835. </label>
  836. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
  837. <label class="md-nav__title" for="__nav_5">
  838. <span class="md-nav__icon md-icon"></span>
  839. Examples
  840. </label>
  841. <ul class="md-nav__list" data-md-scrollfix>
  842. <li class="md-nav__item">
  843. <a href="../examples/gitops-using-fluxcd/" class="md-nav__link">
  844. <span class="md-ellipsis">
  845. FluxCD
  846. </span>
  847. </a>
  848. </li>
  849. <li class="md-nav__item">
  850. <a href="../examples/anchore-engine-credentials/" class="md-nav__link">
  851. <span class="md-ellipsis">
  852. Anchore Engine
  853. </span>
  854. </a>
  855. </li>
  856. <li class="md-nav__item">
  857. <a href="../examples/jenkins-kubernetes-credentials/" class="md-nav__link">
  858. <span class="md-ellipsis">
  859. Jenkins
  860. </span>
  861. </a>
  862. </li>
  863. <li class="md-nav__item">
  864. <a href="../examples/bitwarden/" class="md-nav__link">
  865. <span class="md-ellipsis">
  866. BitWarden
  867. </span>
  868. </a>
  869. </li>
  870. </ul>
  871. </nav>
  872. </li>
  873. <li class="md-nav__item md-nav__item--nested">
  874. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6" >
  875. <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
  876. <span class="md-ellipsis">
  877. Community
  878. </span>
  879. <span class="md-nav__icon md-icon"></span>
  880. </label>
  881. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
  882. <label class="md-nav__title" for="__nav_6">
  883. <span class="md-nav__icon md-icon"></span>
  884. Community
  885. </label>
  886. <ul class="md-nav__list" data-md-scrollfix>
  887. <li class="md-nav__item md-nav__item--nested">
  888. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_1" >
  889. <label class="md-nav__link" for="__nav_6_1" id="__nav_6_1_label" tabindex="0">
  890. <span class="md-ellipsis">
  891. Contributing
  892. </span>
  893. <span class="md-nav__icon md-icon"></span>
  894. </label>
  895. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_1_label" aria-expanded="false">
  896. <label class="md-nav__title" for="__nav_6_1">
  897. <span class="md-nav__icon md-icon"></span>
  898. Contributing
  899. </label>
  900. <ul class="md-nav__list" data-md-scrollfix>
  901. <li class="md-nav__item">
  902. <a href="../contributing/devguide/" class="md-nav__link">
  903. <span class="md-ellipsis">
  904. Developer guide
  905. </span>
  906. </a>
  907. </li>
  908. <li class="md-nav__item">
  909. <a href="../contributing/process/" class="md-nav__link">
  910. <span class="md-ellipsis">
  911. Contributing Process
  912. </span>
  913. </a>
  914. </li>
  915. <li class="md-nav__item">
  916. <a href="../contributing/release/" class="md-nav__link">
  917. <span class="md-ellipsis">
  918. Release Process
  919. </span>
  920. </a>
  921. </li>
  922. <li class="md-nav__item">
  923. <a href="../contributing/coc/" class="md-nav__link">
  924. <span class="md-ellipsis">
  925. Code of Conduct
  926. </span>
  927. </a>
  928. </li>
  929. <li class="md-nav__item">
  930. <a href="../contributing/roadmap/" class="md-nav__link">
  931. <span class="md-ellipsis">
  932. Roadmap
  933. </span>
  934. </a>
  935. </li>
  936. </ul>
  937. </nav>
  938. </li>
  939. <li class="md-nav__item md-nav__item--nested">
  940. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_2" >
  941. <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0">
  942. <span class="md-ellipsis">
  943. External Resources
  944. </span>
  945. <span class="md-nav__icon md-icon"></span>
  946. </label>
  947. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_2_label" aria-expanded="false">
  948. <label class="md-nav__title" for="__nav_6_2">
  949. <span class="md-nav__icon md-icon"></span>
  950. External Resources
  951. </label>
  952. <ul class="md-nav__list" data-md-scrollfix>
  953. <li class="md-nav__item">
  954. <a href="../eso-talks/" class="md-nav__link">
  955. <span class="md-ellipsis">
  956. Talks
  957. </span>
  958. </a>
  959. </li>
  960. <li class="md-nav__item">
  961. <a href="../eso-demos/" class="md-nav__link">
  962. <span class="md-ellipsis">
  963. Demos
  964. </span>
  965. </a>
  966. </li>
  967. <li class="md-nav__item">
  968. <a href="../eso-blogs/" class="md-nav__link">
  969. <span class="md-ellipsis">
  970. Blogs
  971. </span>
  972. </a>
  973. </li>
  974. </ul>
  975. </nav>
  976. </li>
  977. </ul>
  978. </nav>
  979. </li>
  980. <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
  981. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" checked>
  982. <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="">
  983. <span class="md-ellipsis">
  984. References
  985. </span>
  986. <span class="md-nav__icon md-icon"></span>
  987. </label>
  988. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="true">
  989. <label class="md-nav__title" for="__nav_7">
  990. <span class="md-nav__icon md-icon"></span>
  991. References
  992. </label>
  993. <ul class="md-nav__list" data-md-scrollfix>
  994. <li class="md-nav__item md-nav__item--active">
  995. <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
  996. <a href="./" class="md-nav__link md-nav__link--active">
  997. <span class="md-ellipsis">
  998. API specification
  999. </span>
  1000. </a>
  1001. </li>
  1002. </ul>
  1003. </nav>
  1004. </li>
  1005. </ul>
  1006. </nav>
  1007. </div>
  1008. </div>
  1009. </div>
  1010. <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
  1011. <div class="md-sidebar__scrollwrap">
  1012. <div class="md-sidebar__inner">
  1013. <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
  1014. </nav>
  1015. </div>
  1016. </div>
  1017. </div>
  1018. <div class="md-content" data-md-component="content">
  1019. <article class="md-content__inner md-typeset">
  1020. <h1>API specification</h1>
  1021. <p>Packages:</p>
  1022. <ul>
  1023. <li>
  1024. <a href="#external-secrets.io%2fv1beta1">external-secrets.io/v1beta1</a>
  1025. </li>
  1026. </ul>
  1027. <h2 id="external-secrets.io/v1beta1">external-secrets.io/v1beta1</h2>
  1028. <p>
  1029. <p>Package v1beta1 contains resources for external-secrets</p>
  1030. </p>
  1031. <p>Resource Types:</p>
  1032. <ul></ul>
  1033. <h3 id="external-secrets.io/v1beta1.AWSAuth">AWSAuth
  1034. </h3>
  1035. <p>
  1036. (<em>Appears on:</em>
  1037. <a href="#external-secrets.io/v1beta1.AWSProvider">AWSProvider</a>)
  1038. </p>
  1039. <p>
  1040. <p>AWSAuth tells the controller how to do authentication with aws.
  1041. Only one of secretRef or jwt can be specified.
  1042. if none is specified the controller will load credentials using the aws sdk defaults.</p>
  1043. </p>
  1044. <table>
  1045. <thead>
  1046. <tr>
  1047. <th>Field</th>
  1048. <th>Description</th>
  1049. </tr>
  1050. </thead>
  1051. <tbody>
  1052. <tr>
  1053. <td>
  1054. <code>secretRef</code></br>
  1055. <em>
  1056. <a href="#external-secrets.io/v1beta1.AWSAuthSecretRef">
  1057. AWSAuthSecretRef
  1058. </a>
  1059. </em>
  1060. </td>
  1061. <td>
  1062. <em>(Optional)</em>
  1063. </td>
  1064. </tr>
  1065. <tr>
  1066. <td>
  1067. <code>jwt</code></br>
  1068. <em>
  1069. <a href="#external-secrets.io/v1beta1.AWSJWTAuth">
  1070. AWSJWTAuth
  1071. </a>
  1072. </em>
  1073. </td>
  1074. <td>
  1075. <em>(Optional)</em>
  1076. </td>
  1077. </tr>
  1078. </tbody>
  1079. </table>
  1080. <h3 id="external-secrets.io/v1beta1.AWSAuthSecretRef">AWSAuthSecretRef
  1081. </h3>
  1082. <p>
  1083. (<em>Appears on:</em>
  1084. <a href="#external-secrets.io/v1beta1.AWSAuth">AWSAuth</a>)
  1085. </p>
  1086. <p>
  1087. <p>AWSAuthSecretRef holds secret references for AWS credentials
  1088. both AccessKeyID and SecretAccessKey must be defined in order to properly authenticate.</p>
  1089. </p>
  1090. <table>
  1091. <thead>
  1092. <tr>
  1093. <th>Field</th>
  1094. <th>Description</th>
  1095. </tr>
  1096. </thead>
  1097. <tbody>
  1098. <tr>
  1099. <td>
  1100. <code>accessKeyIDSecretRef</code></br>
  1101. <em>
  1102. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1103. </em>
  1104. </td>
  1105. <td>
  1106. <p>The AccessKeyID is used for authentication</p>
  1107. </td>
  1108. </tr>
  1109. <tr>
  1110. <td>
  1111. <code>secretAccessKeySecretRef</code></br>
  1112. <em>
  1113. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1114. </em>
  1115. </td>
  1116. <td>
  1117. <p>The SecretAccessKey is used for authentication</p>
  1118. </td>
  1119. </tr>
  1120. <tr>
  1121. <td>
  1122. <code>sessionTokenSecretRef</code></br>
  1123. <em>
  1124. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1125. </em>
  1126. </td>
  1127. <td>
  1128. <p>The SessionToken used for authentication
  1129. This must be defined if AccessKeyID and SecretAccessKey are temporary credentials
  1130. see: <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html">https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html</a></p>
  1131. </td>
  1132. </tr>
  1133. </tbody>
  1134. </table>
  1135. <h3 id="external-secrets.io/v1beta1.AWSJWTAuth">AWSJWTAuth
  1136. </h3>
  1137. <p>
  1138. (<em>Appears on:</em>
  1139. <a href="#external-secrets.io/v1beta1.AWSAuth">AWSAuth</a>)
  1140. </p>
  1141. <p>
  1142. <p>Authenticate against AWS using service account tokens.</p>
  1143. </p>
  1144. <table>
  1145. <thead>
  1146. <tr>
  1147. <th>Field</th>
  1148. <th>Description</th>
  1149. </tr>
  1150. </thead>
  1151. <tbody>
  1152. <tr>
  1153. <td>
  1154. <code>serviceAccountRef</code></br>
  1155. <em>
  1156. github.com/external-secrets/external-secrets/apis/meta/v1.ServiceAccountSelector
  1157. </em>
  1158. </td>
  1159. <td>
  1160. </td>
  1161. </tr>
  1162. </tbody>
  1163. </table>
  1164. <h3 id="external-secrets.io/v1beta1.AWSProvider">AWSProvider
  1165. </h3>
  1166. <p>
  1167. (<em>Appears on:</em>
  1168. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  1169. </p>
  1170. <p>
  1171. <p>AWSProvider configures a store to sync secrets with AWS.</p>
  1172. </p>
  1173. <table>
  1174. <thead>
  1175. <tr>
  1176. <th>Field</th>
  1177. <th>Description</th>
  1178. </tr>
  1179. </thead>
  1180. <tbody>
  1181. <tr>
  1182. <td>
  1183. <code>service</code></br>
  1184. <em>
  1185. <a href="#external-secrets.io/v1beta1.AWSServiceType">
  1186. AWSServiceType
  1187. </a>
  1188. </em>
  1189. </td>
  1190. <td>
  1191. <p>Service defines which service should be used to fetch the secrets</p>
  1192. </td>
  1193. </tr>
  1194. <tr>
  1195. <td>
  1196. <code>auth</code></br>
  1197. <em>
  1198. <a href="#external-secrets.io/v1beta1.AWSAuth">
  1199. AWSAuth
  1200. </a>
  1201. </em>
  1202. </td>
  1203. <td>
  1204. <em>(Optional)</em>
  1205. <p>Auth defines the information necessary to authenticate against AWS
  1206. if not set aws sdk will infer credentials from your environment
  1207. see: <a href="https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials">https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials</a></p>
  1208. </td>
  1209. </tr>
  1210. <tr>
  1211. <td>
  1212. <code>role</code></br>
  1213. <em>
  1214. string
  1215. </em>
  1216. </td>
  1217. <td>
  1218. <em>(Optional)</em>
  1219. <p>Role is a Role ARN which the SecretManager provider will assume</p>
  1220. </td>
  1221. </tr>
  1222. <tr>
  1223. <td>
  1224. <code>region</code></br>
  1225. <em>
  1226. string
  1227. </em>
  1228. </td>
  1229. <td>
  1230. <p>AWS Region to be used for the provider</p>
  1231. </td>
  1232. </tr>
  1233. </tbody>
  1234. </table>
  1235. <h3 id="external-secrets.io/v1beta1.AWSServiceType">AWSServiceType
  1236. (<code>string</code> alias)</p></h3>
  1237. <p>
  1238. (<em>Appears on:</em>
  1239. <a href="#external-secrets.io/v1beta1.AWSProvider">AWSProvider</a>)
  1240. </p>
  1241. <p>
  1242. <p>AWSServiceType is a enum that defines the service/API that is used to fetch the secrets.</p>
  1243. </p>
  1244. <table>
  1245. <thead>
  1246. <tr>
  1247. <th>Value</th>
  1248. <th>Description</th>
  1249. </tr>
  1250. </thead>
  1251. <tbody><tr><td><p>&#34;ParameterStore&#34;</p></td>
  1252. <td><p>AWSServiceParameterStore is the AWS SystemsManager ParameterStore.
  1253. see: <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html">https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html</a></p>
  1254. </td>
  1255. </tr><tr><td><p>&#34;SecretsManager&#34;</p></td>
  1256. <td><p>AWSServiceSecretsManager is the AWS SecretsManager.
  1257. see: <a href="https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html">https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html</a></p>
  1258. </td>
  1259. </tr></tbody>
  1260. </table>
  1261. <h3 id="external-secrets.io/v1alpha1.AlibabaAuth">AlibabaAuth
  1262. </h3>
  1263. <p>
  1264. (<em>Appears on:</em>
  1265. <a href="#external-secrets.io/v1alpha1.AlibabaProvider">AlibabaProvider</a>)
  1266. </p>
  1267. <p>
  1268. <p>AlibabaAuth contains a secretRef for credentials.</p>
  1269. </p>
  1270. <table>
  1271. <thead>
  1272. <tr>
  1273. <th>Field</th>
  1274. <th>Description</th>
  1275. </tr>
  1276. </thead>
  1277. <tbody>
  1278. <tr>
  1279. <td>
  1280. <code>secretRef</code></br>
  1281. <em>
  1282. <a href="#external-secrets.io/v1alpha1.AlibabaAuthSecretRef">
  1283. AlibabaAuthSecretRef
  1284. </a>
  1285. </em>
  1286. </td>
  1287. <td>
  1288. </td>
  1289. </tr>
  1290. </tbody>
  1291. </table>
  1292. <h3 id="external-secrets.io/v1alpha1.AlibabaAuthSecretRef">AlibabaAuthSecretRef
  1293. </h3>
  1294. <p>
  1295. (<em>Appears on:</em>
  1296. <a href="#external-secrets.io/v1alpha1.AlibabaAuth">AlibabaAuth</a>)
  1297. </p>
  1298. <p>
  1299. <p>AlibabaAuthSecretRef holds secret references for Alibaba credentials.</p>
  1300. </p>
  1301. <table>
  1302. <thead>
  1303. <tr>
  1304. <th>Field</th>
  1305. <th>Description</th>
  1306. </tr>
  1307. </thead>
  1308. <tbody>
  1309. <tr>
  1310. <td>
  1311. <code>accessKeyIDSecretRef</code></br>
  1312. <em>
  1313. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1314. </em>
  1315. </td>
  1316. <td>
  1317. <p>The AccessKeyID is used for authentication</p>
  1318. </td>
  1319. </tr>
  1320. <tr>
  1321. <td>
  1322. <code>accessKeySecretSecretRef</code></br>
  1323. <em>
  1324. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1325. </em>
  1326. </td>
  1327. <td>
  1328. <p>The AccessKeySecret is used for authentication</p>
  1329. </td>
  1330. </tr>
  1331. </tbody>
  1332. </table>
  1333. <h3 id="external-secrets.io/v1alpha1.AlibabaProvider">AlibabaProvider
  1334. </h3>
  1335. <p>
  1336. (<em>Appears on:</em>
  1337. <a href="#external-secrets.io/v1alpha1.SecretStoreProvider">SecretStoreProvider</a>)
  1338. </p>
  1339. <p>
  1340. <p>AlibabaProvider configures a store to sync secrets using the Alibaba Secret Manager provider.</p>
  1341. </p>
  1342. <table>
  1343. <thead>
  1344. <tr>
  1345. <th>Field</th>
  1346. <th>Description</th>
  1347. </tr>
  1348. </thead>
  1349. <tbody>
  1350. <tr>
  1351. <td>
  1352. <code>auth</code></br>
  1353. <em>
  1354. <a href="#external-secrets.io/v1alpha1.AlibabaAuth">
  1355. AlibabaAuth
  1356. </a>
  1357. </em>
  1358. </td>
  1359. <td>
  1360. </td>
  1361. </tr>
  1362. <tr>
  1363. <td>
  1364. <code>endpoint</code></br>
  1365. <em>
  1366. string
  1367. </em>
  1368. </td>
  1369. <td>
  1370. <em>(Optional)</em>
  1371. </td>
  1372. </tr>
  1373. <tr>
  1374. <td>
  1375. <code>regionID</code></br>
  1376. <em>
  1377. string
  1378. </em>
  1379. </td>
  1380. <td>
  1381. <p>Alibaba Region to be used for the provider</p>
  1382. </td>
  1383. </tr>
  1384. </tbody>
  1385. </table>
  1386. <h3 id="external-secrets.io/v1alpha1.AzureKVAuth">AzureKVAuth
  1387. </h3>
  1388. <p>
  1389. (<em>Appears on:</em>
  1390. <a href="#external-secrets.io/v1beta1.AkeylessProvider">AkeylessProvider</a>)
  1391. </p>
  1392. <p>
  1393. </p>
  1394. <table>
  1395. <thead>
  1396. <tr>
  1397. <th>Field</th>
  1398. <th>Description</th>
  1399. </tr>
  1400. </thead>
  1401. <tbody>
  1402. <tr>
  1403. <td>
  1404. <code>secretRef</code></br>
  1405. <em>
  1406. <a href="#external-secrets.io/v1beta1.AkeylessAuthSecretRef">
  1407. AkeylessAuthSecretRef
  1408. </a>
  1409. </em>
  1410. </td>
  1411. <td>
  1412. <em>(Optional)</em>
  1413. <p>Reference to a Secret that contains the details
  1414. to authenticate with Akeyless.</p>
  1415. </td>
  1416. </tr>
  1417. <tr>
  1418. <td>
  1419. <code>kubernetesAuth</code></br>
  1420. <em>
  1421. <a href="#external-secrets.io/v1beta1.AkeylessKubernetesAuth">
  1422. AkeylessKubernetesAuth
  1423. </a>
  1424. </em>
  1425. </td>
  1426. <td>
  1427. <em>(Optional)</em>
  1428. <p>Kubernetes authenticates with Akeyless by passing the ServiceAccount
  1429. token stored in the named Secret resource.</p>
  1430. </td>
  1431. </tr>
  1432. </tbody>
  1433. </table>
  1434. <h3 id="external-secrets.io/v1beta1.AkeylessAuthSecretRef">AkeylessAuthSecretRef
  1435. </h3>
  1436. <p>
  1437. (<em>Appears on:</em>
  1438. <a href="#external-secrets.io/v1beta1.AkeylessAuth">AkeylessAuth</a>)
  1439. </p>
  1440. <p>
  1441. <p>AkeylessAuthSecretRef
  1442. AKEYLESS_ACCESS_TYPE_PARAM: AZURE_OBJ_ID OR GCP_AUDIENCE OR ACCESS_KEY OR KUB_CONFIG_NAME.</p>
  1443. </p>
  1444. <table>
  1445. <thead>
  1446. <tr>
  1447. <th>Field</th>
  1448. <th>Description</th>
  1449. </tr>
  1450. </thead>
  1451. <tbody>
  1452. <tr>
  1453. <td>
  1454. <code>accessID</code></br>
  1455. <em>
  1456. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1457. </em>
  1458. </td>
  1459. <td>
  1460. <p>The SecretAccessID is used for authentication</p>
  1461. </td>
  1462. </tr>
  1463. <tr>
  1464. <td>
  1465. <code>accessType</code></br>
  1466. <em>
  1467. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1468. </em>
  1469. </td>
  1470. <td>
  1471. </td>
  1472. </tr>
  1473. <tr>
  1474. <td>
  1475. <code>accessTypeParam</code></br>
  1476. <em>
  1477. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1478. </em>
  1479. </td>
  1480. <td>
  1481. </td>
  1482. </tr>
  1483. </tbody>
  1484. </table>
  1485. <h3 id="external-secrets.io/v1alpha1.CAProvider">CAProvider
  1486. </h3>
  1487. <p>
  1488. (<em>Appears on:</em>
  1489. <a href="#external-secrets.io/v1alpha1.VaultProvider">VaultProvider</a>)
  1490. </p>
  1491. <p>
  1492. <p>Defines a location to fetch the cert for the vault provider from.</p>
  1493. </p>
  1494. <table>
  1495. <thead>
  1496. <tr>
  1497. <th>Field</th>
  1498. <th>Description</th>
  1499. </tr>
  1500. </thead>
  1501. <tbody>
  1502. <tr>
  1503. <td>
  1504. <code>type</code></br>
  1505. <em>
  1506. <a href="#external-secrets.io/v1alpha1.CAProviderType">
  1507. CAProviderType
  1508. </a>
  1509. </em>
  1510. </td>
  1511. <td>
  1512. <p>The type of provider to use such as &ldquo;Secret&rdquo;, or &ldquo;ConfigMap&rdquo;.</p>
  1513. </td>
  1514. </tr>
  1515. <tr>
  1516. <td>
  1517. <code>name</code></br>
  1518. <em>
  1519. string
  1520. </em>
  1521. </td>
  1522. <td>
  1523. <p>The name of the object located at the provider type.</p>
  1524. </td>
  1525. </tr>
  1526. <tr>
  1527. <td>
  1528. <code>key</code></br>
  1529. <em>
  1530. string
  1531. </em>
  1532. </td>
  1533. <td>
  1534. <p>The key the value inside of the provider type to use, only used with &ldquo;Secret&rdquo; type</p>
  1535. </td>
  1536. </tr>
  1537. <tr>
  1538. <td>
  1539. <code>namespace</code></br>
  1540. <em>
  1541. string
  1542. </em>
  1543. </td>
  1544. <td>
  1545. <p>The namespace the Provider type is in.</p>
  1546. </td>
  1547. </tr>
  1548. </tbody>
  1549. </table>
  1550. <h3 id="external-secrets.io/v1alpha1.CAProviderType">CAProviderType
  1551. (<code>string</code> alias)</p></h3>
  1552. <p>
  1553. (<em>Appears on:</em>
  1554. <a href="#external-secrets.io/v1alpha1.CAProvider">CAProvider</a>)
  1555. </p>
  1556. <p>
  1557. </p>
  1558. <table>
  1559. <thead>
  1560. <tr>
  1561. <th>Value</th>
  1562. <th>Description</th>
  1563. </tr>
  1564. </thead>
  1565. <tbody><tr><td><p>&#34;ConfigMap&#34;</p></td>
  1566. <td></td>
  1567. </tr><tr><td><p>&#34;Secret&#34;</p></td>
  1568. <td></td>
  1569. </tr></tbody>
  1570. </table>
  1571. <h3 id="external-secrets.io/v1alpha1.ClusterSecretStore">ClusterSecretStore
  1572. </h3>
  1573. <p>
  1574. (<em>Appears on:</em>
  1575. <a href="#external-secrets.io/v1beta1.AkeylessAuth">AkeylessAuth</a>)
  1576. </p>
  1577. <p>
  1578. <p>Authenticate with Kubernetes ServiceAccount token stored.</p>
  1579. </p>
  1580. <table>
  1581. <thead>
  1582. <tr>
  1583. <th>Field</th>
  1584. <th>Description</th>
  1585. </tr>
  1586. </thead>
  1587. <tbody>
  1588. <tr>
  1589. <td>
  1590. <code>accessID</code></br>
  1591. <em>
  1592. string
  1593. </em>
  1594. </td>
  1595. <td>
  1596. <p>the Akeyless Kubernetes auth-method access-id</p>
  1597. </td>
  1598. </tr>
  1599. <tr>
  1600. <td>
  1601. <code>k8sConfName</code></br>
  1602. <em>
  1603. string
  1604. </em>
  1605. </td>
  1606. <td>
  1607. <p>Kubernetes-auth configuration name in Akeyless-Gateway</p>
  1608. </td>
  1609. </tr>
  1610. <tr>
  1611. <td>
  1612. <code>serviceAccountRef</code></br>
  1613. <em>
  1614. github.com/external-secrets/external-secrets/apis/meta/v1.ServiceAccountSelector
  1615. </em>
  1616. </td>
  1617. <td>
  1618. <em>(Optional)</em>
  1619. <p>Optional service account field containing the name of a kubernetes ServiceAccount.
  1620. If the service account is specified, the service account secret token JWT will be used
  1621. for authenticating with Akeyless. If the service account selector is not supplied,
  1622. the secretRef will be used instead.</p>
  1623. </td>
  1624. </tr>
  1625. <tr>
  1626. <td>
  1627. <code>secretRef</code></br>
  1628. <em>
  1629. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1630. </em>
  1631. </td>
  1632. <td>
  1633. <em>(Optional)</em>
  1634. <p>Optional secret field containing a Kubernetes ServiceAccount JWT used
  1635. for authenticating with Akeyless. If a name is specified without a key,
  1636. <code>token</code> is the default. If one is not specified, the one bound to
  1637. the controller will be used.</p>
  1638. </td>
  1639. </tr>
  1640. </tbody>
  1641. </table>
  1642. <h3 id="external-secrets.io/v1beta1.AkeylessProvider">AkeylessProvider
  1643. </h3>
  1644. <p>
  1645. (<em>Appears on:</em>
  1646. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  1647. </p>
  1648. <p>
  1649. <p>AkeylessProvider Configures an store to sync secrets using Akeyless KV.</p>
  1650. </p>
  1651. <table>
  1652. <thead>
  1653. <tr>
  1654. <th>Field</th>
  1655. <th>Description</th>
  1656. </tr>
  1657. </thead>
  1658. <tbody>
  1659. <tr>
  1660. <td>
  1661. <code>akeylessGWApiURL</code></br>
  1662. <em>
  1663. string
  1664. </em>
  1665. </td>
  1666. <td>
  1667. <p>Akeyless GW API Url from which the secrets to be fetched from.</p>
  1668. </td>
  1669. </tr>
  1670. <tr>
  1671. <td>
  1672. <code>authSecretRef</code></br>
  1673. <em>
  1674. <a href="#external-secrets.io/v1beta1.AkeylessAuth">
  1675. AkeylessAuth
  1676. </a>
  1677. </em>
  1678. </td>
  1679. <td>
  1680. <p>Auth configures how the operator authenticates with Akeyless.</p>
  1681. </td>
  1682. </tr>
  1683. </tbody>
  1684. </table>
  1685. <h3 id="external-secrets.io/v1beta1.AlibabaAuth">AlibabaAuth
  1686. </h3>
  1687. <p>
  1688. (<em>Appears on:</em>
  1689. <a href="#external-secrets.io/v1beta1.AlibabaProvider">AlibabaProvider</a>)
  1690. </p>
  1691. <p>
  1692. <p>AlibabaAuth contains a secretRef for credentials.</p>
  1693. </p>
  1694. <table>
  1695. <thead>
  1696. <tr>
  1697. <th>Field</th>
  1698. <th>Description</th>
  1699. </tr>
  1700. </thead>
  1701. <tbody>
  1702. <tr>
  1703. <td>
  1704. <code>secretRef</code></br>
  1705. <em>
  1706. <a href="#external-secrets.io/v1beta1.AlibabaAuthSecretRef">
  1707. AlibabaAuthSecretRef
  1708. </a>
  1709. </em>
  1710. </td>
  1711. <td>
  1712. </td>
  1713. </tr>
  1714. </tbody>
  1715. </table>
  1716. <h3 id="external-secrets.io/v1beta1.AlibabaAuthSecretRef">AlibabaAuthSecretRef
  1717. </h3>
  1718. <p>
  1719. (<em>Appears on:</em>
  1720. <a href="#external-secrets.io/v1beta1.AlibabaAuth">AlibabaAuth</a>)
  1721. </p>
  1722. <p>
  1723. <p>AlibabaAuthSecretRef holds secret references for Alibaba credentials.</p>
  1724. </p>
  1725. <table>
  1726. <thead>
  1727. <tr>
  1728. <th>Field</th>
  1729. <th>Description</th>
  1730. </tr>
  1731. </thead>
  1732. <tbody>
  1733. <tr>
  1734. <td>
  1735. <code>accessKeyIDSecretRef</code></br>
  1736. <em>
  1737. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1738. </em>
  1739. </td>
  1740. <td>
  1741. <p>The AccessKeyID is used for authentication</p>
  1742. </td>
  1743. </tr>
  1744. <tr>
  1745. <td>
  1746. <code>accessKeySecretSecretRef</code></br>
  1747. <em>
  1748. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1749. </em>
  1750. </td>
  1751. <td>
  1752. <p>The AccessKeySecret is used for authentication</p>
  1753. </td>
  1754. </tr>
  1755. </tbody>
  1756. </table>
  1757. <h3 id="external-secrets.io/v1beta1.AlibabaProvider">AlibabaProvider
  1758. </h3>
  1759. <p>
  1760. (<em>Appears on:</em>
  1761. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  1762. </p>
  1763. <p>
  1764. <p>AlibabaProvider configures a store to sync secrets using the Alibaba Secret Manager provider.</p>
  1765. </p>
  1766. <table>
  1767. <thead>
  1768. <tr>
  1769. <th>Field</th>
  1770. <th>Description</th>
  1771. </tr>
  1772. </thead>
  1773. <tbody>
  1774. <tr>
  1775. <td>
  1776. <code>auth</code></br>
  1777. <em>
  1778. <a href="#external-secrets.io/v1beta1.AlibabaAuth">
  1779. AlibabaAuth
  1780. </a>
  1781. </em>
  1782. </td>
  1783. <td>
  1784. </td>
  1785. </tr>
  1786. <tr>
  1787. <td>
  1788. <code>endpoint</code></br>
  1789. <em>
  1790. string
  1791. </em>
  1792. </td>
  1793. <td>
  1794. <em>(Optional)</em>
  1795. </td>
  1796. </tr>
  1797. <tr>
  1798. <td>
  1799. <code>regionID</code></br>
  1800. <em>
  1801. string
  1802. </em>
  1803. </td>
  1804. <td>
  1805. <p>Alibaba Region to be used for the provider</p>
  1806. </td>
  1807. </tr>
  1808. </tbody>
  1809. </table>
  1810. <h3 id="external-secrets.io/v1beta1.AzureAuthType">AzureAuthType
  1811. (<code>string</code> alias)</p></h3>
  1812. <p>
  1813. (<em>Appears on:</em>
  1814. <a href="#external-secrets.io/v1beta1.AzureKVProvider">AzureKVProvider</a>)
  1815. </p>
  1816. <p>
  1817. <p>AuthType describes how to authenticate to the Azure Keyvault
  1818. Only one of the following auth types may be specified.
  1819. If none of the following auth type is specified, the default one
  1820. is ServicePrincipal.</p>
  1821. </p>
  1822. <table>
  1823. <thead>
  1824. <tr>
  1825. <th>Value</th>
  1826. <th>Description</th>
  1827. </tr>
  1828. </thead>
  1829. <tbody><tr><td><p>&#34;ManagedIdentity&#34;</p></td>
  1830. <td><p>Using Managed Identity to authenticate. Used with aad-pod-identity installed in the cluster.</p>
  1831. </td>
  1832. </tr><tr><td><p>&#34;ServicePrincipal&#34;</p></td>
  1833. <td><p>Using service principal to authenticate, which needs a tenantId, a clientId and a clientSecret.</p>
  1834. </td>
  1835. </tr><tr><td><p>&#34;WorkloadIdentity&#34;</p></td>
  1836. <td><p>Using Workload Identity service accounts to authenticate.</p>
  1837. </td>
  1838. </tr></tbody>
  1839. </table>
  1840. <h3 id="external-secrets.io/v1beta1.AzureEnvironmentType">AzureEnvironmentType
  1841. (<code>string</code> alias)</p></h3>
  1842. <p>
  1843. (<em>Appears on:</em>
  1844. <a href="#external-secrets.io/v1beta1.AzureKVProvider">AzureKVProvider</a>)
  1845. </p>
  1846. <p>
  1847. <p>AzureEnvironmentType specifies the Azure cloud environment endpoints to use for
  1848. connecting and authenticating with Azure. By default it points to the public cloud AAD endpoint.
  1849. The following endpoints are available, also see here: <a href="https://github.com/Azure/go-autorest/blob/main/autorest/azure/environments.go#L152">https://github.com/Azure/go-autorest/blob/main/autorest/azure/environments.go#L152</a>
  1850. PublicCloud, USGovernmentCloud, ChinaCloud, GermanCloud</p>
  1851. </p>
  1852. <table>
  1853. <thead>
  1854. <tr>
  1855. <th>Value</th>
  1856. <th>Description</th>
  1857. </tr>
  1858. </thead>
  1859. <tbody><tr><td><p>&#34;ChinaCloud&#34;</p></td>
  1860. <td></td>
  1861. </tr><tr><td><p>&#34;GermanCloud&#34;</p></td>
  1862. <td></td>
  1863. </tr><tr><td><p>&#34;PublicCloud&#34;</p></td>
  1864. <td></td>
  1865. </tr><tr><td><p>&#34;USGovernmentCloud&#34;</p></td>
  1866. <td></td>
  1867. </tr></tbody>
  1868. </table>
  1869. <h3 id="external-secrets.io/v1beta1.AzureKVAuth">AzureKVAuth
  1870. </h3>
  1871. <p>
  1872. (<em>Appears on:</em>
  1873. <a href="#external-secrets.io/v1beta1.AzureKVProvider">AzureKVProvider</a>)
  1874. </p>
  1875. <p>
  1876. <p>Configuration used to authenticate with Azure.</p>
  1877. </p>
  1878. <table>
  1879. <thead>
  1880. <tr>
  1881. <th>Field</th>
  1882. <th>Description</th>
  1883. </tr>
  1884. </thead>
  1885. <tbody>
  1886. <tr>
  1887. <td>
  1888. <code>clientId</code></br>
  1889. <em>
  1890. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1891. </em>
  1892. </td>
  1893. <td>
  1894. <em>(Optional)</em>
  1895. <p>The Azure clientId of the service principle used for authentication.</p>
  1896. </td>
  1897. </tr>
  1898. <tr>
  1899. <td>
  1900. <code>clientSecret</code></br>
  1901. <em>
  1902. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  1903. </em>
  1904. </td>
  1905. <td>
  1906. <em>(Optional)</em>
  1907. <p>The Azure ClientSecret of the service principle used for authentication.</p>
  1908. </td>
  1909. </tr>
  1910. </tbody>
  1911. </table>
  1912. <h3 id="external-secrets.io/v1beta1.AzureKVProvider">AzureKVProvider
  1913. </h3>
  1914. <p>
  1915. (<em>Appears on:</em>
  1916. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  1917. </p>
  1918. <p>
  1919. <p>Configures an store to sync secrets using Azure KV.</p>
  1920. </p>
  1921. <table>
  1922. <thead>
  1923. <tr>
  1924. <th>Field</th>
  1925. <th>Description</th>
  1926. </tr>
  1927. </thead>
  1928. <tbody>
  1929. <tr>
  1930. <td>
  1931. <code>authType</code></br>
  1932. <em>
  1933. <a href="#external-secrets.io/v1beta1.AzureAuthType">
  1934. AzureAuthType
  1935. </a>
  1936. </em>
  1937. </td>
  1938. <td>
  1939. <em>(Optional)</em>
  1940. <p>Auth type defines how to authenticate to the keyvault service.
  1941. Valid values are:
  1942. - &ldquo;ServicePrincipal&rdquo; (default): Using a service principal (tenantId, clientId, clientSecret)
  1943. - &ldquo;ManagedIdentity&rdquo;: Using Managed Identity assigned to the pod (see aad-pod-identity)</p>
  1944. </td>
  1945. </tr>
  1946. <tr>
  1947. <td>
  1948. <code>vaultUrl</code></br>
  1949. <em>
  1950. string
  1951. </em>
  1952. </td>
  1953. <td>
  1954. <p>Vault Url from which the secrets to be fetched from.</p>
  1955. </td>
  1956. </tr>
  1957. <tr>
  1958. <td>
  1959. <code>tenantId</code></br>
  1960. <em>
  1961. string
  1962. </em>
  1963. </td>
  1964. <td>
  1965. <em>(Optional)</em>
  1966. <p>TenantID configures the Azure Tenant to send requests to. Required for ServicePrincipal auth type.</p>
  1967. </td>
  1968. </tr>
  1969. <tr>
  1970. <td>
  1971. <code>environmentType</code></br>
  1972. <em>
  1973. <a href="#external-secrets.io/v1beta1.AzureEnvironmentType">
  1974. AzureEnvironmentType
  1975. </a>
  1976. </em>
  1977. </td>
  1978. <td>
  1979. <p>EnvironmentType specifies the Azure cloud environment endpoints to use for
  1980. connecting and authenticating with Azure. By default it points to the public cloud AAD endpoint.
  1981. The following endpoints are available, also see here: <a href="https://github.com/Azure/go-autorest/blob/main/autorest/azure/environments.go#L152">https://github.com/Azure/go-autorest/blob/main/autorest/azure/environments.go#L152</a>
  1982. PublicCloud, USGovernmentCloud, ChinaCloud, GermanCloud</p>
  1983. </td>
  1984. </tr>
  1985. <tr>
  1986. <td>
  1987. <code>authSecretRef</code></br>
  1988. <em>
  1989. <a href="#external-secrets.io/v1beta1.AzureKVAuth">
  1990. AzureKVAuth
  1991. </a>
  1992. </em>
  1993. </td>
  1994. <td>
  1995. <em>(Optional)</em>
  1996. <p>Auth configures how the operator authenticates with Azure. Required for ServicePrincipal auth type.</p>
  1997. </td>
  1998. </tr>
  1999. <tr>
  2000. <td>
  2001. <code>serviceAccountRef</code></br>
  2002. <em>
  2003. github.com/external-secrets/external-secrets/apis/meta/v1.ServiceAccountSelector
  2004. </em>
  2005. </td>
  2006. <td>
  2007. <em>(Optional)</em>
  2008. <p>ServiceAccountRef specified the service account
  2009. that should be used when authenticating with WorkloadIdentity.</p>
  2010. </td>
  2011. </tr>
  2012. <tr>
  2013. <td>
  2014. <code>identityId</code></br>
  2015. <em>
  2016. string
  2017. </em>
  2018. </td>
  2019. <td>
  2020. <em>(Optional)</em>
  2021. <p>If multiple Managed Identity is assigned to the pod, you can select the one to be used</p>
  2022. </td>
  2023. </tr>
  2024. </tbody>
  2025. </table>
  2026. <h3 id="external-secrets.io/v1beta1.CAProvider">CAProvider
  2027. </h3>
  2028. <p>
  2029. (<em>Appears on:</em>
  2030. <a href="#external-secrets.io/v1beta1.KubernetesServer">KubernetesServer</a>,
  2031. <a href="#external-secrets.io/v1beta1.VaultProvider">VaultProvider</a>)
  2032. </p>
  2033. <p>
  2034. <p>Used to provide custom certificate authority (CA) certificates
  2035. for a secret store. The CAProvider points to a Secret or ConfigMap resource
  2036. that contains a PEM-encoded certificate.</p>
  2037. </p>
  2038. <table>
  2039. <thead>
  2040. <tr>
  2041. <th>Field</th>
  2042. <th>Description</th>
  2043. </tr>
  2044. </thead>
  2045. <tbody>
  2046. <tr>
  2047. <td>
  2048. <code>type</code></br>
  2049. <em>
  2050. <a href="#external-secrets.io/v1beta1.CAProviderType">
  2051. CAProviderType
  2052. </a>
  2053. </em>
  2054. </td>
  2055. <td>
  2056. <p>The type of provider to use such as &ldquo;Secret&rdquo;, or &ldquo;ConfigMap&rdquo;.</p>
  2057. </td>
  2058. </tr>
  2059. <tr>
  2060. <td>
  2061. <code>name</code></br>
  2062. <em>
  2063. string
  2064. </em>
  2065. </td>
  2066. <td>
  2067. <p>The name of the object located at the provider type.</p>
  2068. </td>
  2069. </tr>
  2070. <tr>
  2071. <td>
  2072. <code>key</code></br>
  2073. <em>
  2074. string
  2075. </em>
  2076. </td>
  2077. <td>
  2078. <p>The key where the CA certificate can be found in the Secret or ConfigMap.</p>
  2079. </td>
  2080. </tr>
  2081. <tr>
  2082. <td>
  2083. <code>namespace</code></br>
  2084. <em>
  2085. string
  2086. </em>
  2087. </td>
  2088. <td>
  2089. <em>(Optional)</em>
  2090. <p>The namespace the Provider type is in.
  2091. Can only be defined when used in a ClusterSecretStore.</p>
  2092. </td>
  2093. </tr>
  2094. </tbody>
  2095. </table>
  2096. <h3 id="external-secrets.io/v1beta1.CAProviderType">CAProviderType
  2097. (<code>string</code> alias)</p></h3>
  2098. <p>
  2099. (<em>Appears on:</em>
  2100. <a href="#external-secrets.io/v1beta1.CAProvider">CAProvider</a>)
  2101. </p>
  2102. <p>
  2103. </p>
  2104. <table>
  2105. <thead>
  2106. <tr>
  2107. <th>Value</th>
  2108. <th>Description</th>
  2109. </tr>
  2110. </thead>
  2111. <tbody><tr><td><p>&#34;ConfigMap&#34;</p></td>
  2112. <td></td>
  2113. </tr><tr><td><p>&#34;Secret&#34;</p></td>
  2114. <td></td>
  2115. </tr></tbody>
  2116. </table>
  2117. <h3 id="external-secrets.io/v1beta1.CertAuth">CertAuth
  2118. </h3>
  2119. <p>
  2120. (<em>Appears on:</em>
  2121. <a href="#external-secrets.io/v1beta1.KubernetesAuth">KubernetesAuth</a>)
  2122. </p>
  2123. <p>
  2124. </p>
  2125. <table>
  2126. <thead>
  2127. <tr>
  2128. <th>Field</th>
  2129. <th>Description</th>
  2130. </tr>
  2131. </thead>
  2132. <tbody>
  2133. <tr>
  2134. <td>
  2135. <code>clientCert</code></br>
  2136. <em>
  2137. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  2138. </em>
  2139. </td>
  2140. <td>
  2141. </td>
  2142. </tr>
  2143. <tr>
  2144. <td>
  2145. <code>clientKey</code></br>
  2146. <em>
  2147. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  2148. </em>
  2149. </td>
  2150. <td>
  2151. </td>
  2152. </tr>
  2153. </tbody>
  2154. </table>
  2155. <h3 id="external-secrets.io/v1beta1.ClusterExternalSecret">ClusterExternalSecret
  2156. </h3>
  2157. <p>
  2158. <p>ClusterExternalSecret is the Schema for the clusterexternalsecrets API.</p>
  2159. </p>
  2160. <table>
  2161. <thead>
  2162. <tr>
  2163. <th>Field</th>
  2164. <th>Description</th>
  2165. </tr>
  2166. </thead>
  2167. <tbody>
  2168. <tr>
  2169. <td>
  2170. <code>metadata</code></br>
  2171. <em>
  2172. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#objectmeta-v1-meta">
  2173. Kubernetes meta/v1.ObjectMeta
  2174. </a>
  2175. </em>
  2176. </td>
  2177. <td>
  2178. Refer to the Kubernetes API documentation for the fields of the
  2179. <code>metadata</code> field.
  2180. </td>
  2181. </tr>
  2182. <tr>
  2183. <td>
  2184. <code>spec</code></br>
  2185. <em>
  2186. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretSpec">
  2187. ClusterExternalSecretSpec
  2188. </a>
  2189. </em>
  2190. </td>
  2191. <td>
  2192. <br/>
  2193. <br/>
  2194. <table>
  2195. <tr>
  2196. <td>
  2197. <code>externalSecretSpec</code></br>
  2198. <em>
  2199. <a href="#external-secrets.io/v1beta1.ExternalSecretSpec">
  2200. ExternalSecretSpec
  2201. </a>
  2202. </em>
  2203. </td>
  2204. <td>
  2205. <p>The spec for the ExternalSecrets to be created</p>
  2206. </td>
  2207. </tr>
  2208. <tr>
  2209. <td>
  2210. <code>externalSecretName</code></br>
  2211. <em>
  2212. string
  2213. </em>
  2214. </td>
  2215. <td>
  2216. <em>(Optional)</em>
  2217. <p>The name of the external secrets to be created defaults to the name of the ClusterExternalSecret</p>
  2218. </td>
  2219. </tr>
  2220. <tr>
  2221. <td>
  2222. <code>namespaceSelector</code></br>
  2223. <em>
  2224. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#labelselector-v1-meta">
  2225. Kubernetes meta/v1.LabelSelector
  2226. </a>
  2227. </em>
  2228. </td>
  2229. <td>
  2230. <p>The labels to select by to find the Namespaces to create the ExternalSecrets in.</p>
  2231. </td>
  2232. </tr>
  2233. <tr>
  2234. <td>
  2235. <code>refreshTime</code></br>
  2236. <em>
  2237. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#duration-v1-meta">
  2238. Kubernetes meta/v1.Duration
  2239. </a>
  2240. </em>
  2241. </td>
  2242. <td>
  2243. <p>The time in which the controller should reconcile it&rsquo;s objects and recheck namespaces for labels.</p>
  2244. </td>
  2245. </tr>
  2246. </table>
  2247. </td>
  2248. </tr>
  2249. <tr>
  2250. <td>
  2251. <code>status</code></br>
  2252. <em>
  2253. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretStatus">
  2254. ClusterExternalSecretStatus
  2255. </a>
  2256. </em>
  2257. </td>
  2258. <td>
  2259. </td>
  2260. </tr>
  2261. </tbody>
  2262. </table>
  2263. <h3 id="external-secrets.io/v1beta1.ClusterExternalSecretConditionType">ClusterExternalSecretConditionType
  2264. (<code>string</code> alias)</p></h3>
  2265. <p>
  2266. (<em>Appears on:</em>
  2267. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretStatusCondition">ClusterExternalSecretStatusCondition</a>)
  2268. </p>
  2269. <p>
  2270. </p>
  2271. <table>
  2272. <thead>
  2273. <tr>
  2274. <th>Value</th>
  2275. <th>Description</th>
  2276. </tr>
  2277. </thead>
  2278. <tbody><tr><td><p>&#34;NotReady&#34;</p></td>
  2279. <td></td>
  2280. </tr><tr><td><p>&#34;PartiallyReady&#34;</p></td>
  2281. <td></td>
  2282. </tr><tr><td><p>&#34;Ready&#34;</p></td>
  2283. <td></td>
  2284. </tr></tbody>
  2285. </table>
  2286. <h3 id="external-secrets.io/v1beta1.ClusterExternalSecretNamespaceFailure">ClusterExternalSecretNamespaceFailure
  2287. </h3>
  2288. <p>
  2289. (<em>Appears on:</em>
  2290. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretStatus">ClusterExternalSecretStatus</a>)
  2291. </p>
  2292. <p>
  2293. <p>ClusterExternalSecretNamespaceFailure represents a failed namespace deployment and it&rsquo;s reason.</p>
  2294. </p>
  2295. <table>
  2296. <thead>
  2297. <tr>
  2298. <th>Field</th>
  2299. <th>Description</th>
  2300. </tr>
  2301. </thead>
  2302. <tbody>
  2303. <tr>
  2304. <td>
  2305. <code>namespace</code></br>
  2306. <em>
  2307. string
  2308. </em>
  2309. </td>
  2310. <td>
  2311. <p>Namespace is the namespace that failed when trying to apply an ExternalSecret</p>
  2312. </td>
  2313. </tr>
  2314. <tr>
  2315. <td>
  2316. <code>reason</code></br>
  2317. <em>
  2318. string
  2319. </em>
  2320. </td>
  2321. <td>
  2322. <em>(Optional)</em>
  2323. <p>Reason is why the ExternalSecret failed to apply to the namespace</p>
  2324. </td>
  2325. </tr>
  2326. <tr>
  2327. <td>
  2328. <code>immutable</code></br>
  2329. <em>
  2330. bool
  2331. </em>
  2332. </td>
  2333. <td>
  2334. <em>(Optional)</em>
  2335. <p>Immutable defines if the final secret will be immutable</p>
  2336. </td>
  2337. </tr>
  2338. </tbody>
  2339. </table>
  2340. <h3 id="external-secrets.io/v1beta1.ClusterExternalSecretSpec">ClusterExternalSecretSpec
  2341. </h3>
  2342. <p>
  2343. (<em>Appears on:</em>
  2344. <a href="#external-secrets.io/v1beta1.ClusterExternalSecret">ClusterExternalSecret</a>)
  2345. </p>
  2346. <p>
  2347. <p>ClusterExternalSecretSpec defines the desired state of ClusterExternalSecret.</p>
  2348. </p>
  2349. <table>
  2350. <thead>
  2351. <tr>
  2352. <th>Field</th>
  2353. <th>Description</th>
  2354. </tr>
  2355. </thead>
  2356. <tbody>
  2357. <tr>
  2358. <td>
  2359. <code>externalSecretSpec</code></br>
  2360. <em>
  2361. <a href="#external-secrets.io/v1beta1.ExternalSecretSpec">
  2362. ExternalSecretSpec
  2363. </a>
  2364. </em>
  2365. </td>
  2366. <td>
  2367. <p>The spec for the ExternalSecrets to be created</p>
  2368. </td>
  2369. </tr>
  2370. <tr>
  2371. <td>
  2372. <code>externalSecretName</code></br>
  2373. <em>
  2374. string
  2375. </em>
  2376. </td>
  2377. <td>
  2378. <em>(Optional)</em>
  2379. <p>The name of the external secrets to be created defaults to the name of the ClusterExternalSecret</p>
  2380. </td>
  2381. </tr>
  2382. <tr>
  2383. <td>
  2384. <code>namespaceSelector</code></br>
  2385. <em>
  2386. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#labelselector-v1-meta">
  2387. Kubernetes meta/v1.LabelSelector
  2388. </a>
  2389. </em>
  2390. </td>
  2391. <td>
  2392. <p>The labels to select by to find the Namespaces to create the ExternalSecrets in.</p>
  2393. </td>
  2394. </tr>
  2395. <tr>
  2396. <td>
  2397. <code>refreshTime</code></br>
  2398. <em>
  2399. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#duration-v1-meta">
  2400. Kubernetes meta/v1.Duration
  2401. </a>
  2402. </em>
  2403. </td>
  2404. <td>
  2405. <p>The time in which the controller should reconcile it&rsquo;s objects and recheck namespaces for labels.</p>
  2406. </td>
  2407. </tr>
  2408. </tbody>
  2409. </table>
  2410. <h3 id="external-secrets.io/v1beta1.ClusterExternalSecretStatus">ClusterExternalSecretStatus
  2411. </h3>
  2412. <p>
  2413. (<em>Appears on:</em>
  2414. <a href="#external-secrets.io/v1beta1.ClusterExternalSecret">ClusterExternalSecret</a>)
  2415. </p>
  2416. <p>
  2417. <p>ClusterExternalSecretStatus defines the observed state of ClusterExternalSecret.</p>
  2418. </p>
  2419. <table>
  2420. <thead>
  2421. <tr>
  2422. <th>Field</th>
  2423. <th>Description</th>
  2424. </tr>
  2425. </thead>
  2426. <tbody>
  2427. <tr>
  2428. <td>
  2429. <code>failedNamespaces</code></br>
  2430. <em>
  2431. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretNamespaceFailure">
  2432. []ClusterExternalSecretNamespaceFailure
  2433. </a>
  2434. </em>
  2435. </td>
  2436. <td>
  2437. <em>(Optional)</em>
  2438. <p>Failed namespaces are the namespaces that failed to apply an ExternalSecret</p>
  2439. </td>
  2440. </tr>
  2441. <tr>
  2442. <td>
  2443. <code>provisionedNamespaces</code></br>
  2444. <em>
  2445. []string
  2446. </em>
  2447. </td>
  2448. <td>
  2449. <em>(Optional)</em>
  2450. <p>ProvisionedNamespaces are the namespaces where the ClusterExternalSecret has secrets</p>
  2451. </td>
  2452. </tr>
  2453. <tr>
  2454. <td>
  2455. <code>conditions</code></br>
  2456. <em>
  2457. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretStatusCondition">
  2458. []ClusterExternalSecretStatusCondition
  2459. </a>
  2460. </em>
  2461. </td>
  2462. <td>
  2463. <em>(Optional)</em>
  2464. </td>
  2465. </tr>
  2466. </tbody>
  2467. </table>
  2468. <h3 id="external-secrets.io/v1beta1.ClusterExternalSecretStatusCondition">ClusterExternalSecretStatusCondition
  2469. </h3>
  2470. <p>
  2471. (<em>Appears on:</em>
  2472. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretStatus">ClusterExternalSecretStatus</a>)
  2473. </p>
  2474. <p>
  2475. </p>
  2476. <table>
  2477. <thead>
  2478. <tr>
  2479. <th>Field</th>
  2480. <th>Description</th>
  2481. </tr>
  2482. </thead>
  2483. <tbody>
  2484. <tr>
  2485. <td>
  2486. <code>type</code></br>
  2487. <em>
  2488. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretConditionType">
  2489. ClusterExternalSecretConditionType
  2490. </a>
  2491. </em>
  2492. </td>
  2493. <td>
  2494. </td>
  2495. </tr>
  2496. <tr>
  2497. <td>
  2498. <code>status</code></br>
  2499. <em>
  2500. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#conditionstatus-v1-core">
  2501. Kubernetes core/v1.ConditionStatus
  2502. </a>
  2503. </em>
  2504. </td>
  2505. <td>
  2506. </td>
  2507. </tr>
  2508. <tr>
  2509. <td>
  2510. <code>message</code></br>
  2511. <em>
  2512. string
  2513. </em>
  2514. </td>
  2515. <td>
  2516. <em>(Optional)</em>
  2517. </td>
  2518. </tr>
  2519. </tbody>
  2520. </table>
  2521. <h3 id="external-secrets.io/v1beta1.ClusterSecretStore">ClusterSecretStore
  2522. </h3>
  2523. <p>
  2524. <p>ClusterSecretStore represents a secure external location for storing secrets, which can be referenced as part of <code>storeRef</code> fields.</p>
  2525. </p>
  2526. <table>
  2527. <thead>
  2528. <tr>
  2529. <th>Field</th>
  2530. <th>Description</th>
  2531. </tr>
  2532. </thead>
  2533. <tbody>
  2534. <tr>
  2535. <td>
  2536. <code>metadata</code></br>
  2537. <em>
  2538. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#objectmeta-v1-meta">
  2539. Kubernetes meta/v1.ObjectMeta
  2540. </a>
  2541. </em>
  2542. </td>
  2543. <td>
  2544. Refer to the Kubernetes API documentation for the fields of the
  2545. <code>metadata</code> field.
  2546. </td>
  2547. </tr>
  2548. <tr>
  2549. <td>
  2550. <code>spec</code></br>
  2551. <em>
  2552. <a href="#external-secrets.io/v1beta1.SecretStoreSpec">
  2553. SecretStoreSpec
  2554. </a>
  2555. </em>
  2556. </td>
  2557. <td>
  2558. <br/>
  2559. <br/>
  2560. <table>
  2561. <tr>
  2562. <td>
  2563. <code>controller</code></br>
  2564. <em>
  2565. string
  2566. </em>
  2567. </td>
  2568. <td>
  2569. <em>(Optional)</em>
  2570. <p>Used to select the correct KES controller (think: ingress.ingressClassName)
  2571. The KES controller is instantiated with a specific controller name and filters ES based on this property</p>
  2572. </td>
  2573. </tr>
  2574. <tr>
  2575. <td>
  2576. <code>provider</code></br>
  2577. <em>
  2578. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">
  2579. SecretStoreProvider
  2580. </a>
  2581. </em>
  2582. </td>
  2583. <td>
  2584. <p>Used to configure the provider. Only one provider may be set</p>
  2585. </td>
  2586. </tr>
  2587. <tr>
  2588. <td>
  2589. <code>retrySettings</code></br>
  2590. <em>
  2591. <a href="#external-secrets.io/v1beta1.SecretStoreRetrySettings">
  2592. SecretStoreRetrySettings
  2593. </a>
  2594. </em>
  2595. </td>
  2596. <td>
  2597. <em>(Optional)</em>
  2598. <p>Used to configure http retries if failed</p>
  2599. </td>
  2600. </tr>
  2601. <tr>
  2602. <td>
  2603. <code>refreshInterval</code></br>
  2604. <em>
  2605. int
  2606. </em>
  2607. </td>
  2608. <td>
  2609. <em>(Optional)</em>
  2610. <p>Used to configure store refresh interval in seconds. Empty or 0 will default to the controller config.</p>
  2611. </td>
  2612. </tr>
  2613. <tr>
  2614. <td>
  2615. <code>conditions</code></br>
  2616. <em>
  2617. <a href="#external-secrets.io/v1beta1.ClusterSecretStoreCondition">
  2618. []ClusterSecretStoreCondition
  2619. </a>
  2620. </em>
  2621. </td>
  2622. <td>
  2623. <em>(Optional)</em>
  2624. <p>Used to constraint a ClusterSecretStore to specific namespaces. Relevant only to ClusterSecretStore</p>
  2625. </td>
  2626. </tr>
  2627. </table>
  2628. </td>
  2629. </tr>
  2630. <tr>
  2631. <td>
  2632. <code>status</code></br>
  2633. <em>
  2634. <a href="#external-secrets.io/v1beta1.SecretStoreStatus">
  2635. SecretStoreStatus
  2636. </a>
  2637. </em>
  2638. </td>
  2639. <td>
  2640. </td>
  2641. </tr>
  2642. </tbody>
  2643. </table>
  2644. <h3 id="external-secrets.io/v1beta1.ClusterSecretStoreCondition">ClusterSecretStoreCondition
  2645. </h3>
  2646. <p>
  2647. (<em>Appears on:</em>
  2648. <a href="#external-secrets.io/v1beta1.SecretStoreSpec">SecretStoreSpec</a>)
  2649. </p>
  2650. <p>
  2651. <p>ClusterSecretStoreCondition describes a condition by which to choose namespaces to process ExternalSecrets in
  2652. for a ClusterSecretStore instance.</p>
  2653. </p>
  2654. <table>
  2655. <thead>
  2656. <tr>
  2657. <th>Field</th>
  2658. <th>Description</th>
  2659. </tr>
  2660. </thead>
  2661. <tbody>
  2662. <tr>
  2663. <td>
  2664. <code>namespaceSelector</code></br>
  2665. <em>
  2666. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#labelselector-v1-meta">
  2667. Kubernetes meta/v1.LabelSelector
  2668. </a>
  2669. </em>
  2670. </td>
  2671. <td>
  2672. <em>(Optional)</em>
  2673. <p>Choose namespace using a labelSelector</p>
  2674. </td>
  2675. </tr>
  2676. <tr>
  2677. <td>
  2678. <code>namespaces</code></br>
  2679. <em>
  2680. []string
  2681. </em>
  2682. </td>
  2683. <td>
  2684. <p>Choose namespaces by name</p>
  2685. </td>
  2686. </tr>
  2687. </tbody>
  2688. </table>
  2689. <h3 id="external-secrets.io/v1beta1.DopplerAuth">DopplerAuth
  2690. </h3>
  2691. <p>
  2692. (<em>Appears on:</em>
  2693. <a href="#external-secrets.io/v1beta1.DopplerProvider">DopplerProvider</a>)
  2694. </p>
  2695. <p>
  2696. </p>
  2697. <table>
  2698. <thead>
  2699. <tr>
  2700. <th>Field</th>
  2701. <th>Description</th>
  2702. </tr>
  2703. </thead>
  2704. <tbody>
  2705. <tr>
  2706. <td>
  2707. <code>secretRef</code></br>
  2708. <em>
  2709. <a href="#external-secrets.io/v1beta1.DopplerAuthSecretRef">
  2710. DopplerAuthSecretRef
  2711. </a>
  2712. </em>
  2713. </td>
  2714. <td>
  2715. </td>
  2716. </tr>
  2717. </tbody>
  2718. </table>
  2719. <h3 id="external-secrets.io/v1beta1.DopplerAuthSecretRef">DopplerAuthSecretRef
  2720. </h3>
  2721. <p>
  2722. (<em>Appears on:</em>
  2723. <a href="#external-secrets.io/v1beta1.DopplerAuth">DopplerAuth</a>)
  2724. </p>
  2725. <p>
  2726. </p>
  2727. <table>
  2728. <thead>
  2729. <tr>
  2730. <th>Field</th>
  2731. <th>Description</th>
  2732. </tr>
  2733. </thead>
  2734. <tbody>
  2735. <tr>
  2736. <td>
  2737. <code>dopplerToken</code></br>
  2738. <em>
  2739. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  2740. </em>
  2741. </td>
  2742. <td>
  2743. <p>The DopplerToken is used for authentication.
  2744. See <a href="https://docs.doppler.com/reference/api#authentication">https://docs.doppler.com/reference/api#authentication</a> for auth token types.
  2745. The Key attribute defaults to dopplerToken if not specified.</p>
  2746. </td>
  2747. </tr>
  2748. </tbody>
  2749. </table>
  2750. <h3 id="external-secrets.io/v1beta1.DopplerProvider">DopplerProvider
  2751. </h3>
  2752. <p>
  2753. (<em>Appears on:</em>
  2754. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  2755. </p>
  2756. <p>
  2757. <p>DopplerProvider configures a store to sync secrets using the Doppler provider.
  2758. Project and Config are required if not using a Service Token.</p>
  2759. </p>
  2760. <table>
  2761. <thead>
  2762. <tr>
  2763. <th>Field</th>
  2764. <th>Description</th>
  2765. </tr>
  2766. </thead>
  2767. <tbody>
  2768. <tr>
  2769. <td>
  2770. <code>auth</code></br>
  2771. <em>
  2772. <a href="#external-secrets.io/v1beta1.DopplerAuth">
  2773. DopplerAuth
  2774. </a>
  2775. </em>
  2776. </td>
  2777. <td>
  2778. <p>Auth configures how the Operator authenticates with the Doppler API</p>
  2779. </td>
  2780. </tr>
  2781. <tr>
  2782. <td>
  2783. <code>project</code></br>
  2784. <em>
  2785. string
  2786. </em>
  2787. </td>
  2788. <td>
  2789. <em>(Optional)</em>
  2790. <p>Doppler project (required if not using a Service Token)</p>
  2791. </td>
  2792. </tr>
  2793. <tr>
  2794. <td>
  2795. <code>config</code></br>
  2796. <em>
  2797. string
  2798. </em>
  2799. </td>
  2800. <td>
  2801. <em>(Optional)</em>
  2802. <p>Doppler config (required if not using a Service Token)</p>
  2803. </td>
  2804. </tr>
  2805. <tr>
  2806. <td>
  2807. <code>nameTransformer</code></br>
  2808. <em>
  2809. string
  2810. </em>
  2811. </td>
  2812. <td>
  2813. <em>(Optional)</em>
  2814. <p>Environment variable compatible name transforms that change secret names to a different format</p>
  2815. </td>
  2816. </tr>
  2817. <tr>
  2818. <td>
  2819. <code>format</code></br>
  2820. <em>
  2821. string
  2822. </em>
  2823. </td>
  2824. <td>
  2825. <em>(Optional)</em>
  2826. <p>Format enables the downloading of secrets as a file (string)</p>
  2827. </td>
  2828. </tr>
  2829. </tbody>
  2830. </table>
  2831. <h3 id="external-secrets.io/v1alpha1.OracleAuth">OracleAuth
  2832. </h3>
  2833. <p>
  2834. (<em>Appears on:</em>
  2835. <a href="#external-secrets.io/v1alpha1.OracleProvider">OracleProvider</a>)
  2836. </p>
  2837. <p>
  2838. </p>
  2839. <table>
  2840. <thead>
  2841. <tr>
  2842. <th>Field</th>
  2843. <th>Description</th>
  2844. </tr>
  2845. </thead>
  2846. <tbody>
  2847. <tr>
  2848. <td>
  2849. <code>secretRef</code></br>
  2850. <em>
  2851. <a href="#external-secrets.io/v1alpha1.OracleSecretRef">
  2852. OracleSecretRef
  2853. </a>
  2854. </em>
  2855. </td>
  2856. <td>
  2857. <p>SecretRef to pass through sensitive information.</p>
  2858. </td>
  2859. </tr>
  2860. </tbody>
  2861. </table>
  2862. <h3 id="external-secrets.io/v1alpha1.OracleProvider">OracleProvider
  2863. </h3>
  2864. <p>
  2865. (<em>Appears on:</em>
  2866. <a href="#external-secrets.io/v1alpha1.SecretStoreProvider">SecretStoreProvider</a>)
  2867. </p>
  2868. <p>
  2869. <p>Configures an store to sync secrets using a Oracle Vault
  2870. backend.</p>
  2871. </p>
  2872. <table>
  2873. <thead>
  2874. <tr>
  2875. <th>Field</th>
  2876. <th>Description</th>
  2877. </tr>
  2878. </thead>
  2879. <tbody>
  2880. <tr>
  2881. <td>
  2882. <code>auth</code></br>
  2883. <em>
  2884. <a href="#external-secrets.io/v1alpha1.OracleAuth">
  2885. OracleAuth
  2886. </a>
  2887. </em>
  2888. </td>
  2889. <td>
  2890. <p>Auth configures how secret-manager authenticates with the Oracle Vault.</p>
  2891. </td>
  2892. </tr>
  2893. <tr>
  2894. <td>
  2895. <code>user</code></br>
  2896. <em>
  2897. string
  2898. </em>
  2899. </td>
  2900. <td>
  2901. <p>User is an access OCID specific to the account.</p>
  2902. </td>
  2903. </tr>
  2904. <tr>
  2905. <td>
  2906. <code>tenancy</code></br>
  2907. <em>
  2908. string
  2909. </em>
  2910. </td>
  2911. <td>
  2912. <p>projectID is an access token specific to the secret.</p>
  2913. </td>
  2914. </tr>
  2915. <tr>
  2916. <td>
  2917. <code>region</code></br>
  2918. <em>
  2919. string
  2920. </em>
  2921. </td>
  2922. <td>
  2923. <p>projectID is an access token specific to the secret.</p>
  2924. </td>
  2925. </tr>
  2926. </tbody>
  2927. </table>
  2928. <h3 id="external-secrets.io/v1alpha1.OracleSecretRef">OracleSecretRef
  2929. </h3>
  2930. <p>
  2931. (<em>Appears on:</em>
  2932. <a href="#external-secrets.io/v1alpha1.OracleAuth">OracleAuth</a>)
  2933. </p>
  2934. <p>
  2935. </p>
  2936. <table>
  2937. <thead>
  2938. <tr>
  2939. <th>Field</th>
  2940. <th>Description</th>
  2941. </tr>
  2942. </thead>
  2943. <tbody>
  2944. <tr>
  2945. <td>
  2946. <code>privatekey</code></br>
  2947. <em>
  2948. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  2949. </em>
  2950. </td>
  2951. <td>
  2952. <p>The Access Token is used for authentication</p>
  2953. </td>
  2954. </tr>
  2955. <tr>
  2956. <td>
  2957. <code>fingerprint</code></br>
  2958. <em>
  2959. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  2960. </em>
  2961. </td>
  2962. <td>
  2963. <p>projectID is an access token specific to the secret.</p>
  2964. </td>
  2965. </tr>
  2966. </tbody>
  2967. </table>
  2968. <h3 id="external-secrets.io/v1alpha1.PasswordDepotAuth">PasswordDepotAuth
  2969. </h3>
  2970. <p>
  2971. (<em>Appears on:</em>
  2972. <a href="#external-secrets.io/v1alpha1.PasswordDepotProvider">PasswordDepotProvider</a>)
  2973. </p>
  2974. <p>
  2975. </p>
  2976. <table>
  2977. <thead>
  2978. <tr>
  2979. <th>Field</th>
  2980. <th>Description</th>
  2981. </tr>
  2982. </thead>
  2983. <tbody>
  2984. <tr>
  2985. <td>
  2986. <code>SecretRef</code></br>
  2987. <em>
  2988. <a href="#external-secrets.io/v1alpha1.PasswordDepotSecretRef">
  2989. PasswordDepotSecretRef
  2990. </a>
  2991. </em>
  2992. </td>
  2993. <td>
  2994. </td>
  2995. </tr>
  2996. </tbody>
  2997. </table>
  2998. <h3 id="external-secrets.io/v1alpha1.PasswordDepotProvider">PasswordDepotProvider
  2999. </h3>
  3000. <p>
  3001. (<em>Appears on:</em>
  3002. <a href="#external-secrets.io/v1alpha1.SecretStoreProvider">SecretStoreProvider</a>)
  3003. </p>
  3004. <p>
  3005. <p>Configures a store to sync secrets with a Password Depot instance.</p>
  3006. </p>
  3007. <table>
  3008. <thead>
  3009. <tr>
  3010. <th>Field</th>
  3011. <th>Description</th>
  3012. </tr>
  3013. </thead>
  3014. <tbody>
  3015. <tr>
  3016. <td>
  3017. <code>host</code></br>
  3018. <em>
  3019. string
  3020. </em>
  3021. </td>
  3022. <td>
  3023. <p>URL configures the Password Depot instance URL.</p>
  3024. </td>
  3025. </tr>
  3026. <tr>
  3027. <td>
  3028. <code>database</code></br>
  3029. <em>
  3030. string
  3031. </em>
  3032. </td>
  3033. <td>
  3034. <p>Database to use as source</p>
  3035. </td>
  3036. </tr>
  3037. <tr>
  3038. <td>
  3039. <code>auth</code></br>
  3040. <em>
  3041. <a href="#external-secrets.io/v1alpha1.PasswordDepotAuth">
  3042. PasswordDepotAuth
  3043. </a>
  3044. </em>
  3045. </td>
  3046. <td>
  3047. <p>Auth configures how secret-manager authenticates with a Password Depot instance.</p>
  3048. </td>
  3049. </tr>
  3050. </tbody>
  3051. </table>
  3052. <h3 id="external-secrets.io/v1alpha1.PasswordDepotSecretRef">PasswordDepotSecretRef
  3053. </h3>
  3054. <p>
  3055. (<em>Appears on:</em>
  3056. <a href="#external-secrets.io/v1alpha1.PasswordDepotAuth">PasswordDepotAuth</a>)
  3057. </p>
  3058. <p>
  3059. </p>
  3060. <table>
  3061. <thead>
  3062. <tr>
  3063. <th>Field</th>
  3064. <th>Description</th>
  3065. </tr>
  3066. </thead>
  3067. <tbody>
  3068. <tr>
  3069. <td>
  3070. <code>credentials</code></br>
  3071. <em>
  3072. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  3073. </em>
  3074. </td>
  3075. <td>
  3076. <p>Username / Password is used for authentication.</p>
  3077. </td>
  3078. </tr>
  3079. </tbody>
  3080. </table>
  3081. <h3 id="external-secrets.io/v1alpha1.SecretStore">SecretStore
  3082. </h3>
  3083. <p>
  3084. <p>ExternalSecret is the Schema for the external-secrets API.</p>
  3085. </p>
  3086. <table>
  3087. <thead>
  3088. <tr>
  3089. <th>Field</th>
  3090. <th>Description</th>
  3091. </tr>
  3092. </thead>
  3093. <tbody>
  3094. <tr>
  3095. <td>
  3096. <code>metadata</code></br>
  3097. <em>
  3098. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#objectmeta-v1-meta">
  3099. Kubernetes meta/v1.ObjectMeta
  3100. </a>
  3101. </em>
  3102. </td>
  3103. <td>
  3104. Refer to the Kubernetes API documentation for the fields of the
  3105. <code>metadata</code> field.
  3106. </td>
  3107. </tr>
  3108. <tr>
  3109. <td>
  3110. <code>spec</code></br>
  3111. <em>
  3112. <a href="#external-secrets.io/v1beta1.ExternalSecretSpec">
  3113. ExternalSecretSpec
  3114. </a>
  3115. </em>
  3116. </td>
  3117. <td>
  3118. <br/>
  3119. <br/>
  3120. <table>
  3121. <tr>
  3122. <td>
  3123. <code>secretStoreRef</code></br>
  3124. <em>
  3125. <a href="#external-secrets.io/v1beta1.SecretStoreRef">
  3126. SecretStoreRef
  3127. </a>
  3128. </em>
  3129. </td>
  3130. <td>
  3131. <em>(Optional)</em>
  3132. </td>
  3133. </tr>
  3134. <tr>
  3135. <td>
  3136. <code>target</code></br>
  3137. <em>
  3138. <a href="#external-secrets.io/v1beta1.ExternalSecretTarget">
  3139. ExternalSecretTarget
  3140. </a>
  3141. </em>
  3142. </td>
  3143. <td>
  3144. <em>(Optional)</em>
  3145. </td>
  3146. </tr>
  3147. <tr>
  3148. <td>
  3149. <code>refreshInterval</code></br>
  3150. <em>
  3151. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#duration-v1-meta">
  3152. Kubernetes meta/v1.Duration
  3153. </a>
  3154. </em>
  3155. </td>
  3156. <td>
  3157. <p>RefreshInterval is the amount of time before the values are read again from the SecretStore provider
  3158. Valid time units are &ldquo;ns&rdquo;, &ldquo;us&rdquo; (or &ldquo;µs&rdquo;), &ldquo;ms&rdquo;, &ldquo;s&rdquo;, &ldquo;m&rdquo;, &ldquo;h&rdquo;
  3159. May be set to zero to fetch and create it once. Defaults to 1h.</p>
  3160. </td>
  3161. </tr>
  3162. <tr>
  3163. <td>
  3164. <code>data</code></br>
  3165. <em>
  3166. <a href="#external-secrets.io/v1beta1.ExternalSecretData">
  3167. []ExternalSecretData
  3168. </a>
  3169. </em>
  3170. </td>
  3171. <td>
  3172. <em>(Optional)</em>
  3173. <p>Data defines the connection between the Kubernetes Secret keys and the Provider data</p>
  3174. </td>
  3175. </tr>
  3176. <tr>
  3177. <td>
  3178. <code>dataFrom</code></br>
  3179. <em>
  3180. <a href="#external-secrets.io/v1beta1.ExternalSecretDataFromRemoteRef">
  3181. []ExternalSecretDataFromRemoteRef
  3182. </a>
  3183. </em>
  3184. </td>
  3185. <td>
  3186. <em>(Optional)</em>
  3187. <p>DataFrom is used to fetch all properties from a specific Provider data
  3188. If multiple entries are specified, the Secret keys are merged in the specified order</p>
  3189. </td>
  3190. </tr>
  3191. </table>
  3192. </td>
  3193. </tr>
  3194. <tr>
  3195. <td>
  3196. <code>status</code></br>
  3197. <em>
  3198. <a href="#external-secrets.io/v1beta1.ExternalSecretStatus">
  3199. ExternalSecretStatus
  3200. </a>
  3201. </em>
  3202. </td>
  3203. <td>
  3204. </td>
  3205. </tr>
  3206. </tbody>
  3207. </table>
  3208. <h3 id="external-secrets.io/v1beta1.ExternalSecretConditionType">ExternalSecretConditionType
  3209. (<code>string</code> alias)</p></h3>
  3210. <p>
  3211. (<em>Appears on:</em>
  3212. <a href="#external-secrets.io/v1beta1.ExternalSecretStatusCondition">ExternalSecretStatusCondition</a>)
  3213. </p>
  3214. <p>
  3215. </p>
  3216. <table>
  3217. <thead>
  3218. <tr>
  3219. <th>Value</th>
  3220. <th>Description</th>
  3221. </tr>
  3222. </thead>
  3223. <tbody><tr><td><p>&#34;Deleted&#34;</p></td>
  3224. <td></td>
  3225. </tr><tr><td><p>&#34;Ready&#34;</p></td>
  3226. <td></td>
  3227. </tr></tbody>
  3228. </table>
  3229. <h3 id="external-secrets.io/v1beta1.ExternalSecretConversionStrategy">ExternalSecretConversionStrategy
  3230. (<code>string</code> alias)</p></h3>
  3231. <p>
  3232. (<em>Appears on:</em>
  3233. <a href="#external-secrets.io/v1beta1.ExternalSecretDataRemoteRef">ExternalSecretDataRemoteRef</a>,
  3234. <a href="#external-secrets.io/v1beta1.ExternalSecretFind">ExternalSecretFind</a>)
  3235. </p>
  3236. <p>
  3237. </p>
  3238. <table>
  3239. <thead>
  3240. <tr>
  3241. <th>Value</th>
  3242. <th>Description</th>
  3243. </tr>
  3244. </thead>
  3245. <tbody><tr><td><p>&#34;Default&#34;</p></td>
  3246. <td></td>
  3247. </tr><tr><td><p>&#34;Unicode&#34;</p></td>
  3248. <td></td>
  3249. </tr></tbody>
  3250. </table>
  3251. <h3 id="external-secrets.io/v1beta1.ExternalSecretCreationPolicy">ExternalSecretCreationPolicy
  3252. (<code>string</code> alias)</p></h3>
  3253. <p>
  3254. (<em>Appears on:</em>
  3255. <a href="#external-secrets.io/v1beta1.ExternalSecretTarget">ExternalSecretTarget</a>)
  3256. </p>
  3257. <p>
  3258. <p>ExternalSecretCreationPolicy defines rules on how to create the resulting Secret.</p>
  3259. </p>
  3260. <table>
  3261. <thead>
  3262. <tr>
  3263. <th>Value</th>
  3264. <th>Description</th>
  3265. </tr>
  3266. </thead>
  3267. <tbody><tr><td><p>&#34;Merge&#34;</p></td>
  3268. <td><p>Merge does not create the Secret, but merges the data fields to the Secret.</p>
  3269. </td>
  3270. </tr><tr><td><p>&#34;None&#34;</p></td>
  3271. <td><p>None does not create a Secret (future use with injector).</p>
  3272. </td>
  3273. </tr><tr><td><p>&#34;Orphan&#34;</p></td>
  3274. <td><p>Orphan creates the Secret and does not set the ownerReference.
  3275. I.e. it will be orphaned after the deletion of the ExternalSecret.</p>
  3276. </td>
  3277. </tr><tr><td><p>&#34;Owner&#34;</p></td>
  3278. <td><p>Owner creates the Secret and sets .metadata.ownerReferences to the ExternalSecret resource.</p>
  3279. </td>
  3280. </tr></tbody>
  3281. </table>
  3282. <h3 id="external-secrets.io/v1beta1.ExternalSecretData">ExternalSecretData
  3283. </h3>
  3284. <p>
  3285. (<em>Appears on:</em>
  3286. <a href="#external-secrets.io/v1beta1.ExternalSecretSpec">ExternalSecretSpec</a>)
  3287. </p>
  3288. <p>
  3289. <p>ExternalSecretData defines the connection between the Kubernetes Secret key (spec.data.<key>) and the Provider data.</p>
  3290. </p>
  3291. <table>
  3292. <thead>
  3293. <tr>
  3294. <th>Field</th>
  3295. <th>Description</th>
  3296. </tr>
  3297. </thead>
  3298. <tbody>
  3299. <tr>
  3300. <td>
  3301. <code>secretKey</code></br>
  3302. <em>
  3303. string
  3304. </em>
  3305. </td>
  3306. <td>
  3307. <p>SecretKey defines the key in which the controller stores
  3308. the value. This is the key in the Kind=Secret</p>
  3309. </td>
  3310. </tr>
  3311. <tr>
  3312. <td>
  3313. <code>remoteRef</code></br>
  3314. <em>
  3315. <a href="#external-secrets.io/v1beta1.ExternalSecretDataRemoteRef">
  3316. ExternalSecretDataRemoteRef
  3317. </a>
  3318. </em>
  3319. </td>
  3320. <td>
  3321. <p>RemoteRef points to the remote secret and defines
  3322. which secret (version/property/..) to fetch.</p>
  3323. </td>
  3324. </tr>
  3325. <tr>
  3326. <td>
  3327. <code>sourceRef</code></br>
  3328. <em>
  3329. <a href="#external-secrets.io/v1beta1.SourceRef">
  3330. SourceRef
  3331. </a>
  3332. </em>
  3333. </td>
  3334. <td>
  3335. <p>SourceRef allows you to override the source
  3336. from which the value will pulled from.</p>
  3337. </td>
  3338. </tr>
  3339. </tbody>
  3340. </table>
  3341. <h3 id="external-secrets.io/v1beta1.ExternalSecretDataFromRemoteRef">ExternalSecretDataFromRemoteRef
  3342. </h3>
  3343. <p>
  3344. (<em>Appears on:</em>
  3345. <a href="#external-secrets.io/v1beta1.ExternalSecretSpec">ExternalSecretSpec</a>)
  3346. </p>
  3347. <p>
  3348. </p>
  3349. <table>
  3350. <thead>
  3351. <tr>
  3352. <th>Field</th>
  3353. <th>Description</th>
  3354. </tr>
  3355. </thead>
  3356. <tbody>
  3357. <tr>
  3358. <td>
  3359. <code>extract</code></br>
  3360. <em>
  3361. <a href="#external-secrets.io/v1beta1.ExternalSecretDataRemoteRef">
  3362. ExternalSecretDataRemoteRef
  3363. </a>
  3364. </em>
  3365. </td>
  3366. <td>
  3367. <em>(Optional)</em>
  3368. <p>Used to extract multiple key/value pairs from one secret
  3369. Note: Extract does not support sourceRef.Generator or sourceRef.GeneratorRef.</p>
  3370. </td>
  3371. </tr>
  3372. <tr>
  3373. <td>
  3374. <code>find</code></br>
  3375. <em>
  3376. <a href="#external-secrets.io/v1beta1.ExternalSecretFind">
  3377. ExternalSecretFind
  3378. </a>
  3379. </em>
  3380. </td>
  3381. <td>
  3382. <em>(Optional)</em>
  3383. <p>Used to find secrets based on tags or regular expressions
  3384. Note: Find does not support sourceRef.Generator or sourceRef.GeneratorRef.</p>
  3385. </td>
  3386. </tr>
  3387. <tr>
  3388. <td>
  3389. <code>rewrite</code></br>
  3390. <em>
  3391. <a href="#external-secrets.io/v1beta1.ExternalSecretRewrite">
  3392. []ExternalSecretRewrite
  3393. </a>
  3394. </em>
  3395. </td>
  3396. <td>
  3397. <em>(Optional)</em>
  3398. <p>Used to rewrite secret Keys after getting them from the secret Provider
  3399. Multiple Rewrite operations can be provided. They are applied in a layered order (first to last)</p>
  3400. </td>
  3401. </tr>
  3402. <tr>
  3403. <td>
  3404. <code>sourceRef</code></br>
  3405. <em>
  3406. <a href="#external-secrets.io/v1beta1.SourceRef">
  3407. SourceRef
  3408. </a>
  3409. </em>
  3410. </td>
  3411. <td>
  3412. <p>SourceRef points to a store or generator
  3413. which contains secret values ready to use.
  3414. Use this in combination with Extract or Find pull values out of
  3415. a specific SecretStore.
  3416. When sourceRef points to a generator Extract or Find is not supported.
  3417. The generator returns a static map of values</p>
  3418. </td>
  3419. </tr>
  3420. </tbody>
  3421. </table>
  3422. <h3 id="external-secrets.io/v1beta1.ExternalSecretDataRemoteRef">ExternalSecretDataRemoteRef
  3423. </h3>
  3424. <p>
  3425. (<em>Appears on:</em>
  3426. <a href="#external-secrets.io/v1beta1.ExternalSecretData">ExternalSecretData</a>,
  3427. <a href="#external-secrets.io/v1beta1.ExternalSecretDataFromRemoteRef">ExternalSecretDataFromRemoteRef</a>)
  3428. </p>
  3429. <p>
  3430. <p>ExternalSecretDataRemoteRef defines Provider data location.</p>
  3431. </p>
  3432. <table>
  3433. <thead>
  3434. <tr>
  3435. <th>Field</th>
  3436. <th>Description</th>
  3437. </tr>
  3438. </thead>
  3439. <tbody>
  3440. <tr>
  3441. <td>
  3442. <code>key</code></br>
  3443. <em>
  3444. string
  3445. </em>
  3446. </td>
  3447. <td>
  3448. <p>Key is the key used in the Provider, mandatory</p>
  3449. </td>
  3450. </tr>
  3451. <tr>
  3452. <td>
  3453. <code>metadataPolicy</code></br>
  3454. <em>
  3455. <a href="#external-secrets.io/v1beta1.ExternalSecretMetadataPolicy">
  3456. ExternalSecretMetadataPolicy
  3457. </a>
  3458. </em>
  3459. </td>
  3460. <td>
  3461. <em>(Optional)</em>
  3462. <p>Policy for fetching tags/labels from provider secrets, possible options are Fetch, None. Defaults to None</p>
  3463. </td>
  3464. </tr>
  3465. <tr>
  3466. <td>
  3467. <code>property</code></br>
  3468. <em>
  3469. string
  3470. </em>
  3471. </td>
  3472. <td>
  3473. <em>(Optional)</em>
  3474. <p>Used to select a specific property of the Provider value (if a map), if supported</p>
  3475. </td>
  3476. </tr>
  3477. <tr>
  3478. <td>
  3479. <code>version</code></br>
  3480. <em>
  3481. string
  3482. </em>
  3483. </td>
  3484. <td>
  3485. <em>(Optional)</em>
  3486. <p>Used to select a specific version of the Provider value, if supported</p>
  3487. </td>
  3488. </tr>
  3489. <tr>
  3490. <td>
  3491. <code>conversionStrategy</code></br>
  3492. <em>
  3493. <a href="#external-secrets.io/v1beta1.ExternalSecretConversionStrategy">
  3494. ExternalSecretConversionStrategy
  3495. </a>
  3496. </em>
  3497. </td>
  3498. <td>
  3499. <em>(Optional)</em>
  3500. <p>Used to define a conversion Strategy</p>
  3501. </td>
  3502. </tr>
  3503. <tr>
  3504. <td>
  3505. <code>decodingStrategy</code></br>
  3506. <em>
  3507. <a href="#external-secrets.io/v1beta1.ExternalSecretDecodingStrategy">
  3508. ExternalSecretDecodingStrategy
  3509. </a>
  3510. </em>
  3511. </td>
  3512. <td>
  3513. <em>(Optional)</em>
  3514. <p>Used to define a decoding Strategy</p>
  3515. </td>
  3516. </tr>
  3517. </tbody>
  3518. </table>
  3519. <h3 id="external-secrets.io/v1beta1.ExternalSecretDecodingStrategy">ExternalSecretDecodingStrategy
  3520. (<code>string</code> alias)</p></h3>
  3521. <p>
  3522. (<em>Appears on:</em>
  3523. <a href="#external-secrets.io/v1beta1.ExternalSecretDataRemoteRef">ExternalSecretDataRemoteRef</a>,
  3524. <a href="#external-secrets.io/v1beta1.ExternalSecretFind">ExternalSecretFind</a>)
  3525. </p>
  3526. <p>
  3527. </p>
  3528. <table>
  3529. <thead>
  3530. <tr>
  3531. <th>Value</th>
  3532. <th>Description</th>
  3533. </tr>
  3534. </thead>
  3535. <tbody><tr><td><p>&#34;Auto&#34;</p></td>
  3536. <td></td>
  3537. </tr><tr><td><p>&#34;Base64&#34;</p></td>
  3538. <td></td>
  3539. </tr><tr><td><p>&#34;Base64URL&#34;</p></td>
  3540. <td></td>
  3541. </tr><tr><td><p>&#34;None&#34;</p></td>
  3542. <td></td>
  3543. </tr></tbody>
  3544. </table>
  3545. <h3 id="external-secrets.io/v1beta1.ExternalSecretDeletionPolicy">ExternalSecretDeletionPolicy
  3546. (<code>string</code> alias)</p></h3>
  3547. <p>
  3548. (<em>Appears on:</em>
  3549. <a href="#external-secrets.io/v1beta1.ExternalSecretTarget">ExternalSecretTarget</a>)
  3550. </p>
  3551. <p>
  3552. <p>ExternalSecretDeletionPolicy defines rules on how to delete the resulting Secret.</p>
  3553. </p>
  3554. <table>
  3555. <thead>
  3556. <tr>
  3557. <th>Value</th>
  3558. <th>Description</th>
  3559. </tr>
  3560. </thead>
  3561. <tbody><tr><td><p>&#34;Delete&#34;</p></td>
  3562. <td><p>Delete deletes the secret if all provider secrets are deleted.
  3563. If a secret gets deleted on the provider side and is not accessible
  3564. anymore this is not considered an error and the ExternalSecret
  3565. does not go into SecretSyncedError status.</p>
  3566. </td>
  3567. </tr><tr><td><p>&#34;Merge&#34;</p></td>
  3568. <td><p>Merge removes keys in the secret, but not the secret itself.
  3569. If a secret gets deleted on the provider side and is not accessible
  3570. anymore this is not considered an error and the ExternalSecret
  3571. does not go into SecretSyncedError status.</p>
  3572. </td>
  3573. </tr><tr><td><p>&#34;Retain&#34;</p></td>
  3574. <td><p>Retain will retain the secret if all provider secrets have been deleted.
  3575. If a provider secret does not exist the ExternalSecret gets into the
  3576. SecretSyncedError status.</p>
  3577. </td>
  3578. </tr></tbody>
  3579. </table>
  3580. <h3 id="external-secrets.io/v1beta1.ExternalSecretFind">ExternalSecretFind
  3581. </h3>
  3582. <p>
  3583. (<em>Appears on:</em>
  3584. <a href="#external-secrets.io/v1beta1.ExternalSecretDataFromRemoteRef">ExternalSecretDataFromRemoteRef</a>)
  3585. </p>
  3586. <p>
  3587. </p>
  3588. <table>
  3589. <thead>
  3590. <tr>
  3591. <th>Field</th>
  3592. <th>Description</th>
  3593. </tr>
  3594. </thead>
  3595. <tbody>
  3596. <tr>
  3597. <td>
  3598. <code>path</code></br>
  3599. <em>
  3600. string
  3601. </em>
  3602. </td>
  3603. <td>
  3604. <em>(Optional)</em>
  3605. <p>A root path to start the find operations.</p>
  3606. </td>
  3607. </tr>
  3608. <tr>
  3609. <td>
  3610. <code>name</code></br>
  3611. <em>
  3612. <a href="#external-secrets.io/v1beta1.FindName">
  3613. FindName
  3614. </a>
  3615. </em>
  3616. </td>
  3617. <td>
  3618. <em>(Optional)</em>
  3619. <p>Finds secrets based on the name.</p>
  3620. </td>
  3621. </tr>
  3622. <tr>
  3623. <td>
  3624. <code>tags</code></br>
  3625. <em>
  3626. map[string]string
  3627. </em>
  3628. </td>
  3629. <td>
  3630. <em>(Optional)</em>
  3631. <p>Find secrets based on tags.</p>
  3632. </td>
  3633. </tr>
  3634. <tr>
  3635. <td>
  3636. <code>conversionStrategy</code></br>
  3637. <em>
  3638. <a href="#external-secrets.io/v1beta1.ExternalSecretConversionStrategy">
  3639. ExternalSecretConversionStrategy
  3640. </a>
  3641. </em>
  3642. </td>
  3643. <td>
  3644. <em>(Optional)</em>
  3645. <p>Used to define a conversion Strategy</p>
  3646. </td>
  3647. </tr>
  3648. <tr>
  3649. <td>
  3650. <code>decodingStrategy</code></br>
  3651. <em>
  3652. <a href="#external-secrets.io/v1beta1.ExternalSecretDecodingStrategy">
  3653. ExternalSecretDecodingStrategy
  3654. </a>
  3655. </em>
  3656. </td>
  3657. <td>
  3658. <em>(Optional)</em>
  3659. <p>Used to define a decoding Strategy</p>
  3660. </td>
  3661. </tr>
  3662. </tbody>
  3663. </table>
  3664. <h3 id="external-secrets.io/v1beta1.ExternalSecretMetadataPolicy">ExternalSecretMetadataPolicy
  3665. (<code>string</code> alias)</p></h3>
  3666. <p>
  3667. (<em>Appears on:</em>
  3668. <a href="#external-secrets.io/v1beta1.ExternalSecretDataRemoteRef">ExternalSecretDataRemoteRef</a>)
  3669. </p>
  3670. <p>
  3671. </p>
  3672. <table>
  3673. <thead>
  3674. <tr>
  3675. <th>Value</th>
  3676. <th>Description</th>
  3677. </tr>
  3678. </thead>
  3679. <tbody><tr><td><p>&#34;Fetch&#34;</p></td>
  3680. <td></td>
  3681. </tr><tr><td><p>&#34;None&#34;</p></td>
  3682. <td></td>
  3683. </tr></tbody>
  3684. </table>
  3685. <h3 id="external-secrets.io/v1beta1.ExternalSecretRewrite">ExternalSecretRewrite
  3686. </h3>
  3687. <p>
  3688. (<em>Appears on:</em>
  3689. <a href="#external-secrets.io/v1beta1.ExternalSecretDataFromRemoteRef">ExternalSecretDataFromRemoteRef</a>)
  3690. </p>
  3691. <p>
  3692. </p>
  3693. <table>
  3694. <thead>
  3695. <tr>
  3696. <th>Field</th>
  3697. <th>Description</th>
  3698. </tr>
  3699. </thead>
  3700. <tbody>
  3701. <tr>
  3702. <td>
  3703. <code>regexp</code></br>
  3704. <em>
  3705. <a href="#external-secrets.io/v1beta1.ExternalSecretRewriteRegexp">
  3706. ExternalSecretRewriteRegexp
  3707. </a>
  3708. </em>
  3709. </td>
  3710. <td>
  3711. <em>(Optional)</em>
  3712. <p>Used to rewrite with regular expressions.
  3713. The resulting key will be the output of a regexp.ReplaceAll operation.</p>
  3714. </td>
  3715. </tr>
  3716. </tbody>
  3717. </table>
  3718. <h3 id="external-secrets.io/v1beta1.ExternalSecretRewriteRegexp">ExternalSecretRewriteRegexp
  3719. </h3>
  3720. <p>
  3721. (<em>Appears on:</em>
  3722. <a href="#external-secrets.io/v1beta1.ExternalSecretRewrite">ExternalSecretRewrite</a>)
  3723. </p>
  3724. <p>
  3725. </p>
  3726. <table>
  3727. <thead>
  3728. <tr>
  3729. <th>Field</th>
  3730. <th>Description</th>
  3731. </tr>
  3732. </thead>
  3733. <tbody>
  3734. <tr>
  3735. <td>
  3736. <code>source</code></br>
  3737. <em>
  3738. string
  3739. </em>
  3740. </td>
  3741. <td>
  3742. <p>Used to define the regular expression of a re.Compiler.</p>
  3743. </td>
  3744. </tr>
  3745. <tr>
  3746. <td>
  3747. <code>target</code></br>
  3748. <em>
  3749. string
  3750. </em>
  3751. </td>
  3752. <td>
  3753. <p>Used to define the target pattern of a ReplaceAll operation.</p>
  3754. </td>
  3755. </tr>
  3756. </tbody>
  3757. </table>
  3758. <h3 id="external-secrets.io/v1beta1.ExternalSecretSpec">ExternalSecretSpec
  3759. </h3>
  3760. <p>
  3761. (<em>Appears on:</em>
  3762. <a href="#external-secrets.io/v1beta1.ClusterExternalSecretSpec">ClusterExternalSecretSpec</a>,
  3763. <a href="#external-secrets.io/v1beta1.ExternalSecret">ExternalSecret</a>)
  3764. </p>
  3765. <p>
  3766. <p>ExternalSecretSpec defines the desired state of ExternalSecret.</p>
  3767. </p>
  3768. <table>
  3769. <thead>
  3770. <tr>
  3771. <th>Field</th>
  3772. <th>Description</th>
  3773. </tr>
  3774. </thead>
  3775. <tbody>
  3776. <tr>
  3777. <td>
  3778. <code>secretStoreRef</code></br>
  3779. <em>
  3780. <a href="#external-secrets.io/v1beta1.SecretStoreRef">
  3781. SecretStoreRef
  3782. </a>
  3783. </em>
  3784. </td>
  3785. <td>
  3786. <em>(Optional)</em>
  3787. </td>
  3788. </tr>
  3789. <tr>
  3790. <td>
  3791. <code>target</code></br>
  3792. <em>
  3793. <a href="#external-secrets.io/v1beta1.ExternalSecretTarget">
  3794. ExternalSecretTarget
  3795. </a>
  3796. </em>
  3797. </td>
  3798. <td>
  3799. <em>(Optional)</em>
  3800. </td>
  3801. </tr>
  3802. <tr>
  3803. <td>
  3804. <code>refreshInterval</code></br>
  3805. <em>
  3806. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#duration-v1-meta">
  3807. Kubernetes meta/v1.Duration
  3808. </a>
  3809. </em>
  3810. </td>
  3811. <td>
  3812. <p>RefreshInterval is the amount of time before the values are read again from the SecretStore provider
  3813. Valid time units are &ldquo;ns&rdquo;, &ldquo;us&rdquo; (or &ldquo;µs&rdquo;), &ldquo;ms&rdquo;, &ldquo;s&rdquo;, &ldquo;m&rdquo;, &ldquo;h&rdquo;
  3814. May be set to zero to fetch and create it once. Defaults to 1h.</p>
  3815. </td>
  3816. </tr>
  3817. <tr>
  3818. <td>
  3819. <code>data</code></br>
  3820. <em>
  3821. <a href="#external-secrets.io/v1beta1.ExternalSecretData">
  3822. []ExternalSecretData
  3823. </a>
  3824. </em>
  3825. </td>
  3826. <td>
  3827. <em>(Optional)</em>
  3828. <p>Data defines the connection between the Kubernetes Secret keys and the Provider data</p>
  3829. </td>
  3830. </tr>
  3831. <tr>
  3832. <td>
  3833. <code>dataFrom</code></br>
  3834. <em>
  3835. <a href="#external-secrets.io/v1beta1.ExternalSecretDataFromRemoteRef">
  3836. []ExternalSecretDataFromRemoteRef
  3837. </a>
  3838. </em>
  3839. </td>
  3840. <td>
  3841. <em>(Optional)</em>
  3842. <p>DataFrom is used to fetch all properties from a specific Provider data
  3843. If multiple entries are specified, the Secret keys are merged in the specified order</p>
  3844. </td>
  3845. </tr>
  3846. </tbody>
  3847. </table>
  3848. <h3 id="external-secrets.io/v1beta1.ExternalSecretStatus">ExternalSecretStatus
  3849. </h3>
  3850. <p>
  3851. (<em>Appears on:</em>
  3852. <a href="#external-secrets.io/v1beta1.ExternalSecret">ExternalSecret</a>)
  3853. </p>
  3854. <p>
  3855. </p>
  3856. <table>
  3857. <thead>
  3858. <tr>
  3859. <th>Field</th>
  3860. <th>Description</th>
  3861. </tr>
  3862. </thead>
  3863. <tbody>
  3864. <tr>
  3865. <td>
  3866. <code>refreshTime</code></br>
  3867. <em>
  3868. <a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Time">
  3869. Kubernetes meta/v1.Time
  3870. </a>
  3871. </em>
  3872. </td>
  3873. <td>
  3874. <p>refreshTime is the time and date the external secret was fetched and
  3875. the target secret updated</p>
  3876. </td>
  3877. </tr>
  3878. <tr>
  3879. <td>
  3880. <code>syncedResourceVersion</code></br>
  3881. <em>
  3882. string
  3883. </em>
  3884. </td>
  3885. <td>
  3886. <p>SyncedResourceVersion keeps track of the last synced version</p>
  3887. </td>
  3888. </tr>
  3889. <tr>
  3890. <td>
  3891. <code>conditions</code></br>
  3892. <em>
  3893. <a href="#external-secrets.io/v1beta1.ExternalSecretStatusCondition">
  3894. []ExternalSecretStatusCondition
  3895. </a>
  3896. </em>
  3897. </td>
  3898. <td>
  3899. <em>(Optional)</em>
  3900. </td>
  3901. </tr>
  3902. </tbody>
  3903. </table>
  3904. <h3 id="external-secrets.io/v1beta1.ExternalSecretStatusCondition">ExternalSecretStatusCondition
  3905. </h3>
  3906. <p>
  3907. (<em>Appears on:</em>
  3908. <a href="#external-secrets.io/v1beta1.ExternalSecretStatus">ExternalSecretStatus</a>)
  3909. </p>
  3910. <p>
  3911. </p>
  3912. <table>
  3913. <thead>
  3914. <tr>
  3915. <th>Field</th>
  3916. <th>Description</th>
  3917. </tr>
  3918. </thead>
  3919. <tbody>
  3920. <tr>
  3921. <td>
  3922. <code>type</code></br>
  3923. <em>
  3924. <a href="#external-secrets.io/v1beta1.ExternalSecretConditionType">
  3925. ExternalSecretConditionType
  3926. </a>
  3927. </em>
  3928. </td>
  3929. <td>
  3930. </td>
  3931. </tr>
  3932. <tr>
  3933. <td>
  3934. <code>status</code></br>
  3935. <em>
  3936. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#conditionstatus-v1-core">
  3937. Kubernetes core/v1.ConditionStatus
  3938. </a>
  3939. </em>
  3940. </td>
  3941. <td>
  3942. </td>
  3943. </tr>
  3944. <tr>
  3945. <td>
  3946. <code>reason</code></br>
  3947. <em>
  3948. string
  3949. </em>
  3950. </td>
  3951. <td>
  3952. <em>(Optional)</em>
  3953. </td>
  3954. </tr>
  3955. <tr>
  3956. <td>
  3957. <code>message</code></br>
  3958. <em>
  3959. string
  3960. </em>
  3961. </td>
  3962. <td>
  3963. <em>(Optional)</em>
  3964. </td>
  3965. </tr>
  3966. <tr>
  3967. <td>
  3968. <code>lastTransitionTime</code></br>
  3969. <em>
  3970. <a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Time">
  3971. Kubernetes meta/v1.Time
  3972. </a>
  3973. </em>
  3974. </td>
  3975. <td>
  3976. <em>(Optional)</em>
  3977. </td>
  3978. </tr>
  3979. </tbody>
  3980. </table>
  3981. <h3 id="external-secrets.io/v1beta1.ExternalSecretTarget">ExternalSecretTarget
  3982. </h3>
  3983. <p>
  3984. (<em>Appears on:</em>
  3985. <a href="#external-secrets.io/v1beta1.ExternalSecretSpec">ExternalSecretSpec</a>)
  3986. </p>
  3987. <p>
  3988. <p>ExternalSecretTarget defines the Kubernetes Secret to be created
  3989. There can be only one target per ExternalSecret.</p>
  3990. </p>
  3991. <table>
  3992. <thead>
  3993. <tr>
  3994. <th>Field</th>
  3995. <th>Description</th>
  3996. </tr>
  3997. </thead>
  3998. <tbody>
  3999. <tr>
  4000. <td>
  4001. <code>name</code></br>
  4002. <em>
  4003. string
  4004. </em>
  4005. </td>
  4006. <td>
  4007. <em>(Optional)</em>
  4008. <p>Name defines the name of the Secret resource to be managed
  4009. This field is immutable
  4010. Defaults to the .metadata.name of the ExternalSecret resource</p>
  4011. </td>
  4012. </tr>
  4013. <tr>
  4014. <td>
  4015. <code>creationPolicy</code></br>
  4016. <em>
  4017. <a href="#external-secrets.io/v1beta1.ExternalSecretCreationPolicy">
  4018. ExternalSecretCreationPolicy
  4019. </a>
  4020. </em>
  4021. </td>
  4022. <td>
  4023. <em>(Optional)</em>
  4024. <p>CreationPolicy defines rules on how to create the resulting Secret
  4025. Defaults to &lsquo;Owner&rsquo;</p>
  4026. </td>
  4027. </tr>
  4028. <tr>
  4029. <td>
  4030. <code>deletionPolicy</code></br>
  4031. <em>
  4032. <a href="#external-secrets.io/v1beta1.ExternalSecretDeletionPolicy">
  4033. ExternalSecretDeletionPolicy
  4034. </a>
  4035. </em>
  4036. </td>
  4037. <td>
  4038. <em>(Optional)</em>
  4039. <p>DeletionPolicy defines rules on how to delete the resulting Secret
  4040. Defaults to &lsquo;Retain&rsquo;</p>
  4041. </td>
  4042. </tr>
  4043. <tr>
  4044. <td>
  4045. <code>template</code></br>
  4046. <em>
  4047. <a href="#external-secrets.io/v1beta1.ExternalSecretTemplate">
  4048. ExternalSecretTemplate
  4049. </a>
  4050. </em>
  4051. </td>
  4052. <td>
  4053. <em>(Optional)</em>
  4054. <p>Template defines a blueprint for the created Secret resource.</p>
  4055. </td>
  4056. </tr>
  4057. <tr>
  4058. <td>
  4059. <code>immutable</code></br>
  4060. <em>
  4061. bool
  4062. </em>
  4063. </td>
  4064. <td>
  4065. <em>(Optional)</em>
  4066. <p>Immutable defines if the final secret will be immutable</p>
  4067. </td>
  4068. </tr>
  4069. </tbody>
  4070. </table>
  4071. <h3 id="external-secrets.io/v1beta1.ExternalSecretTemplate">ExternalSecretTemplate
  4072. </h3>
  4073. <p>
  4074. (<em>Appears on:</em>
  4075. <a href="#external-secrets.io/v1beta1.ExternalSecretTarget">ExternalSecretTarget</a>)
  4076. </p>
  4077. <p>
  4078. <p>ExternalSecretTemplate defines a blueprint for the created Secret resource.
  4079. we can not use native corev1.Secret, it will have empty ObjectMeta values: <a href="https://github.com/kubernetes-sigs/controller-tools/issues/448">https://github.com/kubernetes-sigs/controller-tools/issues/448</a></p>
  4080. </p>
  4081. <table>
  4082. <thead>
  4083. <tr>
  4084. <th>Field</th>
  4085. <th>Description</th>
  4086. </tr>
  4087. </thead>
  4088. <tbody>
  4089. <tr>
  4090. <td>
  4091. <code>type</code></br>
  4092. <em>
  4093. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#secrettype-v1-core">
  4094. Kubernetes core/v1.SecretType
  4095. </a>
  4096. </em>
  4097. </td>
  4098. <td>
  4099. <em>(Optional)</em>
  4100. </td>
  4101. </tr>
  4102. <tr>
  4103. <td>
  4104. <code>engineVersion</code></br>
  4105. <em>
  4106. <a href="#external-secrets.io/v1beta1.TemplateEngineVersion">
  4107. TemplateEngineVersion
  4108. </a>
  4109. </em>
  4110. </td>
  4111. <td>
  4112. </td>
  4113. </tr>
  4114. <tr>
  4115. <td>
  4116. <code>metadata</code></br>
  4117. <em>
  4118. <a href="#external-secrets.io/v1beta1.ExternalSecretTemplateMetadata">
  4119. ExternalSecretTemplateMetadata
  4120. </a>
  4121. </em>
  4122. </td>
  4123. <td>
  4124. <em>(Optional)</em>
  4125. </td>
  4126. </tr>
  4127. <tr>
  4128. <td>
  4129. <code>data</code></br>
  4130. <em>
  4131. map[string]string
  4132. </em>
  4133. </td>
  4134. <td>
  4135. <em>(Optional)</em>
  4136. </td>
  4137. </tr>
  4138. <tr>
  4139. <td>
  4140. <code>templateFrom</code></br>
  4141. <em>
  4142. <a href="#external-secrets.io/v1beta1.TemplateFrom">
  4143. []TemplateFrom
  4144. </a>
  4145. </em>
  4146. </td>
  4147. <td>
  4148. <em>(Optional)</em>
  4149. </td>
  4150. </tr>
  4151. </tbody>
  4152. </table>
  4153. <h3 id="external-secrets.io/v1beta1.ExternalSecretTemplateMetadata">ExternalSecretTemplateMetadata
  4154. </h3>
  4155. <p>
  4156. (<em>Appears on:</em>
  4157. <a href="#external-secrets.io/v1beta1.ExternalSecretTemplate">ExternalSecretTemplate</a>)
  4158. </p>
  4159. <p>
  4160. <p>ExternalSecretTemplateMetadata defines metadata fields for the Secret blueprint.</p>
  4161. </p>
  4162. <table>
  4163. <thead>
  4164. <tr>
  4165. <th>Field</th>
  4166. <th>Description</th>
  4167. </tr>
  4168. </thead>
  4169. <tbody>
  4170. <tr>
  4171. <td>
  4172. <code>annotations</code></br>
  4173. <em>
  4174. map[string]string
  4175. </em>
  4176. </td>
  4177. <td>
  4178. <em>(Optional)</em>
  4179. </td>
  4180. </tr>
  4181. <tr>
  4182. <td>
  4183. <code>labels</code></br>
  4184. <em>
  4185. map[string]string
  4186. </em>
  4187. </td>
  4188. <td>
  4189. <em>(Optional)</em>
  4190. </td>
  4191. </tr>
  4192. </tbody>
  4193. </table>
  4194. <h3 id="external-secrets.io/v1beta1.ExternalSecretValidator">ExternalSecretValidator
  4195. </h3>
  4196. <p>
  4197. </p>
  4198. <h3 id="external-secrets.io/v1beta1.FakeProvider">FakeProvider
  4199. </h3>
  4200. <p>
  4201. (<em>Appears on:</em>
  4202. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  4203. </p>
  4204. <p>
  4205. <p>FakeProvider configures a fake provider that returns static values.</p>
  4206. </p>
  4207. <table>
  4208. <thead>
  4209. <tr>
  4210. <th>Field</th>
  4211. <th>Description</th>
  4212. </tr>
  4213. </thead>
  4214. <tbody>
  4215. <tr>
  4216. <td>
  4217. <code>data</code></br>
  4218. <em>
  4219. <a href="#external-secrets.io/v1beta1.FakeProviderData">
  4220. []FakeProviderData
  4221. </a>
  4222. </em>
  4223. </td>
  4224. <td>
  4225. </td>
  4226. </tr>
  4227. </tbody>
  4228. </table>
  4229. <h3 id="external-secrets.io/v1beta1.FakeProviderData">FakeProviderData
  4230. </h3>
  4231. <p>
  4232. (<em>Appears on:</em>
  4233. <a href="#external-secrets.io/v1beta1.FakeProvider">FakeProvider</a>)
  4234. </p>
  4235. <p>
  4236. </p>
  4237. <table>
  4238. <thead>
  4239. <tr>
  4240. <th>Field</th>
  4241. <th>Description</th>
  4242. </tr>
  4243. </thead>
  4244. <tbody>
  4245. <tr>
  4246. <td>
  4247. <code>key</code></br>
  4248. <em>
  4249. string
  4250. </em>
  4251. </td>
  4252. <td>
  4253. </td>
  4254. </tr>
  4255. <tr>
  4256. <td>
  4257. <code>value</code></br>
  4258. <em>
  4259. string
  4260. </em>
  4261. </td>
  4262. <td>
  4263. </td>
  4264. </tr>
  4265. <tr>
  4266. <td>
  4267. <code>valueMap</code></br>
  4268. <em>
  4269. map[string]string
  4270. </em>
  4271. </td>
  4272. <td>
  4273. </td>
  4274. </tr>
  4275. <tr>
  4276. <td>
  4277. <code>version</code></br>
  4278. <em>
  4279. string
  4280. </em>
  4281. </td>
  4282. <td>
  4283. </td>
  4284. </tr>
  4285. </tbody>
  4286. </table>
  4287. <h3 id="external-secrets.io/v1beta1.FindName">FindName
  4288. </h3>
  4289. <p>
  4290. (<em>Appears on:</em>
  4291. <a href="#external-secrets.io/v1beta1.ExternalSecretFind">ExternalSecretFind</a>)
  4292. </p>
  4293. <p>
  4294. </p>
  4295. <table>
  4296. <thead>
  4297. <tr>
  4298. <th>Field</th>
  4299. <th>Description</th>
  4300. </tr>
  4301. </thead>
  4302. <tbody>
  4303. <tr>
  4304. <td>
  4305. <code>regexp</code></br>
  4306. <em>
  4307. string
  4308. </em>
  4309. </td>
  4310. <td>
  4311. <em>(Optional)</em>
  4312. <p>Finds secrets base</p>
  4313. </td>
  4314. </tr>
  4315. </tbody>
  4316. </table>
  4317. <h3 id="external-secrets.io/v1beta1.GCPSMAuth">GCPSMAuth
  4318. </h3>
  4319. <p>
  4320. (<em>Appears on:</em>
  4321. <a href="#external-secrets.io/v1beta1.GCPSMProvider">GCPSMProvider</a>)
  4322. </p>
  4323. <p>
  4324. </p>
  4325. <table>
  4326. <thead>
  4327. <tr>
  4328. <th>Field</th>
  4329. <th>Description</th>
  4330. </tr>
  4331. </thead>
  4332. <tbody>
  4333. <tr>
  4334. <td>
  4335. <code>secretRef</code></br>
  4336. <em>
  4337. <a href="#external-secrets.io/v1beta1.GCPSMAuthSecretRef">
  4338. GCPSMAuthSecretRef
  4339. </a>
  4340. </em>
  4341. </td>
  4342. <td>
  4343. <em>(Optional)</em>
  4344. </td>
  4345. </tr>
  4346. <tr>
  4347. <td>
  4348. <code>workloadIdentity</code></br>
  4349. <em>
  4350. <a href="#external-secrets.io/v1beta1.GCPWorkloadIdentity">
  4351. GCPWorkloadIdentity
  4352. </a>
  4353. </em>
  4354. </td>
  4355. <td>
  4356. <em>(Optional)</em>
  4357. </td>
  4358. </tr>
  4359. </tbody>
  4360. </table>
  4361. <h3 id="external-secrets.io/v1beta1.GCPSMAuthSecretRef">GCPSMAuthSecretRef
  4362. </h3>
  4363. <p>
  4364. (<em>Appears on:</em>
  4365. <a href="#external-secrets.io/v1beta1.GCPSMAuth">GCPSMAuth</a>)
  4366. </p>
  4367. <p>
  4368. </p>
  4369. <table>
  4370. <thead>
  4371. <tr>
  4372. <th>Field</th>
  4373. <th>Description</th>
  4374. </tr>
  4375. </thead>
  4376. <tbody>
  4377. <tr>
  4378. <td>
  4379. <code>secretAccessKeySecretRef</code></br>
  4380. <em>
  4381. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  4382. </em>
  4383. </td>
  4384. <td>
  4385. <em>(Optional)</em>
  4386. <p>The SecretAccessKey is used for authentication</p>
  4387. </td>
  4388. </tr>
  4389. </tbody>
  4390. </table>
  4391. <h3 id="external-secrets.io/v1beta1.GCPSMProvider">GCPSMProvider
  4392. </h3>
  4393. <p>
  4394. (<em>Appears on:</em>
  4395. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  4396. </p>
  4397. <p>
  4398. <p>GCPSMProvider Configures a store to sync secrets using the GCP Secret Manager provider.</p>
  4399. </p>
  4400. <table>
  4401. <thead>
  4402. <tr>
  4403. <th>Field</th>
  4404. <th>Description</th>
  4405. </tr>
  4406. </thead>
  4407. <tbody>
  4408. <tr>
  4409. <td>
  4410. <code>auth</code></br>
  4411. <em>
  4412. <a href="#external-secrets.io/v1beta1.GCPSMAuth">
  4413. GCPSMAuth
  4414. </a>
  4415. </em>
  4416. </td>
  4417. <td>
  4418. <em>(Optional)</em>
  4419. <p>Auth defines the information necessary to authenticate against GCP</p>
  4420. </td>
  4421. </tr>
  4422. <tr>
  4423. <td>
  4424. <code>projectID</code></br>
  4425. <em>
  4426. string
  4427. </em>
  4428. </td>
  4429. <td>
  4430. <p>ProjectID project where secret is located</p>
  4431. </td>
  4432. </tr>
  4433. </tbody>
  4434. </table>
  4435. <h3 id="external-secrets.io/v1beta1.GCPWorkloadIdentity">GCPWorkloadIdentity
  4436. </h3>
  4437. <p>
  4438. (<em>Appears on:</em>
  4439. <a href="#external-secrets.io/v1beta1.GCPSMAuth">GCPSMAuth</a>)
  4440. </p>
  4441. <p>
  4442. </p>
  4443. <table>
  4444. <thead>
  4445. <tr>
  4446. <th>Field</th>
  4447. <th>Description</th>
  4448. </tr>
  4449. </thead>
  4450. <tbody>
  4451. <tr>
  4452. <td>
  4453. <code>serviceAccountRef</code></br>
  4454. <em>
  4455. github.com/external-secrets/external-secrets/apis/meta/v1.ServiceAccountSelector
  4456. </em>
  4457. </td>
  4458. <td>
  4459. </td>
  4460. </tr>
  4461. <tr>
  4462. <td>
  4463. <code>clusterLocation</code></br>
  4464. <em>
  4465. string
  4466. </em>
  4467. </td>
  4468. <td>
  4469. </td>
  4470. </tr>
  4471. <tr>
  4472. <td>
  4473. <code>clusterName</code></br>
  4474. <em>
  4475. string
  4476. </em>
  4477. </td>
  4478. <td>
  4479. </td>
  4480. </tr>
  4481. <tr>
  4482. <td>
  4483. <code>clusterProjectID</code></br>
  4484. <em>
  4485. string
  4486. </em>
  4487. </td>
  4488. <td>
  4489. </td>
  4490. </tr>
  4491. </tbody>
  4492. </table>
  4493. <h3 id="external-secrets.io/v1beta1.GeneratorRef">GeneratorRef
  4494. </h3>
  4495. <p>
  4496. (<em>Appears on:</em>
  4497. <a href="#external-secrets.io/v1beta1.SourceRef">SourceRef</a>)
  4498. </p>
  4499. <p>
  4500. <p>GeneratorRef points to a generator custom resource.</p>
  4501. </p>
  4502. <table>
  4503. <thead>
  4504. <tr>
  4505. <th>Field</th>
  4506. <th>Description</th>
  4507. </tr>
  4508. </thead>
  4509. <tbody>
  4510. <tr>
  4511. <td>
  4512. <code>apiVersion</code></br>
  4513. <em>
  4514. string
  4515. </em>
  4516. </td>
  4517. <td>
  4518. <p>Specify the apiVersion of the generator resource</p>
  4519. </td>
  4520. </tr>
  4521. <tr>
  4522. <td>
  4523. <code>kind</code></br>
  4524. <em>
  4525. string
  4526. </em>
  4527. </td>
  4528. <td>
  4529. <p>Specify the Kind of the resource, e.g. Password, ACRAccessToken etc.</p>
  4530. </td>
  4531. </tr>
  4532. <tr>
  4533. <td>
  4534. <code>name</code></br>
  4535. <em>
  4536. string
  4537. </em>
  4538. </td>
  4539. <td>
  4540. <p>Specify the name of the generator resource</p>
  4541. </td>
  4542. </tr>
  4543. </tbody>
  4544. </table>
  4545. <h3 id="external-secrets.io/v1beta1.GenericStore">GenericStore
  4546. </h3>
  4547. <p>
  4548. <p>GenericStore is a common interface for interacting with ClusterSecretStore
  4549. or a namespaced SecretStore.</p>
  4550. </p>
  4551. <h3 id="external-secrets.io/v1beta1.GenericStoreValidator">GenericStoreValidator
  4552. </h3>
  4553. <p>
  4554. </p>
  4555. <h3 id="external-secrets.io/v1beta1.GitlabAuth">GitlabAuth
  4556. </h3>
  4557. <p>
  4558. (<em>Appears on:</em>
  4559. <a href="#external-secrets.io/v1beta1.GitlabProvider">GitlabProvider</a>)
  4560. </p>
  4561. <p>
  4562. </p>
  4563. <table>
  4564. <thead>
  4565. <tr>
  4566. <th>Field</th>
  4567. <th>Description</th>
  4568. </tr>
  4569. </thead>
  4570. <tbody>
  4571. <tr>
  4572. <td>
  4573. <code>SecretRef</code></br>
  4574. <em>
  4575. <a href="#external-secrets.io/v1beta1.GitlabSecretRef">
  4576. GitlabSecretRef
  4577. </a>
  4578. </em>
  4579. </td>
  4580. <td>
  4581. </td>
  4582. </tr>
  4583. </tbody>
  4584. </table>
  4585. <h3 id="external-secrets.io/v1beta1.GitlabProvider">GitlabProvider
  4586. </h3>
  4587. <p>
  4588. (<em>Appears on:</em>
  4589. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  4590. </p>
  4591. <p>
  4592. <p>Configures a store to sync secrets with a GitLab instance.</p>
  4593. </p>
  4594. <table>
  4595. <thead>
  4596. <tr>
  4597. <th>Field</th>
  4598. <th>Description</th>
  4599. </tr>
  4600. </thead>
  4601. <tbody>
  4602. <tr>
  4603. <td>
  4604. <code>url</code></br>
  4605. <em>
  4606. string
  4607. </em>
  4608. </td>
  4609. <td>
  4610. <p>URL configures the GitLab instance URL. Defaults to <a href="https://gitlab.com/">https://gitlab.com/</a>.</p>
  4611. </td>
  4612. </tr>
  4613. <tr>
  4614. <td>
  4615. <code>auth</code></br>
  4616. <em>
  4617. <a href="#external-secrets.io/v1beta1.GitlabAuth">
  4618. GitlabAuth
  4619. </a>
  4620. </em>
  4621. </td>
  4622. <td>
  4623. <p>Auth configures how secret-manager authenticates with a GitLab instance.</p>
  4624. </td>
  4625. </tr>
  4626. <tr>
  4627. <td>
  4628. <code>projectID</code></br>
  4629. <em>
  4630. string
  4631. </em>
  4632. </td>
  4633. <td>
  4634. <p>ProjectID specifies a project where secrets are located.</p>
  4635. </td>
  4636. </tr>
  4637. <tr>
  4638. <td>
  4639. <code>inheritFromGroups</code></br>
  4640. <em>
  4641. bool
  4642. </em>
  4643. </td>
  4644. <td>
  4645. <p>InheritFromGroups specifies whether parent groups should be discovered and checked for secrets.</p>
  4646. </td>
  4647. </tr>
  4648. <tr>
  4649. <td>
  4650. <code>groupIDs</code></br>
  4651. <em>
  4652. []string
  4653. </em>
  4654. </td>
  4655. <td>
  4656. <p>GroupIDs specify, which gitlab groups to pull secrets from. Group secrets are read from left to right followed by the project variables.</p>
  4657. </td>
  4658. </tr>
  4659. <tr>
  4660. <td>
  4661. <code>environment</code></br>
  4662. <em>
  4663. string
  4664. </em>
  4665. </td>
  4666. <td>
  4667. <p>Environment environment_scope of gitlab CI/CD variables (Please see <a href="https://docs.gitlab.com/ee/ci/environments/#create-a-static-environment">https://docs.gitlab.com/ee/ci/environments/#create-a-static-environment</a> on how to create environments)</p>
  4668. </td>
  4669. </tr>
  4670. </tbody>
  4671. </table>
  4672. <h3 id="external-secrets.io/v1beta1.GitlabSecretRef">GitlabSecretRef
  4673. </h3>
  4674. <p>
  4675. (<em>Appears on:</em>
  4676. <a href="#external-secrets.io/v1beta1.GitlabAuth">GitlabAuth</a>)
  4677. </p>
  4678. <p>
  4679. </p>
  4680. <table>
  4681. <thead>
  4682. <tr>
  4683. <th>Field</th>
  4684. <th>Description</th>
  4685. </tr>
  4686. </thead>
  4687. <tbody>
  4688. <tr>
  4689. <td>
  4690. <code>accessToken</code></br>
  4691. <em>
  4692. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  4693. </em>
  4694. </td>
  4695. <td>
  4696. <p>AccessToken is used for authentication.</p>
  4697. </td>
  4698. </tr>
  4699. </tbody>
  4700. </table>
  4701. <h3 id="external-secrets.io/v1beta1.IBMAuth">IBMAuth
  4702. </h3>
  4703. <p>
  4704. (<em>Appears on:</em>
  4705. <a href="#external-secrets.io/v1beta1.IBMProvider">IBMProvider</a>)
  4706. </p>
  4707. <p>
  4708. </p>
  4709. <table>
  4710. <thead>
  4711. <tr>
  4712. <th>Field</th>
  4713. <th>Description</th>
  4714. </tr>
  4715. </thead>
  4716. <tbody>
  4717. <tr>
  4718. <td>
  4719. <code>secretRef</code></br>
  4720. <em>
  4721. <a href="#external-secrets.io/v1beta1.IBMAuthSecretRef">
  4722. IBMAuthSecretRef
  4723. </a>
  4724. </em>
  4725. </td>
  4726. <td>
  4727. </td>
  4728. </tr>
  4729. <tr>
  4730. <td>
  4731. <code>containerAuth</code></br>
  4732. <em>
  4733. <a href="#external-secrets.io/v1beta1.IBMAuthContainerAuth">
  4734. IBMAuthContainerAuth
  4735. </a>
  4736. </em>
  4737. </td>
  4738. <td>
  4739. </td>
  4740. </tr>
  4741. </tbody>
  4742. </table>
  4743. <h3 id="external-secrets.io/v1beta1.IBMAuthContainerAuth">IBMAuthContainerAuth
  4744. </h3>
  4745. <p>
  4746. (<em>Appears on:</em>
  4747. <a href="#external-secrets.io/v1beta1.IBMAuth">IBMAuth</a>)
  4748. </p>
  4749. <p>
  4750. <p>IBM Container-based auth with IAM Trusted Profile.</p>
  4751. </p>
  4752. <table>
  4753. <thead>
  4754. <tr>
  4755. <th>Field</th>
  4756. <th>Description</th>
  4757. </tr>
  4758. </thead>
  4759. <tbody>
  4760. <tr>
  4761. <td>
  4762. <code>profile</code></br>
  4763. <em>
  4764. string
  4765. </em>
  4766. </td>
  4767. <td>
  4768. <p>the IBM Trusted Profile</p>
  4769. </td>
  4770. </tr>
  4771. <tr>
  4772. <td>
  4773. <code>tokenLocation</code></br>
  4774. <em>
  4775. string
  4776. </em>
  4777. </td>
  4778. <td>
  4779. <p>Location the token is mounted on the pod</p>
  4780. </td>
  4781. </tr>
  4782. <tr>
  4783. <td>
  4784. <code>iamEndpoint</code></br>
  4785. <em>
  4786. string
  4787. </em>
  4788. </td>
  4789. <td>
  4790. </td>
  4791. </tr>
  4792. </tbody>
  4793. </table>
  4794. <h3 id="external-secrets.io/v1beta1.IBMAuthSecretRef">IBMAuthSecretRef
  4795. </h3>
  4796. <p>
  4797. (<em>Appears on:</em>
  4798. <a href="#external-secrets.io/v1beta1.IBMAuth">IBMAuth</a>)
  4799. </p>
  4800. <p>
  4801. </p>
  4802. <table>
  4803. <thead>
  4804. <tr>
  4805. <th>Field</th>
  4806. <th>Description</th>
  4807. </tr>
  4808. </thead>
  4809. <tbody>
  4810. <tr>
  4811. <td>
  4812. <code>secretApiKeySecretRef</code></br>
  4813. <em>
  4814. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  4815. </em>
  4816. </td>
  4817. <td>
  4818. <p>The SecretAccessKey is used for authentication</p>
  4819. </td>
  4820. </tr>
  4821. </tbody>
  4822. </table>
  4823. <h3 id="external-secrets.io/v1beta1.IBMProvider">IBMProvider
  4824. </h3>
  4825. <p>
  4826. (<em>Appears on:</em>
  4827. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  4828. </p>
  4829. <p>
  4830. <p>Configures an store to sync secrets using a IBM Cloud Secrets Manager
  4831. backend.</p>
  4832. </p>
  4833. <table>
  4834. <thead>
  4835. <tr>
  4836. <th>Field</th>
  4837. <th>Description</th>
  4838. </tr>
  4839. </thead>
  4840. <tbody>
  4841. <tr>
  4842. <td>
  4843. <code>auth</code></br>
  4844. <em>
  4845. <a href="#external-secrets.io/v1beta1.IBMAuth">
  4846. IBMAuth
  4847. </a>
  4848. </em>
  4849. </td>
  4850. <td>
  4851. <p>Auth configures how secret-manager authenticates with the IBM secrets manager.</p>
  4852. </td>
  4853. </tr>
  4854. <tr>
  4855. <td>
  4856. <code>serviceUrl</code></br>
  4857. <em>
  4858. string
  4859. </em>
  4860. </td>
  4861. <td>
  4862. <p>ServiceURL is the Endpoint URL that is specific to the Secrets Manager service instance</p>
  4863. </td>
  4864. </tr>
  4865. </tbody>
  4866. </table>
  4867. <h3 id="external-secrets.io/v1beta1.KubernetesAuth">KubernetesAuth
  4868. </h3>
  4869. <p>
  4870. (<em>Appears on:</em>
  4871. <a href="#external-secrets.io/v1beta1.KubernetesProvider">KubernetesProvider</a>)
  4872. </p>
  4873. <p>
  4874. </p>
  4875. <table>
  4876. <thead>
  4877. <tr>
  4878. <th>Field</th>
  4879. <th>Description</th>
  4880. </tr>
  4881. </thead>
  4882. <tbody>
  4883. <tr>
  4884. <td>
  4885. <code>cert</code></br>
  4886. <em>
  4887. <a href="#external-secrets.io/v1beta1.CertAuth">
  4888. CertAuth
  4889. </a>
  4890. </em>
  4891. </td>
  4892. <td>
  4893. <em>(Optional)</em>
  4894. <p>has both clientCert and clientKey as secretKeySelector</p>
  4895. </td>
  4896. </tr>
  4897. <tr>
  4898. <td>
  4899. <code>token</code></br>
  4900. <em>
  4901. <a href="#external-secrets.io/v1beta1.TokenAuth">
  4902. TokenAuth
  4903. </a>
  4904. </em>
  4905. </td>
  4906. <td>
  4907. <em>(Optional)</em>
  4908. <p>use static token to authenticate with</p>
  4909. </td>
  4910. </tr>
  4911. <tr>
  4912. <td>
  4913. <code>serviceAccount</code></br>
  4914. <em>
  4915. github.com/external-secrets/external-secrets/apis/meta/v1.ServiceAccountSelector
  4916. </em>
  4917. </td>
  4918. <td>
  4919. <em>(Optional)</em>
  4920. <p>points to a service account that should be used for authentication</p>
  4921. </td>
  4922. </tr>
  4923. </tbody>
  4924. </table>
  4925. <h3 id="external-secrets.io/v1beta1.KubernetesProvider">KubernetesProvider
  4926. </h3>
  4927. <p>
  4928. (<em>Appears on:</em>
  4929. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  4930. </p>
  4931. <p>
  4932. <p>Configures a store to sync secrets with a Kubernetes instance.</p>
  4933. </p>
  4934. <table>
  4935. <thead>
  4936. <tr>
  4937. <th>Field</th>
  4938. <th>Description</th>
  4939. </tr>
  4940. </thead>
  4941. <tbody>
  4942. <tr>
  4943. <td>
  4944. <code>server</code></br>
  4945. <em>
  4946. <a href="#external-secrets.io/v1beta1.KubernetesServer">
  4947. KubernetesServer
  4948. </a>
  4949. </em>
  4950. </td>
  4951. <td>
  4952. <p>configures the Kubernetes server Address.</p>
  4953. </td>
  4954. </tr>
  4955. <tr>
  4956. <td>
  4957. <code>auth</code></br>
  4958. <em>
  4959. <a href="#external-secrets.io/v1beta1.KubernetesAuth">
  4960. KubernetesAuth
  4961. </a>
  4962. </em>
  4963. </td>
  4964. <td>
  4965. <p>Auth configures how secret-manager authenticates with a Kubernetes instance.</p>
  4966. </td>
  4967. </tr>
  4968. <tr>
  4969. <td>
  4970. <code>remoteNamespace</code></br>
  4971. <em>
  4972. string
  4973. </em>
  4974. </td>
  4975. <td>
  4976. <em>(Optional)</em>
  4977. <p>Remote namespace to fetch the secrets from</p>
  4978. </td>
  4979. </tr>
  4980. </tbody>
  4981. </table>
  4982. <h3 id="external-secrets.io/v1beta1.KubernetesServer">KubernetesServer
  4983. </h3>
  4984. <p>
  4985. (<em>Appears on:</em>
  4986. <a href="#external-secrets.io/v1beta1.KubernetesProvider">KubernetesProvider</a>)
  4987. </p>
  4988. <p>
  4989. </p>
  4990. <table>
  4991. <thead>
  4992. <tr>
  4993. <th>Field</th>
  4994. <th>Description</th>
  4995. </tr>
  4996. </thead>
  4997. <tbody>
  4998. <tr>
  4999. <td>
  5000. <code>url</code></br>
  5001. <em>
  5002. string
  5003. </em>
  5004. </td>
  5005. <td>
  5006. <em>(Optional)</em>
  5007. <p>configures the Kubernetes server Address.</p>
  5008. </td>
  5009. </tr>
  5010. <tr>
  5011. <td>
  5012. <code>caBundle</code></br>
  5013. <em>
  5014. []byte
  5015. </em>
  5016. </td>
  5017. <td>
  5018. <em>(Optional)</em>
  5019. <p>CABundle is a base64-encoded CA certificate</p>
  5020. </td>
  5021. </tr>
  5022. <tr>
  5023. <td>
  5024. <code>caProvider</code></br>
  5025. <em>
  5026. <a href="#external-secrets.io/v1beta1.CAProvider">
  5027. CAProvider
  5028. </a>
  5029. </em>
  5030. </td>
  5031. <td>
  5032. <em>(Optional)</em>
  5033. <p>see: <a href="https://external-secrets.io/v0.4.1/spec/#external-secrets.io/v1alpha1.CAProvider">https://external-secrets.io/v0.4.1/spec/#external-secrets.io/v1alpha1.CAProvider</a></p>
  5034. </td>
  5035. </tr>
  5036. </tbody>
  5037. </table>
  5038. <h3 id="external-secrets.io/v1beta1.NoSecretError">NoSecretError
  5039. </h3>
  5040. <p>
  5041. <p>NoSecretError shall be returned when a GetSecret can not find the
  5042. desired secret. This is used for deletionPolicy.</p>
  5043. </p>
  5044. <h3 id="external-secrets.io/v1beta1.OnePasswordAuth">OnePasswordAuth
  5045. </h3>
  5046. <p>
  5047. (<em>Appears on:</em>
  5048. <a href="#external-secrets.io/v1beta1.OnePasswordProvider">OnePasswordProvider</a>)
  5049. </p>
  5050. <p>
  5051. <p>OnePasswordAuth contains a secretRef for credentials.</p>
  5052. </p>
  5053. <table>
  5054. <thead>
  5055. <tr>
  5056. <th>Field</th>
  5057. <th>Description</th>
  5058. </tr>
  5059. </thead>
  5060. <tbody>
  5061. <tr>
  5062. <td>
  5063. <code>secretRef</code></br>
  5064. <em>
  5065. <a href="#external-secrets.io/v1beta1.OnePasswordAuthSecretRef">
  5066. OnePasswordAuthSecretRef
  5067. </a>
  5068. </em>
  5069. </td>
  5070. <td>
  5071. </td>
  5072. </tr>
  5073. </tbody>
  5074. </table>
  5075. <h3 id="external-secrets.io/v1beta1.OnePasswordAuthSecretRef">OnePasswordAuthSecretRef
  5076. </h3>
  5077. <p>
  5078. (<em>Appears on:</em>
  5079. <a href="#external-secrets.io/v1beta1.OnePasswordAuth">OnePasswordAuth</a>)
  5080. </p>
  5081. <p>
  5082. <p>OnePasswordAuthSecretRef holds secret references for 1Password credentials.</p>
  5083. </p>
  5084. <table>
  5085. <thead>
  5086. <tr>
  5087. <th>Field</th>
  5088. <th>Description</th>
  5089. </tr>
  5090. </thead>
  5091. <tbody>
  5092. <tr>
  5093. <td>
  5094. <code>connectTokenSecretRef</code></br>
  5095. <em>
  5096. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  5097. </em>
  5098. </td>
  5099. <td>
  5100. <p>The ConnectToken is used for authentication to a 1Password Connect Server.</p>
  5101. </td>
  5102. </tr>
  5103. </tbody>
  5104. </table>
  5105. <h3 id="external-secrets.io/v1beta1.OnePasswordProvider">OnePasswordProvider
  5106. </h3>
  5107. <p>
  5108. (<em>Appears on:</em>
  5109. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  5110. </p>
  5111. <p>
  5112. <p>OnePasswordProvider configures a store to sync secrets using the 1Password Secret Manager provider.</p>
  5113. </p>
  5114. <table>
  5115. <thead>
  5116. <tr>
  5117. <th>Field</th>
  5118. <th>Description</th>
  5119. </tr>
  5120. </thead>
  5121. <tbody>
  5122. <tr>
  5123. <td>
  5124. <code>auth</code></br>
  5125. <em>
  5126. <a href="#external-secrets.io/v1beta1.OnePasswordAuth">
  5127. OnePasswordAuth
  5128. </a>
  5129. </em>
  5130. </td>
  5131. <td>
  5132. <p>Auth defines the information necessary to authenticate against OnePassword Connect Server</p>
  5133. </td>
  5134. </tr>
  5135. <tr>
  5136. <td>
  5137. <code>connectHost</code></br>
  5138. <em>
  5139. string
  5140. </em>
  5141. </td>
  5142. <td>
  5143. <p>ConnectHost defines the OnePassword Connect Server to connect to</p>
  5144. </td>
  5145. </tr>
  5146. <tr>
  5147. <td>
  5148. <code>vaults</code></br>
  5149. <em>
  5150. map[string]int
  5151. </em>
  5152. </td>
  5153. <td>
  5154. <p>Vaults defines which OnePassword vaults to search in which order</p>
  5155. </td>
  5156. </tr>
  5157. </tbody>
  5158. </table>
  5159. <h3 id="external-secrets.io/v1beta1.OracleAuth">OracleAuth
  5160. </h3>
  5161. <p>
  5162. (<em>Appears on:</em>
  5163. <a href="#external-secrets.io/v1beta1.OracleProvider">OracleProvider</a>)
  5164. </p>
  5165. <p>
  5166. </p>
  5167. <table>
  5168. <thead>
  5169. <tr>
  5170. <th>Field</th>
  5171. <th>Description</th>
  5172. </tr>
  5173. </thead>
  5174. <tbody>
  5175. <tr>
  5176. <td>
  5177. <code>tenancy</code></br>
  5178. <em>
  5179. string
  5180. </em>
  5181. </td>
  5182. <td>
  5183. <p>Tenancy is the tenancy OCID where user is located.</p>
  5184. </td>
  5185. </tr>
  5186. <tr>
  5187. <td>
  5188. <code>user</code></br>
  5189. <em>
  5190. string
  5191. </em>
  5192. </td>
  5193. <td>
  5194. <p>User is an access OCID specific to the account.</p>
  5195. </td>
  5196. </tr>
  5197. <tr>
  5198. <td>
  5199. <code>secretRef</code></br>
  5200. <em>
  5201. <a href="#external-secrets.io/v1beta1.OracleSecretRef">
  5202. OracleSecretRef
  5203. </a>
  5204. </em>
  5205. </td>
  5206. <td>
  5207. <p>SecretRef to pass through sensitive information.</p>
  5208. </td>
  5209. </tr>
  5210. </tbody>
  5211. </table>
  5212. <h3 id="external-secrets.io/v1beta1.OracleProvider">OracleProvider
  5213. </h3>
  5214. <p>
  5215. (<em>Appears on:</em>
  5216. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  5217. </p>
  5218. <p>
  5219. <p>Configures an store to sync secrets using a Oracle Vault
  5220. backend.</p>
  5221. </p>
  5222. <table>
  5223. <thead>
  5224. <tr>
  5225. <th>Field</th>
  5226. <th>Description</th>
  5227. </tr>
  5228. </thead>
  5229. <tbody>
  5230. <tr>
  5231. <td>
  5232. <code>region</code></br>
  5233. <em>
  5234. string
  5235. </em>
  5236. </td>
  5237. <td>
  5238. <p>Region is the region where vault is located.</p>
  5239. </td>
  5240. </tr>
  5241. <tr>
  5242. <td>
  5243. <code>vault</code></br>
  5244. <em>
  5245. string
  5246. </em>
  5247. </td>
  5248. <td>
  5249. <p>Vault is the vault&rsquo;s OCID of the specific vault where secret is located.</p>
  5250. </td>
  5251. </tr>
  5252. <tr>
  5253. <td>
  5254. <code>auth</code></br>
  5255. <em>
  5256. <a href="#external-secrets.io/v1beta1.OracleAuth">
  5257. OracleAuth
  5258. </a>
  5259. </em>
  5260. </td>
  5261. <td>
  5262. <em>(Optional)</em>
  5263. <p>Auth configures how secret-manager authenticates with the Oracle Vault.
  5264. If empty, use the instance principal, otherwise the user credentials specified in Auth.</p>
  5265. </td>
  5266. </tr>
  5267. </tbody>
  5268. </table>
  5269. <h3 id="external-secrets.io/v1beta1.OracleSecretRef">OracleSecretRef
  5270. </h3>
  5271. <p>
  5272. (<em>Appears on:</em>
  5273. <a href="#external-secrets.io/v1beta1.OracleAuth">OracleAuth</a>)
  5274. </p>
  5275. <p>
  5276. </p>
  5277. <table>
  5278. <thead>
  5279. <tr>
  5280. <th>Field</th>
  5281. <th>Description</th>
  5282. </tr>
  5283. </thead>
  5284. <tbody>
  5285. <tr>
  5286. <td>
  5287. <code>privatekey</code></br>
  5288. <em>
  5289. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  5290. </em>
  5291. </td>
  5292. <td>
  5293. <p>PrivateKey is the user&rsquo;s API Signing Key in PEM format, used for authentication.</p>
  5294. </td>
  5295. </tr>
  5296. <tr>
  5297. <td>
  5298. <code>fingerprint</code></br>
  5299. <em>
  5300. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  5301. </em>
  5302. </td>
  5303. <td>
  5304. <p>Fingerprint is the fingerprint of the API private key.</p>
  5305. </td>
  5306. </tr>
  5307. </tbody>
  5308. </table>
  5309. <h3 id="external-secrets.io/v1beta1.Provider">Provider
  5310. </h3>
  5311. <p>
  5312. <p>Provider is a common interface for interacting with secret backends.</p>
  5313. </p>
  5314. <h3 id="external-secrets.io/v1beta1.SecretStore">SecretStore
  5315. </h3>
  5316. <p>
  5317. <p>SecretStore represents a secure external location for storing secrets, which can be referenced as part of <code>storeRef</code> fields.</p>
  5318. </p>
  5319. <table>
  5320. <thead>
  5321. <tr>
  5322. <th>Field</th>
  5323. <th>Description</th>
  5324. </tr>
  5325. </thead>
  5326. <tbody>
  5327. <tr>
  5328. <td>
  5329. <code>metadata</code></br>
  5330. <em>
  5331. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#objectmeta-v1-meta">
  5332. Kubernetes meta/v1.ObjectMeta
  5333. </a>
  5334. </em>
  5335. </td>
  5336. <td>
  5337. Refer to the Kubernetes API documentation for the fields of the
  5338. <code>metadata</code> field.
  5339. </td>
  5340. </tr>
  5341. <tr>
  5342. <td>
  5343. <code>spec</code></br>
  5344. <em>
  5345. <a href="#external-secrets.io/v1beta1.SecretStoreSpec">
  5346. SecretStoreSpec
  5347. </a>
  5348. </em>
  5349. </td>
  5350. <td>
  5351. <br/>
  5352. <br/>
  5353. <table>
  5354. <tr>
  5355. <td>
  5356. <code>controller</code></br>
  5357. <em>
  5358. string
  5359. </em>
  5360. </td>
  5361. <td>
  5362. <em>(Optional)</em>
  5363. <p>Used to select the correct KES controller (think: ingress.ingressClassName)
  5364. The KES controller is instantiated with a specific controller name and filters ES based on this property</p>
  5365. </td>
  5366. </tr>
  5367. <tr>
  5368. <td>
  5369. <code>provider</code></br>
  5370. <em>
  5371. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">
  5372. SecretStoreProvider
  5373. </a>
  5374. </em>
  5375. </td>
  5376. <td>
  5377. <p>Used to configure the provider. Only one provider may be set</p>
  5378. </td>
  5379. </tr>
  5380. <tr>
  5381. <td>
  5382. <code>retrySettings</code></br>
  5383. <em>
  5384. <a href="#external-secrets.io/v1beta1.SecretStoreRetrySettings">
  5385. SecretStoreRetrySettings
  5386. </a>
  5387. </em>
  5388. </td>
  5389. <td>
  5390. <em>(Optional)</em>
  5391. <p>Used to configure http retries if failed</p>
  5392. </td>
  5393. </tr>
  5394. <tr>
  5395. <td>
  5396. <code>refreshInterval</code></br>
  5397. <em>
  5398. int
  5399. </em>
  5400. </td>
  5401. <td>
  5402. <em>(Optional)</em>
  5403. <p>Used to configure store refresh interval in seconds. Empty or 0 will default to the controller config.</p>
  5404. </td>
  5405. </tr>
  5406. <tr>
  5407. <td>
  5408. <code>conditions</code></br>
  5409. <em>
  5410. <a href="#external-secrets.io/v1beta1.ClusterSecretStoreCondition">
  5411. []ClusterSecretStoreCondition
  5412. </a>
  5413. </em>
  5414. </td>
  5415. <td>
  5416. <em>(Optional)</em>
  5417. <p>Used to constraint a ClusterSecretStore to specific namespaces. Relevant only to ClusterSecretStore</p>
  5418. </td>
  5419. </tr>
  5420. </table>
  5421. </td>
  5422. </tr>
  5423. <tr>
  5424. <td>
  5425. <code>status</code></br>
  5426. <em>
  5427. <a href="#external-secrets.io/v1beta1.SecretStoreStatus">
  5428. SecretStoreStatus
  5429. </a>
  5430. </em>
  5431. </td>
  5432. <td>
  5433. </td>
  5434. </tr>
  5435. </tbody>
  5436. </table>
  5437. <h3 id="external-secrets.io/v1beta1.SecretStoreConditionType">SecretStoreConditionType
  5438. (<code>string</code> alias)</p></h3>
  5439. <p>
  5440. (<em>Appears on:</em>
  5441. <a href="#external-secrets.io/v1beta1.SecretStoreStatusCondition">SecretStoreStatusCondition</a>)
  5442. </p>
  5443. <p>
  5444. </p>
  5445. <table>
  5446. <thead>
  5447. <tr>
  5448. <th>Value</th>
  5449. <th>Description</th>
  5450. </tr>
  5451. </thead>
  5452. <tbody><tr><td><p>&#34;Ready&#34;</p></td>
  5453. <td></td>
  5454. </tr></tbody>
  5455. </table>
  5456. <h3 id="external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider
  5457. </h3>
  5458. <p>
  5459. (<em>Appears on:</em>
  5460. <a href="#external-secrets.io/v1beta1.SecretStoreSpec">SecretStoreSpec</a>)
  5461. </p>
  5462. <p>
  5463. <p>SecretStoreProvider contains the provider-specific configuration.</p>
  5464. </p>
  5465. <table>
  5466. <thead>
  5467. <tr>
  5468. <th>Field</th>
  5469. <th>Description</th>
  5470. </tr>
  5471. </thead>
  5472. <tbody>
  5473. <tr>
  5474. <td>
  5475. <code>aws</code></br>
  5476. <em>
  5477. <a href="#external-secrets.io/v1beta1.AWSProvider">
  5478. AWSProvider
  5479. </a>
  5480. </em>
  5481. </td>
  5482. <td>
  5483. <em>(Optional)</em>
  5484. <p>AWS configures this store to sync secrets using AWS Secret Manager provider</p>
  5485. </td>
  5486. </tr>
  5487. <tr>
  5488. <td>
  5489. <code>azurekv</code></br>
  5490. <em>
  5491. <a href="#external-secrets.io/v1beta1.AzureKVProvider">
  5492. AzureKVProvider
  5493. </a>
  5494. </em>
  5495. </td>
  5496. <td>
  5497. <em>(Optional)</em>
  5498. <p>AzureKV configures this store to sync secrets using Azure Key Vault provider</p>
  5499. </td>
  5500. </tr>
  5501. <tr>
  5502. <td>
  5503. <code>akeyless</code></br>
  5504. <em>
  5505. <a href="#external-secrets.io/v1beta1.AkeylessProvider">
  5506. AkeylessProvider
  5507. </a>
  5508. </em>
  5509. </td>
  5510. <td>
  5511. <em>(Optional)</em>
  5512. <p>Akeyless configures this store to sync secrets using Akeyless Vault provider</p>
  5513. </td>
  5514. </tr>
  5515. <tr>
  5516. <td>
  5517. <code>vault</code></br>
  5518. <em>
  5519. <a href="#external-secrets.io/v1beta1.VaultProvider">
  5520. VaultProvider
  5521. </a>
  5522. </em>
  5523. </td>
  5524. <td>
  5525. <em>(Optional)</em>
  5526. <p>Vault configures this store to sync secrets using Hashi provider</p>
  5527. </td>
  5528. </tr>
  5529. <tr>
  5530. <td>
  5531. <code>gcpsm</code></br>
  5532. <em>
  5533. <a href="#external-secrets.io/v1beta1.GCPSMProvider">
  5534. GCPSMProvider
  5535. </a>
  5536. </em>
  5537. </td>
  5538. <td>
  5539. <em>(Optional)</em>
  5540. <p>GCPSM configures this store to sync secrets using Google Cloud Platform Secret Manager provider</p>
  5541. </td>
  5542. </tr>
  5543. <tr>
  5544. <td>
  5545. <code>oracle</code></br>
  5546. <em>
  5547. <a href="#external-secrets.io/v1beta1.OracleProvider">
  5548. OracleProvider
  5549. </a>
  5550. </em>
  5551. </td>
  5552. <td>
  5553. <em>(Optional)</em>
  5554. <p>Oracle configures this store to sync secrets using Oracle Vault provider</p>
  5555. </td>
  5556. </tr>
  5557. <tr>
  5558. <td>
  5559. <code>ibm</code></br>
  5560. <em>
  5561. <a href="#external-secrets.io/v1beta1.IBMProvider">
  5562. IBMProvider
  5563. </a>
  5564. </em>
  5565. </td>
  5566. <td>
  5567. <em>(Optional)</em>
  5568. <p>IBM configures this store to sync secrets using IBM Cloud provider</p>
  5569. </td>
  5570. </tr>
  5571. <tr>
  5572. <td>
  5573. <code>yandexcertificatemanager</code></br>
  5574. <em>
  5575. <a href="#external-secrets.io/v1beta1.YandexCertificateManagerProvider">
  5576. YandexCertificateManagerProvider
  5577. </a>
  5578. </em>
  5579. </td>
  5580. <td>
  5581. <em>(Optional)</em>
  5582. <p>YandexCertificateManager configures this store to sync secrets using Yandex Certificate Manager provider</p>
  5583. </td>
  5584. </tr>
  5585. <tr>
  5586. <td>
  5587. <code>yandexlockbox</code></br>
  5588. <em>
  5589. <a href="#external-secrets.io/v1beta1.YandexLockboxProvider">
  5590. YandexLockboxProvider
  5591. </a>
  5592. </em>
  5593. </td>
  5594. <td>
  5595. <em>(Optional)</em>
  5596. <p>YandexLockbox configures this store to sync secrets using Yandex Lockbox provider</p>
  5597. </td>
  5598. </tr>
  5599. <tr>
  5600. <td>
  5601. <code>gitlab</code></br>
  5602. <em>
  5603. <a href="#external-secrets.io/v1beta1.GitlabProvider">
  5604. GitlabProvider
  5605. </a>
  5606. </em>
  5607. </td>
  5608. <td>
  5609. <em>(Optional)</em>
  5610. <p>GitLab configures this store to sync secrets using GitLab Variables provider</p>
  5611. </td>
  5612. </tr>
  5613. <tr>
  5614. <td>
  5615. <code>alibaba</code></br>
  5616. <em>
  5617. <a href="#external-secrets.io/v1beta1.AlibabaProvider">
  5618. AlibabaProvider
  5619. </a>
  5620. </em>
  5621. </td>
  5622. <td>
  5623. <em>(Optional)</em>
  5624. <p>Alibaba configures this store to sync secrets using Alibaba Cloud provider</p>
  5625. </td>
  5626. </tr>
  5627. <tr>
  5628. <td>
  5629. <code>onepassword</code></br>
  5630. <em>
  5631. <a href="#external-secrets.io/v1beta1.OnePasswordProvider">
  5632. OnePasswordProvider
  5633. </a>
  5634. </em>
  5635. </td>
  5636. <td>
  5637. <em>(Optional)</em>
  5638. <p>OnePassword configures this store to sync secrets using the 1Password Cloud provider</p>
  5639. </td>
  5640. </tr>
  5641. <tr>
  5642. <td>
  5643. <code>webhook</code></br>
  5644. <em>
  5645. <a href="#external-secrets.io/v1beta1.WebhookProvider">
  5646. WebhookProvider
  5647. </a>
  5648. </em>
  5649. </td>
  5650. <td>
  5651. <em>(Optional)</em>
  5652. <p>Webhook configures this store to sync secrets using a generic templated webhook</p>
  5653. </td>
  5654. </tr>
  5655. <tr>
  5656. <td>
  5657. <code>kubernetes</code></br>
  5658. <em>
  5659. <a href="#external-secrets.io/v1beta1.KubernetesProvider">
  5660. KubernetesProvider
  5661. </a>
  5662. </em>
  5663. </td>
  5664. <td>
  5665. <em>(Optional)</em>
  5666. <p>Kubernetes configures this store to sync secrets using a Kubernetes cluster provider</p>
  5667. </td>
  5668. </tr>
  5669. <tr>
  5670. <td>
  5671. <code>fake</code></br>
  5672. <em>
  5673. <a href="#external-secrets.io/v1beta1.FakeProvider">
  5674. FakeProvider
  5675. </a>
  5676. </em>
  5677. </td>
  5678. <td>
  5679. <em>(Optional)</em>
  5680. <p>Fake configures a store with static key/value pairs</p>
  5681. </td>
  5682. </tr>
  5683. <tr>
  5684. <td>
  5685. <code>senhasegura</code></br>
  5686. <em>
  5687. <a href="#external-secrets.io/v1beta1.SenhaseguraProvider">
  5688. SenhaseguraProvider
  5689. </a>
  5690. </em>
  5691. </td>
  5692. <td>
  5693. <em>(Optional)</em>
  5694. <p>Senhasegura configures this store to sync secrets using senhasegura provider</p>
  5695. </td>
  5696. </tr>
  5697. <tr>
  5698. <td>
  5699. <code>doppler</code></br>
  5700. <em>
  5701. <a href="#external-secrets.io/v1beta1.DopplerProvider">
  5702. DopplerProvider
  5703. </a>
  5704. </em>
  5705. </td>
  5706. <td>
  5707. <em>(Optional)</em>
  5708. <p>Doppler configures this store to sync secrets using the Doppler provider</p>
  5709. </td>
  5710. </tr>
  5711. </tbody>
  5712. </table>
  5713. <h3 id="external-secrets.io/v1beta1.SecretStoreRef">SecretStoreRef
  5714. </h3>
  5715. <p>
  5716. (<em>Appears on:</em>
  5717. <a href="#external-secrets.io/v1beta1.ExternalSecretSpec">ExternalSecretSpec</a>,
  5718. <a href="#external-secrets.io/v1beta1.SourceRef">SourceRef</a>)
  5719. </p>
  5720. <p>
  5721. <p>SecretStoreRef defines which SecretStore to fetch the ExternalSecret data.</p>
  5722. </p>
  5723. <table>
  5724. <thead>
  5725. <tr>
  5726. <th>Field</th>
  5727. <th>Description</th>
  5728. </tr>
  5729. </thead>
  5730. <tbody>
  5731. <tr>
  5732. <td>
  5733. <code>name</code></br>
  5734. <em>
  5735. string
  5736. </em>
  5737. </td>
  5738. <td>
  5739. <p>Name of the SecretStore resource</p>
  5740. </td>
  5741. </tr>
  5742. <tr>
  5743. <td>
  5744. <code>kind</code></br>
  5745. <em>
  5746. string
  5747. </em>
  5748. </td>
  5749. <td>
  5750. <em>(Optional)</em>
  5751. <p>Kind of the SecretStore resource (SecretStore or ClusterSecretStore)
  5752. Defaults to <code>SecretStore</code></p>
  5753. </td>
  5754. </tr>
  5755. </tbody>
  5756. </table>
  5757. <h3 id="external-secrets.io/v1beta1.SecretStoreRetrySettings">SecretStoreRetrySettings
  5758. </h3>
  5759. <p>
  5760. (<em>Appears on:</em>
  5761. <a href="#external-secrets.io/v1beta1.SecretStoreSpec">SecretStoreSpec</a>)
  5762. </p>
  5763. <p>
  5764. </p>
  5765. <table>
  5766. <thead>
  5767. <tr>
  5768. <th>Field</th>
  5769. <th>Description</th>
  5770. </tr>
  5771. </thead>
  5772. <tbody>
  5773. <tr>
  5774. <td>
  5775. <code>maxRetries</code></br>
  5776. <em>
  5777. int32
  5778. </em>
  5779. </td>
  5780. <td>
  5781. </td>
  5782. </tr>
  5783. <tr>
  5784. <td>
  5785. <code>retryInterval</code></br>
  5786. <em>
  5787. string
  5788. </em>
  5789. </td>
  5790. <td>
  5791. </td>
  5792. </tr>
  5793. </tbody>
  5794. </table>
  5795. <h3 id="external-secrets.io/v1beta1.SecretStoreSpec">SecretStoreSpec
  5796. </h3>
  5797. <p>
  5798. (<em>Appears on:</em>
  5799. <a href="#external-secrets.io/v1beta1.ClusterSecretStore">ClusterSecretStore</a>,
  5800. <a href="#external-secrets.io/v1beta1.SecretStore">SecretStore</a>)
  5801. </p>
  5802. <p>
  5803. <p>SecretStoreSpec defines the desired state of SecretStore.</p>
  5804. </p>
  5805. <table>
  5806. <thead>
  5807. <tr>
  5808. <th>Field</th>
  5809. <th>Description</th>
  5810. </tr>
  5811. </thead>
  5812. <tbody>
  5813. <tr>
  5814. <td>
  5815. <code>controller</code></br>
  5816. <em>
  5817. string
  5818. </em>
  5819. </td>
  5820. <td>
  5821. <em>(Optional)</em>
  5822. <p>Used to select the correct KES controller (think: ingress.ingressClassName)
  5823. The KES controller is instantiated with a specific controller name and filters ES based on this property</p>
  5824. </td>
  5825. </tr>
  5826. <tr>
  5827. <td>
  5828. <code>provider</code></br>
  5829. <em>
  5830. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">
  5831. SecretStoreProvider
  5832. </a>
  5833. </em>
  5834. </td>
  5835. <td>
  5836. <p>Used to configure the provider. Only one provider may be set</p>
  5837. </td>
  5838. </tr>
  5839. <tr>
  5840. <td>
  5841. <code>retrySettings</code></br>
  5842. <em>
  5843. <a href="#external-secrets.io/v1beta1.SecretStoreRetrySettings">
  5844. SecretStoreRetrySettings
  5845. </a>
  5846. </em>
  5847. </td>
  5848. <td>
  5849. <em>(Optional)</em>
  5850. <p>Used to configure http retries if failed</p>
  5851. </td>
  5852. </tr>
  5853. <tr>
  5854. <td>
  5855. <code>refreshInterval</code></br>
  5856. <em>
  5857. int
  5858. </em>
  5859. </td>
  5860. <td>
  5861. <em>(Optional)</em>
  5862. <p>Used to configure store refresh interval in seconds. Empty or 0 will default to the controller config.</p>
  5863. </td>
  5864. </tr>
  5865. <tr>
  5866. <td>
  5867. <code>conditions</code></br>
  5868. <em>
  5869. <a href="#external-secrets.io/v1beta1.ClusterSecretStoreCondition">
  5870. []ClusterSecretStoreCondition
  5871. </a>
  5872. </em>
  5873. </td>
  5874. <td>
  5875. <em>(Optional)</em>
  5876. <p>Used to constraint a ClusterSecretStore to specific namespaces. Relevant only to ClusterSecretStore</p>
  5877. </td>
  5878. </tr>
  5879. </tbody>
  5880. </table>
  5881. <h3 id="external-secrets.io/v1beta1.SecretStoreStatus">SecretStoreStatus
  5882. </h3>
  5883. <p>
  5884. (<em>Appears on:</em>
  5885. <a href="#external-secrets.io/v1beta1.ClusterSecretStore">ClusterSecretStore</a>,
  5886. <a href="#external-secrets.io/v1beta1.SecretStore">SecretStore</a>)
  5887. </p>
  5888. <p>
  5889. <p>SecretStoreStatus defines the observed state of the SecretStore.</p>
  5890. </p>
  5891. <table>
  5892. <thead>
  5893. <tr>
  5894. <th>Field</th>
  5895. <th>Description</th>
  5896. </tr>
  5897. </thead>
  5898. <tbody>
  5899. <tr>
  5900. <td>
  5901. <code>conditions</code></br>
  5902. <em>
  5903. <a href="#external-secrets.io/v1beta1.SecretStoreStatusCondition">
  5904. []SecretStoreStatusCondition
  5905. </a>
  5906. </em>
  5907. </td>
  5908. <td>
  5909. <em>(Optional)</em>
  5910. </td>
  5911. </tr>
  5912. </tbody>
  5913. </table>
  5914. <h3 id="external-secrets.io/v1beta1.SecretStoreStatusCondition">SecretStoreStatusCondition
  5915. </h3>
  5916. <p>
  5917. (<em>Appears on:</em>
  5918. <a href="#external-secrets.io/v1beta1.SecretStoreStatus">SecretStoreStatus</a>)
  5919. </p>
  5920. <p>
  5921. </p>
  5922. <table>
  5923. <thead>
  5924. <tr>
  5925. <th>Field</th>
  5926. <th>Description</th>
  5927. </tr>
  5928. </thead>
  5929. <tbody>
  5930. <tr>
  5931. <td>
  5932. <code>type</code></br>
  5933. <em>
  5934. <a href="#external-secrets.io/v1beta1.SecretStoreConditionType">
  5935. SecretStoreConditionType
  5936. </a>
  5937. </em>
  5938. </td>
  5939. <td>
  5940. </td>
  5941. </tr>
  5942. <tr>
  5943. <td>
  5944. <code>status</code></br>
  5945. <em>
  5946. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#conditionstatus-v1-core">
  5947. Kubernetes core/v1.ConditionStatus
  5948. </a>
  5949. </em>
  5950. </td>
  5951. <td>
  5952. </td>
  5953. </tr>
  5954. <tr>
  5955. <td>
  5956. <code>reason</code></br>
  5957. <em>
  5958. string
  5959. </em>
  5960. </td>
  5961. <td>
  5962. <em>(Optional)</em>
  5963. </td>
  5964. </tr>
  5965. <tr>
  5966. <td>
  5967. <code>message</code></br>
  5968. <em>
  5969. string
  5970. </em>
  5971. </td>
  5972. <td>
  5973. <em>(Optional)</em>
  5974. </td>
  5975. </tr>
  5976. <tr>
  5977. <td>
  5978. <code>lastTransitionTime</code></br>
  5979. <em>
  5980. <a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Time">
  5981. Kubernetes meta/v1.Time
  5982. </a>
  5983. </em>
  5984. </td>
  5985. <td>
  5986. <em>(Optional)</em>
  5987. </td>
  5988. </tr>
  5989. </tbody>
  5990. </table>
  5991. <h3 id="external-secrets.io/v1beta1.SecretsClient">SecretsClient
  5992. </h3>
  5993. <p>
  5994. <p>SecretsClient provides access to secrets.</p>
  5995. </p>
  5996. <h3 id="external-secrets.io/v1beta1.SenhaseguraAuth">SenhaseguraAuth
  5997. </h3>
  5998. <p>
  5999. (<em>Appears on:</em>
  6000. <a href="#external-secrets.io/v1beta1.SenhaseguraProvider">SenhaseguraProvider</a>)
  6001. </p>
  6002. <p>
  6003. <p>SenhaseguraAuth tells the controller how to do auth in senhasegura.</p>
  6004. </p>
  6005. <table>
  6006. <thead>
  6007. <tr>
  6008. <th>Field</th>
  6009. <th>Description</th>
  6010. </tr>
  6011. </thead>
  6012. <tbody>
  6013. <tr>
  6014. <td>
  6015. <code>clientId</code></br>
  6016. <em>
  6017. string
  6018. </em>
  6019. </td>
  6020. <td>
  6021. </td>
  6022. </tr>
  6023. <tr>
  6024. <td>
  6025. <code>clientSecretSecretRef</code></br>
  6026. <em>
  6027. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6028. </em>
  6029. </td>
  6030. <td>
  6031. </td>
  6032. </tr>
  6033. </tbody>
  6034. </table>
  6035. <h3 id="external-secrets.io/v1beta1.SenhaseguraModuleType">SenhaseguraModuleType
  6036. (<code>string</code> alias)</p></h3>
  6037. <p>
  6038. (<em>Appears on:</em>
  6039. <a href="#external-secrets.io/v1beta1.SenhaseguraProvider">SenhaseguraProvider</a>)
  6040. </p>
  6041. <p>
  6042. <p>SenhaseguraModuleType enum defines senhasegura target module to fetch secrets</p>
  6043. </p>
  6044. <table>
  6045. <thead>
  6046. <tr>
  6047. <th>Value</th>
  6048. <th>Description</th>
  6049. </tr>
  6050. </thead>
  6051. <tbody><tr><td><p>&#34;DSM&#34;</p></td>
  6052. <td><pre><code> SenhaseguraModuleDSM is the senhasegura DevOps Secrets Management module
  6053. see: https://senhasegura.com/devops
  6054. </code></pre>
  6055. </td>
  6056. </tr></tbody>
  6057. </table>
  6058. <h3 id="external-secrets.io/v1beta1.SenhaseguraProvider">SenhaseguraProvider
  6059. </h3>
  6060. <p>
  6061. (<em>Appears on:</em>
  6062. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  6063. </p>
  6064. <p>
  6065. <p>SenhaseguraProvider setup a store to sync secrets with senhasegura.</p>
  6066. </p>
  6067. <table>
  6068. <thead>
  6069. <tr>
  6070. <th>Field</th>
  6071. <th>Description</th>
  6072. </tr>
  6073. </thead>
  6074. <tbody>
  6075. <tr>
  6076. <td>
  6077. <code>url</code></br>
  6078. <em>
  6079. string
  6080. </em>
  6081. </td>
  6082. <td>
  6083. <p>URL of senhasegura</p>
  6084. </td>
  6085. </tr>
  6086. <tr>
  6087. <td>
  6088. <code>module</code></br>
  6089. <em>
  6090. <a href="#external-secrets.io/v1beta1.SenhaseguraModuleType">
  6091. SenhaseguraModuleType
  6092. </a>
  6093. </em>
  6094. </td>
  6095. <td>
  6096. <p>Module defines which senhasegura module should be used to get secrets</p>
  6097. </td>
  6098. </tr>
  6099. <tr>
  6100. <td>
  6101. <code>auth</code></br>
  6102. <em>
  6103. <a href="#external-secrets.io/v1beta1.SenhaseguraAuth">
  6104. SenhaseguraAuth
  6105. </a>
  6106. </em>
  6107. </td>
  6108. <td>
  6109. <p>Auth defines parameters to authenticate in senhasegura</p>
  6110. </td>
  6111. </tr>
  6112. <tr>
  6113. <td>
  6114. <code>ignoreSslCertificate</code></br>
  6115. <em>
  6116. bool
  6117. </em>
  6118. </td>
  6119. <td>
  6120. <p>IgnoreSslCertificate defines if SSL certificate must be ignored</p>
  6121. </td>
  6122. </tr>
  6123. </tbody>
  6124. </table>
  6125. <h3 id="external-secrets.io/v1beta1.SourceRef">SourceRef
  6126. </h3>
  6127. <p>
  6128. (<em>Appears on:</em>
  6129. <a href="#external-secrets.io/v1beta1.ExternalSecretData">ExternalSecretData</a>,
  6130. <a href="#external-secrets.io/v1beta1.ExternalSecretDataFromRemoteRef">ExternalSecretDataFromRemoteRef</a>)
  6131. </p>
  6132. <p>
  6133. <p>SourceRef allows you to override the source
  6134. from which the secret will be pulled from.
  6135. You can define at maximum one property.</p>
  6136. </p>
  6137. <table>
  6138. <thead>
  6139. <tr>
  6140. <th>Field</th>
  6141. <th>Description</th>
  6142. </tr>
  6143. </thead>
  6144. <tbody>
  6145. <tr>
  6146. <td>
  6147. <code>storeRef</code></br>
  6148. <em>
  6149. <a href="#external-secrets.io/v1beta1.SecretStoreRef">
  6150. SecretStoreRef
  6151. </a>
  6152. </em>
  6153. </td>
  6154. <td>
  6155. <em>(Optional)</em>
  6156. </td>
  6157. </tr>
  6158. <tr>
  6159. <td>
  6160. <code>generatorRef</code></br>
  6161. <em>
  6162. <a href="#external-secrets.io/v1beta1.GeneratorRef">
  6163. GeneratorRef
  6164. </a>
  6165. </em>
  6166. </td>
  6167. <td>
  6168. <em>(Optional)</em>
  6169. <p>GeneratorRef points to a generator custom resource in</p>
  6170. </td>
  6171. </tr>
  6172. </tbody>
  6173. </table>
  6174. <h3 id="external-secrets.io/v1beta1.TemplateEngineVersion">TemplateEngineVersion
  6175. (<code>string</code> alias)</p></h3>
  6176. <p>
  6177. (<em>Appears on:</em>
  6178. <a href="#external-secrets.io/v1beta1.ExternalSecretTemplate">ExternalSecretTemplate</a>)
  6179. </p>
  6180. <p>
  6181. </p>
  6182. <table>
  6183. <thead>
  6184. <tr>
  6185. <th>Value</th>
  6186. <th>Description</th>
  6187. </tr>
  6188. </thead>
  6189. <tbody><tr><td><p>&#34;v1&#34;</p></td>
  6190. <td></td>
  6191. </tr><tr><td><p>&#34;v2&#34;</p></td>
  6192. <td></td>
  6193. </tr></tbody>
  6194. </table>
  6195. <h3 id="external-secrets.io/v1beta1.TemplateFrom">TemplateFrom
  6196. </h3>
  6197. <p>
  6198. (<em>Appears on:</em>
  6199. <a href="#external-secrets.io/v1beta1.ExternalSecretTemplate">ExternalSecretTemplate</a>)
  6200. </p>
  6201. <p>
  6202. </p>
  6203. <table>
  6204. <thead>
  6205. <tr>
  6206. <th>Field</th>
  6207. <th>Description</th>
  6208. </tr>
  6209. </thead>
  6210. <tbody>
  6211. <tr>
  6212. <td>
  6213. <code>configMap</code></br>
  6214. <em>
  6215. <a href="#external-secrets.io/v1beta1.TemplateRef">
  6216. TemplateRef
  6217. </a>
  6218. </em>
  6219. </td>
  6220. <td>
  6221. </td>
  6222. </tr>
  6223. <tr>
  6224. <td>
  6225. <code>secret</code></br>
  6226. <em>
  6227. <a href="#external-secrets.io/v1beta1.TemplateRef">
  6228. TemplateRef
  6229. </a>
  6230. </em>
  6231. </td>
  6232. <td>
  6233. </td>
  6234. </tr>
  6235. <tr>
  6236. <td>
  6237. <code>scope</code></br>
  6238. <em>
  6239. <a href="#external-secrets.io/v1beta1.TemplateScope">
  6240. TemplateScope
  6241. </a>
  6242. </em>
  6243. </td>
  6244. <td>
  6245. <em>(Optional)</em>
  6246. </td>
  6247. </tr>
  6248. <tr>
  6249. <td>
  6250. <code>target</code></br>
  6251. <em>
  6252. <a href="#external-secrets.io/v1beta1.TemplateTarget">
  6253. TemplateTarget
  6254. </a>
  6255. </em>
  6256. </td>
  6257. <td>
  6258. <em>(Optional)</em>
  6259. </td>
  6260. </tr>
  6261. <tr>
  6262. <td>
  6263. <code>literal</code></br>
  6264. <em>
  6265. string
  6266. </em>
  6267. </td>
  6268. <td>
  6269. <em>(Optional)</em>
  6270. </td>
  6271. </tr>
  6272. </tbody>
  6273. </table>
  6274. <h3 id="external-secrets.io/v1beta1.TemplateRef">TemplateRef
  6275. </h3>
  6276. <p>
  6277. (<em>Appears on:</em>
  6278. <a href="#external-secrets.io/v1beta1.TemplateFrom">TemplateFrom</a>)
  6279. </p>
  6280. <p>
  6281. </p>
  6282. <table>
  6283. <thead>
  6284. <tr>
  6285. <th>Field</th>
  6286. <th>Description</th>
  6287. </tr>
  6288. </thead>
  6289. <tbody>
  6290. <tr>
  6291. <td>
  6292. <code>name</code></br>
  6293. <em>
  6294. string
  6295. </em>
  6296. </td>
  6297. <td>
  6298. </td>
  6299. </tr>
  6300. <tr>
  6301. <td>
  6302. <code>items</code></br>
  6303. <em>
  6304. <a href="#external-secrets.io/v1beta1.TemplateRefItem">
  6305. []TemplateRefItem
  6306. </a>
  6307. </em>
  6308. </td>
  6309. <td>
  6310. </td>
  6311. </tr>
  6312. </tbody>
  6313. </table>
  6314. <h3 id="external-secrets.io/v1beta1.TemplateRefItem">TemplateRefItem
  6315. </h3>
  6316. <p>
  6317. (<em>Appears on:</em>
  6318. <a href="#external-secrets.io/v1beta1.TemplateRef">TemplateRef</a>)
  6319. </p>
  6320. <p>
  6321. </p>
  6322. <table>
  6323. <thead>
  6324. <tr>
  6325. <th>Field</th>
  6326. <th>Description</th>
  6327. </tr>
  6328. </thead>
  6329. <tbody>
  6330. <tr>
  6331. <td>
  6332. <code>key</code></br>
  6333. <em>
  6334. string
  6335. </em>
  6336. </td>
  6337. <td>
  6338. </td>
  6339. </tr>
  6340. </tbody>
  6341. </table>
  6342. <h3 id="external-secrets.io/v1beta1.TemplateScope">TemplateScope
  6343. (<code>string</code> alias)</p></h3>
  6344. <p>
  6345. (<em>Appears on:</em>
  6346. <a href="#external-secrets.io/v1beta1.TemplateFrom">TemplateFrom</a>)
  6347. </p>
  6348. <p>
  6349. </p>
  6350. <table>
  6351. <thead>
  6352. <tr>
  6353. <th>Value</th>
  6354. <th>Description</th>
  6355. </tr>
  6356. </thead>
  6357. <tbody><tr><td><p>&#34;KeysAndValues&#34;</p></td>
  6358. <td></td>
  6359. </tr><tr><td><p>&#34;Values&#34;</p></td>
  6360. <td></td>
  6361. </tr></tbody>
  6362. </table>
  6363. <h3 id="external-secrets.io/v1beta1.TemplateTarget">TemplateTarget
  6364. (<code>string</code> alias)</p></h3>
  6365. <p>
  6366. (<em>Appears on:</em>
  6367. <a href="#external-secrets.io/v1beta1.TemplateFrom">TemplateFrom</a>)
  6368. </p>
  6369. <p>
  6370. </p>
  6371. <table>
  6372. <thead>
  6373. <tr>
  6374. <th>Value</th>
  6375. <th>Description</th>
  6376. </tr>
  6377. </thead>
  6378. <tbody><tr><td><p>&#34;Annotations&#34;</p></td>
  6379. <td></td>
  6380. </tr><tr><td><p>&#34;Data&#34;</p></td>
  6381. <td></td>
  6382. </tr><tr><td><p>&#34;Labels&#34;</p></td>
  6383. <td></td>
  6384. </tr><tr><td><p>&#34;StringData&#34;</p></td>
  6385. <td></td>
  6386. </tr></tbody>
  6387. </table>
  6388. <h3 id="external-secrets.io/v1beta1.TokenAuth">TokenAuth
  6389. </h3>
  6390. <p>
  6391. (<em>Appears on:</em>
  6392. <a href="#external-secrets.io/v1beta1.KubernetesAuth">KubernetesAuth</a>)
  6393. </p>
  6394. <p>
  6395. </p>
  6396. <table>
  6397. <thead>
  6398. <tr>
  6399. <th>Field</th>
  6400. <th>Description</th>
  6401. </tr>
  6402. </thead>
  6403. <tbody>
  6404. <tr>
  6405. <td>
  6406. <code>bearerToken</code></br>
  6407. <em>
  6408. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6409. </em>
  6410. </td>
  6411. <td>
  6412. </td>
  6413. </tr>
  6414. </tbody>
  6415. </table>
  6416. <h3 id="external-secrets.io/v1beta1.ValidationResult">ValidationResult
  6417. (<code>byte</code> alias)</p></h3>
  6418. <p>
  6419. </p>
  6420. <table>
  6421. <thead>
  6422. <tr>
  6423. <th>Value</th>
  6424. <th>Description</th>
  6425. </tr>
  6426. </thead>
  6427. <tbody><tr><td><p>2</p></td>
  6428. <td><p>Error indicates that there is a misconfiguration.</p>
  6429. </td>
  6430. </tr><tr><td><p>0</p></td>
  6431. <td><p>Ready indicates that the client is configured correctly
  6432. and can be used.</p>
  6433. </td>
  6434. </tr><tr><td><p>1</p></td>
  6435. <td><p>Unknown indicates that the client can be used
  6436. but information is missing and it can not be validated.</p>
  6437. </td>
  6438. </tr></tbody>
  6439. </table>
  6440. <h3 id="external-secrets.io/v1beta1.VaultAppRole">VaultAppRole
  6441. </h3>
  6442. <p>
  6443. (<em>Appears on:</em>
  6444. <a href="#external-secrets.io/v1beta1.VaultAuth">VaultAuth</a>)
  6445. </p>
  6446. <p>
  6447. <p>VaultAppRole authenticates with Vault using the App Role auth mechanism,
  6448. with the role and secret stored in a Kubernetes Secret resource.</p>
  6449. </p>
  6450. <table>
  6451. <thead>
  6452. <tr>
  6453. <th>Field</th>
  6454. <th>Description</th>
  6455. </tr>
  6456. </thead>
  6457. <tbody>
  6458. <tr>
  6459. <td>
  6460. <code>path</code></br>
  6461. <em>
  6462. string
  6463. </em>
  6464. </td>
  6465. <td>
  6466. <p>Path where the App Role authentication backend is mounted
  6467. in Vault, e.g: &ldquo;approle&rdquo;</p>
  6468. </td>
  6469. </tr>
  6470. <tr>
  6471. <td>
  6472. <code>roleId</code></br>
  6473. <em>
  6474. string
  6475. </em>
  6476. </td>
  6477. <td>
  6478. <p>RoleID configured in the App Role authentication backend when setting
  6479. up the authentication backend in Vault.</p>
  6480. </td>
  6481. </tr>
  6482. <tr>
  6483. <td>
  6484. <code>secretRef</code></br>
  6485. <em>
  6486. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6487. </em>
  6488. </td>
  6489. <td>
  6490. <p>Reference to a key in a Secret that contains the App Role secret used
  6491. to authenticate with Vault.
  6492. The <code>key</code> field must be specified and denotes which entry within the Secret
  6493. resource is used as the app role secret.</p>
  6494. </td>
  6495. </tr>
  6496. </tbody>
  6497. </table>
  6498. <h3 id="external-secrets.io/v1beta1.VaultAuth">VaultAuth
  6499. </h3>
  6500. <p>
  6501. (<em>Appears on:</em>
  6502. <a href="#external-secrets.io/v1beta1.VaultProvider">VaultProvider</a>)
  6503. </p>
  6504. <p>
  6505. <p>VaultAuth is the configuration used to authenticate with a Vault server.
  6506. Only one of <code>tokenSecretRef</code>, <code>appRole</code>, <code>kubernetes</code>, <code>ldap</code>, <code>userPass</code>, <code>jwt</code> or <code>cert</code>
  6507. can be specified.</p>
  6508. </p>
  6509. <table>
  6510. <thead>
  6511. <tr>
  6512. <th>Field</th>
  6513. <th>Description</th>
  6514. </tr>
  6515. </thead>
  6516. <tbody>
  6517. <tr>
  6518. <td>
  6519. <code>tokenSecretRef</code></br>
  6520. <em>
  6521. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6522. </em>
  6523. </td>
  6524. <td>
  6525. <em>(Optional)</em>
  6526. <p>TokenSecretRef authenticates with Vault by presenting a token.</p>
  6527. </td>
  6528. </tr>
  6529. <tr>
  6530. <td>
  6531. <code>appRole</code></br>
  6532. <em>
  6533. <a href="#external-secrets.io/v1beta1.VaultAppRole">
  6534. VaultAppRole
  6535. </a>
  6536. </em>
  6537. </td>
  6538. <td>
  6539. <em>(Optional)</em>
  6540. <p>AppRole authenticates with Vault using the App Role auth mechanism,
  6541. with the role and secret stored in a Kubernetes Secret resource.</p>
  6542. </td>
  6543. </tr>
  6544. <tr>
  6545. <td>
  6546. <code>kubernetes</code></br>
  6547. <em>
  6548. <a href="#external-secrets.io/v1beta1.VaultKubernetesAuth">
  6549. VaultKubernetesAuth
  6550. </a>
  6551. </em>
  6552. </td>
  6553. <td>
  6554. <em>(Optional)</em>
  6555. <p>Kubernetes authenticates with Vault by passing the ServiceAccount
  6556. token stored in the named Secret resource to the Vault server.</p>
  6557. </td>
  6558. </tr>
  6559. <tr>
  6560. <td>
  6561. <code>ldap</code></br>
  6562. <em>
  6563. <a href="#external-secrets.io/v1beta1.VaultLdapAuth">
  6564. VaultLdapAuth
  6565. </a>
  6566. </em>
  6567. </td>
  6568. <td>
  6569. <em>(Optional)</em>
  6570. <p>Ldap authenticates with Vault by passing username/password pair using
  6571. the LDAP authentication method</p>
  6572. </td>
  6573. </tr>
  6574. <tr>
  6575. <td>
  6576. <code>userPass</code></br>
  6577. <em>
  6578. <a href="#external-secrets.io/v1beta1.VaultUserPassAuth">
  6579. VaultUserPassAuth
  6580. </a>
  6581. </em>
  6582. </td>
  6583. <td>
  6584. <em>(Optional)</em>
  6585. <p>UserPass authenticates with Vault by passing username/password pair using
  6586. the userPass authentication method</p>
  6587. </td>
  6588. </tr>
  6589. <tr>
  6590. <td>
  6591. <code>jwt</code></br>
  6592. <em>
  6593. <a href="#external-secrets.io/v1beta1.VaultJwtAuth">
  6594. VaultJwtAuth
  6595. </a>
  6596. </em>
  6597. </td>
  6598. <td>
  6599. <em>(Optional)</em>
  6600. <p>Jwt authenticates with Vault by passing role and JWT token using the
  6601. JWT/OIDC authentication method</p>
  6602. </td>
  6603. </tr>
  6604. <tr>
  6605. <td>
  6606. <code>cert</code></br>
  6607. <em>
  6608. <a href="#external-secrets.io/v1beta1.VaultCertAuth">
  6609. VaultCertAuth
  6610. </a>
  6611. </em>
  6612. </td>
  6613. <td>
  6614. <em>(Optional)</em>
  6615. <p>Cert authenticates with TLS Certificates by passing client certificate, private key and ca certificate
  6616. Cert authentication method</p>
  6617. </td>
  6618. </tr>
  6619. </tbody>
  6620. </table>
  6621. <h3 id="external-secrets.io/v1beta1.VaultCertAuth">VaultCertAuth
  6622. </h3>
  6623. <p>
  6624. (<em>Appears on:</em>
  6625. <a href="#external-secrets.io/v1beta1.VaultAuth">VaultAuth</a>)
  6626. </p>
  6627. <p>
  6628. <p>VaultJwtAuth authenticates with Vault using the JWT/OIDC authentication
  6629. method, with the role name and token stored in a Kubernetes Secret resource.</p>
  6630. </p>
  6631. <table>
  6632. <thead>
  6633. <tr>
  6634. <th>Field</th>
  6635. <th>Description</th>
  6636. </tr>
  6637. </thead>
  6638. <tbody>
  6639. <tr>
  6640. <td>
  6641. <code>clientCert</code></br>
  6642. <em>
  6643. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6644. </em>
  6645. </td>
  6646. <td>
  6647. <em>(Optional)</em>
  6648. <p>ClientCert is a certificate to authenticate using the Cert Vault
  6649. authentication method</p>
  6650. </td>
  6651. </tr>
  6652. <tr>
  6653. <td>
  6654. <code>secretRef</code></br>
  6655. <em>
  6656. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6657. </em>
  6658. </td>
  6659. <td>
  6660. <p>SecretRef to a key in a Secret resource containing client private key to
  6661. authenticate with Vault using the Cert authentication method</p>
  6662. </td>
  6663. </tr>
  6664. </tbody>
  6665. </table>
  6666. <h3 id="external-secrets.io/v1beta1.VaultJwtAuth">VaultJwtAuth
  6667. </h3>
  6668. <p>
  6669. (<em>Appears on:</em>
  6670. <a href="#external-secrets.io/v1beta1.VaultAuth">VaultAuth</a>)
  6671. </p>
  6672. <p>
  6673. <p>VaultJwtAuth authenticates with Vault using the JWT/OIDC authentication
  6674. method, with the role name and a token stored in a Kubernetes Secret resource or
  6675. a Kubernetes service account token retrieved via <code>TokenRequest</code>.</p>
  6676. </p>
  6677. <table>
  6678. <thead>
  6679. <tr>
  6680. <th>Field</th>
  6681. <th>Description</th>
  6682. </tr>
  6683. </thead>
  6684. <tbody>
  6685. <tr>
  6686. <td>
  6687. <code>path</code></br>
  6688. <em>
  6689. string
  6690. </em>
  6691. </td>
  6692. <td>
  6693. <p>Path where the JWT authentication backend is mounted
  6694. in Vault, e.g: &ldquo;jwt&rdquo;</p>
  6695. </td>
  6696. </tr>
  6697. <tr>
  6698. <td>
  6699. <code>role</code></br>
  6700. <em>
  6701. string
  6702. </em>
  6703. </td>
  6704. <td>
  6705. <em>(Optional)</em>
  6706. <p>Role is a JWT role to authenticate using the JWT/OIDC Vault
  6707. authentication method</p>
  6708. </td>
  6709. </tr>
  6710. <tr>
  6711. <td>
  6712. <code>secretRef</code></br>
  6713. <em>
  6714. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6715. </em>
  6716. </td>
  6717. <td>
  6718. <em>(Optional)</em>
  6719. <p>Optional SecretRef that refers to a key in a Secret resource containing JWT token to
  6720. authenticate with Vault using the JWT/OIDC authentication method.</p>
  6721. </td>
  6722. </tr>
  6723. <tr>
  6724. <td>
  6725. <code>kubernetesServiceAccountToken</code></br>
  6726. <em>
  6727. <a href="#external-secrets.io/v1beta1.VaultKubernetesServiceAccountTokenAuth">
  6728. VaultKubernetesServiceAccountTokenAuth
  6729. </a>
  6730. </em>
  6731. </td>
  6732. <td>
  6733. <em>(Optional)</em>
  6734. <p>Optional ServiceAccountToken specifies the Kubernetes service account for which to request
  6735. a token for with the <code>TokenRequest</code> API.</p>
  6736. </td>
  6737. </tr>
  6738. </tbody>
  6739. </table>
  6740. <h3 id="external-secrets.io/v1beta1.VaultKVStoreVersion">VaultKVStoreVersion
  6741. (<code>string</code> alias)</p></h3>
  6742. <p>
  6743. (<em>Appears on:</em>
  6744. <a href="#external-secrets.io/v1beta1.VaultProvider">VaultProvider</a>)
  6745. </p>
  6746. <p>
  6747. </p>
  6748. <table>
  6749. <thead>
  6750. <tr>
  6751. <th>Value</th>
  6752. <th>Description</th>
  6753. </tr>
  6754. </thead>
  6755. <tbody><tr><td><p>&#34;v1&#34;</p></td>
  6756. <td></td>
  6757. </tr><tr><td><p>&#34;v2&#34;</p></td>
  6758. <td></td>
  6759. </tr></tbody>
  6760. </table>
  6761. <h3 id="external-secrets.io/v1beta1.VaultKubernetesAuth">VaultKubernetesAuth
  6762. </h3>
  6763. <p>
  6764. (<em>Appears on:</em>
  6765. <a href="#external-secrets.io/v1beta1.VaultAuth">VaultAuth</a>)
  6766. </p>
  6767. <p>
  6768. <p>Authenticate against Vault using a Kubernetes ServiceAccount token stored in
  6769. a Secret.</p>
  6770. </p>
  6771. <table>
  6772. <thead>
  6773. <tr>
  6774. <th>Field</th>
  6775. <th>Description</th>
  6776. </tr>
  6777. </thead>
  6778. <tbody>
  6779. <tr>
  6780. <td>
  6781. <code>mountPath</code></br>
  6782. <em>
  6783. string
  6784. </em>
  6785. </td>
  6786. <td>
  6787. <p>Path where the Kubernetes authentication backend is mounted in Vault, e.g:
  6788. &ldquo;kubernetes&rdquo;</p>
  6789. </td>
  6790. </tr>
  6791. <tr>
  6792. <td>
  6793. <code>serviceAccountRef</code></br>
  6794. <em>
  6795. github.com/external-secrets/external-secrets/apis/meta/v1.ServiceAccountSelector
  6796. </em>
  6797. </td>
  6798. <td>
  6799. <em>(Optional)</em>
  6800. <p>Optional service account field containing the name of a kubernetes ServiceAccount.
  6801. If the service account is specified, the service account secret token JWT will be used
  6802. for authenticating with Vault. If the service account selector is not supplied,
  6803. the secretRef will be used instead.</p>
  6804. </td>
  6805. </tr>
  6806. <tr>
  6807. <td>
  6808. <code>secretRef</code></br>
  6809. <em>
  6810. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6811. </em>
  6812. </td>
  6813. <td>
  6814. <em>(Optional)</em>
  6815. <p>Optional secret field containing a Kubernetes ServiceAccount JWT used
  6816. for authenticating with Vault. If a name is specified without a key,
  6817. <code>token</code> is the default. If one is not specified, the one bound to
  6818. the controller will be used.</p>
  6819. </td>
  6820. </tr>
  6821. <tr>
  6822. <td>
  6823. <code>role</code></br>
  6824. <em>
  6825. string
  6826. </em>
  6827. </td>
  6828. <td>
  6829. <p>A required field containing the Vault Role to assume. A Role binds a
  6830. Kubernetes ServiceAccount with a set of Vault policies.</p>
  6831. </td>
  6832. </tr>
  6833. </tbody>
  6834. </table>
  6835. <h3 id="external-secrets.io/v1beta1.VaultKubernetesServiceAccountTokenAuth">VaultKubernetesServiceAccountTokenAuth
  6836. </h3>
  6837. <p>
  6838. (<em>Appears on:</em>
  6839. <a href="#external-secrets.io/v1beta1.VaultJwtAuth">VaultJwtAuth</a>)
  6840. </p>
  6841. <p>
  6842. <p>VaultKubernetesServiceAccountTokenAuth authenticates with Vault using a temporary
  6843. Kubernetes service account token retrieved by the <code>TokenRequest</code> API.</p>
  6844. </p>
  6845. <table>
  6846. <thead>
  6847. <tr>
  6848. <th>Field</th>
  6849. <th>Description</th>
  6850. </tr>
  6851. </thead>
  6852. <tbody>
  6853. <tr>
  6854. <td>
  6855. <code>oracle</code></br>
  6856. <em>
  6857. <a href="#external-secrets.io/v1alpha1.OracleProvider">
  6858. OracleProvider
  6859. </a>
  6860. </em>
  6861. </td>
  6862. <td>
  6863. <em>(Optional)</em>
  6864. <p>Oracle configures this store to sync secrets using Oracle Vault provider</p>
  6865. </td>
  6866. </tr>
  6867. <tr>
  6868. <td>
  6869. <code>ibm</code></br>
  6870. <em>
  6871. github.com/external-secrets/external-secrets/apis/meta/v1.ServiceAccountSelector
  6872. </em>
  6873. </td>
  6874. <td>
  6875. <p>Service account field containing the name of a kubernetes ServiceAccount.</p>
  6876. </td>
  6877. </tr>
  6878. <tr>
  6879. <td>
  6880. <code>audiences</code></br>
  6881. <em>
  6882. []string
  6883. </em>
  6884. </td>
  6885. <td>
  6886. <em>(Optional)</em>
  6887. <p>Optional audiences field that will be used to request a temporary Kubernetes service
  6888. account token for the service account referenced by <code>serviceAccountRef</code>.
  6889. Defaults to a single audience <code>vault</code> it not specified.
  6890. Deprecated: use serviceAccountRef.Audiences instead</p>
  6891. </td>
  6892. </tr>
  6893. <tr>
  6894. <td>
  6895. <code>expirationSeconds</code></br>
  6896. <em>
  6897. int64
  6898. </em>
  6899. </td>
  6900. <td>
  6901. <em>(Optional)</em>
  6902. <p>Optional expiration time in seconds that will be used to request a temporary
  6903. Kubernetes service account token for the service account referenced by
  6904. <code>serviceAccountRef</code>.
  6905. Deprecated: this will be removed in the future.
  6906. Defaults to 10 minutes.</p>
  6907. </td>
  6908. </tr>
  6909. <tr>
  6910. <td>
  6911. <code>alibaba</code></br>
  6912. <em>
  6913. <a href="#external-secrets.io/v1alpha1.AlibabaProvider">
  6914. AlibabaProvider
  6915. </a>
  6916. </em>
  6917. </td>
  6918. <td>
  6919. <em>(Optional)</em>
  6920. <p>Alibaba configures this store to sync secrets using Alibaba Cloud provider</p>
  6921. </td>
  6922. </tr>
  6923. <tr>
  6924. <td>
  6925. <code>passworddepot</code></br>
  6926. <em>
  6927. <a href="#external-secrets.io/v1alpha1.PasswordDepotProvider">
  6928. PasswordDepotProvider
  6929. </a>
  6930. </em>
  6931. </td>
  6932. <td>
  6933. <em>(Optional)</em>
  6934. <p>PasswordDepot configures this store to sync secrets using PasswordDepot provider</p>
  6935. </td>
  6936. </tr>
  6937. </tbody>
  6938. </table>
  6939. <h3 id="external-secrets.io/v1beta1.VaultLdapAuth">VaultLdapAuth
  6940. </h3>
  6941. <p>
  6942. (<em>Appears on:</em>
  6943. <a href="#external-secrets.io/v1beta1.VaultAuth">VaultAuth</a>)
  6944. </p>
  6945. <p>
  6946. <p>VaultLdapAuth authenticates with Vault using the LDAP authentication method,
  6947. with the username and password stored in a Kubernetes Secret resource.</p>
  6948. </p>
  6949. <table>
  6950. <thead>
  6951. <tr>
  6952. <th>Field</th>
  6953. <th>Description</th>
  6954. </tr>
  6955. </thead>
  6956. <tbody>
  6957. <tr>
  6958. <td>
  6959. <code>path</code></br>
  6960. <em>
  6961. string
  6962. </em>
  6963. </td>
  6964. <td>
  6965. <p>Path where the LDAP authentication backend is mounted
  6966. in Vault, e.g: &ldquo;ldap&rdquo;</p>
  6967. </td>
  6968. </tr>
  6969. <tr>
  6970. <td>
  6971. <code>username</code></br>
  6972. <em>
  6973. string
  6974. </em>
  6975. </td>
  6976. <td>
  6977. <p>Username is a LDAP user name used to authenticate using the LDAP Vault
  6978. authentication method</p>
  6979. </td>
  6980. </tr>
  6981. <tr>
  6982. <td>
  6983. <code>secretRef</code></br>
  6984. <em>
  6985. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  6986. </em>
  6987. </td>
  6988. <td>
  6989. <p>SecretRef to a key in a Secret resource containing password for the LDAP
  6990. user used to authenticate with Vault using the LDAP authentication
  6991. method</p>
  6992. </td>
  6993. </tr>
  6994. </tbody>
  6995. </table>
  6996. <h3 id="external-secrets.io/v1beta1.VaultUserPassAuth">VaultUserPassAuth
  6997. </h3>
  6998. <p>
  6999. (<em>Appears on:</em>
  7000. <a href="#external-secrets.io/v1beta1.VaultAuth">VaultAuth</a>)
  7001. </p>
  7002. <p>
  7003. <p>VaultUserPassAuth authenticates with Vault using the UserPass authentication method,
  7004. with the username and password stored in a Kubernetes Secret resource.</p>
  7005. </p>
  7006. <table>
  7007. <thead>
  7008. <tr>
  7009. <th>Field</th>
  7010. <th>Description</th>
  7011. </tr>
  7012. </thead>
  7013. <tbody>
  7014. <tr>
  7015. <td>
  7016. <code>path</code></br>
  7017. <em>
  7018. string
  7019. </em>
  7020. </td>
  7021. <td>
  7022. <p>Path where the UserPass authentication backend is mounted
  7023. in Vault, e.g: &ldquo;userpass&rdquo;</p>
  7024. </td>
  7025. </tr>
  7026. <tr>
  7027. <td>
  7028. <code>username</code></br>
  7029. <em>
  7030. string
  7031. </em>
  7032. </td>
  7033. <td>
  7034. <p>Username is a user name used to authenticate using the UserPass Vault
  7035. authentication method</p>
  7036. </td>
  7037. </tr>
  7038. <tr>
  7039. <td>
  7040. <code>secretRef</code></br>
  7041. <em>
  7042. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  7043. </em>
  7044. </td>
  7045. <td>
  7046. <p>SecretRef to a key in a Secret resource containing password for the
  7047. user used to authenticate with Vault using the UserPass authentication
  7048. method</p>
  7049. </td>
  7050. </tr>
  7051. </tbody>
  7052. </table>
  7053. <h3 id="external-secrets.io/v1beta1.VaultProvider">VaultProvider
  7054. </h3>
  7055. <p>
  7056. (<em>Appears on:</em>
  7057. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  7058. </p>
  7059. <p>
  7060. <p>Configures an store to sync secrets using a HashiCorp Vault
  7061. KV backend.</p>
  7062. </p>
  7063. <table>
  7064. <thead>
  7065. <tr>
  7066. <th>Field</th>
  7067. <th>Description</th>
  7068. </tr>
  7069. </thead>
  7070. <tbody>
  7071. <tr>
  7072. <td>
  7073. <code>auth</code></br>
  7074. <em>
  7075. <a href="#external-secrets.io/v1beta1.VaultAuth">
  7076. VaultAuth
  7077. </a>
  7078. </em>
  7079. </td>
  7080. <td>
  7081. <p>Auth configures how secret-manager authenticates with the Vault server.</p>
  7082. </td>
  7083. </tr>
  7084. <tr>
  7085. <td>
  7086. <code>server</code></br>
  7087. <em>
  7088. string
  7089. </em>
  7090. </td>
  7091. <td>
  7092. <p>Server is the connection address for the Vault server, e.g: &ldquo;<a href="https://vault.example.com:8200&quot;">https://vault.example.com:8200&rdquo;</a>.</p>
  7093. </td>
  7094. </tr>
  7095. <tr>
  7096. <td>
  7097. <code>path</code></br>
  7098. <em>
  7099. string
  7100. </em>
  7101. </td>
  7102. <td>
  7103. <em>(Optional)</em>
  7104. <p>Path is the mount path of the Vault KV backend endpoint, e.g:
  7105. &ldquo;secret&rdquo;. The v2 KV secret engine version specific &ldquo;/data&rdquo; path suffix
  7106. for fetching secrets from Vault is optional and will be appended
  7107. if not present in specified path.</p>
  7108. </td>
  7109. </tr>
  7110. <tr>
  7111. <td>
  7112. <code>version</code></br>
  7113. <em>
  7114. <a href="#external-secrets.io/v1beta1.VaultKVStoreVersion">
  7115. VaultKVStoreVersion
  7116. </a>
  7117. </em>
  7118. </td>
  7119. <td>
  7120. <p>Version is the Vault KV secret engine version. This can be either &ldquo;v1&rdquo; or
  7121. &ldquo;v2&rdquo;. Version defaults to &ldquo;v2&rdquo;.</p>
  7122. </td>
  7123. </tr>
  7124. <tr>
  7125. <td>
  7126. <code>namespace</code></br>
  7127. <em>
  7128. string
  7129. </em>
  7130. </td>
  7131. <td>
  7132. <em>(Optional)</em>
  7133. <p>Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows
  7134. Vault environments to support Secure Multi-tenancy. e.g: &ldquo;ns1&rdquo;.
  7135. More about namespaces can be found here <a href="https://www.vaultproject.io/docs/enterprise/namespaces">https://www.vaultproject.io/docs/enterprise/namespaces</a></p>
  7136. </td>
  7137. </tr>
  7138. <tr>
  7139. <td>
  7140. <code>caBundle</code></br>
  7141. <em>
  7142. []byte
  7143. </em>
  7144. </td>
  7145. <td>
  7146. <em>(Optional)</em>
  7147. <p>PEM encoded CA bundle used to validate Vault server certificate. Only used
  7148. if the Server URL is using HTTPS protocol. This parameter is ignored for
  7149. plain HTTP protocol connection. If not set the system root certificates
  7150. are used to validate the TLS connection.</p>
  7151. </td>
  7152. </tr>
  7153. <tr>
  7154. <td>
  7155. <code>caProvider</code></br>
  7156. <em>
  7157. <a href="#external-secrets.io/v1beta1.CAProvider">
  7158. CAProvider
  7159. </a>
  7160. </em>
  7161. </td>
  7162. <td>
  7163. <em>(Optional)</em>
  7164. <p>The provider for the CA bundle to use to validate Vault server certificate.</p>
  7165. </td>
  7166. </tr>
  7167. <tr>
  7168. <td>
  7169. <code>readYourWrites</code></br>
  7170. <em>
  7171. bool
  7172. </em>
  7173. </td>
  7174. <td>
  7175. <em>(Optional)</em>
  7176. <p>ReadYourWrites ensures isolated read-after-write semantics by
  7177. providing discovered cluster replication states in each request.
  7178. More information about eventual consistency in Vault can be found here
  7179. <a href="https://www.vaultproject.io/docs/enterprise/consistency">https://www.vaultproject.io/docs/enterprise/consistency</a></p>
  7180. </td>
  7181. </tr>
  7182. <tr>
  7183. <td>
  7184. <code>forwardInconsistent</code></br>
  7185. <em>
  7186. bool
  7187. </em>
  7188. </td>
  7189. <td>
  7190. <em>(Optional)</em>
  7191. <p>ForwardInconsistent tells Vault to forward read-after-write requests to the Vault
  7192. leader instead of simply retrying within a loop. This can increase performance if
  7193. the option is enabled serverside.
  7194. <a href="https://www.vaultproject.io/docs/configuration/replication#allow_forwarding_via_header">https://www.vaultproject.io/docs/configuration/replication#allow_forwarding_via_header</a></p>
  7195. </td>
  7196. </tr>
  7197. </tbody>
  7198. </table>
  7199. <h3 id="external-secrets.io/v1beta1.WebhookCAProvider">WebhookCAProvider
  7200. </h3>
  7201. <p>
  7202. (<em>Appears on:</em>
  7203. <a href="#external-secrets.io/v1beta1.WebhookProvider">WebhookProvider</a>)
  7204. </p>
  7205. <p>
  7206. <p>Defines a location to fetch the cert for the webhook provider from.</p>
  7207. </p>
  7208. <table>
  7209. <thead>
  7210. <tr>
  7211. <th>Field</th>
  7212. <th>Description</th>
  7213. </tr>
  7214. </thead>
  7215. <tbody>
  7216. <tr>
  7217. <td>
  7218. <code>type</code></br>
  7219. <em>
  7220. <a href="#external-secrets.io/v1beta1.WebhookCAProviderType">
  7221. WebhookCAProviderType
  7222. </a>
  7223. </em>
  7224. </td>
  7225. <td>
  7226. <p>The type of provider to use such as &ldquo;Secret&rdquo;, or &ldquo;ConfigMap&rdquo;.</p>
  7227. </td>
  7228. </tr>
  7229. <tr>
  7230. <td>
  7231. <code>name</code></br>
  7232. <em>
  7233. string
  7234. </em>
  7235. </td>
  7236. <td>
  7237. <p>The name of the object located at the provider type.</p>
  7238. </td>
  7239. </tr>
  7240. <tr>
  7241. <td>
  7242. <code>key</code></br>
  7243. <em>
  7244. string
  7245. </em>
  7246. </td>
  7247. <td>
  7248. <p>The key the value inside of the provider type to use, only used with &ldquo;Secret&rdquo; type</p>
  7249. </td>
  7250. </tr>
  7251. <tr>
  7252. <td>
  7253. <code>namespace</code></br>
  7254. <em>
  7255. string
  7256. </em>
  7257. </td>
  7258. <td>
  7259. <em>(Optional)</em>
  7260. <p>The namespace the Provider type is in.</p>
  7261. </td>
  7262. </tr>
  7263. </tbody>
  7264. </table>
  7265. <h3 id="external-secrets.io/v1beta1.WebhookCAProviderType">WebhookCAProviderType
  7266. (<code>string</code> alias)</p></h3>
  7267. <p>
  7268. (<em>Appears on:</em>
  7269. <a href="#external-secrets.io/v1beta1.WebhookCAProvider">WebhookCAProvider</a>)
  7270. </p>
  7271. <p>
  7272. </p>
  7273. <table>
  7274. <thead>
  7275. <tr>
  7276. <th>Value</th>
  7277. <th>Description</th>
  7278. </tr>
  7279. </thead>
  7280. <tbody><tr><td><p>&#34;ConfigMap&#34;</p></td>
  7281. <td></td>
  7282. </tr><tr><td><p>&#34;Secret&#34;</p></td>
  7283. <td></td>
  7284. </tr></tbody>
  7285. </table>
  7286. <h3 id="external-secrets.io/v1beta1.WebhookProvider">WebhookProvider
  7287. </h3>
  7288. <p>
  7289. (<em>Appears on:</em>
  7290. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  7291. </p>
  7292. <p>
  7293. <p>AkeylessProvider Configures an store to sync secrets using Akeyless KV.</p>
  7294. </p>
  7295. <table>
  7296. <thead>
  7297. <tr>
  7298. <th>Field</th>
  7299. <th>Description</th>
  7300. </tr>
  7301. </thead>
  7302. <tbody>
  7303. <tr>
  7304. <td>
  7305. <code>method</code></br>
  7306. <em>
  7307. string
  7308. </em>
  7309. </td>
  7310. <td>
  7311. <p>Webhook Method</p>
  7312. </td>
  7313. </tr>
  7314. <tr>
  7315. <td>
  7316. <code>url</code></br>
  7317. <em>
  7318. string
  7319. </em>
  7320. </td>
  7321. <td>
  7322. <p>Webhook url to call</p>
  7323. </td>
  7324. </tr>
  7325. <tr>
  7326. <td>
  7327. <code>headers</code></br>
  7328. <em>
  7329. map[string]string
  7330. </em>
  7331. </td>
  7332. <td>
  7333. <em>(Optional)</em>
  7334. <p>Headers</p>
  7335. </td>
  7336. </tr>
  7337. <tr>
  7338. <td>
  7339. <code>body</code></br>
  7340. <em>
  7341. string
  7342. </em>
  7343. </td>
  7344. <td>
  7345. <em>(Optional)</em>
  7346. <p>Body</p>
  7347. </td>
  7348. </tr>
  7349. <tr>
  7350. <td>
  7351. <code>timeout</code></br>
  7352. <em>
  7353. <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#duration-v1-meta">
  7354. Kubernetes meta/v1.Duration
  7355. </a>
  7356. </em>
  7357. </td>
  7358. <td>
  7359. <em>(Optional)</em>
  7360. <p>Timeout</p>
  7361. </td>
  7362. </tr>
  7363. <tr>
  7364. <td>
  7365. <code>result</code></br>
  7366. <em>
  7367. <a href="#external-secrets.io/v1beta1.WebhookResult">
  7368. WebhookResult
  7369. </a>
  7370. </em>
  7371. </td>
  7372. <td>
  7373. <p>Result formatting</p>
  7374. </td>
  7375. </tr>
  7376. <tr>
  7377. <td>
  7378. <code>secrets</code></br>
  7379. <em>
  7380. <a href="#external-secrets.io/v1beta1.WebhookSecret">
  7381. []WebhookSecret
  7382. </a>
  7383. </em>
  7384. </td>
  7385. <td>
  7386. <em>(Optional)</em>
  7387. <p>Secrets to fill in templates
  7388. These secrets will be passed to the templating function as key value pairs under the given name</p>
  7389. </td>
  7390. </tr>
  7391. <tr>
  7392. <td>
  7393. <code>caBundle</code></br>
  7394. <em>
  7395. []byte
  7396. </em>
  7397. </td>
  7398. <td>
  7399. <em>(Optional)</em>
  7400. <p>PEM encoded CA bundle used to validate webhook server certificate. Only used
  7401. if the Server URL is using HTTPS protocol. This parameter is ignored for
  7402. plain HTTP protocol connection. If not set the system root certificates
  7403. are used to validate the TLS connection.</p>
  7404. </td>
  7405. </tr>
  7406. <tr>
  7407. <td>
  7408. <code>caProvider</code></br>
  7409. <em>
  7410. <a href="#external-secrets.io/v1beta1.WebhookCAProvider">
  7411. WebhookCAProvider
  7412. </a>
  7413. </em>
  7414. </td>
  7415. <td>
  7416. <em>(Optional)</em>
  7417. <p>The provider for the CA bundle to use to validate webhook server certificate.</p>
  7418. </td>
  7419. </tr>
  7420. </tbody>
  7421. </table>
  7422. <h3 id="external-secrets.io/v1beta1.WebhookResult">WebhookResult
  7423. </h3>
  7424. <p>
  7425. (<em>Appears on:</em>
  7426. <a href="#external-secrets.io/v1beta1.WebhookProvider">WebhookProvider</a>)
  7427. </p>
  7428. <p>
  7429. </p>
  7430. <table>
  7431. <thead>
  7432. <tr>
  7433. <th>Field</th>
  7434. <th>Description</th>
  7435. </tr>
  7436. </thead>
  7437. <tbody>
  7438. <tr>
  7439. <td>
  7440. <code>jsonPath</code></br>
  7441. <em>
  7442. string
  7443. </em>
  7444. </td>
  7445. <td>
  7446. <em>(Optional)</em>
  7447. <p>Json path of return value</p>
  7448. </td>
  7449. </tr>
  7450. </tbody>
  7451. </table>
  7452. <h3 id="external-secrets.io/v1beta1.WebhookSecret">WebhookSecret
  7453. </h3>
  7454. <p>
  7455. (<em>Appears on:</em>
  7456. <a href="#external-secrets.io/v1beta1.WebhookProvider">WebhookProvider</a>)
  7457. </p>
  7458. <p>
  7459. </p>
  7460. <table>
  7461. <thead>
  7462. <tr>
  7463. <th>Field</th>
  7464. <th>Description</th>
  7465. </tr>
  7466. </thead>
  7467. <tbody>
  7468. <tr>
  7469. <td>
  7470. <code>name</code></br>
  7471. <em>
  7472. string
  7473. </em>
  7474. </td>
  7475. <td>
  7476. <p>Name of this secret in templates</p>
  7477. </td>
  7478. </tr>
  7479. <tr>
  7480. <td>
  7481. <code>secretRef</code></br>
  7482. <em>
  7483. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  7484. </em>
  7485. </td>
  7486. <td>
  7487. <p>Secret ref to fill in credentials</p>
  7488. </td>
  7489. </tr>
  7490. </tbody>
  7491. </table>
  7492. <h3 id="external-secrets.io/v1beta1.YandexCertificateManagerAuth">YandexCertificateManagerAuth
  7493. </h3>
  7494. <p>
  7495. (<em>Appears on:</em>
  7496. <a href="#external-secrets.io/v1beta1.YandexCertificateManagerProvider">YandexCertificateManagerProvider</a>)
  7497. </p>
  7498. <p>
  7499. </p>
  7500. <table>
  7501. <thead>
  7502. <tr>
  7503. <th>Field</th>
  7504. <th>Description</th>
  7505. </tr>
  7506. </thead>
  7507. <tbody>
  7508. <tr>
  7509. <td>
  7510. <code>authorizedKeySecretRef</code></br>
  7511. <em>
  7512. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  7513. </em>
  7514. </td>
  7515. <td>
  7516. <em>(Optional)</em>
  7517. <p>The authorized key used for authentication</p>
  7518. </td>
  7519. </tr>
  7520. </tbody>
  7521. </table>
  7522. <h3 id="external-secrets.io/v1beta1.YandexCertificateManagerCAProvider">YandexCertificateManagerCAProvider
  7523. </h3>
  7524. <p>
  7525. (<em>Appears on:</em>
  7526. <a href="#external-secrets.io/v1beta1.YandexCertificateManagerProvider">YandexCertificateManagerProvider</a>)
  7527. </p>
  7528. <p>
  7529. </p>
  7530. <table>
  7531. <thead>
  7532. <tr>
  7533. <th>Field</th>
  7534. <th>Description</th>
  7535. </tr>
  7536. </thead>
  7537. <tbody>
  7538. <tr>
  7539. <td>
  7540. <code>certSecretRef</code></br>
  7541. <em>
  7542. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  7543. </em>
  7544. </td>
  7545. <td>
  7546. </td>
  7547. </tr>
  7548. </tbody>
  7549. </table>
  7550. <h3 id="external-secrets.io/v1beta1.YandexCertificateManagerProvider">YandexCertificateManagerProvider
  7551. </h3>
  7552. <p>
  7553. (<em>Appears on:</em>
  7554. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  7555. </p>
  7556. <p>
  7557. <p>YandexCertificateManagerProvider Configures a store to sync secrets using the Yandex Certificate Manager provider.</p>
  7558. </p>
  7559. <table>
  7560. <thead>
  7561. <tr>
  7562. <th>Field</th>
  7563. <th>Description</th>
  7564. </tr>
  7565. </thead>
  7566. <tbody>
  7567. <tr>
  7568. <td>
  7569. <code>apiEndpoint</code></br>
  7570. <em>
  7571. string
  7572. </em>
  7573. </td>
  7574. <td>
  7575. <em>(Optional)</em>
  7576. <p>Yandex.Cloud API endpoint (e.g. &lsquo;api.cloud.yandex.net:443&rsquo;)</p>
  7577. </td>
  7578. </tr>
  7579. <tr>
  7580. <td>
  7581. <code>auth</code></br>
  7582. <em>
  7583. <a href="#external-secrets.io/v1beta1.YandexCertificateManagerAuth">
  7584. YandexCertificateManagerAuth
  7585. </a>
  7586. </em>
  7587. </td>
  7588. <td>
  7589. <p>Auth defines the information necessary to authenticate against Yandex Certificate Manager</p>
  7590. </td>
  7591. </tr>
  7592. <tr>
  7593. <td>
  7594. <code>caProvider</code></br>
  7595. <em>
  7596. <a href="#external-secrets.io/v1beta1.YandexCertificateManagerCAProvider">
  7597. YandexCertificateManagerCAProvider
  7598. </a>
  7599. </em>
  7600. </td>
  7601. <td>
  7602. <em>(Optional)</em>
  7603. <p>The provider for the CA bundle to use to validate Yandex.Cloud server certificate.</p>
  7604. </td>
  7605. </tr>
  7606. </tbody>
  7607. </table>
  7608. <h3 id="external-secrets.io/v1beta1.YandexLockboxAuth">YandexLockboxAuth
  7609. </h3>
  7610. <p>
  7611. (<em>Appears on:</em>
  7612. <a href="#external-secrets.io/v1beta1.YandexLockboxProvider">YandexLockboxProvider</a>)
  7613. </p>
  7614. <p>
  7615. </p>
  7616. <table>
  7617. <thead>
  7618. <tr>
  7619. <th>Field</th>
  7620. <th>Description</th>
  7621. </tr>
  7622. </thead>
  7623. <tbody>
  7624. <tr>
  7625. <td>
  7626. <code>authorizedKeySecretRef</code></br>
  7627. <em>
  7628. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  7629. </em>
  7630. </td>
  7631. <td>
  7632. <em>(Optional)</em>
  7633. <p>The authorized key used for authentication</p>
  7634. </td>
  7635. </tr>
  7636. <tr>
  7637. <td>
  7638. <code>caProvider</code></br>
  7639. <em>
  7640. <a href="#external-secrets.io/v1alpha1.CAProvider">
  7641. CAProvider
  7642. </a>
  7643. </em>
  7644. </td>
  7645. <td>
  7646. <em>(Optional)</em>
  7647. <p>The provider for the CA bundle to use to validate Vault server certificate.</p>
  7648. </td>
  7649. </tr>
  7650. </tbody>
  7651. </table>
  7652. <h3 id="external-secrets.io/v1beta1.YandexLockboxCAProvider">YandexLockboxCAProvider
  7653. </h3>
  7654. <p>
  7655. (<em>Appears on:</em>
  7656. <a href="#external-secrets.io/v1beta1.YandexLockboxProvider">YandexLockboxProvider</a>)
  7657. </p>
  7658. <p>
  7659. </p>
  7660. <table>
  7661. <thead>
  7662. <tr>
  7663. <th>Field</th>
  7664. <th>Description</th>
  7665. </tr>
  7666. </thead>
  7667. <tbody>
  7668. <tr>
  7669. <td>
  7670. <code>certSecretRef</code></br>
  7671. <em>
  7672. github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
  7673. </em>
  7674. </td>
  7675. <td>
  7676. </td>
  7677. </tr>
  7678. </tbody>
  7679. </table>
  7680. <h3 id="external-secrets.io/v1beta1.YandexLockboxProvider">YandexLockboxProvider
  7681. </h3>
  7682. <p>
  7683. (<em>Appears on:</em>
  7684. <a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
  7685. </p>
  7686. <p>
  7687. <p>YandexLockboxProvider Configures a store to sync secrets using the Yandex Lockbox provider.</p>
  7688. </p>
  7689. <table>
  7690. <thead>
  7691. <tr>
  7692. <th>Field</th>
  7693. <th>Description</th>
  7694. </tr>
  7695. </thead>
  7696. <tbody>
  7697. <tr>
  7698. <td>
  7699. <code>apiEndpoint</code></br>
  7700. <em>
  7701. string
  7702. </em>
  7703. </td>
  7704. <td>
  7705. <em>(Optional)</em>
  7706. <p>Yandex.Cloud API endpoint (e.g. &lsquo;api.cloud.yandex.net:443&rsquo;)</p>
  7707. </td>
  7708. </tr>
  7709. <tr>
  7710. <td>
  7711. <code>auth</code></br>
  7712. <em>
  7713. <a href="#external-secrets.io/v1beta1.YandexLockboxAuth">
  7714. YandexLockboxAuth
  7715. </a>
  7716. </em>
  7717. </td>
  7718. <td>
  7719. <p>Auth defines the information necessary to authenticate against Yandex Lockbox</p>
  7720. </td>
  7721. </tr>
  7722. <tr>
  7723. <td>
  7724. <code>caProvider</code></br>
  7725. <em>
  7726. <a href="#external-secrets.io/v1beta1.YandexLockboxCAProvider">
  7727. YandexLockboxCAProvider
  7728. </a>
  7729. </em>
  7730. </td>
  7731. <td>
  7732. <em>(Optional)</em>
  7733. <p>The provider for the CA bundle to use to validate Yandex.Cloud server certificate.</p>
  7734. </td>
  7735. </tr>
  7736. </tbody>
  7737. </table>
  7738. <hr/>
  7739. <p><em>
  7740. Generated with <code>gen-crd-api-reference-docs</code>.
  7741. </em></p>
  7742. </article>
  7743. </div>
  7744. <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
  7745. </div>
  7746. </main>
  7747. <footer class="md-footer">
  7748. <div class="md-footer-meta md-typeset">
  7749. <div class="md-footer-meta__inner md-grid">
  7750. <div class="md-copyright">
  7751. <div class="md-copyright__highlight">
  7752. &copy; 2024 The external-secrets Authors.<br/>
  7753. &copy; 2024 The Linux Foundation. All rights reserved.<br/><br/>
  7754. The Linux Foundation has registered trademarks and uses trademarks.<br/>
  7755. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage/">Trademark Usage page</a>.
  7756. </div>
  7757. Made with
  7758. <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
  7759. Material for MkDocs
  7760. </a>
  7761. </div>
  7762. </div>
  7763. </div>
  7764. </footer>
  7765. </div>
  7766. <div class="md-dialog" data-md-component="dialog">
  7767. <div class="md-dialog__inner md-typeset"></div>
  7768. </div>
  7769. <script id="__config" type="application/json">{"base": "..", "features": ["navigation.tabs", "navigation.indexes", "navigation.expand"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
  7770. <script src="../assets/javascripts/bundle.081f42fc.min.js"></script>
  7771. </body>
  7772. </html>