index.html 162 KB

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