zz_generated.deepcopy.go 155 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254
  1. //go:build !ignore_autogenerated
  2. /*
  3. Copyright © The ESO Authors
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. https://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by controller-gen. DO NOT EDIT.
  15. package v1
  16. import (
  17. apismetav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  18. metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. "k8s.io/apimachinery/pkg/runtime"
  20. "k8s.io/apimachinery/pkg/util/intstr"
  21. )
  22. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  23. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  24. *out = *in
  25. if in.SecretRef != nil {
  26. in, out := &in.SecretRef, &out.SecretRef
  27. *out = new(AWSAuthSecretRef)
  28. (*in).DeepCopyInto(*out)
  29. }
  30. if in.JWTAuth != nil {
  31. in, out := &in.JWTAuth, &out.JWTAuth
  32. *out = new(AWSJWTAuth)
  33. (*in).DeepCopyInto(*out)
  34. }
  35. }
  36. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  37. func (in *AWSAuth) DeepCopy() *AWSAuth {
  38. if in == nil {
  39. return nil
  40. }
  41. out := new(AWSAuth)
  42. in.DeepCopyInto(out)
  43. return out
  44. }
  45. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  46. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  47. *out = *in
  48. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  49. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  50. if in.SessionToken != nil {
  51. in, out := &in.SessionToken, &out.SessionToken
  52. *out = new(apismetav1.SecretKeySelector)
  53. (*in).DeepCopyInto(*out)
  54. }
  55. }
  56. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  57. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  58. if in == nil {
  59. return nil
  60. }
  61. out := new(AWSAuthSecretRef)
  62. in.DeepCopyInto(out)
  63. return out
  64. }
  65. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  66. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  67. *out = *in
  68. if in.ServiceAccountRef != nil {
  69. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  70. *out = new(apismetav1.ServiceAccountSelector)
  71. (*in).DeepCopyInto(*out)
  72. }
  73. }
  74. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  75. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  76. if in == nil {
  77. return nil
  78. }
  79. out := new(AWSJWTAuth)
  80. in.DeepCopyInto(out)
  81. return out
  82. }
  83. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  84. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  85. *out = *in
  86. in.Auth.DeepCopyInto(&out.Auth)
  87. if in.AdditionalRoles != nil {
  88. in, out := &in.AdditionalRoles, &out.AdditionalRoles
  89. *out = make([]string, len(*in))
  90. copy(*out, *in)
  91. }
  92. if in.SessionTags != nil {
  93. in, out := &in.SessionTags, &out.SessionTags
  94. *out = make([]*Tag, len(*in))
  95. for i := range *in {
  96. if (*in)[i] != nil {
  97. in, out := &(*in)[i], &(*out)[i]
  98. *out = new(Tag)
  99. **out = **in
  100. }
  101. }
  102. }
  103. if in.SecretsManager != nil {
  104. in, out := &in.SecretsManager, &out.SecretsManager
  105. *out = new(SecretsManager)
  106. **out = **in
  107. }
  108. if in.TransitiveTagKeys != nil {
  109. in, out := &in.TransitiveTagKeys, &out.TransitiveTagKeys
  110. *out = make([]string, len(*in))
  111. copy(*out, *in)
  112. }
  113. if in.CustomSessionTags != nil {
  114. in, out := &in.CustomSessionTags, &out.CustomSessionTags
  115. *out = make(map[string]string, len(*in))
  116. for key, val := range *in {
  117. (*out)[key] = val
  118. }
  119. }
  120. }
  121. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  122. func (in *AWSProvider) DeepCopy() *AWSProvider {
  123. if in == nil {
  124. return nil
  125. }
  126. out := new(AWSProvider)
  127. in.DeepCopyInto(out)
  128. return out
  129. }
  130. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  131. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  132. *out = *in
  133. in.SecretRef.DeepCopyInto(&out.SecretRef)
  134. if in.KubernetesAuth != nil {
  135. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  136. *out = new(AkeylessKubernetesAuth)
  137. (*in).DeepCopyInto(*out)
  138. }
  139. if in.ServiceAccountRef != nil {
  140. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  141. *out = new(apismetav1.ServiceAccountSelector)
  142. (*in).DeepCopyInto(*out)
  143. }
  144. }
  145. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  146. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  147. if in == nil {
  148. return nil
  149. }
  150. out := new(AkeylessAuth)
  151. in.DeepCopyInto(out)
  152. return out
  153. }
  154. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  155. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  156. *out = *in
  157. in.AccessID.DeepCopyInto(&out.AccessID)
  158. in.AccessType.DeepCopyInto(&out.AccessType)
  159. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  160. }
  161. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  162. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  163. if in == nil {
  164. return nil
  165. }
  166. out := new(AkeylessAuthSecretRef)
  167. in.DeepCopyInto(out)
  168. return out
  169. }
  170. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  171. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  172. *out = *in
  173. if in.ServiceAccountRef != nil {
  174. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  175. *out = new(apismetav1.ServiceAccountSelector)
  176. (*in).DeepCopyInto(*out)
  177. }
  178. if in.SecretRef != nil {
  179. in, out := &in.SecretRef, &out.SecretRef
  180. *out = new(apismetav1.SecretKeySelector)
  181. (*in).DeepCopyInto(*out)
  182. }
  183. }
  184. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  185. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  186. if in == nil {
  187. return nil
  188. }
  189. out := new(AkeylessKubernetesAuth)
  190. in.DeepCopyInto(out)
  191. return out
  192. }
  193. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  194. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  195. *out = *in
  196. if in.AkeylessGWApiURL != nil {
  197. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  198. *out = new(string)
  199. **out = **in
  200. }
  201. if in.IgnoreCache != nil {
  202. in, out := &in.IgnoreCache, &out.IgnoreCache
  203. *out = new(bool)
  204. **out = **in
  205. }
  206. if in.Auth != nil {
  207. in, out := &in.Auth, &out.Auth
  208. *out = new(AkeylessAuth)
  209. (*in).DeepCopyInto(*out)
  210. }
  211. if in.CABundle != nil {
  212. in, out := &in.CABundle, &out.CABundle
  213. *out = make([]byte, len(*in))
  214. copy(*out, *in)
  215. }
  216. if in.CAProvider != nil {
  217. in, out := &in.CAProvider, &out.CAProvider
  218. *out = new(CAProvider)
  219. (*in).DeepCopyInto(*out)
  220. }
  221. }
  222. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  223. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  224. if in == nil {
  225. return nil
  226. }
  227. out := new(AkeylessProvider)
  228. in.DeepCopyInto(out)
  229. return out
  230. }
  231. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  232. func (in *AuthorizationProtocol) DeepCopyInto(out *AuthorizationProtocol) {
  233. *out = *in
  234. if in.NTLM != nil {
  235. in, out := &in.NTLM, &out.NTLM
  236. *out = new(NTLMProtocol)
  237. (*in).DeepCopyInto(*out)
  238. }
  239. }
  240. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProtocol.
  241. func (in *AuthorizationProtocol) DeepCopy() *AuthorizationProtocol {
  242. if in == nil {
  243. return nil
  244. }
  245. out := new(AuthorizationProtocol)
  246. in.DeepCopyInto(out)
  247. return out
  248. }
  249. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  250. func (in *AwsAuthCredentials) DeepCopyInto(out *AwsAuthCredentials) {
  251. *out = *in
  252. in.IdentityID.DeepCopyInto(&out.IdentityID)
  253. }
  254. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAuthCredentials.
  255. func (in *AwsAuthCredentials) DeepCopy() *AwsAuthCredentials {
  256. if in == nil {
  257. return nil
  258. }
  259. out := new(AwsAuthCredentials)
  260. in.DeepCopyInto(out)
  261. return out
  262. }
  263. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  264. func (in *AwsCredentialsConfig) DeepCopyInto(out *AwsCredentialsConfig) {
  265. *out = *in
  266. if in.AwsCredentialsSecretRef != nil {
  267. in, out := &in.AwsCredentialsSecretRef, &out.AwsCredentialsSecretRef
  268. *out = new(SecretReference)
  269. **out = **in
  270. }
  271. }
  272. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsCredentialsConfig.
  273. func (in *AwsCredentialsConfig) DeepCopy() *AwsCredentialsConfig {
  274. if in == nil {
  275. return nil
  276. }
  277. out := new(AwsCredentialsConfig)
  278. in.DeepCopyInto(out)
  279. return out
  280. }
  281. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  282. func (in *AzureAuthCredentials) DeepCopyInto(out *AzureAuthCredentials) {
  283. *out = *in
  284. in.IdentityID.DeepCopyInto(&out.IdentityID)
  285. in.Resource.DeepCopyInto(&out.Resource)
  286. }
  287. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAuthCredentials.
  288. func (in *AzureAuthCredentials) DeepCopy() *AzureAuthCredentials {
  289. if in == nil {
  290. return nil
  291. }
  292. out := new(AzureAuthCredentials)
  293. in.DeepCopyInto(out)
  294. return out
  295. }
  296. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  297. func (in *AzureCustomCloudConfig) DeepCopyInto(out *AzureCustomCloudConfig) {
  298. *out = *in
  299. if in.KeyVaultEndpoint != nil {
  300. in, out := &in.KeyVaultEndpoint, &out.KeyVaultEndpoint
  301. *out = new(string)
  302. **out = **in
  303. }
  304. if in.KeyVaultDNSSuffix != nil {
  305. in, out := &in.KeyVaultDNSSuffix, &out.KeyVaultDNSSuffix
  306. *out = new(string)
  307. **out = **in
  308. }
  309. if in.ResourceManagerEndpoint != nil {
  310. in, out := &in.ResourceManagerEndpoint, &out.ResourceManagerEndpoint
  311. *out = new(string)
  312. **out = **in
  313. }
  314. }
  315. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCustomCloudConfig.
  316. func (in *AzureCustomCloudConfig) DeepCopy() *AzureCustomCloudConfig {
  317. if in == nil {
  318. return nil
  319. }
  320. out := new(AzureCustomCloudConfig)
  321. in.DeepCopyInto(out)
  322. return out
  323. }
  324. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  325. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  326. *out = *in
  327. if in.ClientID != nil {
  328. in, out := &in.ClientID, &out.ClientID
  329. *out = new(apismetav1.SecretKeySelector)
  330. (*in).DeepCopyInto(*out)
  331. }
  332. if in.TenantID != nil {
  333. in, out := &in.TenantID, &out.TenantID
  334. *out = new(apismetav1.SecretKeySelector)
  335. (*in).DeepCopyInto(*out)
  336. }
  337. if in.ClientSecret != nil {
  338. in, out := &in.ClientSecret, &out.ClientSecret
  339. *out = new(apismetav1.SecretKeySelector)
  340. (*in).DeepCopyInto(*out)
  341. }
  342. if in.ClientCertificate != nil {
  343. in, out := &in.ClientCertificate, &out.ClientCertificate
  344. *out = new(apismetav1.SecretKeySelector)
  345. (*in).DeepCopyInto(*out)
  346. }
  347. }
  348. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  349. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  350. if in == nil {
  351. return nil
  352. }
  353. out := new(AzureKVAuth)
  354. in.DeepCopyInto(out)
  355. return out
  356. }
  357. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  358. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  359. *out = *in
  360. if in.AuthType != nil {
  361. in, out := &in.AuthType, &out.AuthType
  362. *out = new(AzureAuthType)
  363. **out = **in
  364. }
  365. if in.VaultURL != nil {
  366. in, out := &in.VaultURL, &out.VaultURL
  367. *out = new(string)
  368. **out = **in
  369. }
  370. if in.TenantID != nil {
  371. in, out := &in.TenantID, &out.TenantID
  372. *out = new(string)
  373. **out = **in
  374. }
  375. if in.AuthSecretRef != nil {
  376. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  377. *out = new(AzureKVAuth)
  378. (*in).DeepCopyInto(*out)
  379. }
  380. if in.ServiceAccountRef != nil {
  381. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  382. *out = new(apismetav1.ServiceAccountSelector)
  383. (*in).DeepCopyInto(*out)
  384. }
  385. if in.IdentityID != nil {
  386. in, out := &in.IdentityID, &out.IdentityID
  387. *out = new(string)
  388. **out = **in
  389. }
  390. if in.UseAzureSDK != nil {
  391. in, out := &in.UseAzureSDK, &out.UseAzureSDK
  392. *out = new(bool)
  393. **out = **in
  394. }
  395. if in.CustomCloudConfig != nil {
  396. in, out := &in.CustomCloudConfig, &out.CustomCloudConfig
  397. *out = new(AzureCustomCloudConfig)
  398. (*in).DeepCopyInto(*out)
  399. }
  400. }
  401. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  402. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  403. if in == nil {
  404. return nil
  405. }
  406. out := new(AzureKVProvider)
  407. in.DeepCopyInto(out)
  408. return out
  409. }
  410. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  411. func (in *BarbicanAuth) DeepCopyInto(out *BarbicanAuth) {
  412. *out = *in
  413. if in.AuthType != nil {
  414. in, out := &in.AuthType, &out.AuthType
  415. *out = new(BarbicanAuthType)
  416. **out = **in
  417. }
  418. if in.Username != nil {
  419. in, out := &in.Username, &out.Username
  420. *out = new(BarbicanProviderUsernameRef)
  421. (*in).DeepCopyInto(*out)
  422. }
  423. if in.Password != nil {
  424. in, out := &in.Password, &out.Password
  425. *out = new(BarbicanProviderPasswordRef)
  426. (*in).DeepCopyInto(*out)
  427. }
  428. if in.ApplicationCredentialID != nil {
  429. in, out := &in.ApplicationCredentialID, &out.ApplicationCredentialID
  430. *out = new(BarbicanProviderAppCredIDRef)
  431. (*in).DeepCopyInto(*out)
  432. }
  433. if in.ApplicationCredentialSecret != nil {
  434. in, out := &in.ApplicationCredentialSecret, &out.ApplicationCredentialSecret
  435. *out = new(BarbicanProviderAppCredSecretRef)
  436. (*in).DeepCopyInto(*out)
  437. }
  438. }
  439. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanAuth.
  440. func (in *BarbicanAuth) DeepCopy() *BarbicanAuth {
  441. if in == nil {
  442. return nil
  443. }
  444. out := new(BarbicanAuth)
  445. in.DeepCopyInto(out)
  446. return out
  447. }
  448. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  449. func (in *BarbicanProvider) DeepCopyInto(out *BarbicanProvider) {
  450. *out = *in
  451. in.Auth.DeepCopyInto(&out.Auth)
  452. }
  453. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanProvider.
  454. func (in *BarbicanProvider) DeepCopy() *BarbicanProvider {
  455. if in == nil {
  456. return nil
  457. }
  458. out := new(BarbicanProvider)
  459. in.DeepCopyInto(out)
  460. return out
  461. }
  462. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  463. func (in *BarbicanProviderAppCredIDRef) DeepCopyInto(out *BarbicanProviderAppCredIDRef) {
  464. *out = *in
  465. if in.SecretRef != nil {
  466. in, out := &in.SecretRef, &out.SecretRef
  467. *out = new(apismetav1.SecretKeySelector)
  468. (*in).DeepCopyInto(*out)
  469. }
  470. }
  471. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanProviderAppCredIDRef.
  472. func (in *BarbicanProviderAppCredIDRef) DeepCopy() *BarbicanProviderAppCredIDRef {
  473. if in == nil {
  474. return nil
  475. }
  476. out := new(BarbicanProviderAppCredIDRef)
  477. in.DeepCopyInto(out)
  478. return out
  479. }
  480. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  481. func (in *BarbicanProviderAppCredSecretRef) DeepCopyInto(out *BarbicanProviderAppCredSecretRef) {
  482. *out = *in
  483. if in.SecretRef != nil {
  484. in, out := &in.SecretRef, &out.SecretRef
  485. *out = new(apismetav1.SecretKeySelector)
  486. (*in).DeepCopyInto(*out)
  487. }
  488. }
  489. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanProviderAppCredSecretRef.
  490. func (in *BarbicanProviderAppCredSecretRef) DeepCopy() *BarbicanProviderAppCredSecretRef {
  491. if in == nil {
  492. return nil
  493. }
  494. out := new(BarbicanProviderAppCredSecretRef)
  495. in.DeepCopyInto(out)
  496. return out
  497. }
  498. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  499. func (in *BarbicanProviderPasswordRef) DeepCopyInto(out *BarbicanProviderPasswordRef) {
  500. *out = *in
  501. if in.SecretRef != nil {
  502. in, out := &in.SecretRef, &out.SecretRef
  503. *out = new(apismetav1.SecretKeySelector)
  504. (*in).DeepCopyInto(*out)
  505. }
  506. }
  507. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanProviderPasswordRef.
  508. func (in *BarbicanProviderPasswordRef) DeepCopy() *BarbicanProviderPasswordRef {
  509. if in == nil {
  510. return nil
  511. }
  512. out := new(BarbicanProviderPasswordRef)
  513. in.DeepCopyInto(out)
  514. return out
  515. }
  516. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  517. func (in *BarbicanProviderUsernameRef) DeepCopyInto(out *BarbicanProviderUsernameRef) {
  518. *out = *in
  519. if in.SecretRef != nil {
  520. in, out := &in.SecretRef, &out.SecretRef
  521. *out = new(apismetav1.SecretKeySelector)
  522. (*in).DeepCopyInto(*out)
  523. }
  524. }
  525. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanProviderUsernameRef.
  526. func (in *BarbicanProviderUsernameRef) DeepCopy() *BarbicanProviderUsernameRef {
  527. if in == nil {
  528. return nil
  529. }
  530. out := new(BarbicanProviderUsernameRef)
  531. in.DeepCopyInto(out)
  532. return out
  533. }
  534. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  535. func (in *BeyondTrustProviderSecretRef) DeepCopyInto(out *BeyondTrustProviderSecretRef) {
  536. *out = *in
  537. if in.SecretRef != nil {
  538. in, out := &in.SecretRef, &out.SecretRef
  539. *out = new(apismetav1.SecretKeySelector)
  540. (*in).DeepCopyInto(*out)
  541. }
  542. }
  543. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondTrustProviderSecretRef.
  544. func (in *BeyondTrustProviderSecretRef) DeepCopy() *BeyondTrustProviderSecretRef {
  545. if in == nil {
  546. return nil
  547. }
  548. out := new(BeyondTrustProviderSecretRef)
  549. in.DeepCopyInto(out)
  550. return out
  551. }
  552. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  553. func (in *BeyondtrustAuth) DeepCopyInto(out *BeyondtrustAuth) {
  554. *out = *in
  555. if in.APIKey != nil {
  556. in, out := &in.APIKey, &out.APIKey
  557. *out = new(BeyondTrustProviderSecretRef)
  558. (*in).DeepCopyInto(*out)
  559. }
  560. if in.ClientID != nil {
  561. in, out := &in.ClientID, &out.ClientID
  562. *out = new(BeyondTrustProviderSecretRef)
  563. (*in).DeepCopyInto(*out)
  564. }
  565. if in.ClientSecret != nil {
  566. in, out := &in.ClientSecret, &out.ClientSecret
  567. *out = new(BeyondTrustProviderSecretRef)
  568. (*in).DeepCopyInto(*out)
  569. }
  570. if in.Certificate != nil {
  571. in, out := &in.Certificate, &out.Certificate
  572. *out = new(BeyondTrustProviderSecretRef)
  573. (*in).DeepCopyInto(*out)
  574. }
  575. if in.CertificateKey != nil {
  576. in, out := &in.CertificateKey, &out.CertificateKey
  577. *out = new(BeyondTrustProviderSecretRef)
  578. (*in).DeepCopyInto(*out)
  579. }
  580. }
  581. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondtrustAuth.
  582. func (in *BeyondtrustAuth) DeepCopy() *BeyondtrustAuth {
  583. if in == nil {
  584. return nil
  585. }
  586. out := new(BeyondtrustAuth)
  587. in.DeepCopyInto(out)
  588. return out
  589. }
  590. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  591. func (in *BeyondtrustProvider) DeepCopyInto(out *BeyondtrustProvider) {
  592. *out = *in
  593. if in.Auth != nil {
  594. in, out := &in.Auth, &out.Auth
  595. *out = new(BeyondtrustAuth)
  596. (*in).DeepCopyInto(*out)
  597. }
  598. if in.Server != nil {
  599. in, out := &in.Server, &out.Server
  600. *out = new(BeyondtrustServer)
  601. **out = **in
  602. }
  603. }
  604. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondtrustProvider.
  605. func (in *BeyondtrustProvider) DeepCopy() *BeyondtrustProvider {
  606. if in == nil {
  607. return nil
  608. }
  609. out := new(BeyondtrustProvider)
  610. in.DeepCopyInto(out)
  611. return out
  612. }
  613. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  614. func (in *BeyondtrustServer) DeepCopyInto(out *BeyondtrustServer) {
  615. *out = *in
  616. }
  617. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondtrustServer.
  618. func (in *BeyondtrustServer) DeepCopy() *BeyondtrustServer {
  619. if in == nil {
  620. return nil
  621. }
  622. out := new(BeyondtrustServer)
  623. in.DeepCopyInto(out)
  624. return out
  625. }
  626. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  627. func (in *BeyondtrustWorkloadCredentialsAuth) DeepCopyInto(out *BeyondtrustWorkloadCredentialsAuth) {
  628. *out = *in
  629. in.APIKey.DeepCopyInto(&out.APIKey)
  630. }
  631. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondtrustWorkloadCredentialsAuth.
  632. func (in *BeyondtrustWorkloadCredentialsAuth) DeepCopy() *BeyondtrustWorkloadCredentialsAuth {
  633. if in == nil {
  634. return nil
  635. }
  636. out := new(BeyondtrustWorkloadCredentialsAuth)
  637. in.DeepCopyInto(out)
  638. return out
  639. }
  640. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  641. func (in *BeyondtrustWorkloadCredentialsAuthSecretRef) DeepCopyInto(out *BeyondtrustWorkloadCredentialsAuthSecretRef) {
  642. *out = *in
  643. in.Token.DeepCopyInto(&out.Token)
  644. }
  645. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondtrustWorkloadCredentialsAuthSecretRef.
  646. func (in *BeyondtrustWorkloadCredentialsAuthSecretRef) DeepCopy() *BeyondtrustWorkloadCredentialsAuthSecretRef {
  647. if in == nil {
  648. return nil
  649. }
  650. out := new(BeyondtrustWorkloadCredentialsAuthSecretRef)
  651. in.DeepCopyInto(out)
  652. return out
  653. }
  654. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  655. func (in *BeyondtrustWorkloadCredentialsProvider) DeepCopyInto(out *BeyondtrustWorkloadCredentialsProvider) {
  656. *out = *in
  657. if in.Auth != nil {
  658. in, out := &in.Auth, &out.Auth
  659. *out = new(BeyondtrustWorkloadCredentialsAuth)
  660. (*in).DeepCopyInto(*out)
  661. }
  662. if in.Server != nil {
  663. in, out := &in.Server, &out.Server
  664. *out = new(BeyondtrustWorkloadCredentialsServer)
  665. **out = **in
  666. }
  667. if in.CABundle != nil {
  668. in, out := &in.CABundle, &out.CABundle
  669. *out = make([]byte, len(*in))
  670. copy(*out, *in)
  671. }
  672. if in.CAProvider != nil {
  673. in, out := &in.CAProvider, &out.CAProvider
  674. *out = new(CAProvider)
  675. (*in).DeepCopyInto(*out)
  676. }
  677. }
  678. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondtrustWorkloadCredentialsProvider.
  679. func (in *BeyondtrustWorkloadCredentialsProvider) DeepCopy() *BeyondtrustWorkloadCredentialsProvider {
  680. if in == nil {
  681. return nil
  682. }
  683. out := new(BeyondtrustWorkloadCredentialsProvider)
  684. in.DeepCopyInto(out)
  685. return out
  686. }
  687. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  688. func (in *BeyondtrustWorkloadCredentialsServer) DeepCopyInto(out *BeyondtrustWorkloadCredentialsServer) {
  689. *out = *in
  690. }
  691. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeyondtrustWorkloadCredentialsServer.
  692. func (in *BeyondtrustWorkloadCredentialsServer) DeepCopy() *BeyondtrustWorkloadCredentialsServer {
  693. if in == nil {
  694. return nil
  695. }
  696. out := new(BeyondtrustWorkloadCredentialsServer)
  697. in.DeepCopyInto(out)
  698. return out
  699. }
  700. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  701. func (in *BitwardenSecretsManagerAuth) DeepCopyInto(out *BitwardenSecretsManagerAuth) {
  702. *out = *in
  703. in.SecretRef.DeepCopyInto(&out.SecretRef)
  704. }
  705. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitwardenSecretsManagerAuth.
  706. func (in *BitwardenSecretsManagerAuth) DeepCopy() *BitwardenSecretsManagerAuth {
  707. if in == nil {
  708. return nil
  709. }
  710. out := new(BitwardenSecretsManagerAuth)
  711. in.DeepCopyInto(out)
  712. return out
  713. }
  714. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  715. func (in *BitwardenSecretsManagerProvider) DeepCopyInto(out *BitwardenSecretsManagerProvider) {
  716. *out = *in
  717. if in.CAProvider != nil {
  718. in, out := &in.CAProvider, &out.CAProvider
  719. *out = new(CAProvider)
  720. (*in).DeepCopyInto(*out)
  721. }
  722. in.Auth.DeepCopyInto(&out.Auth)
  723. }
  724. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitwardenSecretsManagerProvider.
  725. func (in *BitwardenSecretsManagerProvider) DeepCopy() *BitwardenSecretsManagerProvider {
  726. if in == nil {
  727. return nil
  728. }
  729. out := new(BitwardenSecretsManagerProvider)
  730. in.DeepCopyInto(out)
  731. return out
  732. }
  733. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  734. func (in *BitwardenSecretsManagerSecretRef) DeepCopyInto(out *BitwardenSecretsManagerSecretRef) {
  735. *out = *in
  736. in.Credentials.DeepCopyInto(&out.Credentials)
  737. }
  738. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BitwardenSecretsManagerSecretRef.
  739. func (in *BitwardenSecretsManagerSecretRef) DeepCopy() *BitwardenSecretsManagerSecretRef {
  740. if in == nil {
  741. return nil
  742. }
  743. out := new(BitwardenSecretsManagerSecretRef)
  744. in.DeepCopyInto(out)
  745. return out
  746. }
  747. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  748. func (in *ByID) DeepCopyInto(out *ByID) {
  749. *out = *in
  750. }
  751. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByID.
  752. func (in *ByID) DeepCopy() *ByID {
  753. if in == nil {
  754. return nil
  755. }
  756. out := new(ByID)
  757. in.DeepCopyInto(out)
  758. return out
  759. }
  760. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  761. func (in *ByName) DeepCopyInto(out *ByName) {
  762. *out = *in
  763. }
  764. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByName.
  765. func (in *ByName) DeepCopy() *ByName {
  766. if in == nil {
  767. return nil
  768. }
  769. out := new(ByName)
  770. in.DeepCopyInto(out)
  771. return out
  772. }
  773. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  774. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  775. *out = *in
  776. if in.Namespace != nil {
  777. in, out := &in.Namespace, &out.Namespace
  778. *out = new(string)
  779. **out = **in
  780. }
  781. }
  782. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  783. func (in *CAProvider) DeepCopy() *CAProvider {
  784. if in == nil {
  785. return nil
  786. }
  787. out := new(CAProvider)
  788. in.DeepCopyInto(out)
  789. return out
  790. }
  791. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  792. func (in *CRDProvider) DeepCopyInto(out *CRDProvider) {
  793. *out = *in
  794. in.Server.DeepCopyInto(&out.Server)
  795. if in.Auth != nil {
  796. in, out := &in.Auth, &out.Auth
  797. *out = new(KubernetesAuth)
  798. (*in).DeepCopyInto(*out)
  799. }
  800. if in.AuthRef != nil {
  801. in, out := &in.AuthRef, &out.AuthRef
  802. *out = new(apismetav1.SecretKeySelector)
  803. (*in).DeepCopyInto(*out)
  804. }
  805. out.Resource = in.Resource
  806. if in.Whitelist != nil {
  807. in, out := &in.Whitelist, &out.Whitelist
  808. *out = new(CRDProviderWhitelist)
  809. (*in).DeepCopyInto(*out)
  810. }
  811. }
  812. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CRDProvider.
  813. func (in *CRDProvider) DeepCopy() *CRDProvider {
  814. if in == nil {
  815. return nil
  816. }
  817. out := new(CRDProvider)
  818. in.DeepCopyInto(out)
  819. return out
  820. }
  821. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  822. func (in *CRDProviderResource) DeepCopyInto(out *CRDProviderResource) {
  823. *out = *in
  824. }
  825. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CRDProviderResource.
  826. func (in *CRDProviderResource) DeepCopy() *CRDProviderResource {
  827. if in == nil {
  828. return nil
  829. }
  830. out := new(CRDProviderResource)
  831. in.DeepCopyInto(out)
  832. return out
  833. }
  834. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  835. func (in *CRDProviderWhitelist) DeepCopyInto(out *CRDProviderWhitelist) {
  836. *out = *in
  837. if in.Rules != nil {
  838. in, out := &in.Rules, &out.Rules
  839. *out = make([]CRDProviderWhitelistRule, len(*in))
  840. for i := range *in {
  841. (*in)[i].DeepCopyInto(&(*out)[i])
  842. }
  843. }
  844. }
  845. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CRDProviderWhitelist.
  846. func (in *CRDProviderWhitelist) DeepCopy() *CRDProviderWhitelist {
  847. if in == nil {
  848. return nil
  849. }
  850. out := new(CRDProviderWhitelist)
  851. in.DeepCopyInto(out)
  852. return out
  853. }
  854. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  855. func (in *CRDProviderWhitelistRule) DeepCopyInto(out *CRDProviderWhitelistRule) {
  856. *out = *in
  857. if in.Properties != nil {
  858. in, out := &in.Properties, &out.Properties
  859. *out = make([]string, len(*in))
  860. copy(*out, *in)
  861. }
  862. }
  863. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CRDProviderWhitelistRule.
  864. func (in *CRDProviderWhitelistRule) DeepCopy() *CRDProviderWhitelistRule {
  865. if in == nil {
  866. return nil
  867. }
  868. out := new(CRDProviderWhitelistRule)
  869. in.DeepCopyInto(out)
  870. return out
  871. }
  872. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  873. func (in *CSMAuth) DeepCopyInto(out *CSMAuth) {
  874. *out = *in
  875. if in.SecretRef != nil {
  876. in, out := &in.SecretRef, &out.SecretRef
  877. *out = new(CSMAuthSecretRef)
  878. (*in).DeepCopyInto(*out)
  879. }
  880. }
  881. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSMAuth.
  882. func (in *CSMAuth) DeepCopy() *CSMAuth {
  883. if in == nil {
  884. return nil
  885. }
  886. out := new(CSMAuth)
  887. in.DeepCopyInto(out)
  888. return out
  889. }
  890. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  891. func (in *CSMAuthSecretRef) DeepCopyInto(out *CSMAuthSecretRef) {
  892. *out = *in
  893. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  894. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  895. }
  896. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSMAuthSecretRef.
  897. func (in *CSMAuthSecretRef) DeepCopy() *CSMAuthSecretRef {
  898. if in == nil {
  899. return nil
  900. }
  901. out := new(CSMAuthSecretRef)
  902. in.DeepCopyInto(out)
  903. return out
  904. }
  905. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  906. func (in *CacheConfig) DeepCopyInto(out *CacheConfig) {
  907. *out = *in
  908. out.TTL = in.TTL
  909. }
  910. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfig.
  911. func (in *CacheConfig) DeepCopy() *CacheConfig {
  912. if in == nil {
  913. return nil
  914. }
  915. out := new(CacheConfig)
  916. in.DeepCopyInto(out)
  917. return out
  918. }
  919. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  920. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  921. *out = *in
  922. in.ClientCert.DeepCopyInto(&out.ClientCert)
  923. in.ClientKey.DeepCopyInto(&out.ClientKey)
  924. }
  925. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  926. func (in *CertAuth) DeepCopy() *CertAuth {
  927. if in == nil {
  928. return nil
  929. }
  930. out := new(CertAuth)
  931. in.DeepCopyInto(out)
  932. return out
  933. }
  934. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  935. func (in *ChefAuth) DeepCopyInto(out *ChefAuth) {
  936. *out = *in
  937. in.SecretRef.DeepCopyInto(&out.SecretRef)
  938. }
  939. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefAuth.
  940. func (in *ChefAuth) DeepCopy() *ChefAuth {
  941. if in == nil {
  942. return nil
  943. }
  944. out := new(ChefAuth)
  945. in.DeepCopyInto(out)
  946. return out
  947. }
  948. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  949. func (in *ChefAuthSecretRef) DeepCopyInto(out *ChefAuthSecretRef) {
  950. *out = *in
  951. in.SecretKey.DeepCopyInto(&out.SecretKey)
  952. }
  953. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefAuthSecretRef.
  954. func (in *ChefAuthSecretRef) DeepCopy() *ChefAuthSecretRef {
  955. if in == nil {
  956. return nil
  957. }
  958. out := new(ChefAuthSecretRef)
  959. in.DeepCopyInto(out)
  960. return out
  961. }
  962. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  963. func (in *ChefProvider) DeepCopyInto(out *ChefProvider) {
  964. *out = *in
  965. if in.Auth != nil {
  966. in, out := &in.Auth, &out.Auth
  967. *out = new(ChefAuth)
  968. (*in).DeepCopyInto(*out)
  969. }
  970. }
  971. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefProvider.
  972. func (in *ChefProvider) DeepCopy() *ChefProvider {
  973. if in == nil {
  974. return nil
  975. }
  976. out := new(ChefProvider)
  977. in.DeepCopyInto(out)
  978. return out
  979. }
  980. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  981. func (in *CloudruSMProvider) DeepCopyInto(out *CloudruSMProvider) {
  982. *out = *in
  983. in.Auth.DeepCopyInto(&out.Auth)
  984. }
  985. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudruSMProvider.
  986. func (in *CloudruSMProvider) DeepCopy() *CloudruSMProvider {
  987. if in == nil {
  988. return nil
  989. }
  990. out := new(CloudruSMProvider)
  991. in.DeepCopyInto(out)
  992. return out
  993. }
  994. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  995. func (in *ClusterExternalSecret) DeepCopyInto(out *ClusterExternalSecret) {
  996. *out = *in
  997. out.TypeMeta = in.TypeMeta
  998. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  999. in.Spec.DeepCopyInto(&out.Spec)
  1000. in.Status.DeepCopyInto(&out.Status)
  1001. }
  1002. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecret.
  1003. func (in *ClusterExternalSecret) DeepCopy() *ClusterExternalSecret {
  1004. if in == nil {
  1005. return nil
  1006. }
  1007. out := new(ClusterExternalSecret)
  1008. in.DeepCopyInto(out)
  1009. return out
  1010. }
  1011. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1012. func (in *ClusterExternalSecret) DeepCopyObject() runtime.Object {
  1013. if c := in.DeepCopy(); c != nil {
  1014. return c
  1015. }
  1016. return nil
  1017. }
  1018. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1019. func (in *ClusterExternalSecretList) DeepCopyInto(out *ClusterExternalSecretList) {
  1020. *out = *in
  1021. out.TypeMeta = in.TypeMeta
  1022. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1023. if in.Items != nil {
  1024. in, out := &in.Items, &out.Items
  1025. *out = make([]ClusterExternalSecret, len(*in))
  1026. for i := range *in {
  1027. (*in)[i].DeepCopyInto(&(*out)[i])
  1028. }
  1029. }
  1030. }
  1031. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretList.
  1032. func (in *ClusterExternalSecretList) DeepCopy() *ClusterExternalSecretList {
  1033. if in == nil {
  1034. return nil
  1035. }
  1036. out := new(ClusterExternalSecretList)
  1037. in.DeepCopyInto(out)
  1038. return out
  1039. }
  1040. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1041. func (in *ClusterExternalSecretList) DeepCopyObject() runtime.Object {
  1042. if c := in.DeepCopy(); c != nil {
  1043. return c
  1044. }
  1045. return nil
  1046. }
  1047. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1048. func (in *ClusterExternalSecretNamespaceFailure) DeepCopyInto(out *ClusterExternalSecretNamespaceFailure) {
  1049. *out = *in
  1050. }
  1051. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretNamespaceFailure.
  1052. func (in *ClusterExternalSecretNamespaceFailure) DeepCopy() *ClusterExternalSecretNamespaceFailure {
  1053. if in == nil {
  1054. return nil
  1055. }
  1056. out := new(ClusterExternalSecretNamespaceFailure)
  1057. in.DeepCopyInto(out)
  1058. return out
  1059. }
  1060. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1061. func (in *ClusterExternalSecretSpec) DeepCopyInto(out *ClusterExternalSecretSpec) {
  1062. *out = *in
  1063. in.ExternalSecretSpec.DeepCopyInto(&out.ExternalSecretSpec)
  1064. in.ExternalSecretMetadata.DeepCopyInto(&out.ExternalSecretMetadata)
  1065. if in.NamespaceSelector != nil {
  1066. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  1067. *out = new(metav1.LabelSelector)
  1068. (*in).DeepCopyInto(*out)
  1069. }
  1070. if in.NamespaceSelectors != nil {
  1071. in, out := &in.NamespaceSelectors, &out.NamespaceSelectors
  1072. *out = make([]*metav1.LabelSelector, len(*in))
  1073. for i := range *in {
  1074. if (*in)[i] != nil {
  1075. in, out := &(*in)[i], &(*out)[i]
  1076. *out = new(metav1.LabelSelector)
  1077. (*in).DeepCopyInto(*out)
  1078. }
  1079. }
  1080. }
  1081. if in.Namespaces != nil {
  1082. in, out := &in.Namespaces, &out.Namespaces
  1083. *out = make([]string, len(*in))
  1084. copy(*out, *in)
  1085. }
  1086. if in.RefreshInterval != nil {
  1087. in, out := &in.RefreshInterval, &out.RefreshInterval
  1088. *out = new(metav1.Duration)
  1089. **out = **in
  1090. }
  1091. }
  1092. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretSpec.
  1093. func (in *ClusterExternalSecretSpec) DeepCopy() *ClusterExternalSecretSpec {
  1094. if in == nil {
  1095. return nil
  1096. }
  1097. out := new(ClusterExternalSecretSpec)
  1098. in.DeepCopyInto(out)
  1099. return out
  1100. }
  1101. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1102. func (in *ClusterExternalSecretStatus) DeepCopyInto(out *ClusterExternalSecretStatus) {
  1103. *out = *in
  1104. if in.FailedNamespaces != nil {
  1105. in, out := &in.FailedNamespaces, &out.FailedNamespaces
  1106. *out = make([]ClusterExternalSecretNamespaceFailure, len(*in))
  1107. copy(*out, *in)
  1108. }
  1109. if in.ProvisionedNamespaces != nil {
  1110. in, out := &in.ProvisionedNamespaces, &out.ProvisionedNamespaces
  1111. *out = make([]string, len(*in))
  1112. copy(*out, *in)
  1113. }
  1114. if in.Conditions != nil {
  1115. in, out := &in.Conditions, &out.Conditions
  1116. *out = make([]ClusterExternalSecretStatusCondition, len(*in))
  1117. copy(*out, *in)
  1118. }
  1119. }
  1120. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatus.
  1121. func (in *ClusterExternalSecretStatus) DeepCopy() *ClusterExternalSecretStatus {
  1122. if in == nil {
  1123. return nil
  1124. }
  1125. out := new(ClusterExternalSecretStatus)
  1126. in.DeepCopyInto(out)
  1127. return out
  1128. }
  1129. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1130. func (in *ClusterExternalSecretStatusCondition) DeepCopyInto(out *ClusterExternalSecretStatusCondition) {
  1131. *out = *in
  1132. }
  1133. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatusCondition.
  1134. func (in *ClusterExternalSecretStatusCondition) DeepCopy() *ClusterExternalSecretStatusCondition {
  1135. if in == nil {
  1136. return nil
  1137. }
  1138. out := new(ClusterExternalSecretStatusCondition)
  1139. in.DeepCopyInto(out)
  1140. return out
  1141. }
  1142. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1143. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  1144. *out = *in
  1145. out.TypeMeta = in.TypeMeta
  1146. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1147. in.Spec.DeepCopyInto(&out.Spec)
  1148. in.Status.DeepCopyInto(&out.Status)
  1149. }
  1150. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  1151. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  1152. if in == nil {
  1153. return nil
  1154. }
  1155. out := new(ClusterSecretStore)
  1156. in.DeepCopyInto(out)
  1157. return out
  1158. }
  1159. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1160. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  1161. if c := in.DeepCopy(); c != nil {
  1162. return c
  1163. }
  1164. return nil
  1165. }
  1166. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1167. func (in *ClusterSecretStoreCondition) DeepCopyInto(out *ClusterSecretStoreCondition) {
  1168. *out = *in
  1169. if in.NamespaceSelector != nil {
  1170. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  1171. *out = new(metav1.LabelSelector)
  1172. (*in).DeepCopyInto(*out)
  1173. }
  1174. if in.Namespaces != nil {
  1175. in, out := &in.Namespaces, &out.Namespaces
  1176. *out = make([]string, len(*in))
  1177. copy(*out, *in)
  1178. }
  1179. if in.NamespaceRegexes != nil {
  1180. in, out := &in.NamespaceRegexes, &out.NamespaceRegexes
  1181. *out = make([]string, len(*in))
  1182. copy(*out, *in)
  1183. }
  1184. }
  1185. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreCondition.
  1186. func (in *ClusterSecretStoreCondition) DeepCopy() *ClusterSecretStoreCondition {
  1187. if in == nil {
  1188. return nil
  1189. }
  1190. out := new(ClusterSecretStoreCondition)
  1191. in.DeepCopyInto(out)
  1192. return out
  1193. }
  1194. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1195. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  1196. *out = *in
  1197. out.TypeMeta = in.TypeMeta
  1198. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1199. if in.Items != nil {
  1200. in, out := &in.Items, &out.Items
  1201. *out = make([]ClusterSecretStore, len(*in))
  1202. for i := range *in {
  1203. (*in)[i].DeepCopyInto(&(*out)[i])
  1204. }
  1205. }
  1206. }
  1207. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  1208. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  1209. if in == nil {
  1210. return nil
  1211. }
  1212. out := new(ClusterSecretStoreList)
  1213. in.DeepCopyInto(out)
  1214. return out
  1215. }
  1216. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1217. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  1218. if c := in.DeepCopy(); c != nil {
  1219. return c
  1220. }
  1221. return nil
  1222. }
  1223. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1224. func (in *ConfigMapReference) DeepCopyInto(out *ConfigMapReference) {
  1225. *out = *in
  1226. }
  1227. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapReference.
  1228. func (in *ConfigMapReference) DeepCopy() *ConfigMapReference {
  1229. if in == nil {
  1230. return nil
  1231. }
  1232. out := new(ConfigMapReference)
  1233. in.DeepCopyInto(out)
  1234. return out
  1235. }
  1236. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1237. func (in *ConjurAPIKey) DeepCopyInto(out *ConjurAPIKey) {
  1238. *out = *in
  1239. if in.UserRef != nil {
  1240. in, out := &in.UserRef, &out.UserRef
  1241. *out = new(apismetav1.SecretKeySelector)
  1242. (*in).DeepCopyInto(*out)
  1243. }
  1244. if in.APIKeyRef != nil {
  1245. in, out := &in.APIKeyRef, &out.APIKeyRef
  1246. *out = new(apismetav1.SecretKeySelector)
  1247. (*in).DeepCopyInto(*out)
  1248. }
  1249. }
  1250. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurAPIKey.
  1251. func (in *ConjurAPIKey) DeepCopy() *ConjurAPIKey {
  1252. if in == nil {
  1253. return nil
  1254. }
  1255. out := new(ConjurAPIKey)
  1256. in.DeepCopyInto(out)
  1257. return out
  1258. }
  1259. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1260. func (in *ConjurAuth) DeepCopyInto(out *ConjurAuth) {
  1261. *out = *in
  1262. if in.APIKey != nil {
  1263. in, out := &in.APIKey, &out.APIKey
  1264. *out = new(ConjurAPIKey)
  1265. (*in).DeepCopyInto(*out)
  1266. }
  1267. if in.Jwt != nil {
  1268. in, out := &in.Jwt, &out.Jwt
  1269. *out = new(ConjurJWT)
  1270. (*in).DeepCopyInto(*out)
  1271. }
  1272. if in.Cert != nil {
  1273. in, out := &in.Cert, &out.Cert
  1274. *out = new(ConjurCert)
  1275. (*in).DeepCopyInto(*out)
  1276. }
  1277. }
  1278. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurAuth.
  1279. func (in *ConjurAuth) DeepCopy() *ConjurAuth {
  1280. if in == nil {
  1281. return nil
  1282. }
  1283. out := new(ConjurAuth)
  1284. in.DeepCopyInto(out)
  1285. return out
  1286. }
  1287. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1288. func (in *ConjurCert) DeepCopyInto(out *ConjurCert) {
  1289. *out = *in
  1290. if in.ClientCertRef != nil {
  1291. in, out := &in.ClientCertRef, &out.ClientCertRef
  1292. *out = new(apismetav1.SecretKeySelector)
  1293. (*in).DeepCopyInto(*out)
  1294. }
  1295. if in.ClientKeyRef != nil {
  1296. in, out := &in.ClientKeyRef, &out.ClientKeyRef
  1297. *out = new(apismetav1.SecretKeySelector)
  1298. (*in).DeepCopyInto(*out)
  1299. }
  1300. }
  1301. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurCert.
  1302. func (in *ConjurCert) DeepCopy() *ConjurCert {
  1303. if in == nil {
  1304. return nil
  1305. }
  1306. out := new(ConjurCert)
  1307. in.DeepCopyInto(out)
  1308. return out
  1309. }
  1310. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1311. func (in *ConjurJWT) DeepCopyInto(out *ConjurJWT) {
  1312. *out = *in
  1313. if in.SecretRef != nil {
  1314. in, out := &in.SecretRef, &out.SecretRef
  1315. *out = new(apismetav1.SecretKeySelector)
  1316. (*in).DeepCopyInto(*out)
  1317. }
  1318. if in.ServiceAccountRef != nil {
  1319. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1320. *out = new(apismetav1.ServiceAccountSelector)
  1321. (*in).DeepCopyInto(*out)
  1322. }
  1323. }
  1324. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurJWT.
  1325. func (in *ConjurJWT) DeepCopy() *ConjurJWT {
  1326. if in == nil {
  1327. return nil
  1328. }
  1329. out := new(ConjurJWT)
  1330. in.DeepCopyInto(out)
  1331. return out
  1332. }
  1333. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1334. func (in *ConjurProvider) DeepCopyInto(out *ConjurProvider) {
  1335. *out = *in
  1336. if in.CAProvider != nil {
  1337. in, out := &in.CAProvider, &out.CAProvider
  1338. *out = new(CAProvider)
  1339. (*in).DeepCopyInto(*out)
  1340. }
  1341. in.Auth.DeepCopyInto(&out.Auth)
  1342. }
  1343. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurProvider.
  1344. func (in *ConjurProvider) DeepCopy() *ConjurProvider {
  1345. if in == nil {
  1346. return nil
  1347. }
  1348. out := new(ConjurProvider)
  1349. in.DeepCopyInto(out)
  1350. return out
  1351. }
  1352. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1353. func (in *DVLSAuth) DeepCopyInto(out *DVLSAuth) {
  1354. *out = *in
  1355. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1356. }
  1357. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DVLSAuth.
  1358. func (in *DVLSAuth) DeepCopy() *DVLSAuth {
  1359. if in == nil {
  1360. return nil
  1361. }
  1362. out := new(DVLSAuth)
  1363. in.DeepCopyInto(out)
  1364. return out
  1365. }
  1366. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1367. func (in *DVLSAuthSecretRef) DeepCopyInto(out *DVLSAuthSecretRef) {
  1368. *out = *in
  1369. in.AppID.DeepCopyInto(&out.AppID)
  1370. in.AppSecret.DeepCopyInto(&out.AppSecret)
  1371. }
  1372. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DVLSAuthSecretRef.
  1373. func (in *DVLSAuthSecretRef) DeepCopy() *DVLSAuthSecretRef {
  1374. if in == nil {
  1375. return nil
  1376. }
  1377. out := new(DVLSAuthSecretRef)
  1378. in.DeepCopyInto(out)
  1379. return out
  1380. }
  1381. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1382. func (in *DVLSProvider) DeepCopyInto(out *DVLSProvider) {
  1383. *out = *in
  1384. in.Auth.DeepCopyInto(&out.Auth)
  1385. }
  1386. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DVLSProvider.
  1387. func (in *DVLSProvider) DeepCopy() *DVLSProvider {
  1388. if in == nil {
  1389. return nil
  1390. }
  1391. out := new(DVLSProvider)
  1392. in.DeepCopyInto(out)
  1393. return out
  1394. }
  1395. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1396. func (in *DelineaProvider) DeepCopyInto(out *DelineaProvider) {
  1397. *out = *in
  1398. if in.ClientID != nil {
  1399. in, out := &in.ClientID, &out.ClientID
  1400. *out = new(DelineaProviderSecretRef)
  1401. (*in).DeepCopyInto(*out)
  1402. }
  1403. if in.ClientSecret != nil {
  1404. in, out := &in.ClientSecret, &out.ClientSecret
  1405. *out = new(DelineaProviderSecretRef)
  1406. (*in).DeepCopyInto(*out)
  1407. }
  1408. }
  1409. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProvider.
  1410. func (in *DelineaProvider) DeepCopy() *DelineaProvider {
  1411. if in == nil {
  1412. return nil
  1413. }
  1414. out := new(DelineaProvider)
  1415. in.DeepCopyInto(out)
  1416. return out
  1417. }
  1418. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1419. func (in *DelineaProviderSecretRef) DeepCopyInto(out *DelineaProviderSecretRef) {
  1420. *out = *in
  1421. if in.SecretRef != nil {
  1422. in, out := &in.SecretRef, &out.SecretRef
  1423. *out = new(apismetav1.SecretKeySelector)
  1424. (*in).DeepCopyInto(*out)
  1425. }
  1426. }
  1427. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProviderSecretRef.
  1428. func (in *DelineaProviderSecretRef) DeepCopy() *DelineaProviderSecretRef {
  1429. if in == nil {
  1430. return nil
  1431. }
  1432. out := new(DelineaProviderSecretRef)
  1433. in.DeepCopyInto(out)
  1434. return out
  1435. }
  1436. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1437. func (in *DopplerAuth) DeepCopyInto(out *DopplerAuth) {
  1438. *out = *in
  1439. if in.SecretRef != nil {
  1440. in, out := &in.SecretRef, &out.SecretRef
  1441. *out = new(DopplerAuthSecretRef)
  1442. (*in).DeepCopyInto(*out)
  1443. }
  1444. if in.OIDCConfig != nil {
  1445. in, out := &in.OIDCConfig, &out.OIDCConfig
  1446. *out = new(DopplerOIDCAuth)
  1447. (*in).DeepCopyInto(*out)
  1448. }
  1449. }
  1450. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuth.
  1451. func (in *DopplerAuth) DeepCopy() *DopplerAuth {
  1452. if in == nil {
  1453. return nil
  1454. }
  1455. out := new(DopplerAuth)
  1456. in.DeepCopyInto(out)
  1457. return out
  1458. }
  1459. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1460. func (in *DopplerAuthSecretRef) DeepCopyInto(out *DopplerAuthSecretRef) {
  1461. *out = *in
  1462. in.DopplerToken.DeepCopyInto(&out.DopplerToken)
  1463. }
  1464. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuthSecretRef.
  1465. func (in *DopplerAuthSecretRef) DeepCopy() *DopplerAuthSecretRef {
  1466. if in == nil {
  1467. return nil
  1468. }
  1469. out := new(DopplerAuthSecretRef)
  1470. in.DeepCopyInto(out)
  1471. return out
  1472. }
  1473. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1474. func (in *DopplerOIDCAuth) DeepCopyInto(out *DopplerOIDCAuth) {
  1475. *out = *in
  1476. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1477. if in.ExpirationSeconds != nil {
  1478. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  1479. *out = new(int64)
  1480. **out = **in
  1481. }
  1482. }
  1483. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerOIDCAuth.
  1484. func (in *DopplerOIDCAuth) DeepCopy() *DopplerOIDCAuth {
  1485. if in == nil {
  1486. return nil
  1487. }
  1488. out := new(DopplerOIDCAuth)
  1489. in.DeepCopyInto(out)
  1490. return out
  1491. }
  1492. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1493. func (in *DopplerProvider) DeepCopyInto(out *DopplerProvider) {
  1494. *out = *in
  1495. if in.Auth != nil {
  1496. in, out := &in.Auth, &out.Auth
  1497. *out = new(DopplerAuth)
  1498. (*in).DeepCopyInto(*out)
  1499. }
  1500. }
  1501. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerProvider.
  1502. func (in *DopplerProvider) DeepCopy() *DopplerProvider {
  1503. if in == nil {
  1504. return nil
  1505. }
  1506. out := new(DopplerProvider)
  1507. in.DeepCopyInto(out)
  1508. return out
  1509. }
  1510. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1511. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  1512. *out = *in
  1513. out.TypeMeta = in.TypeMeta
  1514. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1515. in.Spec.DeepCopyInto(&out.Spec)
  1516. in.Status.DeepCopyInto(&out.Status)
  1517. }
  1518. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  1519. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  1520. if in == nil {
  1521. return nil
  1522. }
  1523. out := new(ExternalSecret)
  1524. in.DeepCopyInto(out)
  1525. return out
  1526. }
  1527. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1528. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  1529. if c := in.DeepCopy(); c != nil {
  1530. return c
  1531. }
  1532. return nil
  1533. }
  1534. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1535. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  1536. *out = *in
  1537. out.RemoteRef = in.RemoteRef
  1538. if in.SourceRef != nil {
  1539. in, out := &in.SourceRef, &out.SourceRef
  1540. *out = new(StoreSourceRef)
  1541. (*in).DeepCopyInto(*out)
  1542. }
  1543. }
  1544. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  1545. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  1546. if in == nil {
  1547. return nil
  1548. }
  1549. out := new(ExternalSecretData)
  1550. in.DeepCopyInto(out)
  1551. return out
  1552. }
  1553. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1554. func (in *ExternalSecretDataFromRemoteRef) DeepCopyInto(out *ExternalSecretDataFromRemoteRef) {
  1555. *out = *in
  1556. if in.Extract != nil {
  1557. in, out := &in.Extract, &out.Extract
  1558. *out = new(ExternalSecretDataRemoteRef)
  1559. **out = **in
  1560. }
  1561. if in.Find != nil {
  1562. in, out := &in.Find, &out.Find
  1563. *out = new(ExternalSecretFind)
  1564. (*in).DeepCopyInto(*out)
  1565. }
  1566. if in.Rewrite != nil {
  1567. in, out := &in.Rewrite, &out.Rewrite
  1568. *out = make([]ExternalSecretRewrite, len(*in))
  1569. for i := range *in {
  1570. (*in)[i].DeepCopyInto(&(*out)[i])
  1571. }
  1572. }
  1573. if in.SourceRef != nil {
  1574. in, out := &in.SourceRef, &out.SourceRef
  1575. *out = new(StoreGeneratorSourceRef)
  1576. (*in).DeepCopyInto(*out)
  1577. }
  1578. }
  1579. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  1580. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  1581. if in == nil {
  1582. return nil
  1583. }
  1584. out := new(ExternalSecretDataFromRemoteRef)
  1585. in.DeepCopyInto(out)
  1586. return out
  1587. }
  1588. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1589. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  1590. *out = *in
  1591. }
  1592. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  1593. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  1594. if in == nil {
  1595. return nil
  1596. }
  1597. out := new(ExternalSecretDataRemoteRef)
  1598. in.DeepCopyInto(out)
  1599. return out
  1600. }
  1601. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1602. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  1603. *out = *in
  1604. if in.Path != nil {
  1605. in, out := &in.Path, &out.Path
  1606. *out = new(string)
  1607. **out = **in
  1608. }
  1609. if in.Name != nil {
  1610. in, out := &in.Name, &out.Name
  1611. *out = new(FindName)
  1612. **out = **in
  1613. }
  1614. if in.Tags != nil {
  1615. in, out := &in.Tags, &out.Tags
  1616. *out = make(map[string]string, len(*in))
  1617. for key, val := range *in {
  1618. (*out)[key] = val
  1619. }
  1620. }
  1621. }
  1622. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  1623. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  1624. if in == nil {
  1625. return nil
  1626. }
  1627. out := new(ExternalSecretFind)
  1628. in.DeepCopyInto(out)
  1629. return out
  1630. }
  1631. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1632. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  1633. *out = *in
  1634. out.TypeMeta = in.TypeMeta
  1635. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1636. if in.Items != nil {
  1637. in, out := &in.Items, &out.Items
  1638. *out = make([]ExternalSecret, len(*in))
  1639. for i := range *in {
  1640. (*in)[i].DeepCopyInto(&(*out)[i])
  1641. }
  1642. }
  1643. }
  1644. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  1645. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  1646. if in == nil {
  1647. return nil
  1648. }
  1649. out := new(ExternalSecretList)
  1650. in.DeepCopyInto(out)
  1651. return out
  1652. }
  1653. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1654. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  1655. if c := in.DeepCopy(); c != nil {
  1656. return c
  1657. }
  1658. return nil
  1659. }
  1660. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1661. func (in *ExternalSecretMetadata) DeepCopyInto(out *ExternalSecretMetadata) {
  1662. *out = *in
  1663. if in.Annotations != nil {
  1664. in, out := &in.Annotations, &out.Annotations
  1665. *out = make(map[string]string, len(*in))
  1666. for key, val := range *in {
  1667. (*out)[key] = val
  1668. }
  1669. }
  1670. if in.Labels != nil {
  1671. in, out := &in.Labels, &out.Labels
  1672. *out = make(map[string]string, len(*in))
  1673. for key, val := range *in {
  1674. (*out)[key] = val
  1675. }
  1676. }
  1677. }
  1678. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretMetadata.
  1679. func (in *ExternalSecretMetadata) DeepCopy() *ExternalSecretMetadata {
  1680. if in == nil {
  1681. return nil
  1682. }
  1683. out := new(ExternalSecretMetadata)
  1684. in.DeepCopyInto(out)
  1685. return out
  1686. }
  1687. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1688. func (in *ExternalSecretRewrite) DeepCopyInto(out *ExternalSecretRewrite) {
  1689. *out = *in
  1690. if in.Merge != nil {
  1691. in, out := &in.Merge, &out.Merge
  1692. *out = new(ExternalSecretRewriteMerge)
  1693. (*in).DeepCopyInto(*out)
  1694. }
  1695. if in.Regexp != nil {
  1696. in, out := &in.Regexp, &out.Regexp
  1697. *out = new(ExternalSecretRewriteRegexp)
  1698. **out = **in
  1699. }
  1700. if in.Transform != nil {
  1701. in, out := &in.Transform, &out.Transform
  1702. *out = new(ExternalSecretRewriteTransform)
  1703. **out = **in
  1704. }
  1705. }
  1706. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewrite.
  1707. func (in *ExternalSecretRewrite) DeepCopy() *ExternalSecretRewrite {
  1708. if in == nil {
  1709. return nil
  1710. }
  1711. out := new(ExternalSecretRewrite)
  1712. in.DeepCopyInto(out)
  1713. return out
  1714. }
  1715. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1716. func (in *ExternalSecretRewriteMerge) DeepCopyInto(out *ExternalSecretRewriteMerge) {
  1717. *out = *in
  1718. if in.Priority != nil {
  1719. in, out := &in.Priority, &out.Priority
  1720. *out = make([]string, len(*in))
  1721. copy(*out, *in)
  1722. }
  1723. }
  1724. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteMerge.
  1725. func (in *ExternalSecretRewriteMerge) DeepCopy() *ExternalSecretRewriteMerge {
  1726. if in == nil {
  1727. return nil
  1728. }
  1729. out := new(ExternalSecretRewriteMerge)
  1730. in.DeepCopyInto(out)
  1731. return out
  1732. }
  1733. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1734. func (in *ExternalSecretRewriteRegexp) DeepCopyInto(out *ExternalSecretRewriteRegexp) {
  1735. *out = *in
  1736. }
  1737. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteRegexp.
  1738. func (in *ExternalSecretRewriteRegexp) DeepCopy() *ExternalSecretRewriteRegexp {
  1739. if in == nil {
  1740. return nil
  1741. }
  1742. out := new(ExternalSecretRewriteRegexp)
  1743. in.DeepCopyInto(out)
  1744. return out
  1745. }
  1746. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1747. func (in *ExternalSecretRewriteTransform) DeepCopyInto(out *ExternalSecretRewriteTransform) {
  1748. *out = *in
  1749. }
  1750. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteTransform.
  1751. func (in *ExternalSecretRewriteTransform) DeepCopy() *ExternalSecretRewriteTransform {
  1752. if in == nil {
  1753. return nil
  1754. }
  1755. out := new(ExternalSecretRewriteTransform)
  1756. in.DeepCopyInto(out)
  1757. return out
  1758. }
  1759. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1760. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  1761. *out = *in
  1762. out.SecretStoreRef = in.SecretStoreRef
  1763. in.Target.DeepCopyInto(&out.Target)
  1764. if in.RefreshInterval != nil {
  1765. in, out := &in.RefreshInterval, &out.RefreshInterval
  1766. *out = new(metav1.Duration)
  1767. **out = **in
  1768. }
  1769. if in.SyncWindows != nil {
  1770. in, out := &in.SyncWindows, &out.SyncWindows
  1771. *out = new(ExternalSecretSyncWindows)
  1772. (*in).DeepCopyInto(*out)
  1773. }
  1774. if in.Data != nil {
  1775. in, out := &in.Data, &out.Data
  1776. *out = make([]ExternalSecretData, len(*in))
  1777. for i := range *in {
  1778. (*in)[i].DeepCopyInto(&(*out)[i])
  1779. }
  1780. }
  1781. if in.DataFrom != nil {
  1782. in, out := &in.DataFrom, &out.DataFrom
  1783. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  1784. for i := range *in {
  1785. (*in)[i].DeepCopyInto(&(*out)[i])
  1786. }
  1787. }
  1788. }
  1789. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  1790. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  1791. if in == nil {
  1792. return nil
  1793. }
  1794. out := new(ExternalSecretSpec)
  1795. in.DeepCopyInto(out)
  1796. return out
  1797. }
  1798. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1799. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  1800. *out = *in
  1801. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1802. if in.Conditions != nil {
  1803. in, out := &in.Conditions, &out.Conditions
  1804. *out = make([]ExternalSecretStatusCondition, len(*in))
  1805. for i := range *in {
  1806. (*in)[i].DeepCopyInto(&(*out)[i])
  1807. }
  1808. }
  1809. out.Binding = in.Binding
  1810. }
  1811. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  1812. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  1813. if in == nil {
  1814. return nil
  1815. }
  1816. out := new(ExternalSecretStatus)
  1817. in.DeepCopyInto(out)
  1818. return out
  1819. }
  1820. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1821. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  1822. *out = *in
  1823. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1824. }
  1825. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  1826. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  1827. if in == nil {
  1828. return nil
  1829. }
  1830. out := new(ExternalSecretStatusCondition)
  1831. in.DeepCopyInto(out)
  1832. return out
  1833. }
  1834. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1835. func (in *ExternalSecretSyncWindowEntry) DeepCopyInto(out *ExternalSecretSyncWindowEntry) {
  1836. *out = *in
  1837. out.Duration = in.Duration
  1838. }
  1839. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSyncWindowEntry.
  1840. func (in *ExternalSecretSyncWindowEntry) DeepCopy() *ExternalSecretSyncWindowEntry {
  1841. if in == nil {
  1842. return nil
  1843. }
  1844. out := new(ExternalSecretSyncWindowEntry)
  1845. in.DeepCopyInto(out)
  1846. return out
  1847. }
  1848. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1849. func (in *ExternalSecretSyncWindows) DeepCopyInto(out *ExternalSecretSyncWindows) {
  1850. *out = *in
  1851. if in.Windows != nil {
  1852. in, out := &in.Windows, &out.Windows
  1853. *out = make([]ExternalSecretSyncWindowEntry, len(*in))
  1854. copy(*out, *in)
  1855. }
  1856. }
  1857. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSyncWindows.
  1858. func (in *ExternalSecretSyncWindows) DeepCopy() *ExternalSecretSyncWindows {
  1859. if in == nil {
  1860. return nil
  1861. }
  1862. out := new(ExternalSecretSyncWindows)
  1863. in.DeepCopyInto(out)
  1864. return out
  1865. }
  1866. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1867. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  1868. *out = *in
  1869. if in.Template != nil {
  1870. in, out := &in.Template, &out.Template
  1871. *out = new(ExternalSecretTemplate)
  1872. (*in).DeepCopyInto(*out)
  1873. }
  1874. if in.Manifest != nil {
  1875. in, out := &in.Manifest, &out.Manifest
  1876. *out = new(ManifestReference)
  1877. **out = **in
  1878. }
  1879. }
  1880. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  1881. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  1882. if in == nil {
  1883. return nil
  1884. }
  1885. out := new(ExternalSecretTarget)
  1886. in.DeepCopyInto(out)
  1887. return out
  1888. }
  1889. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1890. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  1891. *out = *in
  1892. in.Metadata.DeepCopyInto(&out.Metadata)
  1893. if in.Data != nil {
  1894. in, out := &in.Data, &out.Data
  1895. *out = make(map[string]string, len(*in))
  1896. for key, val := range *in {
  1897. (*out)[key] = val
  1898. }
  1899. }
  1900. if in.TemplateFrom != nil {
  1901. in, out := &in.TemplateFrom, &out.TemplateFrom
  1902. *out = make([]TemplateFrom, len(*in))
  1903. for i := range *in {
  1904. (*in)[i].DeepCopyInto(&(*out)[i])
  1905. }
  1906. }
  1907. }
  1908. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  1909. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  1910. if in == nil {
  1911. return nil
  1912. }
  1913. out := new(ExternalSecretTemplate)
  1914. in.DeepCopyInto(out)
  1915. return out
  1916. }
  1917. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1918. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  1919. *out = *in
  1920. if in.Annotations != nil {
  1921. in, out := &in.Annotations, &out.Annotations
  1922. *out = make(map[string]string, len(*in))
  1923. for key, val := range *in {
  1924. (*out)[key] = val
  1925. }
  1926. }
  1927. if in.Labels != nil {
  1928. in, out := &in.Labels, &out.Labels
  1929. *out = make(map[string]string, len(*in))
  1930. for key, val := range *in {
  1931. (*out)[key] = val
  1932. }
  1933. }
  1934. if in.Finalizers != nil {
  1935. in, out := &in.Finalizers, &out.Finalizers
  1936. *out = make([]string, len(*in))
  1937. copy(*out, *in)
  1938. }
  1939. }
  1940. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  1941. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  1942. if in == nil {
  1943. return nil
  1944. }
  1945. out := new(ExternalSecretTemplateMetadata)
  1946. in.DeepCopyInto(out)
  1947. return out
  1948. }
  1949. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1950. func (in *ExternalSecretValidator) DeepCopyInto(out *ExternalSecretValidator) {
  1951. *out = *in
  1952. }
  1953. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretValidator.
  1954. func (in *ExternalSecretValidator) DeepCopy() *ExternalSecretValidator {
  1955. if in == nil {
  1956. return nil
  1957. }
  1958. out := new(ExternalSecretValidator)
  1959. in.DeepCopyInto(out)
  1960. return out
  1961. }
  1962. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1963. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  1964. *out = *in
  1965. if in.Data != nil {
  1966. in, out := &in.Data, &out.Data
  1967. *out = make([]FakeProviderData, len(*in))
  1968. copy(*out, *in)
  1969. }
  1970. if in.ValidationResult != nil {
  1971. in, out := &in.ValidationResult, &out.ValidationResult
  1972. *out = new(ValidationResult)
  1973. **out = **in
  1974. }
  1975. }
  1976. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  1977. func (in *FakeProvider) DeepCopy() *FakeProvider {
  1978. if in == nil {
  1979. return nil
  1980. }
  1981. out := new(FakeProvider)
  1982. in.DeepCopyInto(out)
  1983. return out
  1984. }
  1985. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1986. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  1987. *out = *in
  1988. }
  1989. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  1990. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  1991. if in == nil {
  1992. return nil
  1993. }
  1994. out := new(FakeProviderData)
  1995. in.DeepCopyInto(out)
  1996. return out
  1997. }
  1998. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1999. func (in *FetchingPolicy) DeepCopyInto(out *FetchingPolicy) {
  2000. *out = *in
  2001. if in.ByID != nil {
  2002. in, out := &in.ByID, &out.ByID
  2003. *out = new(ByID)
  2004. **out = **in
  2005. }
  2006. if in.ByName != nil {
  2007. in, out := &in.ByName, &out.ByName
  2008. *out = new(ByName)
  2009. **out = **in
  2010. }
  2011. }
  2012. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FetchingPolicy.
  2013. func (in *FetchingPolicy) DeepCopy() *FetchingPolicy {
  2014. if in == nil {
  2015. return nil
  2016. }
  2017. out := new(FetchingPolicy)
  2018. in.DeepCopyInto(out)
  2019. return out
  2020. }
  2021. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2022. func (in *FindName) DeepCopyInto(out *FindName) {
  2023. *out = *in
  2024. }
  2025. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  2026. func (in *FindName) DeepCopy() *FindName {
  2027. if in == nil {
  2028. return nil
  2029. }
  2030. out := new(FindName)
  2031. in.DeepCopyInto(out)
  2032. return out
  2033. }
  2034. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2035. func (in *FortanixProvider) DeepCopyInto(out *FortanixProvider) {
  2036. *out = *in
  2037. if in.APIKey != nil {
  2038. in, out := &in.APIKey, &out.APIKey
  2039. *out = new(FortanixProviderSecretRef)
  2040. (*in).DeepCopyInto(*out)
  2041. }
  2042. }
  2043. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FortanixProvider.
  2044. func (in *FortanixProvider) DeepCopy() *FortanixProvider {
  2045. if in == nil {
  2046. return nil
  2047. }
  2048. out := new(FortanixProvider)
  2049. in.DeepCopyInto(out)
  2050. return out
  2051. }
  2052. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2053. func (in *FortanixProviderSecretRef) DeepCopyInto(out *FortanixProviderSecretRef) {
  2054. *out = *in
  2055. if in.SecretRef != nil {
  2056. in, out := &in.SecretRef, &out.SecretRef
  2057. *out = new(apismetav1.SecretKeySelector)
  2058. (*in).DeepCopyInto(*out)
  2059. }
  2060. }
  2061. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FortanixProviderSecretRef.
  2062. func (in *FortanixProviderSecretRef) DeepCopy() *FortanixProviderSecretRef {
  2063. if in == nil {
  2064. return nil
  2065. }
  2066. out := new(FortanixProviderSecretRef)
  2067. in.DeepCopyInto(out)
  2068. return out
  2069. }
  2070. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2071. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  2072. *out = *in
  2073. if in.SecretRef != nil {
  2074. in, out := &in.SecretRef, &out.SecretRef
  2075. *out = new(GCPSMAuthSecretRef)
  2076. (*in).DeepCopyInto(*out)
  2077. }
  2078. if in.WorkloadIdentity != nil {
  2079. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  2080. *out = new(GCPWorkloadIdentity)
  2081. (*in).DeepCopyInto(*out)
  2082. }
  2083. if in.WorkloadIdentityFederation != nil {
  2084. in, out := &in.WorkloadIdentityFederation, &out.WorkloadIdentityFederation
  2085. *out = new(GCPWorkloadIdentityFederation)
  2086. (*in).DeepCopyInto(*out)
  2087. }
  2088. }
  2089. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  2090. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  2091. if in == nil {
  2092. return nil
  2093. }
  2094. out := new(GCPSMAuth)
  2095. in.DeepCopyInto(out)
  2096. return out
  2097. }
  2098. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2099. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  2100. *out = *in
  2101. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  2102. }
  2103. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  2104. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  2105. if in == nil {
  2106. return nil
  2107. }
  2108. out := new(GCPSMAuthSecretRef)
  2109. in.DeepCopyInto(out)
  2110. return out
  2111. }
  2112. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2113. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  2114. *out = *in
  2115. in.Auth.DeepCopyInto(&out.Auth)
  2116. }
  2117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  2118. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  2119. if in == nil {
  2120. return nil
  2121. }
  2122. out := new(GCPSMProvider)
  2123. in.DeepCopyInto(out)
  2124. return out
  2125. }
  2126. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2127. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  2128. *out = *in
  2129. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  2130. }
  2131. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  2132. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  2133. if in == nil {
  2134. return nil
  2135. }
  2136. out := new(GCPWorkloadIdentity)
  2137. in.DeepCopyInto(out)
  2138. return out
  2139. }
  2140. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2141. func (in *GCPWorkloadIdentityFederation) DeepCopyInto(out *GCPWorkloadIdentityFederation) {
  2142. *out = *in
  2143. if in.CredConfig != nil {
  2144. in, out := &in.CredConfig, &out.CredConfig
  2145. *out = new(ConfigMapReference)
  2146. **out = **in
  2147. }
  2148. if in.ServiceAccountRef != nil {
  2149. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2150. *out = new(apismetav1.ServiceAccountSelector)
  2151. (*in).DeepCopyInto(*out)
  2152. }
  2153. if in.AwsSecurityCredentials != nil {
  2154. in, out := &in.AwsSecurityCredentials, &out.AwsSecurityCredentials
  2155. *out = new(AwsCredentialsConfig)
  2156. (*in).DeepCopyInto(*out)
  2157. }
  2158. }
  2159. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentityFederation.
  2160. func (in *GCPWorkloadIdentityFederation) DeepCopy() *GCPWorkloadIdentityFederation {
  2161. if in == nil {
  2162. return nil
  2163. }
  2164. out := new(GCPWorkloadIdentityFederation)
  2165. in.DeepCopyInto(out)
  2166. return out
  2167. }
  2168. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2169. func (in *GcpIDTokenAuthCredentials) DeepCopyInto(out *GcpIDTokenAuthCredentials) {
  2170. *out = *in
  2171. in.IdentityID.DeepCopyInto(&out.IdentityID)
  2172. }
  2173. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcpIDTokenAuthCredentials.
  2174. func (in *GcpIDTokenAuthCredentials) DeepCopy() *GcpIDTokenAuthCredentials {
  2175. if in == nil {
  2176. return nil
  2177. }
  2178. out := new(GcpIDTokenAuthCredentials)
  2179. in.DeepCopyInto(out)
  2180. return out
  2181. }
  2182. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2183. func (in *GcpIamAuthCredentials) DeepCopyInto(out *GcpIamAuthCredentials) {
  2184. *out = *in
  2185. in.IdentityID.DeepCopyInto(&out.IdentityID)
  2186. in.ServiceAccountKeyFilePath.DeepCopyInto(&out.ServiceAccountKeyFilePath)
  2187. }
  2188. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcpIamAuthCredentials.
  2189. func (in *GcpIamAuthCredentials) DeepCopy() *GcpIamAuthCredentials {
  2190. if in == nil {
  2191. return nil
  2192. }
  2193. out := new(GcpIamAuthCredentials)
  2194. in.DeepCopyInto(out)
  2195. return out
  2196. }
  2197. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2198. func (in *GeneratorRef) DeepCopyInto(out *GeneratorRef) {
  2199. *out = *in
  2200. }
  2201. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorRef.
  2202. func (in *GeneratorRef) DeepCopy() *GeneratorRef {
  2203. if in == nil {
  2204. return nil
  2205. }
  2206. out := new(GeneratorRef)
  2207. in.DeepCopyInto(out)
  2208. return out
  2209. }
  2210. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2211. func (in *GenericClusterStoreValidator) DeepCopyInto(out *GenericClusterStoreValidator) {
  2212. *out = *in
  2213. }
  2214. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericClusterStoreValidator.
  2215. func (in *GenericClusterStoreValidator) DeepCopy() *GenericClusterStoreValidator {
  2216. if in == nil {
  2217. return nil
  2218. }
  2219. out := new(GenericClusterStoreValidator)
  2220. in.DeepCopyInto(out)
  2221. return out
  2222. }
  2223. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2224. func (in *GenericStoreValidator) DeepCopyInto(out *GenericStoreValidator) {
  2225. *out = *in
  2226. }
  2227. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericStoreValidator.
  2228. func (in *GenericStoreValidator) DeepCopy() *GenericStoreValidator {
  2229. if in == nil {
  2230. return nil
  2231. }
  2232. out := new(GenericStoreValidator)
  2233. in.DeepCopyInto(out)
  2234. return out
  2235. }
  2236. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2237. func (in *GithubAppAuth) DeepCopyInto(out *GithubAppAuth) {
  2238. *out = *in
  2239. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  2240. }
  2241. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubAppAuth.
  2242. func (in *GithubAppAuth) DeepCopy() *GithubAppAuth {
  2243. if in == nil {
  2244. return nil
  2245. }
  2246. out := new(GithubAppAuth)
  2247. in.DeepCopyInto(out)
  2248. return out
  2249. }
  2250. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2251. func (in *GithubProvider) DeepCopyInto(out *GithubProvider) {
  2252. *out = *in
  2253. in.Auth.DeepCopyInto(&out.Auth)
  2254. }
  2255. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubProvider.
  2256. func (in *GithubProvider) DeepCopy() *GithubProvider {
  2257. if in == nil {
  2258. return nil
  2259. }
  2260. out := new(GithubProvider)
  2261. in.DeepCopyInto(out)
  2262. return out
  2263. }
  2264. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2265. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  2266. *out = *in
  2267. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2268. }
  2269. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  2270. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  2271. if in == nil {
  2272. return nil
  2273. }
  2274. out := new(GitlabAuth)
  2275. in.DeepCopyInto(out)
  2276. return out
  2277. }
  2278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2279. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  2280. *out = *in
  2281. in.Auth.DeepCopyInto(&out.Auth)
  2282. if in.GroupIDs != nil {
  2283. in, out := &in.GroupIDs, &out.GroupIDs
  2284. *out = make([]string, len(*in))
  2285. copy(*out, *in)
  2286. }
  2287. if in.CABundle != nil {
  2288. in, out := &in.CABundle, &out.CABundle
  2289. *out = make([]byte, len(*in))
  2290. copy(*out, *in)
  2291. }
  2292. if in.CAProvider != nil {
  2293. in, out := &in.CAProvider, &out.CAProvider
  2294. *out = new(CAProvider)
  2295. (*in).DeepCopyInto(*out)
  2296. }
  2297. }
  2298. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  2299. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  2300. if in == nil {
  2301. return nil
  2302. }
  2303. out := new(GitlabProvider)
  2304. in.DeepCopyInto(out)
  2305. return out
  2306. }
  2307. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2308. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  2309. *out = *in
  2310. in.AccessToken.DeepCopyInto(&out.AccessToken)
  2311. }
  2312. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  2313. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  2314. if in == nil {
  2315. return nil
  2316. }
  2317. out := new(GitlabSecretRef)
  2318. in.DeepCopyInto(out)
  2319. return out
  2320. }
  2321. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2322. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  2323. *out = *in
  2324. if in.SecretRef != nil {
  2325. in, out := &in.SecretRef, &out.SecretRef
  2326. *out = new(IBMAuthSecretRef)
  2327. (*in).DeepCopyInto(*out)
  2328. }
  2329. if in.ContainerAuth != nil {
  2330. in, out := &in.ContainerAuth, &out.ContainerAuth
  2331. *out = new(IBMAuthContainerAuth)
  2332. **out = **in
  2333. }
  2334. }
  2335. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  2336. func (in *IBMAuth) DeepCopy() *IBMAuth {
  2337. if in == nil {
  2338. return nil
  2339. }
  2340. out := new(IBMAuth)
  2341. in.DeepCopyInto(out)
  2342. return out
  2343. }
  2344. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2345. func (in *IBMAuthContainerAuth) DeepCopyInto(out *IBMAuthContainerAuth) {
  2346. *out = *in
  2347. }
  2348. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthContainerAuth.
  2349. func (in *IBMAuthContainerAuth) DeepCopy() *IBMAuthContainerAuth {
  2350. if in == nil {
  2351. return nil
  2352. }
  2353. out := new(IBMAuthContainerAuth)
  2354. in.DeepCopyInto(out)
  2355. return out
  2356. }
  2357. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2358. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  2359. *out = *in
  2360. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  2361. }
  2362. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  2363. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  2364. if in == nil {
  2365. return nil
  2366. }
  2367. out := new(IBMAuthSecretRef)
  2368. in.DeepCopyInto(out)
  2369. return out
  2370. }
  2371. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2372. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  2373. *out = *in
  2374. in.Auth.DeepCopyInto(&out.Auth)
  2375. if in.ServiceURL != nil {
  2376. in, out := &in.ServiceURL, &out.ServiceURL
  2377. *out = new(string)
  2378. **out = **in
  2379. }
  2380. }
  2381. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  2382. func (in *IBMProvider) DeepCopy() *IBMProvider {
  2383. if in == nil {
  2384. return nil
  2385. }
  2386. out := new(IBMProvider)
  2387. in.DeepCopyInto(out)
  2388. return out
  2389. }
  2390. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2391. func (in *InfisicalAuth) DeepCopyInto(out *InfisicalAuth) {
  2392. *out = *in
  2393. if in.UniversalAuthCredentials != nil {
  2394. in, out := &in.UniversalAuthCredentials, &out.UniversalAuthCredentials
  2395. *out = new(UniversalAuthCredentials)
  2396. (*in).DeepCopyInto(*out)
  2397. }
  2398. if in.AzureAuthCredentials != nil {
  2399. in, out := &in.AzureAuthCredentials, &out.AzureAuthCredentials
  2400. *out = new(AzureAuthCredentials)
  2401. (*in).DeepCopyInto(*out)
  2402. }
  2403. if in.GcpIDTokenAuthCredentials != nil {
  2404. in, out := &in.GcpIDTokenAuthCredentials, &out.GcpIDTokenAuthCredentials
  2405. *out = new(GcpIDTokenAuthCredentials)
  2406. (*in).DeepCopyInto(*out)
  2407. }
  2408. if in.GcpIamAuthCredentials != nil {
  2409. in, out := &in.GcpIamAuthCredentials, &out.GcpIamAuthCredentials
  2410. *out = new(GcpIamAuthCredentials)
  2411. (*in).DeepCopyInto(*out)
  2412. }
  2413. if in.JwtAuthCredentials != nil {
  2414. in, out := &in.JwtAuthCredentials, &out.JwtAuthCredentials
  2415. *out = new(JwtAuthCredentials)
  2416. (*in).DeepCopyInto(*out)
  2417. }
  2418. if in.LdapAuthCredentials != nil {
  2419. in, out := &in.LdapAuthCredentials, &out.LdapAuthCredentials
  2420. *out = new(LdapAuthCredentials)
  2421. (*in).DeepCopyInto(*out)
  2422. }
  2423. if in.OciAuthCredentials != nil {
  2424. in, out := &in.OciAuthCredentials, &out.OciAuthCredentials
  2425. *out = new(OciAuthCredentials)
  2426. (*in).DeepCopyInto(*out)
  2427. }
  2428. if in.KubernetesAuthCredentials != nil {
  2429. in, out := &in.KubernetesAuthCredentials, &out.KubernetesAuthCredentials
  2430. *out = new(KubernetesAuthCredentials)
  2431. (*in).DeepCopyInto(*out)
  2432. }
  2433. if in.AwsAuthCredentials != nil {
  2434. in, out := &in.AwsAuthCredentials, &out.AwsAuthCredentials
  2435. *out = new(AwsAuthCredentials)
  2436. (*in).DeepCopyInto(*out)
  2437. }
  2438. if in.TokenAuthCredentials != nil {
  2439. in, out := &in.TokenAuthCredentials, &out.TokenAuthCredentials
  2440. *out = new(TokenAuthCredentials)
  2441. (*in).DeepCopyInto(*out)
  2442. }
  2443. }
  2444. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfisicalAuth.
  2445. func (in *InfisicalAuth) DeepCopy() *InfisicalAuth {
  2446. if in == nil {
  2447. return nil
  2448. }
  2449. out := new(InfisicalAuth)
  2450. in.DeepCopyInto(out)
  2451. return out
  2452. }
  2453. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2454. func (in *InfisicalProvider) DeepCopyInto(out *InfisicalProvider) {
  2455. *out = *in
  2456. in.Auth.DeepCopyInto(&out.Auth)
  2457. out.SecretsScope = in.SecretsScope
  2458. if in.CABundle != nil {
  2459. in, out := &in.CABundle, &out.CABundle
  2460. *out = make([]byte, len(*in))
  2461. copy(*out, *in)
  2462. }
  2463. if in.CAProvider != nil {
  2464. in, out := &in.CAProvider, &out.CAProvider
  2465. *out = new(CAProvider)
  2466. (*in).DeepCopyInto(*out)
  2467. }
  2468. }
  2469. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfisicalProvider.
  2470. func (in *InfisicalProvider) DeepCopy() *InfisicalProvider {
  2471. if in == nil {
  2472. return nil
  2473. }
  2474. out := new(InfisicalProvider)
  2475. in.DeepCopyInto(out)
  2476. return out
  2477. }
  2478. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2479. func (in *IntegrationInfo) DeepCopyInto(out *IntegrationInfo) {
  2480. *out = *in
  2481. }
  2482. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationInfo.
  2483. func (in *IntegrationInfo) DeepCopy() *IntegrationInfo {
  2484. if in == nil {
  2485. return nil
  2486. }
  2487. out := new(IntegrationInfo)
  2488. in.DeepCopyInto(out)
  2489. return out
  2490. }
  2491. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2492. func (in *JwtAuthCredentials) DeepCopyInto(out *JwtAuthCredentials) {
  2493. *out = *in
  2494. in.IdentityID.DeepCopyInto(&out.IdentityID)
  2495. in.JWT.DeepCopyInto(&out.JWT)
  2496. }
  2497. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JwtAuthCredentials.
  2498. func (in *JwtAuthCredentials) DeepCopy() *JwtAuthCredentials {
  2499. if in == nil {
  2500. return nil
  2501. }
  2502. out := new(JwtAuthCredentials)
  2503. in.DeepCopyInto(out)
  2504. return out
  2505. }
  2506. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2507. func (in *KeeperSecurityProvider) DeepCopyInto(out *KeeperSecurityProvider) {
  2508. *out = *in
  2509. in.Auth.DeepCopyInto(&out.Auth)
  2510. }
  2511. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeeperSecurityProvider.
  2512. func (in *KeeperSecurityProvider) DeepCopy() *KeeperSecurityProvider {
  2513. if in == nil {
  2514. return nil
  2515. }
  2516. out := new(KeeperSecurityProvider)
  2517. in.DeepCopyInto(out)
  2518. return out
  2519. }
  2520. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2521. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  2522. *out = *in
  2523. if in.Cert != nil {
  2524. in, out := &in.Cert, &out.Cert
  2525. *out = new(CertAuth)
  2526. (*in).DeepCopyInto(*out)
  2527. }
  2528. if in.Token != nil {
  2529. in, out := &in.Token, &out.Token
  2530. *out = new(TokenAuth)
  2531. (*in).DeepCopyInto(*out)
  2532. }
  2533. if in.ServiceAccount != nil {
  2534. in, out := &in.ServiceAccount, &out.ServiceAccount
  2535. *out = new(apismetav1.ServiceAccountSelector)
  2536. (*in).DeepCopyInto(*out)
  2537. }
  2538. }
  2539. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  2540. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  2541. if in == nil {
  2542. return nil
  2543. }
  2544. out := new(KubernetesAuth)
  2545. in.DeepCopyInto(out)
  2546. return out
  2547. }
  2548. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2549. func (in *KubernetesAuthCredentials) DeepCopyInto(out *KubernetesAuthCredentials) {
  2550. *out = *in
  2551. in.IdentityID.DeepCopyInto(&out.IdentityID)
  2552. in.ServiceAccountTokenPath.DeepCopyInto(&out.ServiceAccountTokenPath)
  2553. }
  2554. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuthCredentials.
  2555. func (in *KubernetesAuthCredentials) DeepCopy() *KubernetesAuthCredentials {
  2556. if in == nil {
  2557. return nil
  2558. }
  2559. out := new(KubernetesAuthCredentials)
  2560. in.DeepCopyInto(out)
  2561. return out
  2562. }
  2563. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2564. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  2565. *out = *in
  2566. in.Server.DeepCopyInto(&out.Server)
  2567. if in.Auth != nil {
  2568. in, out := &in.Auth, &out.Auth
  2569. *out = new(KubernetesAuth)
  2570. (*in).DeepCopyInto(*out)
  2571. }
  2572. if in.AuthRef != nil {
  2573. in, out := &in.AuthRef, &out.AuthRef
  2574. *out = new(apismetav1.SecretKeySelector)
  2575. (*in).DeepCopyInto(*out)
  2576. }
  2577. }
  2578. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  2579. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  2580. if in == nil {
  2581. return nil
  2582. }
  2583. out := new(KubernetesProvider)
  2584. in.DeepCopyInto(out)
  2585. return out
  2586. }
  2587. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2588. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  2589. *out = *in
  2590. if in.CABundle != nil {
  2591. in, out := &in.CABundle, &out.CABundle
  2592. *out = make([]byte, len(*in))
  2593. copy(*out, *in)
  2594. }
  2595. if in.CAProvider != nil {
  2596. in, out := &in.CAProvider, &out.CAProvider
  2597. *out = new(CAProvider)
  2598. (*in).DeepCopyInto(*out)
  2599. }
  2600. }
  2601. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  2602. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  2603. if in == nil {
  2604. return nil
  2605. }
  2606. out := new(KubernetesServer)
  2607. in.DeepCopyInto(out)
  2608. return out
  2609. }
  2610. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2611. func (in *LdapAuthCredentials) DeepCopyInto(out *LdapAuthCredentials) {
  2612. *out = *in
  2613. in.IdentityID.DeepCopyInto(&out.IdentityID)
  2614. in.LDAPPassword.DeepCopyInto(&out.LDAPPassword)
  2615. in.LDAPUsername.DeepCopyInto(&out.LDAPUsername)
  2616. }
  2617. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapAuthCredentials.
  2618. func (in *LdapAuthCredentials) DeepCopy() *LdapAuthCredentials {
  2619. if in == nil {
  2620. return nil
  2621. }
  2622. out := new(LdapAuthCredentials)
  2623. in.DeepCopyInto(out)
  2624. return out
  2625. }
  2626. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2627. func (in *MachineIdentityScopeInWorkspace) DeepCopyInto(out *MachineIdentityScopeInWorkspace) {
  2628. *out = *in
  2629. }
  2630. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineIdentityScopeInWorkspace.
  2631. func (in *MachineIdentityScopeInWorkspace) DeepCopy() *MachineIdentityScopeInWorkspace {
  2632. if in == nil {
  2633. return nil
  2634. }
  2635. out := new(MachineIdentityScopeInWorkspace)
  2636. in.DeepCopyInto(out)
  2637. return out
  2638. }
  2639. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2640. func (in *ManifestReference) DeepCopyInto(out *ManifestReference) {
  2641. *out = *in
  2642. }
  2643. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManifestReference.
  2644. func (in *ManifestReference) DeepCopy() *ManifestReference {
  2645. if in == nil {
  2646. return nil
  2647. }
  2648. out := new(ManifestReference)
  2649. in.DeepCopyInto(out)
  2650. return out
  2651. }
  2652. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2653. func (in *NTLMProtocol) DeepCopyInto(out *NTLMProtocol) {
  2654. *out = *in
  2655. in.UserName.DeepCopyInto(&out.UserName)
  2656. in.Password.DeepCopyInto(&out.Password)
  2657. }
  2658. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NTLMProtocol.
  2659. func (in *NTLMProtocol) DeepCopy() *NTLMProtocol {
  2660. if in == nil {
  2661. return nil
  2662. }
  2663. out := new(NTLMProtocol)
  2664. in.DeepCopyInto(out)
  2665. return out
  2666. }
  2667. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2668. func (in *NebiusAuth) DeepCopyInto(out *NebiusAuth) {
  2669. *out = *in
  2670. in.ServiceAccountCreds.DeepCopyInto(&out.ServiceAccountCreds)
  2671. in.Token.DeepCopyInto(&out.Token)
  2672. if in.WorkloadIdentity != nil {
  2673. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  2674. *out = new(NebiusWorkloadIdentity)
  2675. (*in).DeepCopyInto(*out)
  2676. }
  2677. }
  2678. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebiusAuth.
  2679. func (in *NebiusAuth) DeepCopy() *NebiusAuth {
  2680. if in == nil {
  2681. return nil
  2682. }
  2683. out := new(NebiusAuth)
  2684. in.DeepCopyInto(out)
  2685. return out
  2686. }
  2687. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2688. func (in *NebiusCAProvider) DeepCopyInto(out *NebiusCAProvider) {
  2689. *out = *in
  2690. in.Certificate.DeepCopyInto(&out.Certificate)
  2691. }
  2692. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebiusCAProvider.
  2693. func (in *NebiusCAProvider) DeepCopy() *NebiusCAProvider {
  2694. if in == nil {
  2695. return nil
  2696. }
  2697. out := new(NebiusCAProvider)
  2698. in.DeepCopyInto(out)
  2699. return out
  2700. }
  2701. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2702. func (in *NebiusMysteryboxProvider) DeepCopyInto(out *NebiusMysteryboxProvider) {
  2703. *out = *in
  2704. in.Auth.DeepCopyInto(&out.Auth)
  2705. if in.CAProvider != nil {
  2706. in, out := &in.CAProvider, &out.CAProvider
  2707. *out = new(NebiusCAProvider)
  2708. (*in).DeepCopyInto(*out)
  2709. }
  2710. }
  2711. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebiusMysteryboxProvider.
  2712. func (in *NebiusMysteryboxProvider) DeepCopy() *NebiusMysteryboxProvider {
  2713. if in == nil {
  2714. return nil
  2715. }
  2716. out := new(NebiusMysteryboxProvider)
  2717. in.DeepCopyInto(out)
  2718. return out
  2719. }
  2720. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2721. func (in *NebiusWorkloadIdentity) DeepCopyInto(out *NebiusWorkloadIdentity) {
  2722. *out = *in
  2723. if in.ServiceAccountRef != nil {
  2724. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2725. *out = new(apismetav1.ServiceAccountSelector)
  2726. (*in).DeepCopyInto(*out)
  2727. }
  2728. }
  2729. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebiusWorkloadIdentity.
  2730. func (in *NebiusWorkloadIdentity) DeepCopy() *NebiusWorkloadIdentity {
  2731. if in == nil {
  2732. return nil
  2733. }
  2734. out := new(NebiusWorkloadIdentity)
  2735. in.DeepCopyInto(out)
  2736. return out
  2737. }
  2738. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2739. func (in *NgrokAuth) DeepCopyInto(out *NgrokAuth) {
  2740. *out = *in
  2741. if in.APIKey != nil {
  2742. in, out := &in.APIKey, &out.APIKey
  2743. *out = new(NgrokProviderSecretRef)
  2744. (*in).DeepCopyInto(*out)
  2745. }
  2746. }
  2747. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NgrokAuth.
  2748. func (in *NgrokAuth) DeepCopy() *NgrokAuth {
  2749. if in == nil {
  2750. return nil
  2751. }
  2752. out := new(NgrokAuth)
  2753. in.DeepCopyInto(out)
  2754. return out
  2755. }
  2756. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2757. func (in *NgrokProvider) DeepCopyInto(out *NgrokProvider) {
  2758. *out = *in
  2759. in.Auth.DeepCopyInto(&out.Auth)
  2760. out.Vault = in.Vault
  2761. }
  2762. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NgrokProvider.
  2763. func (in *NgrokProvider) DeepCopy() *NgrokProvider {
  2764. if in == nil {
  2765. return nil
  2766. }
  2767. out := new(NgrokProvider)
  2768. in.DeepCopyInto(out)
  2769. return out
  2770. }
  2771. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2772. func (in *NgrokProviderSecretRef) DeepCopyInto(out *NgrokProviderSecretRef) {
  2773. *out = *in
  2774. if in.SecretRef != nil {
  2775. in, out := &in.SecretRef, &out.SecretRef
  2776. *out = new(apismetav1.SecretKeySelector)
  2777. (*in).DeepCopyInto(*out)
  2778. }
  2779. }
  2780. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NgrokProviderSecretRef.
  2781. func (in *NgrokProviderSecretRef) DeepCopy() *NgrokProviderSecretRef {
  2782. if in == nil {
  2783. return nil
  2784. }
  2785. out := new(NgrokProviderSecretRef)
  2786. in.DeepCopyInto(out)
  2787. return out
  2788. }
  2789. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2790. func (in *NgrokVault) DeepCopyInto(out *NgrokVault) {
  2791. *out = *in
  2792. }
  2793. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NgrokVault.
  2794. func (in *NgrokVault) DeepCopy() *NgrokVault {
  2795. if in == nil {
  2796. return nil
  2797. }
  2798. out := new(NgrokVault)
  2799. in.DeepCopyInto(out)
  2800. return out
  2801. }
  2802. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2803. func (in *NoSecretError) DeepCopyInto(out *NoSecretError) {
  2804. *out = *in
  2805. }
  2806. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoSecretError.
  2807. func (in *NoSecretError) DeepCopy() *NoSecretError {
  2808. if in == nil {
  2809. return nil
  2810. }
  2811. out := new(NoSecretError)
  2812. in.DeepCopyInto(out)
  2813. return out
  2814. }
  2815. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2816. func (in *NotModifiedError) DeepCopyInto(out *NotModifiedError) {
  2817. *out = *in
  2818. }
  2819. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotModifiedError.
  2820. func (in *NotModifiedError) DeepCopy() *NotModifiedError {
  2821. if in == nil {
  2822. return nil
  2823. }
  2824. out := new(NotModifiedError)
  2825. in.DeepCopyInto(out)
  2826. return out
  2827. }
  2828. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2829. func (in *OciAuthCredentials) DeepCopyInto(out *OciAuthCredentials) {
  2830. *out = *in
  2831. in.IdentityID.DeepCopyInto(&out.IdentityID)
  2832. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  2833. in.PrivateKeyPassphrase.DeepCopyInto(&out.PrivateKeyPassphrase)
  2834. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  2835. in.UserID.DeepCopyInto(&out.UserID)
  2836. in.TenancyID.DeepCopyInto(&out.TenancyID)
  2837. in.Region.DeepCopyInto(&out.Region)
  2838. }
  2839. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciAuthCredentials.
  2840. func (in *OciAuthCredentials) DeepCopy() *OciAuthCredentials {
  2841. if in == nil {
  2842. return nil
  2843. }
  2844. out := new(OciAuthCredentials)
  2845. in.DeepCopyInto(out)
  2846. return out
  2847. }
  2848. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2849. func (in *OnboardbaseAuthSecretRef) DeepCopyInto(out *OnboardbaseAuthSecretRef) {
  2850. *out = *in
  2851. in.OnboardbaseAPIKeyRef.DeepCopyInto(&out.OnboardbaseAPIKeyRef)
  2852. in.OnboardbasePasscodeRef.DeepCopyInto(&out.OnboardbasePasscodeRef)
  2853. }
  2854. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnboardbaseAuthSecretRef.
  2855. func (in *OnboardbaseAuthSecretRef) DeepCopy() *OnboardbaseAuthSecretRef {
  2856. if in == nil {
  2857. return nil
  2858. }
  2859. out := new(OnboardbaseAuthSecretRef)
  2860. in.DeepCopyInto(out)
  2861. return out
  2862. }
  2863. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2864. func (in *OnboardbaseProvider) DeepCopyInto(out *OnboardbaseProvider) {
  2865. *out = *in
  2866. if in.Auth != nil {
  2867. in, out := &in.Auth, &out.Auth
  2868. *out = new(OnboardbaseAuthSecretRef)
  2869. (*in).DeepCopyInto(*out)
  2870. }
  2871. }
  2872. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnboardbaseProvider.
  2873. func (in *OnboardbaseProvider) DeepCopy() *OnboardbaseProvider {
  2874. if in == nil {
  2875. return nil
  2876. }
  2877. out := new(OnboardbaseProvider)
  2878. in.DeepCopyInto(out)
  2879. return out
  2880. }
  2881. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2882. func (in *OnePasswordAuth) DeepCopyInto(out *OnePasswordAuth) {
  2883. *out = *in
  2884. if in.SecretRef != nil {
  2885. in, out := &in.SecretRef, &out.SecretRef
  2886. *out = new(OnePasswordAuthSecretRef)
  2887. (*in).DeepCopyInto(*out)
  2888. }
  2889. }
  2890. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuth.
  2891. func (in *OnePasswordAuth) DeepCopy() *OnePasswordAuth {
  2892. if in == nil {
  2893. return nil
  2894. }
  2895. out := new(OnePasswordAuth)
  2896. in.DeepCopyInto(out)
  2897. return out
  2898. }
  2899. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2900. func (in *OnePasswordAuthSecretRef) DeepCopyInto(out *OnePasswordAuthSecretRef) {
  2901. *out = *in
  2902. in.ConnectToken.DeepCopyInto(&out.ConnectToken)
  2903. }
  2904. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuthSecretRef.
  2905. func (in *OnePasswordAuthSecretRef) DeepCopy() *OnePasswordAuthSecretRef {
  2906. if in == nil {
  2907. return nil
  2908. }
  2909. out := new(OnePasswordAuthSecretRef)
  2910. in.DeepCopyInto(out)
  2911. return out
  2912. }
  2913. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2914. func (in *OnePasswordProvider) DeepCopyInto(out *OnePasswordProvider) {
  2915. *out = *in
  2916. if in.Auth != nil {
  2917. in, out := &in.Auth, &out.Auth
  2918. *out = new(OnePasswordAuth)
  2919. (*in).DeepCopyInto(*out)
  2920. }
  2921. if in.Vaults != nil {
  2922. in, out := &in.Vaults, &out.Vaults
  2923. *out = make(map[string]int, len(*in))
  2924. for key, val := range *in {
  2925. (*out)[key] = val
  2926. }
  2927. }
  2928. }
  2929. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordProvider.
  2930. func (in *OnePasswordProvider) DeepCopy() *OnePasswordProvider {
  2931. if in == nil {
  2932. return nil
  2933. }
  2934. out := new(OnePasswordProvider)
  2935. in.DeepCopyInto(out)
  2936. return out
  2937. }
  2938. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2939. func (in *OnePasswordSDKAuth) DeepCopyInto(out *OnePasswordSDKAuth) {
  2940. *out = *in
  2941. in.ServiceAccountSecretRef.DeepCopyInto(&out.ServiceAccountSecretRef)
  2942. }
  2943. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordSDKAuth.
  2944. func (in *OnePasswordSDKAuth) DeepCopy() *OnePasswordSDKAuth {
  2945. if in == nil {
  2946. return nil
  2947. }
  2948. out := new(OnePasswordSDKAuth)
  2949. in.DeepCopyInto(out)
  2950. return out
  2951. }
  2952. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2953. func (in *OnePasswordSDKProvider) DeepCopyInto(out *OnePasswordSDKProvider) {
  2954. *out = *in
  2955. if in.IntegrationInfo != nil {
  2956. in, out := &in.IntegrationInfo, &out.IntegrationInfo
  2957. *out = new(IntegrationInfo)
  2958. **out = **in
  2959. }
  2960. if in.Auth != nil {
  2961. in, out := &in.Auth, &out.Auth
  2962. *out = new(OnePasswordSDKAuth)
  2963. (*in).DeepCopyInto(*out)
  2964. }
  2965. if in.Cache != nil {
  2966. in, out := &in.Cache, &out.Cache
  2967. *out = new(CacheConfig)
  2968. **out = **in
  2969. }
  2970. }
  2971. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordSDKProvider.
  2972. func (in *OnePasswordSDKProvider) DeepCopy() *OnePasswordSDKProvider {
  2973. if in == nil {
  2974. return nil
  2975. }
  2976. out := new(OnePasswordSDKProvider)
  2977. in.DeepCopyInto(out)
  2978. return out
  2979. }
  2980. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2981. func (in *OpenBaoAppRole) DeepCopyInto(out *OpenBaoAppRole) {
  2982. *out = *in
  2983. if in.RoleRef != nil {
  2984. in, out := &in.RoleRef, &out.RoleRef
  2985. *out = new(apismetav1.SecretKeySelector)
  2986. (*in).DeepCopyInto(*out)
  2987. }
  2988. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2989. }
  2990. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenBaoAppRole.
  2991. func (in *OpenBaoAppRole) DeepCopy() *OpenBaoAppRole {
  2992. if in == nil {
  2993. return nil
  2994. }
  2995. out := new(OpenBaoAppRole)
  2996. in.DeepCopyInto(out)
  2997. return out
  2998. }
  2999. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3000. func (in *OpenBaoAuth) DeepCopyInto(out *OpenBaoAuth) {
  3001. *out = *in
  3002. if in.AppRole != nil {
  3003. in, out := &in.AppRole, &out.AppRole
  3004. *out = new(OpenBaoAppRole)
  3005. (*in).DeepCopyInto(*out)
  3006. }
  3007. if in.Kubernetes != nil {
  3008. in, out := &in.Kubernetes, &out.Kubernetes
  3009. *out = new(OpenBaoKubernetesAuth)
  3010. (*in).DeepCopyInto(*out)
  3011. }
  3012. if in.Namespace != nil {
  3013. in, out := &in.Namespace, &out.Namespace
  3014. *out = new(string)
  3015. **out = **in
  3016. }
  3017. if in.TokenSecretRef != nil {
  3018. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  3019. *out = new(apismetav1.SecretKeySelector)
  3020. (*in).DeepCopyInto(*out)
  3021. }
  3022. if in.UserPass != nil {
  3023. in, out := &in.UserPass, &out.UserPass
  3024. *out = new(OpenBaoUserPassAuth)
  3025. (*in).DeepCopyInto(*out)
  3026. }
  3027. }
  3028. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenBaoAuth.
  3029. func (in *OpenBaoAuth) DeepCopy() *OpenBaoAuth {
  3030. if in == nil {
  3031. return nil
  3032. }
  3033. out := new(OpenBaoAuth)
  3034. in.DeepCopyInto(out)
  3035. return out
  3036. }
  3037. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3038. func (in *OpenBaoKubernetesAuth) DeepCopyInto(out *OpenBaoKubernetesAuth) {
  3039. *out = *in
  3040. if in.ServiceAccountRef != nil {
  3041. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  3042. *out = new(apismetav1.ServiceAccountSelector)
  3043. (*in).DeepCopyInto(*out)
  3044. }
  3045. if in.SecretRef != nil {
  3046. in, out := &in.SecretRef, &out.SecretRef
  3047. *out = new(apismetav1.SecretKeySelector)
  3048. (*in).DeepCopyInto(*out)
  3049. }
  3050. }
  3051. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenBaoKubernetesAuth.
  3052. func (in *OpenBaoKubernetesAuth) DeepCopy() *OpenBaoKubernetesAuth {
  3053. if in == nil {
  3054. return nil
  3055. }
  3056. out := new(OpenBaoKubernetesAuth)
  3057. in.DeepCopyInto(out)
  3058. return out
  3059. }
  3060. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3061. func (in *OpenBaoProvider) DeepCopyInto(out *OpenBaoProvider) {
  3062. *out = *in
  3063. if in.Auth != nil {
  3064. in, out := &in.Auth, &out.Auth
  3065. *out = new(OpenBaoAuth)
  3066. (*in).DeepCopyInto(*out)
  3067. }
  3068. if in.CABundle != nil {
  3069. in, out := &in.CABundle, &out.CABundle
  3070. *out = make([]byte, len(*in))
  3071. copy(*out, *in)
  3072. }
  3073. if in.CAProvider != nil {
  3074. in, out := &in.CAProvider, &out.CAProvider
  3075. *out = new(CAProvider)
  3076. (*in).DeepCopyInto(*out)
  3077. }
  3078. if in.Namespace != nil {
  3079. in, out := &in.Namespace, &out.Namespace
  3080. *out = new(string)
  3081. **out = **in
  3082. }
  3083. if in.Path != nil {
  3084. in, out := &in.Path, &out.Path
  3085. *out = new(string)
  3086. **out = **in
  3087. }
  3088. }
  3089. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenBaoProvider.
  3090. func (in *OpenBaoProvider) DeepCopy() *OpenBaoProvider {
  3091. if in == nil {
  3092. return nil
  3093. }
  3094. out := new(OpenBaoProvider)
  3095. in.DeepCopyInto(out)
  3096. return out
  3097. }
  3098. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3099. func (in *OpenBaoUserPassAuth) DeepCopyInto(out *OpenBaoUserPassAuth) {
  3100. *out = *in
  3101. in.SecretRef.DeepCopyInto(&out.SecretRef)
  3102. }
  3103. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenBaoUserPassAuth.
  3104. func (in *OpenBaoUserPassAuth) DeepCopy() *OpenBaoUserPassAuth {
  3105. if in == nil {
  3106. return nil
  3107. }
  3108. out := new(OpenBaoUserPassAuth)
  3109. in.DeepCopyInto(out)
  3110. return out
  3111. }
  3112. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3113. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  3114. *out = *in
  3115. in.SecretRef.DeepCopyInto(&out.SecretRef)
  3116. }
  3117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  3118. func (in *OracleAuth) DeepCopy() *OracleAuth {
  3119. if in == nil {
  3120. return nil
  3121. }
  3122. out := new(OracleAuth)
  3123. in.DeepCopyInto(out)
  3124. return out
  3125. }
  3126. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3127. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  3128. *out = *in
  3129. if in.Auth != nil {
  3130. in, out := &in.Auth, &out.Auth
  3131. *out = new(OracleAuth)
  3132. (*in).DeepCopyInto(*out)
  3133. }
  3134. if in.ServiceAccountRef != nil {
  3135. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  3136. *out = new(apismetav1.ServiceAccountSelector)
  3137. (*in).DeepCopyInto(*out)
  3138. }
  3139. }
  3140. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  3141. func (in *OracleProvider) DeepCopy() *OracleProvider {
  3142. if in == nil {
  3143. return nil
  3144. }
  3145. out := new(OracleProvider)
  3146. in.DeepCopyInto(out)
  3147. return out
  3148. }
  3149. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3150. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  3151. *out = *in
  3152. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  3153. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  3154. }
  3155. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  3156. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  3157. if in == nil {
  3158. return nil
  3159. }
  3160. out := new(OracleSecretRef)
  3161. in.DeepCopyInto(out)
  3162. return out
  3163. }
  3164. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3165. func (in *OvhAuth) DeepCopyInto(out *OvhAuth) {
  3166. *out = *in
  3167. if in.ClientMTLS != nil {
  3168. in, out := &in.ClientMTLS, &out.ClientMTLS
  3169. *out = new(OvhClientMTLS)
  3170. (*in).DeepCopyInto(*out)
  3171. }
  3172. if in.ClientToken != nil {
  3173. in, out := &in.ClientToken, &out.ClientToken
  3174. *out = new(OvhClientToken)
  3175. (*in).DeepCopyInto(*out)
  3176. }
  3177. }
  3178. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvhAuth.
  3179. func (in *OvhAuth) DeepCopy() *OvhAuth {
  3180. if in == nil {
  3181. return nil
  3182. }
  3183. out := new(OvhAuth)
  3184. in.DeepCopyInto(out)
  3185. return out
  3186. }
  3187. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3188. func (in *OvhClientMTLS) DeepCopyInto(out *OvhClientMTLS) {
  3189. *out = *in
  3190. in.ClientCertificate.DeepCopyInto(&out.ClientCertificate)
  3191. in.ClientKey.DeepCopyInto(&out.ClientKey)
  3192. if in.CABundle != nil {
  3193. in, out := &in.CABundle, &out.CABundle
  3194. *out = make([]byte, len(*in))
  3195. copy(*out, *in)
  3196. }
  3197. if in.CAProvider != nil {
  3198. in, out := &in.CAProvider, &out.CAProvider
  3199. *out = new(CAProvider)
  3200. (*in).DeepCopyInto(*out)
  3201. }
  3202. }
  3203. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvhClientMTLS.
  3204. func (in *OvhClientMTLS) DeepCopy() *OvhClientMTLS {
  3205. if in == nil {
  3206. return nil
  3207. }
  3208. out := new(OvhClientMTLS)
  3209. in.DeepCopyInto(out)
  3210. return out
  3211. }
  3212. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3213. func (in *OvhClientToken) DeepCopyInto(out *OvhClientToken) {
  3214. *out = *in
  3215. in.ClientTokenSecret.DeepCopyInto(&out.ClientTokenSecret)
  3216. }
  3217. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvhClientToken.
  3218. func (in *OvhClientToken) DeepCopy() *OvhClientToken {
  3219. if in == nil {
  3220. return nil
  3221. }
  3222. out := new(OvhClientToken)
  3223. in.DeepCopyInto(out)
  3224. return out
  3225. }
  3226. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3227. func (in *OvhProvider) DeepCopyInto(out *OvhProvider) {
  3228. *out = *in
  3229. if in.CasRequired != nil {
  3230. in, out := &in.CasRequired, &out.CasRequired
  3231. *out = new(bool)
  3232. **out = **in
  3233. }
  3234. if in.OkmsTimeout != nil {
  3235. in, out := &in.OkmsTimeout, &out.OkmsTimeout
  3236. *out = new(uint32)
  3237. **out = **in
  3238. }
  3239. in.Auth.DeepCopyInto(&out.Auth)
  3240. }
  3241. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvhProvider.
  3242. func (in *OvhProvider) DeepCopy() *OvhProvider {
  3243. if in == nil {
  3244. return nil
  3245. }
  3246. out := new(OvhProvider)
  3247. in.DeepCopyInto(out)
  3248. return out
  3249. }
  3250. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3251. func (in *PassboltAuth) DeepCopyInto(out *PassboltAuth) {
  3252. *out = *in
  3253. if in.PasswordSecretRef != nil {
  3254. in, out := &in.PasswordSecretRef, &out.PasswordSecretRef
  3255. *out = new(apismetav1.SecretKeySelector)
  3256. (*in).DeepCopyInto(*out)
  3257. }
  3258. if in.PrivateKeySecretRef != nil {
  3259. in, out := &in.PrivateKeySecretRef, &out.PrivateKeySecretRef
  3260. *out = new(apismetav1.SecretKeySelector)
  3261. (*in).DeepCopyInto(*out)
  3262. }
  3263. }
  3264. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassboltAuth.
  3265. func (in *PassboltAuth) DeepCopy() *PassboltAuth {
  3266. if in == nil {
  3267. return nil
  3268. }
  3269. out := new(PassboltAuth)
  3270. in.DeepCopyInto(out)
  3271. return out
  3272. }
  3273. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3274. func (in *PassboltProvider) DeepCopyInto(out *PassboltProvider) {
  3275. *out = *in
  3276. if in.Auth != nil {
  3277. in, out := &in.Auth, &out.Auth
  3278. *out = new(PassboltAuth)
  3279. (*in).DeepCopyInto(*out)
  3280. }
  3281. if in.CABundle != nil {
  3282. in, out := &in.CABundle, &out.CABundle
  3283. *out = make([]byte, len(*in))
  3284. copy(*out, *in)
  3285. }
  3286. if in.CAProvider != nil {
  3287. in, out := &in.CAProvider, &out.CAProvider
  3288. *out = new(CAProvider)
  3289. (*in).DeepCopyInto(*out)
  3290. }
  3291. }
  3292. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassboltProvider.
  3293. func (in *PassboltProvider) DeepCopy() *PassboltProvider {
  3294. if in == nil {
  3295. return nil
  3296. }
  3297. out := new(PassboltProvider)
  3298. in.DeepCopyInto(out)
  3299. return out
  3300. }
  3301. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3302. func (in *PasswordDepotAuth) DeepCopyInto(out *PasswordDepotAuth) {
  3303. *out = *in
  3304. in.SecretRef.DeepCopyInto(&out.SecretRef)
  3305. }
  3306. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotAuth.
  3307. func (in *PasswordDepotAuth) DeepCopy() *PasswordDepotAuth {
  3308. if in == nil {
  3309. return nil
  3310. }
  3311. out := new(PasswordDepotAuth)
  3312. in.DeepCopyInto(out)
  3313. return out
  3314. }
  3315. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3316. func (in *PasswordDepotProvider) DeepCopyInto(out *PasswordDepotProvider) {
  3317. *out = *in
  3318. in.Auth.DeepCopyInto(&out.Auth)
  3319. }
  3320. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotProvider.
  3321. func (in *PasswordDepotProvider) DeepCopy() *PasswordDepotProvider {
  3322. if in == nil {
  3323. return nil
  3324. }
  3325. out := new(PasswordDepotProvider)
  3326. in.DeepCopyInto(out)
  3327. return out
  3328. }
  3329. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3330. func (in *PasswordDepotSecretRef) DeepCopyInto(out *PasswordDepotSecretRef) {
  3331. *out = *in
  3332. in.Credentials.DeepCopyInto(&out.Credentials)
  3333. }
  3334. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotSecretRef.
  3335. func (in *PasswordDepotSecretRef) DeepCopy() *PasswordDepotSecretRef {
  3336. if in == nil {
  3337. return nil
  3338. }
  3339. out := new(PasswordDepotSecretRef)
  3340. in.DeepCopyInto(out)
  3341. return out
  3342. }
  3343. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3344. func (in *PreviderAuth) DeepCopyInto(out *PreviderAuth) {
  3345. *out = *in
  3346. if in.SecretRef != nil {
  3347. in, out := &in.SecretRef, &out.SecretRef
  3348. *out = new(PreviderAuthSecretRef)
  3349. (*in).DeepCopyInto(*out)
  3350. }
  3351. }
  3352. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviderAuth.
  3353. func (in *PreviderAuth) DeepCopy() *PreviderAuth {
  3354. if in == nil {
  3355. return nil
  3356. }
  3357. out := new(PreviderAuth)
  3358. in.DeepCopyInto(out)
  3359. return out
  3360. }
  3361. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3362. func (in *PreviderAuthSecretRef) DeepCopyInto(out *PreviderAuthSecretRef) {
  3363. *out = *in
  3364. in.AccessToken.DeepCopyInto(&out.AccessToken)
  3365. }
  3366. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviderAuthSecretRef.
  3367. func (in *PreviderAuthSecretRef) DeepCopy() *PreviderAuthSecretRef {
  3368. if in == nil {
  3369. return nil
  3370. }
  3371. out := new(PreviderAuthSecretRef)
  3372. in.DeepCopyInto(out)
  3373. return out
  3374. }
  3375. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3376. func (in *PreviderProvider) DeepCopyInto(out *PreviderProvider) {
  3377. *out = *in
  3378. in.Auth.DeepCopyInto(&out.Auth)
  3379. }
  3380. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviderProvider.
  3381. func (in *PreviderProvider) DeepCopy() *PreviderProvider {
  3382. if in == nil {
  3383. return nil
  3384. }
  3385. out := new(PreviderProvider)
  3386. in.DeepCopyInto(out)
  3387. return out
  3388. }
  3389. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3390. func (in *PulumiAuth) DeepCopyInto(out *PulumiAuth) {
  3391. *out = *in
  3392. if in.AccessToken != nil {
  3393. in, out := &in.AccessToken, &out.AccessToken
  3394. *out = new(PulumiProviderSecretRef)
  3395. (*in).DeepCopyInto(*out)
  3396. }
  3397. if in.OIDCConfig != nil {
  3398. in, out := &in.OIDCConfig, &out.OIDCConfig
  3399. *out = new(PulumiOIDCAuth)
  3400. (*in).DeepCopyInto(*out)
  3401. }
  3402. }
  3403. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiAuth.
  3404. func (in *PulumiAuth) DeepCopy() *PulumiAuth {
  3405. if in == nil {
  3406. return nil
  3407. }
  3408. out := new(PulumiAuth)
  3409. in.DeepCopyInto(out)
  3410. return out
  3411. }
  3412. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3413. func (in *PulumiOIDCAuth) DeepCopyInto(out *PulumiOIDCAuth) {
  3414. *out = *in
  3415. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  3416. if in.ExpirationSeconds != nil {
  3417. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  3418. *out = new(int64)
  3419. **out = **in
  3420. }
  3421. }
  3422. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiOIDCAuth.
  3423. func (in *PulumiOIDCAuth) DeepCopy() *PulumiOIDCAuth {
  3424. if in == nil {
  3425. return nil
  3426. }
  3427. out := new(PulumiOIDCAuth)
  3428. in.DeepCopyInto(out)
  3429. return out
  3430. }
  3431. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3432. func (in *PulumiProvider) DeepCopyInto(out *PulumiProvider) {
  3433. *out = *in
  3434. if in.Auth != nil {
  3435. in, out := &in.Auth, &out.Auth
  3436. *out = new(PulumiAuth)
  3437. (*in).DeepCopyInto(*out)
  3438. }
  3439. if in.AccessToken != nil {
  3440. in, out := &in.AccessToken, &out.AccessToken
  3441. *out = new(PulumiProviderSecretRef)
  3442. (*in).DeepCopyInto(*out)
  3443. }
  3444. }
  3445. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiProvider.
  3446. func (in *PulumiProvider) DeepCopy() *PulumiProvider {
  3447. if in == nil {
  3448. return nil
  3449. }
  3450. out := new(PulumiProvider)
  3451. in.DeepCopyInto(out)
  3452. return out
  3453. }
  3454. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3455. func (in *PulumiProviderSecretRef) DeepCopyInto(out *PulumiProviderSecretRef) {
  3456. *out = *in
  3457. if in.SecretRef != nil {
  3458. in, out := &in.SecretRef, &out.SecretRef
  3459. *out = new(apismetav1.SecretKeySelector)
  3460. (*in).DeepCopyInto(*out)
  3461. }
  3462. }
  3463. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiProviderSecretRef.
  3464. func (in *PulumiProviderSecretRef) DeepCopy() *PulumiProviderSecretRef {
  3465. if in == nil {
  3466. return nil
  3467. }
  3468. out := new(PulumiProviderSecretRef)
  3469. in.DeepCopyInto(out)
  3470. return out
  3471. }
  3472. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3473. func (in *ScalewayProvider) DeepCopyInto(out *ScalewayProvider) {
  3474. *out = *in
  3475. if in.AccessKey != nil {
  3476. in, out := &in.AccessKey, &out.AccessKey
  3477. *out = new(ScalewayProviderSecretRef)
  3478. (*in).DeepCopyInto(*out)
  3479. }
  3480. if in.SecretKey != nil {
  3481. in, out := &in.SecretKey, &out.SecretKey
  3482. *out = new(ScalewayProviderSecretRef)
  3483. (*in).DeepCopyInto(*out)
  3484. }
  3485. }
  3486. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProvider.
  3487. func (in *ScalewayProvider) DeepCopy() *ScalewayProvider {
  3488. if in == nil {
  3489. return nil
  3490. }
  3491. out := new(ScalewayProvider)
  3492. in.DeepCopyInto(out)
  3493. return out
  3494. }
  3495. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3496. func (in *ScalewayProviderSecretRef) DeepCopyInto(out *ScalewayProviderSecretRef) {
  3497. *out = *in
  3498. if in.SecretRef != nil {
  3499. in, out := &in.SecretRef, &out.SecretRef
  3500. *out = new(apismetav1.SecretKeySelector)
  3501. (*in).DeepCopyInto(*out)
  3502. }
  3503. }
  3504. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProviderSecretRef.
  3505. func (in *ScalewayProviderSecretRef) DeepCopy() *ScalewayProviderSecretRef {
  3506. if in == nil {
  3507. return nil
  3508. }
  3509. out := new(ScalewayProviderSecretRef)
  3510. in.DeepCopyInto(out)
  3511. return out
  3512. }
  3513. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3514. func (in *SecretReference) DeepCopyInto(out *SecretReference) {
  3515. *out = *in
  3516. }
  3517. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretReference.
  3518. func (in *SecretReference) DeepCopy() *SecretReference {
  3519. if in == nil {
  3520. return nil
  3521. }
  3522. out := new(SecretReference)
  3523. in.DeepCopyInto(out)
  3524. return out
  3525. }
  3526. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3527. func (in *SecretServerProvider) DeepCopyInto(out *SecretServerProvider) {
  3528. *out = *in
  3529. if in.Username != nil {
  3530. in, out := &in.Username, &out.Username
  3531. *out = new(SecretServerProviderRef)
  3532. (*in).DeepCopyInto(*out)
  3533. }
  3534. if in.Password != nil {
  3535. in, out := &in.Password, &out.Password
  3536. *out = new(SecretServerProviderRef)
  3537. (*in).DeepCopyInto(*out)
  3538. }
  3539. if in.Token != nil {
  3540. in, out := &in.Token, &out.Token
  3541. *out = new(SecretServerProviderRef)
  3542. (*in).DeepCopyInto(*out)
  3543. }
  3544. if in.SiteID != nil {
  3545. in, out := &in.SiteID, &out.SiteID
  3546. *out = new(int)
  3547. **out = **in
  3548. }
  3549. if in.CABundle != nil {
  3550. in, out := &in.CABundle, &out.CABundle
  3551. *out = make([]byte, len(*in))
  3552. copy(*out, *in)
  3553. }
  3554. if in.CAProvider != nil {
  3555. in, out := &in.CAProvider, &out.CAProvider
  3556. *out = new(CAProvider)
  3557. (*in).DeepCopyInto(*out)
  3558. }
  3559. }
  3560. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretServerProvider.
  3561. func (in *SecretServerProvider) DeepCopy() *SecretServerProvider {
  3562. if in == nil {
  3563. return nil
  3564. }
  3565. out := new(SecretServerProvider)
  3566. in.DeepCopyInto(out)
  3567. return out
  3568. }
  3569. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3570. func (in *SecretServerProviderRef) DeepCopyInto(out *SecretServerProviderRef) {
  3571. *out = *in
  3572. if in.SecretRef != nil {
  3573. in, out := &in.SecretRef, &out.SecretRef
  3574. *out = new(apismetav1.SecretKeySelector)
  3575. (*in).DeepCopyInto(*out)
  3576. }
  3577. }
  3578. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretServerProviderRef.
  3579. func (in *SecretServerProviderRef) DeepCopy() *SecretServerProviderRef {
  3580. if in == nil {
  3581. return nil
  3582. }
  3583. out := new(SecretServerProviderRef)
  3584. in.DeepCopyInto(out)
  3585. return out
  3586. }
  3587. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3588. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  3589. *out = *in
  3590. out.TypeMeta = in.TypeMeta
  3591. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3592. in.Spec.DeepCopyInto(&out.Spec)
  3593. in.Status.DeepCopyInto(&out.Status)
  3594. }
  3595. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  3596. func (in *SecretStore) DeepCopy() *SecretStore {
  3597. if in == nil {
  3598. return nil
  3599. }
  3600. out := new(SecretStore)
  3601. in.DeepCopyInto(out)
  3602. return out
  3603. }
  3604. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3605. func (in *SecretStore) DeepCopyObject() runtime.Object {
  3606. if c := in.DeepCopy(); c != nil {
  3607. return c
  3608. }
  3609. return nil
  3610. }
  3611. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3612. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  3613. *out = *in
  3614. out.TypeMeta = in.TypeMeta
  3615. in.ListMeta.DeepCopyInto(&out.ListMeta)
  3616. if in.Items != nil {
  3617. in, out := &in.Items, &out.Items
  3618. *out = make([]SecretStore, len(*in))
  3619. for i := range *in {
  3620. (*in)[i].DeepCopyInto(&(*out)[i])
  3621. }
  3622. }
  3623. }
  3624. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  3625. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  3626. if in == nil {
  3627. return nil
  3628. }
  3629. out := new(SecretStoreList)
  3630. in.DeepCopyInto(out)
  3631. return out
  3632. }
  3633. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3634. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  3635. if c := in.DeepCopy(); c != nil {
  3636. return c
  3637. }
  3638. return nil
  3639. }
  3640. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3641. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  3642. *out = *in
  3643. if in.AWS != nil {
  3644. in, out := &in.AWS, &out.AWS
  3645. *out = new(AWSProvider)
  3646. (*in).DeepCopyInto(*out)
  3647. }
  3648. if in.AzureKV != nil {
  3649. in, out := &in.AzureKV, &out.AzureKV
  3650. *out = new(AzureKVProvider)
  3651. (*in).DeepCopyInto(*out)
  3652. }
  3653. if in.Akeyless != nil {
  3654. in, out := &in.Akeyless, &out.Akeyless
  3655. *out = new(AkeylessProvider)
  3656. (*in).DeepCopyInto(*out)
  3657. }
  3658. if in.BitwardenSecretsManager != nil {
  3659. in, out := &in.BitwardenSecretsManager, &out.BitwardenSecretsManager
  3660. *out = new(BitwardenSecretsManagerProvider)
  3661. (*in).DeepCopyInto(*out)
  3662. }
  3663. if in.Vault != nil {
  3664. in, out := &in.Vault, &out.Vault
  3665. *out = new(VaultProvider)
  3666. (*in).DeepCopyInto(*out)
  3667. }
  3668. if in.OVHcloud != nil {
  3669. in, out := &in.OVHcloud, &out.OVHcloud
  3670. *out = new(OvhProvider)
  3671. (*in).DeepCopyInto(*out)
  3672. }
  3673. if in.GCPSM != nil {
  3674. in, out := &in.GCPSM, &out.GCPSM
  3675. *out = new(GCPSMProvider)
  3676. (*in).DeepCopyInto(*out)
  3677. }
  3678. if in.Oracle != nil {
  3679. in, out := &in.Oracle, &out.Oracle
  3680. *out = new(OracleProvider)
  3681. (*in).DeepCopyInto(*out)
  3682. }
  3683. if in.IBM != nil {
  3684. in, out := &in.IBM, &out.IBM
  3685. *out = new(IBMProvider)
  3686. (*in).DeepCopyInto(*out)
  3687. }
  3688. if in.YandexCertificateManager != nil {
  3689. in, out := &in.YandexCertificateManager, &out.YandexCertificateManager
  3690. *out = new(YandexCertificateManagerProvider)
  3691. (*in).DeepCopyInto(*out)
  3692. }
  3693. if in.YandexLockbox != nil {
  3694. in, out := &in.YandexLockbox, &out.YandexLockbox
  3695. *out = new(YandexLockboxProvider)
  3696. (*in).DeepCopyInto(*out)
  3697. }
  3698. if in.Github != nil {
  3699. in, out := &in.Github, &out.Github
  3700. *out = new(GithubProvider)
  3701. (*in).DeepCopyInto(*out)
  3702. }
  3703. if in.Gitlab != nil {
  3704. in, out := &in.Gitlab, &out.Gitlab
  3705. *out = new(GitlabProvider)
  3706. (*in).DeepCopyInto(*out)
  3707. }
  3708. if in.OnePassword != nil {
  3709. in, out := &in.OnePassword, &out.OnePassword
  3710. *out = new(OnePasswordProvider)
  3711. (*in).DeepCopyInto(*out)
  3712. }
  3713. if in.OnePasswordSDK != nil {
  3714. in, out := &in.OnePasswordSDK, &out.OnePasswordSDK
  3715. *out = new(OnePasswordSDKProvider)
  3716. (*in).DeepCopyInto(*out)
  3717. }
  3718. if in.Webhook != nil {
  3719. in, out := &in.Webhook, &out.Webhook
  3720. *out = new(WebhookProvider)
  3721. (*in).DeepCopyInto(*out)
  3722. }
  3723. if in.Kubernetes != nil {
  3724. in, out := &in.Kubernetes, &out.Kubernetes
  3725. *out = new(KubernetesProvider)
  3726. (*in).DeepCopyInto(*out)
  3727. }
  3728. if in.CRD != nil {
  3729. in, out := &in.CRD, &out.CRD
  3730. *out = new(CRDProvider)
  3731. (*in).DeepCopyInto(*out)
  3732. }
  3733. if in.Fake != nil {
  3734. in, out := &in.Fake, &out.Fake
  3735. *out = new(FakeProvider)
  3736. (*in).DeepCopyInto(*out)
  3737. }
  3738. if in.Senhasegura != nil {
  3739. in, out := &in.Senhasegura, &out.Senhasegura
  3740. *out = new(SenhaseguraProvider)
  3741. (*in).DeepCopyInto(*out)
  3742. }
  3743. if in.Scaleway != nil {
  3744. in, out := &in.Scaleway, &out.Scaleway
  3745. *out = new(ScalewayProvider)
  3746. (*in).DeepCopyInto(*out)
  3747. }
  3748. if in.Doppler != nil {
  3749. in, out := &in.Doppler, &out.Doppler
  3750. *out = new(DopplerProvider)
  3751. (*in).DeepCopyInto(*out)
  3752. }
  3753. if in.Previder != nil {
  3754. in, out := &in.Previder, &out.Previder
  3755. *out = new(PreviderProvider)
  3756. (*in).DeepCopyInto(*out)
  3757. }
  3758. if in.Onboardbase != nil {
  3759. in, out := &in.Onboardbase, &out.Onboardbase
  3760. *out = new(OnboardbaseProvider)
  3761. (*in).DeepCopyInto(*out)
  3762. }
  3763. if in.KeeperSecurity != nil {
  3764. in, out := &in.KeeperSecurity, &out.KeeperSecurity
  3765. *out = new(KeeperSecurityProvider)
  3766. (*in).DeepCopyInto(*out)
  3767. }
  3768. if in.Conjur != nil {
  3769. in, out := &in.Conjur, &out.Conjur
  3770. *out = new(ConjurProvider)
  3771. (*in).DeepCopyInto(*out)
  3772. }
  3773. if in.Delinea != nil {
  3774. in, out := &in.Delinea, &out.Delinea
  3775. *out = new(DelineaProvider)
  3776. (*in).DeepCopyInto(*out)
  3777. }
  3778. if in.SecretServer != nil {
  3779. in, out := &in.SecretServer, &out.SecretServer
  3780. *out = new(SecretServerProvider)
  3781. (*in).DeepCopyInto(*out)
  3782. }
  3783. if in.Chef != nil {
  3784. in, out := &in.Chef, &out.Chef
  3785. *out = new(ChefProvider)
  3786. (*in).DeepCopyInto(*out)
  3787. }
  3788. if in.Pulumi != nil {
  3789. in, out := &in.Pulumi, &out.Pulumi
  3790. *out = new(PulumiProvider)
  3791. (*in).DeepCopyInto(*out)
  3792. }
  3793. if in.Fortanix != nil {
  3794. in, out := &in.Fortanix, &out.Fortanix
  3795. *out = new(FortanixProvider)
  3796. (*in).DeepCopyInto(*out)
  3797. }
  3798. if in.PasswordDepot != nil {
  3799. in, out := &in.PasswordDepot, &out.PasswordDepot
  3800. *out = new(PasswordDepotProvider)
  3801. (*in).DeepCopyInto(*out)
  3802. }
  3803. if in.Passbolt != nil {
  3804. in, out := &in.Passbolt, &out.Passbolt
  3805. *out = new(PassboltProvider)
  3806. (*in).DeepCopyInto(*out)
  3807. }
  3808. if in.DVLS != nil {
  3809. in, out := &in.DVLS, &out.DVLS
  3810. *out = new(DVLSProvider)
  3811. (*in).DeepCopyInto(*out)
  3812. }
  3813. if in.Infisical != nil {
  3814. in, out := &in.Infisical, &out.Infisical
  3815. *out = new(InfisicalProvider)
  3816. (*in).DeepCopyInto(*out)
  3817. }
  3818. if in.Beyondtrust != nil {
  3819. in, out := &in.Beyondtrust, &out.Beyondtrust
  3820. *out = new(BeyondtrustProvider)
  3821. (*in).DeepCopyInto(*out)
  3822. }
  3823. if in.BeyondtrustWorkloadCredentials != nil {
  3824. in, out := &in.BeyondtrustWorkloadCredentials, &out.BeyondtrustWorkloadCredentials
  3825. *out = new(BeyondtrustWorkloadCredentialsProvider)
  3826. (*in).DeepCopyInto(*out)
  3827. }
  3828. if in.CloudruSM != nil {
  3829. in, out := &in.CloudruSM, &out.CloudruSM
  3830. *out = new(CloudruSMProvider)
  3831. (*in).DeepCopyInto(*out)
  3832. }
  3833. if in.Volcengine != nil {
  3834. in, out := &in.Volcengine, &out.Volcengine
  3835. *out = new(VolcengineProvider)
  3836. (*in).DeepCopyInto(*out)
  3837. }
  3838. if in.Ngrok != nil {
  3839. in, out := &in.Ngrok, &out.Ngrok
  3840. *out = new(NgrokProvider)
  3841. (*in).DeepCopyInto(*out)
  3842. }
  3843. if in.Barbican != nil {
  3844. in, out := &in.Barbican, &out.Barbican
  3845. *out = new(BarbicanProvider)
  3846. (*in).DeepCopyInto(*out)
  3847. }
  3848. if in.NebiusMysterybox != nil {
  3849. in, out := &in.NebiusMysterybox, &out.NebiusMysterybox
  3850. *out = new(NebiusMysteryboxProvider)
  3851. (*in).DeepCopyInto(*out)
  3852. }
  3853. if in.OpenBao != nil {
  3854. in, out := &in.OpenBao, &out.OpenBao
  3855. *out = new(OpenBaoProvider)
  3856. (*in).DeepCopyInto(*out)
  3857. }
  3858. }
  3859. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  3860. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  3861. if in == nil {
  3862. return nil
  3863. }
  3864. out := new(SecretStoreProvider)
  3865. in.DeepCopyInto(out)
  3866. return out
  3867. }
  3868. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3869. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  3870. *out = *in
  3871. }
  3872. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  3873. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  3874. if in == nil {
  3875. return nil
  3876. }
  3877. out := new(SecretStoreRef)
  3878. in.DeepCopyInto(out)
  3879. return out
  3880. }
  3881. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3882. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  3883. *out = *in
  3884. if in.MaxRetries != nil {
  3885. in, out := &in.MaxRetries, &out.MaxRetries
  3886. *out = new(int32)
  3887. **out = **in
  3888. }
  3889. if in.RetryInterval != nil {
  3890. in, out := &in.RetryInterval, &out.RetryInterval
  3891. *out = new(string)
  3892. **out = **in
  3893. }
  3894. }
  3895. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  3896. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  3897. if in == nil {
  3898. return nil
  3899. }
  3900. out := new(SecretStoreRetrySettings)
  3901. in.DeepCopyInto(out)
  3902. return out
  3903. }
  3904. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3905. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  3906. *out = *in
  3907. if in.Provider != nil {
  3908. in, out := &in.Provider, &out.Provider
  3909. *out = new(SecretStoreProvider)
  3910. (*in).DeepCopyInto(*out)
  3911. }
  3912. if in.RetrySettings != nil {
  3913. in, out := &in.RetrySettings, &out.RetrySettings
  3914. *out = new(SecretStoreRetrySettings)
  3915. (*in).DeepCopyInto(*out)
  3916. }
  3917. if in.RefreshInterval != nil {
  3918. in, out := &in.RefreshInterval, &out.RefreshInterval
  3919. *out = new(intstr.IntOrString)
  3920. **out = **in
  3921. }
  3922. if in.Conditions != nil {
  3923. in, out := &in.Conditions, &out.Conditions
  3924. *out = make([]ClusterSecretStoreCondition, len(*in))
  3925. for i := range *in {
  3926. (*in)[i].DeepCopyInto(&(*out)[i])
  3927. }
  3928. }
  3929. }
  3930. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  3931. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  3932. if in == nil {
  3933. return nil
  3934. }
  3935. out := new(SecretStoreSpec)
  3936. in.DeepCopyInto(out)
  3937. return out
  3938. }
  3939. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3940. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  3941. *out = *in
  3942. if in.Conditions != nil {
  3943. in, out := &in.Conditions, &out.Conditions
  3944. *out = make([]SecretStoreStatusCondition, len(*in))
  3945. for i := range *in {
  3946. (*in)[i].DeepCopyInto(&(*out)[i])
  3947. }
  3948. }
  3949. }
  3950. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  3951. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  3952. if in == nil {
  3953. return nil
  3954. }
  3955. out := new(SecretStoreStatus)
  3956. in.DeepCopyInto(out)
  3957. return out
  3958. }
  3959. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3960. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  3961. *out = *in
  3962. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  3963. }
  3964. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  3965. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  3966. if in == nil {
  3967. return nil
  3968. }
  3969. out := new(SecretStoreStatusCondition)
  3970. in.DeepCopyInto(out)
  3971. return out
  3972. }
  3973. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3974. func (in *SecretsManager) DeepCopyInto(out *SecretsManager) {
  3975. *out = *in
  3976. }
  3977. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsManager.
  3978. func (in *SecretsManager) DeepCopy() *SecretsManager {
  3979. if in == nil {
  3980. return nil
  3981. }
  3982. out := new(SecretsManager)
  3983. in.DeepCopyInto(out)
  3984. return out
  3985. }
  3986. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3987. func (in *SenhaseguraAuth) DeepCopyInto(out *SenhaseguraAuth) {
  3988. *out = *in
  3989. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  3990. }
  3991. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraAuth.
  3992. func (in *SenhaseguraAuth) DeepCopy() *SenhaseguraAuth {
  3993. if in == nil {
  3994. return nil
  3995. }
  3996. out := new(SenhaseguraAuth)
  3997. in.DeepCopyInto(out)
  3998. return out
  3999. }
  4000. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4001. func (in *SenhaseguraProvider) DeepCopyInto(out *SenhaseguraProvider) {
  4002. *out = *in
  4003. in.Auth.DeepCopyInto(&out.Auth)
  4004. }
  4005. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraProvider.
  4006. func (in *SenhaseguraProvider) DeepCopy() *SenhaseguraProvider {
  4007. if in == nil {
  4008. return nil
  4009. }
  4010. out := new(SenhaseguraProvider)
  4011. in.DeepCopyInto(out)
  4012. return out
  4013. }
  4014. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4015. func (in *StoreGeneratorSourceRef) DeepCopyInto(out *StoreGeneratorSourceRef) {
  4016. *out = *in
  4017. if in.SecretStoreRef != nil {
  4018. in, out := &in.SecretStoreRef, &out.SecretStoreRef
  4019. *out = new(SecretStoreRef)
  4020. **out = **in
  4021. }
  4022. if in.GeneratorRef != nil {
  4023. in, out := &in.GeneratorRef, &out.GeneratorRef
  4024. *out = new(GeneratorRef)
  4025. **out = **in
  4026. }
  4027. }
  4028. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreGeneratorSourceRef.
  4029. func (in *StoreGeneratorSourceRef) DeepCopy() *StoreGeneratorSourceRef {
  4030. if in == nil {
  4031. return nil
  4032. }
  4033. out := new(StoreGeneratorSourceRef)
  4034. in.DeepCopyInto(out)
  4035. return out
  4036. }
  4037. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4038. func (in *StoreSourceRef) DeepCopyInto(out *StoreSourceRef) {
  4039. *out = *in
  4040. out.SecretStoreRef = in.SecretStoreRef
  4041. if in.GeneratorRef != nil {
  4042. in, out := &in.GeneratorRef, &out.GeneratorRef
  4043. *out = new(GeneratorRef)
  4044. **out = **in
  4045. }
  4046. }
  4047. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSourceRef.
  4048. func (in *StoreSourceRef) DeepCopy() *StoreSourceRef {
  4049. if in == nil {
  4050. return nil
  4051. }
  4052. out := new(StoreSourceRef)
  4053. in.DeepCopyInto(out)
  4054. return out
  4055. }
  4056. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4057. func (in *Tag) DeepCopyInto(out *Tag) {
  4058. *out = *in
  4059. }
  4060. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
  4061. func (in *Tag) DeepCopy() *Tag {
  4062. if in == nil {
  4063. return nil
  4064. }
  4065. out := new(Tag)
  4066. in.DeepCopyInto(out)
  4067. return out
  4068. }
  4069. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4070. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  4071. *out = *in
  4072. if in.ConfigMap != nil {
  4073. in, out := &in.ConfigMap, &out.ConfigMap
  4074. *out = new(TemplateRef)
  4075. (*in).DeepCopyInto(*out)
  4076. }
  4077. if in.Secret != nil {
  4078. in, out := &in.Secret, &out.Secret
  4079. *out = new(TemplateRef)
  4080. (*in).DeepCopyInto(*out)
  4081. }
  4082. if in.Literal != nil {
  4083. in, out := &in.Literal, &out.Literal
  4084. *out = new(string)
  4085. **out = **in
  4086. }
  4087. }
  4088. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  4089. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  4090. if in == nil {
  4091. return nil
  4092. }
  4093. out := new(TemplateFrom)
  4094. in.DeepCopyInto(out)
  4095. return out
  4096. }
  4097. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4098. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  4099. *out = *in
  4100. if in.Items != nil {
  4101. in, out := &in.Items, &out.Items
  4102. *out = make([]TemplateRefItem, len(*in))
  4103. copy(*out, *in)
  4104. }
  4105. }
  4106. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  4107. func (in *TemplateRef) DeepCopy() *TemplateRef {
  4108. if in == nil {
  4109. return nil
  4110. }
  4111. out := new(TemplateRef)
  4112. in.DeepCopyInto(out)
  4113. return out
  4114. }
  4115. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4116. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  4117. *out = *in
  4118. }
  4119. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  4120. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  4121. if in == nil {
  4122. return nil
  4123. }
  4124. out := new(TemplateRefItem)
  4125. in.DeepCopyInto(out)
  4126. return out
  4127. }
  4128. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4129. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  4130. *out = *in
  4131. in.BearerToken.DeepCopyInto(&out.BearerToken)
  4132. }
  4133. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  4134. func (in *TokenAuth) DeepCopy() *TokenAuth {
  4135. if in == nil {
  4136. return nil
  4137. }
  4138. out := new(TokenAuth)
  4139. in.DeepCopyInto(out)
  4140. return out
  4141. }
  4142. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4143. func (in *TokenAuthCredentials) DeepCopyInto(out *TokenAuthCredentials) {
  4144. *out = *in
  4145. in.AccessToken.DeepCopyInto(&out.AccessToken)
  4146. }
  4147. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuthCredentials.
  4148. func (in *TokenAuthCredentials) DeepCopy() *TokenAuthCredentials {
  4149. if in == nil {
  4150. return nil
  4151. }
  4152. out := new(TokenAuthCredentials)
  4153. in.DeepCopyInto(out)
  4154. return out
  4155. }
  4156. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4157. func (in *UniversalAuthCredentials) DeepCopyInto(out *UniversalAuthCredentials) {
  4158. *out = *in
  4159. in.ClientID.DeepCopyInto(&out.ClientID)
  4160. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  4161. }
  4162. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UniversalAuthCredentials.
  4163. func (in *UniversalAuthCredentials) DeepCopy() *UniversalAuthCredentials {
  4164. if in == nil {
  4165. return nil
  4166. }
  4167. out := new(UniversalAuthCredentials)
  4168. in.DeepCopyInto(out)
  4169. return out
  4170. }
  4171. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4172. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  4173. *out = *in
  4174. if in.RoleRef != nil {
  4175. in, out := &in.RoleRef, &out.RoleRef
  4176. *out = new(apismetav1.SecretKeySelector)
  4177. (*in).DeepCopyInto(*out)
  4178. }
  4179. in.SecretRef.DeepCopyInto(&out.SecretRef)
  4180. }
  4181. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  4182. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  4183. if in == nil {
  4184. return nil
  4185. }
  4186. out := new(VaultAppRole)
  4187. in.DeepCopyInto(out)
  4188. return out
  4189. }
  4190. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4191. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  4192. *out = *in
  4193. if in.Namespace != nil {
  4194. in, out := &in.Namespace, &out.Namespace
  4195. *out = new(string)
  4196. **out = **in
  4197. }
  4198. if in.TokenSecretRef != nil {
  4199. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  4200. *out = new(apismetav1.SecretKeySelector)
  4201. (*in).DeepCopyInto(*out)
  4202. }
  4203. if in.AppRole != nil {
  4204. in, out := &in.AppRole, &out.AppRole
  4205. *out = new(VaultAppRole)
  4206. (*in).DeepCopyInto(*out)
  4207. }
  4208. if in.Kubernetes != nil {
  4209. in, out := &in.Kubernetes, &out.Kubernetes
  4210. *out = new(VaultKubernetesAuth)
  4211. (*in).DeepCopyInto(*out)
  4212. }
  4213. if in.Ldap != nil {
  4214. in, out := &in.Ldap, &out.Ldap
  4215. *out = new(VaultLdapAuth)
  4216. (*in).DeepCopyInto(*out)
  4217. }
  4218. if in.Jwt != nil {
  4219. in, out := &in.Jwt, &out.Jwt
  4220. *out = new(VaultJwtAuth)
  4221. (*in).DeepCopyInto(*out)
  4222. }
  4223. if in.Cert != nil {
  4224. in, out := &in.Cert, &out.Cert
  4225. *out = new(VaultCertAuth)
  4226. (*in).DeepCopyInto(*out)
  4227. }
  4228. if in.Iam != nil {
  4229. in, out := &in.Iam, &out.Iam
  4230. *out = new(VaultIamAuth)
  4231. (*in).DeepCopyInto(*out)
  4232. }
  4233. if in.UserPass != nil {
  4234. in, out := &in.UserPass, &out.UserPass
  4235. *out = new(VaultUserPassAuth)
  4236. (*in).DeepCopyInto(*out)
  4237. }
  4238. if in.GCP != nil {
  4239. in, out := &in.GCP, &out.GCP
  4240. *out = new(VaultGCPAuth)
  4241. (*in).DeepCopyInto(*out)
  4242. }
  4243. }
  4244. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  4245. func (in *VaultAuth) DeepCopy() *VaultAuth {
  4246. if in == nil {
  4247. return nil
  4248. }
  4249. out := new(VaultAuth)
  4250. in.DeepCopyInto(out)
  4251. return out
  4252. }
  4253. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4254. func (in *VaultAwsAuth) DeepCopyInto(out *VaultAwsAuth) {
  4255. *out = *in
  4256. if in.SecretRef != nil {
  4257. in, out := &in.SecretRef, &out.SecretRef
  4258. *out = new(VaultAwsAuthSecretRef)
  4259. (*in).DeepCopyInto(*out)
  4260. }
  4261. if in.JWTAuth != nil {
  4262. in, out := &in.JWTAuth, &out.JWTAuth
  4263. *out = new(VaultAwsJWTAuth)
  4264. (*in).DeepCopyInto(*out)
  4265. }
  4266. }
  4267. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuth.
  4268. func (in *VaultAwsAuth) DeepCopy() *VaultAwsAuth {
  4269. if in == nil {
  4270. return nil
  4271. }
  4272. out := new(VaultAwsAuth)
  4273. in.DeepCopyInto(out)
  4274. return out
  4275. }
  4276. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4277. func (in *VaultAwsAuthSecretRef) DeepCopyInto(out *VaultAwsAuthSecretRef) {
  4278. *out = *in
  4279. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  4280. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  4281. if in.SessionToken != nil {
  4282. in, out := &in.SessionToken, &out.SessionToken
  4283. *out = new(apismetav1.SecretKeySelector)
  4284. (*in).DeepCopyInto(*out)
  4285. }
  4286. }
  4287. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuthSecretRef.
  4288. func (in *VaultAwsAuthSecretRef) DeepCopy() *VaultAwsAuthSecretRef {
  4289. if in == nil {
  4290. return nil
  4291. }
  4292. out := new(VaultAwsAuthSecretRef)
  4293. in.DeepCopyInto(out)
  4294. return out
  4295. }
  4296. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4297. func (in *VaultAwsJWTAuth) DeepCopyInto(out *VaultAwsJWTAuth) {
  4298. *out = *in
  4299. if in.ServiceAccountRef != nil {
  4300. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  4301. *out = new(apismetav1.ServiceAccountSelector)
  4302. (*in).DeepCopyInto(*out)
  4303. }
  4304. }
  4305. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsJWTAuth.
  4306. func (in *VaultAwsJWTAuth) DeepCopy() *VaultAwsJWTAuth {
  4307. if in == nil {
  4308. return nil
  4309. }
  4310. out := new(VaultAwsJWTAuth)
  4311. in.DeepCopyInto(out)
  4312. return out
  4313. }
  4314. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4315. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  4316. *out = *in
  4317. in.ClientCert.DeepCopyInto(&out.ClientCert)
  4318. in.SecretRef.DeepCopyInto(&out.SecretRef)
  4319. }
  4320. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  4321. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  4322. if in == nil {
  4323. return nil
  4324. }
  4325. out := new(VaultCertAuth)
  4326. in.DeepCopyInto(out)
  4327. return out
  4328. }
  4329. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4330. func (in *VaultCheckAndSet) DeepCopyInto(out *VaultCheckAndSet) {
  4331. *out = *in
  4332. }
  4333. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCheckAndSet.
  4334. func (in *VaultCheckAndSet) DeepCopy() *VaultCheckAndSet {
  4335. if in == nil {
  4336. return nil
  4337. }
  4338. out := new(VaultCheckAndSet)
  4339. in.DeepCopyInto(out)
  4340. return out
  4341. }
  4342. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4343. func (in *VaultClientTLS) DeepCopyInto(out *VaultClientTLS) {
  4344. *out = *in
  4345. if in.CertSecretRef != nil {
  4346. in, out := &in.CertSecretRef, &out.CertSecretRef
  4347. *out = new(apismetav1.SecretKeySelector)
  4348. (*in).DeepCopyInto(*out)
  4349. }
  4350. if in.KeySecretRef != nil {
  4351. in, out := &in.KeySecretRef, &out.KeySecretRef
  4352. *out = new(apismetav1.SecretKeySelector)
  4353. (*in).DeepCopyInto(*out)
  4354. }
  4355. }
  4356. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultClientTLS.
  4357. func (in *VaultClientTLS) DeepCopy() *VaultClientTLS {
  4358. if in == nil {
  4359. return nil
  4360. }
  4361. out := new(VaultClientTLS)
  4362. in.DeepCopyInto(out)
  4363. return out
  4364. }
  4365. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4366. func (in *VaultGCPAuth) DeepCopyInto(out *VaultGCPAuth) {
  4367. *out = *in
  4368. if in.SecretRef != nil {
  4369. in, out := &in.SecretRef, &out.SecretRef
  4370. *out = new(GCPSMAuthSecretRef)
  4371. (*in).DeepCopyInto(*out)
  4372. }
  4373. if in.WorkloadIdentity != nil {
  4374. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  4375. *out = new(GCPWorkloadIdentity)
  4376. (*in).DeepCopyInto(*out)
  4377. }
  4378. if in.ServiceAccountRef != nil {
  4379. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  4380. *out = new(apismetav1.ServiceAccountSelector)
  4381. (*in).DeepCopyInto(*out)
  4382. }
  4383. }
  4384. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultGCPAuth.
  4385. func (in *VaultGCPAuth) DeepCopy() *VaultGCPAuth {
  4386. if in == nil {
  4387. return nil
  4388. }
  4389. out := new(VaultGCPAuth)
  4390. in.DeepCopyInto(out)
  4391. return out
  4392. }
  4393. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4394. func (in *VaultIamAuth) DeepCopyInto(out *VaultIamAuth) {
  4395. *out = *in
  4396. if in.SecretRef != nil {
  4397. in, out := &in.SecretRef, &out.SecretRef
  4398. *out = new(VaultAwsAuthSecretRef)
  4399. (*in).DeepCopyInto(*out)
  4400. }
  4401. if in.JWTAuth != nil {
  4402. in, out := &in.JWTAuth, &out.JWTAuth
  4403. *out = new(VaultAwsJWTAuth)
  4404. (*in).DeepCopyInto(*out)
  4405. }
  4406. }
  4407. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultIamAuth.
  4408. func (in *VaultIamAuth) DeepCopy() *VaultIamAuth {
  4409. if in == nil {
  4410. return nil
  4411. }
  4412. out := new(VaultIamAuth)
  4413. in.DeepCopyInto(out)
  4414. return out
  4415. }
  4416. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4417. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  4418. *out = *in
  4419. if in.SecretRef != nil {
  4420. in, out := &in.SecretRef, &out.SecretRef
  4421. *out = new(apismetav1.SecretKeySelector)
  4422. (*in).DeepCopyInto(*out)
  4423. }
  4424. if in.KubernetesServiceAccountToken != nil {
  4425. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  4426. *out = new(VaultKubernetesServiceAccountTokenAuth)
  4427. (*in).DeepCopyInto(*out)
  4428. }
  4429. }
  4430. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  4431. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  4432. if in == nil {
  4433. return nil
  4434. }
  4435. out := new(VaultJwtAuth)
  4436. in.DeepCopyInto(out)
  4437. return out
  4438. }
  4439. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4440. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  4441. *out = *in
  4442. if in.ServiceAccountRef != nil {
  4443. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  4444. *out = new(apismetav1.ServiceAccountSelector)
  4445. (*in).DeepCopyInto(*out)
  4446. }
  4447. if in.SecretRef != nil {
  4448. in, out := &in.SecretRef, &out.SecretRef
  4449. *out = new(apismetav1.SecretKeySelector)
  4450. (*in).DeepCopyInto(*out)
  4451. }
  4452. }
  4453. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  4454. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  4455. if in == nil {
  4456. return nil
  4457. }
  4458. out := new(VaultKubernetesAuth)
  4459. in.DeepCopyInto(out)
  4460. return out
  4461. }
  4462. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4463. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  4464. *out = *in
  4465. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  4466. if in.Audiences != nil {
  4467. in, out := &in.Audiences, &out.Audiences
  4468. *out = new([]string)
  4469. if **in != nil {
  4470. in, out := *in, *out
  4471. *out = make([]string, len(*in))
  4472. copy(*out, *in)
  4473. }
  4474. }
  4475. if in.ExpirationSeconds != nil {
  4476. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  4477. *out = new(int64)
  4478. **out = **in
  4479. }
  4480. }
  4481. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  4482. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  4483. if in == nil {
  4484. return nil
  4485. }
  4486. out := new(VaultKubernetesServiceAccountTokenAuth)
  4487. in.DeepCopyInto(out)
  4488. return out
  4489. }
  4490. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4491. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  4492. *out = *in
  4493. in.SecretRef.DeepCopyInto(&out.SecretRef)
  4494. }
  4495. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  4496. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  4497. if in == nil {
  4498. return nil
  4499. }
  4500. out := new(VaultLdapAuth)
  4501. in.DeepCopyInto(out)
  4502. return out
  4503. }
  4504. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4505. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  4506. *out = *in
  4507. if in.Auth != nil {
  4508. in, out := &in.Auth, &out.Auth
  4509. *out = new(VaultAuth)
  4510. (*in).DeepCopyInto(*out)
  4511. }
  4512. if in.Path != nil {
  4513. in, out := &in.Path, &out.Path
  4514. *out = new(string)
  4515. **out = **in
  4516. }
  4517. if in.Namespace != nil {
  4518. in, out := &in.Namespace, &out.Namespace
  4519. *out = new(string)
  4520. **out = **in
  4521. }
  4522. if in.CABundle != nil {
  4523. in, out := &in.CABundle, &out.CABundle
  4524. *out = make([]byte, len(*in))
  4525. copy(*out, *in)
  4526. }
  4527. in.ClientTLS.DeepCopyInto(&out.ClientTLS)
  4528. if in.CAProvider != nil {
  4529. in, out := &in.CAProvider, &out.CAProvider
  4530. *out = new(CAProvider)
  4531. (*in).DeepCopyInto(*out)
  4532. }
  4533. if in.Headers != nil {
  4534. in, out := &in.Headers, &out.Headers
  4535. *out = make(map[string]string, len(*in))
  4536. for key, val := range *in {
  4537. (*out)[key] = val
  4538. }
  4539. }
  4540. if in.CheckAndSet != nil {
  4541. in, out := &in.CheckAndSet, &out.CheckAndSet
  4542. *out = new(VaultCheckAndSet)
  4543. **out = **in
  4544. }
  4545. }
  4546. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  4547. func (in *VaultProvider) DeepCopy() *VaultProvider {
  4548. if in == nil {
  4549. return nil
  4550. }
  4551. out := new(VaultProvider)
  4552. in.DeepCopyInto(out)
  4553. return out
  4554. }
  4555. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4556. func (in *VaultUserPassAuth) DeepCopyInto(out *VaultUserPassAuth) {
  4557. *out = *in
  4558. in.SecretRef.DeepCopyInto(&out.SecretRef)
  4559. }
  4560. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultUserPassAuth.
  4561. func (in *VaultUserPassAuth) DeepCopy() *VaultUserPassAuth {
  4562. if in == nil {
  4563. return nil
  4564. }
  4565. out := new(VaultUserPassAuth)
  4566. in.DeepCopyInto(out)
  4567. return out
  4568. }
  4569. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4570. func (in *VolcengineAuth) DeepCopyInto(out *VolcengineAuth) {
  4571. *out = *in
  4572. if in.SecretRef != nil {
  4573. in, out := &in.SecretRef, &out.SecretRef
  4574. *out = new(VolcengineAuthSecretRef)
  4575. (*in).DeepCopyInto(*out)
  4576. }
  4577. }
  4578. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolcengineAuth.
  4579. func (in *VolcengineAuth) DeepCopy() *VolcengineAuth {
  4580. if in == nil {
  4581. return nil
  4582. }
  4583. out := new(VolcengineAuth)
  4584. in.DeepCopyInto(out)
  4585. return out
  4586. }
  4587. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4588. func (in *VolcengineAuthSecretRef) DeepCopyInto(out *VolcengineAuthSecretRef) {
  4589. *out = *in
  4590. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  4591. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  4592. if in.Token != nil {
  4593. in, out := &in.Token, &out.Token
  4594. *out = new(apismetav1.SecretKeySelector)
  4595. (*in).DeepCopyInto(*out)
  4596. }
  4597. }
  4598. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolcengineAuthSecretRef.
  4599. func (in *VolcengineAuthSecretRef) DeepCopy() *VolcengineAuthSecretRef {
  4600. if in == nil {
  4601. return nil
  4602. }
  4603. out := new(VolcengineAuthSecretRef)
  4604. in.DeepCopyInto(out)
  4605. return out
  4606. }
  4607. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4608. func (in *VolcengineProvider) DeepCopyInto(out *VolcengineProvider) {
  4609. *out = *in
  4610. if in.Auth != nil {
  4611. in, out := &in.Auth, &out.Auth
  4612. *out = new(VolcengineAuth)
  4613. (*in).DeepCopyInto(*out)
  4614. }
  4615. }
  4616. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolcengineProvider.
  4617. func (in *VolcengineProvider) DeepCopy() *VolcengineProvider {
  4618. if in == nil {
  4619. return nil
  4620. }
  4621. out := new(VolcengineProvider)
  4622. in.DeepCopyInto(out)
  4623. return out
  4624. }
  4625. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4626. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  4627. *out = *in
  4628. if in.Namespace != nil {
  4629. in, out := &in.Namespace, &out.Namespace
  4630. *out = new(string)
  4631. **out = **in
  4632. }
  4633. }
  4634. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  4635. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  4636. if in == nil {
  4637. return nil
  4638. }
  4639. out := new(WebhookCAProvider)
  4640. in.DeepCopyInto(out)
  4641. return out
  4642. }
  4643. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4644. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  4645. *out = *in
  4646. if in.Headers != nil {
  4647. in, out := &in.Headers, &out.Headers
  4648. *out = make(map[string]string, len(*in))
  4649. for key, val := range *in {
  4650. (*out)[key] = val
  4651. }
  4652. }
  4653. if in.Auth != nil {
  4654. in, out := &in.Auth, &out.Auth
  4655. *out = new(AuthorizationProtocol)
  4656. (*in).DeepCopyInto(*out)
  4657. }
  4658. if in.Timeout != nil {
  4659. in, out := &in.Timeout, &out.Timeout
  4660. *out = new(metav1.Duration)
  4661. **out = **in
  4662. }
  4663. out.Result = in.Result
  4664. if in.Secrets != nil {
  4665. in, out := &in.Secrets, &out.Secrets
  4666. *out = make([]WebhookSecret, len(*in))
  4667. for i := range *in {
  4668. (*in)[i].DeepCopyInto(&(*out)[i])
  4669. }
  4670. }
  4671. if in.CABundle != nil {
  4672. in, out := &in.CABundle, &out.CABundle
  4673. *out = make([]byte, len(*in))
  4674. copy(*out, *in)
  4675. }
  4676. if in.CAProvider != nil {
  4677. in, out := &in.CAProvider, &out.CAProvider
  4678. *out = new(WebhookCAProvider)
  4679. (*in).DeepCopyInto(*out)
  4680. }
  4681. }
  4682. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  4683. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  4684. if in == nil {
  4685. return nil
  4686. }
  4687. out := new(WebhookProvider)
  4688. in.DeepCopyInto(out)
  4689. return out
  4690. }
  4691. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4692. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  4693. *out = *in
  4694. }
  4695. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  4696. func (in *WebhookResult) DeepCopy() *WebhookResult {
  4697. if in == nil {
  4698. return nil
  4699. }
  4700. out := new(WebhookResult)
  4701. in.DeepCopyInto(out)
  4702. return out
  4703. }
  4704. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4705. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  4706. *out = *in
  4707. in.SecretRef.DeepCopyInto(&out.SecretRef)
  4708. }
  4709. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  4710. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  4711. if in == nil {
  4712. return nil
  4713. }
  4714. out := new(WebhookSecret)
  4715. in.DeepCopyInto(out)
  4716. return out
  4717. }
  4718. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4719. func (in *YandexAuth) DeepCopyInto(out *YandexAuth) {
  4720. *out = *in
  4721. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  4722. }
  4723. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexAuth.
  4724. func (in *YandexAuth) DeepCopy() *YandexAuth {
  4725. if in == nil {
  4726. return nil
  4727. }
  4728. out := new(YandexAuth)
  4729. in.DeepCopyInto(out)
  4730. return out
  4731. }
  4732. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4733. func (in *YandexCAProvider) DeepCopyInto(out *YandexCAProvider) {
  4734. *out = *in
  4735. in.Certificate.DeepCopyInto(&out.Certificate)
  4736. }
  4737. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCAProvider.
  4738. func (in *YandexCAProvider) DeepCopy() *YandexCAProvider {
  4739. if in == nil {
  4740. return nil
  4741. }
  4742. out := new(YandexCAProvider)
  4743. in.DeepCopyInto(out)
  4744. return out
  4745. }
  4746. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4747. func (in *YandexCertificateManagerProvider) DeepCopyInto(out *YandexCertificateManagerProvider) {
  4748. *out = *in
  4749. in.Auth.DeepCopyInto(&out.Auth)
  4750. if in.CAProvider != nil {
  4751. in, out := &in.CAProvider, &out.CAProvider
  4752. *out = new(YandexCAProvider)
  4753. (*in).DeepCopyInto(*out)
  4754. }
  4755. if in.FetchingPolicy != nil {
  4756. in, out := &in.FetchingPolicy, &out.FetchingPolicy
  4757. *out = new(FetchingPolicy)
  4758. (*in).DeepCopyInto(*out)
  4759. }
  4760. }
  4761. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerProvider.
  4762. func (in *YandexCertificateManagerProvider) DeepCopy() *YandexCertificateManagerProvider {
  4763. if in == nil {
  4764. return nil
  4765. }
  4766. out := new(YandexCertificateManagerProvider)
  4767. in.DeepCopyInto(out)
  4768. return out
  4769. }
  4770. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4771. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  4772. *out = *in
  4773. in.Auth.DeepCopyInto(&out.Auth)
  4774. if in.CAProvider != nil {
  4775. in, out := &in.CAProvider, &out.CAProvider
  4776. *out = new(YandexCAProvider)
  4777. (*in).DeepCopyInto(*out)
  4778. }
  4779. if in.FetchingPolicy != nil {
  4780. in, out := &in.FetchingPolicy, &out.FetchingPolicy
  4781. *out = new(FetchingPolicy)
  4782. (*in).DeepCopyInto(*out)
  4783. }
  4784. }
  4785. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  4786. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  4787. if in == nil {
  4788. return nil
  4789. }
  4790. out := new(YandexLockboxProvider)
  4791. in.DeepCopyInto(out)
  4792. return out
  4793. }