zz_generated.deepcopy.go 93 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173
  1. //go:build !ignore_autogenerated
  2. /*
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by controller-gen. DO NOT EDIT.
  14. package v1beta1
  15. import (
  16. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  17. "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/runtime"
  19. )
  20. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  21. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  22. *out = *in
  23. if in.SecretRef != nil {
  24. in, out := &in.SecretRef, &out.SecretRef
  25. *out = new(AWSAuthSecretRef)
  26. (*in).DeepCopyInto(*out)
  27. }
  28. if in.JWTAuth != nil {
  29. in, out := &in.JWTAuth, &out.JWTAuth
  30. *out = new(AWSJWTAuth)
  31. (*in).DeepCopyInto(*out)
  32. }
  33. }
  34. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  35. func (in *AWSAuth) DeepCopy() *AWSAuth {
  36. if in == nil {
  37. return nil
  38. }
  39. out := new(AWSAuth)
  40. in.DeepCopyInto(out)
  41. return out
  42. }
  43. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  44. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  45. *out = *in
  46. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  47. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  48. if in.SessionToken != nil {
  49. in, out := &in.SessionToken, &out.SessionToken
  50. *out = new(metav1.SecretKeySelector)
  51. (*in).DeepCopyInto(*out)
  52. }
  53. }
  54. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  55. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  56. if in == nil {
  57. return nil
  58. }
  59. out := new(AWSAuthSecretRef)
  60. in.DeepCopyInto(out)
  61. return out
  62. }
  63. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  64. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  65. *out = *in
  66. if in.ServiceAccountRef != nil {
  67. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  68. *out = new(metav1.ServiceAccountSelector)
  69. (*in).DeepCopyInto(*out)
  70. }
  71. }
  72. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  73. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  74. if in == nil {
  75. return nil
  76. }
  77. out := new(AWSJWTAuth)
  78. in.DeepCopyInto(out)
  79. return out
  80. }
  81. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  82. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  83. *out = *in
  84. in.Auth.DeepCopyInto(&out.Auth)
  85. if in.AdditionalRoles != nil {
  86. in, out := &in.AdditionalRoles, &out.AdditionalRoles
  87. *out = make([]string, len(*in))
  88. copy(*out, *in)
  89. }
  90. if in.SessionTags != nil {
  91. in, out := &in.SessionTags, &out.SessionTags
  92. *out = make([]*Tag, len(*in))
  93. for i := range *in {
  94. if (*in)[i] != nil {
  95. in, out := &(*in)[i], &(*out)[i]
  96. *out = new(Tag)
  97. **out = **in
  98. }
  99. }
  100. }
  101. if in.SecretsManager != nil {
  102. in, out := &in.SecretsManager, &out.SecretsManager
  103. *out = new(SecretsManager)
  104. **out = **in
  105. }
  106. if in.TransitiveTagKeys != nil {
  107. in, out := &in.TransitiveTagKeys, &out.TransitiveTagKeys
  108. *out = make([]*string, len(*in))
  109. for i := range *in {
  110. if (*in)[i] != nil {
  111. in, out := &(*in)[i], &(*out)[i]
  112. *out = new(string)
  113. **out = **in
  114. }
  115. }
  116. }
  117. }
  118. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  119. func (in *AWSProvider) DeepCopy() *AWSProvider {
  120. if in == nil {
  121. return nil
  122. }
  123. out := new(AWSProvider)
  124. in.DeepCopyInto(out)
  125. return out
  126. }
  127. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  128. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  129. *out = *in
  130. in.SecretRef.DeepCopyInto(&out.SecretRef)
  131. if in.KubernetesAuth != nil {
  132. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  133. *out = new(AkeylessKubernetesAuth)
  134. (*in).DeepCopyInto(*out)
  135. }
  136. }
  137. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  138. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  139. if in == nil {
  140. return nil
  141. }
  142. out := new(AkeylessAuth)
  143. in.DeepCopyInto(out)
  144. return out
  145. }
  146. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  147. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  148. *out = *in
  149. in.AccessID.DeepCopyInto(&out.AccessID)
  150. in.AccessType.DeepCopyInto(&out.AccessType)
  151. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  152. }
  153. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  154. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  155. if in == nil {
  156. return nil
  157. }
  158. out := new(AkeylessAuthSecretRef)
  159. in.DeepCopyInto(out)
  160. return out
  161. }
  162. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  163. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  164. *out = *in
  165. if in.ServiceAccountRef != nil {
  166. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  167. *out = new(metav1.ServiceAccountSelector)
  168. (*in).DeepCopyInto(*out)
  169. }
  170. if in.SecretRef != nil {
  171. in, out := &in.SecretRef, &out.SecretRef
  172. *out = new(metav1.SecretKeySelector)
  173. (*in).DeepCopyInto(*out)
  174. }
  175. }
  176. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  177. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  178. if in == nil {
  179. return nil
  180. }
  181. out := new(AkeylessKubernetesAuth)
  182. in.DeepCopyInto(out)
  183. return out
  184. }
  185. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  186. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  187. *out = *in
  188. if in.AkeylessGWApiURL != nil {
  189. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  190. *out = new(string)
  191. **out = **in
  192. }
  193. if in.Auth != nil {
  194. in, out := &in.Auth, &out.Auth
  195. *out = new(AkeylessAuth)
  196. (*in).DeepCopyInto(*out)
  197. }
  198. if in.CABundle != nil {
  199. in, out := &in.CABundle, &out.CABundle
  200. *out = make([]byte, len(*in))
  201. copy(*out, *in)
  202. }
  203. if in.CAProvider != nil {
  204. in, out := &in.CAProvider, &out.CAProvider
  205. *out = new(CAProvider)
  206. (*in).DeepCopyInto(*out)
  207. }
  208. }
  209. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  210. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  211. if in == nil {
  212. return nil
  213. }
  214. out := new(AkeylessProvider)
  215. in.DeepCopyInto(out)
  216. return out
  217. }
  218. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  219. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  220. *out = *in
  221. if in.SecretRef != nil {
  222. in, out := &in.SecretRef, &out.SecretRef
  223. *out = new(AlibabaAuthSecretRef)
  224. (*in).DeepCopyInto(*out)
  225. }
  226. if in.RRSAAuth != nil {
  227. in, out := &in.RRSAAuth, &out.RRSAAuth
  228. *out = new(AlibabaRRSAAuth)
  229. **out = **in
  230. }
  231. }
  232. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  233. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  234. if in == nil {
  235. return nil
  236. }
  237. out := new(AlibabaAuth)
  238. in.DeepCopyInto(out)
  239. return out
  240. }
  241. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  242. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  243. *out = *in
  244. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  245. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  246. }
  247. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  248. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  249. if in == nil {
  250. return nil
  251. }
  252. out := new(AlibabaAuthSecretRef)
  253. in.DeepCopyInto(out)
  254. return out
  255. }
  256. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  257. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  258. *out = *in
  259. in.Auth.DeepCopyInto(&out.Auth)
  260. }
  261. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  262. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  263. if in == nil {
  264. return nil
  265. }
  266. out := new(AlibabaProvider)
  267. in.DeepCopyInto(out)
  268. return out
  269. }
  270. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  271. func (in *AlibabaRRSAAuth) DeepCopyInto(out *AlibabaRRSAAuth) {
  272. *out = *in
  273. }
  274. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaRRSAAuth.
  275. func (in *AlibabaRRSAAuth) DeepCopy() *AlibabaRRSAAuth {
  276. if in == nil {
  277. return nil
  278. }
  279. out := new(AlibabaRRSAAuth)
  280. in.DeepCopyInto(out)
  281. return out
  282. }
  283. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  284. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  285. *out = *in
  286. if in.ClientID != nil {
  287. in, out := &in.ClientID, &out.ClientID
  288. *out = new(metav1.SecretKeySelector)
  289. (*in).DeepCopyInto(*out)
  290. }
  291. if in.ClientSecret != nil {
  292. in, out := &in.ClientSecret, &out.ClientSecret
  293. *out = new(metav1.SecretKeySelector)
  294. (*in).DeepCopyInto(*out)
  295. }
  296. }
  297. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  298. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  299. if in == nil {
  300. return nil
  301. }
  302. out := new(AzureKVAuth)
  303. in.DeepCopyInto(out)
  304. return out
  305. }
  306. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  307. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  308. *out = *in
  309. if in.AuthType != nil {
  310. in, out := &in.AuthType, &out.AuthType
  311. *out = new(AzureAuthType)
  312. **out = **in
  313. }
  314. if in.VaultURL != nil {
  315. in, out := &in.VaultURL, &out.VaultURL
  316. *out = new(string)
  317. **out = **in
  318. }
  319. if in.TenantID != nil {
  320. in, out := &in.TenantID, &out.TenantID
  321. *out = new(string)
  322. **out = **in
  323. }
  324. if in.AuthSecretRef != nil {
  325. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  326. *out = new(AzureKVAuth)
  327. (*in).DeepCopyInto(*out)
  328. }
  329. if in.ServiceAccountRef != nil {
  330. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  331. *out = new(metav1.ServiceAccountSelector)
  332. (*in).DeepCopyInto(*out)
  333. }
  334. if in.IdentityID != nil {
  335. in, out := &in.IdentityID, &out.IdentityID
  336. *out = new(string)
  337. **out = **in
  338. }
  339. }
  340. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  341. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  342. if in == nil {
  343. return nil
  344. }
  345. out := new(AzureKVProvider)
  346. in.DeepCopyInto(out)
  347. return out
  348. }
  349. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  350. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  351. *out = *in
  352. if in.Namespace != nil {
  353. in, out := &in.Namespace, &out.Namespace
  354. *out = new(string)
  355. **out = **in
  356. }
  357. }
  358. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  359. func (in *CAProvider) DeepCopy() *CAProvider {
  360. if in == nil {
  361. return nil
  362. }
  363. out := new(CAProvider)
  364. in.DeepCopyInto(out)
  365. return out
  366. }
  367. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  368. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  369. *out = *in
  370. in.ClientCert.DeepCopyInto(&out.ClientCert)
  371. in.ClientKey.DeepCopyInto(&out.ClientKey)
  372. }
  373. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  374. func (in *CertAuth) DeepCopy() *CertAuth {
  375. if in == nil {
  376. return nil
  377. }
  378. out := new(CertAuth)
  379. in.DeepCopyInto(out)
  380. return out
  381. }
  382. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  383. func (in *ChefAuth) DeepCopyInto(out *ChefAuth) {
  384. *out = *in
  385. in.SecretRef.DeepCopyInto(&out.SecretRef)
  386. }
  387. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefAuth.
  388. func (in *ChefAuth) DeepCopy() *ChefAuth {
  389. if in == nil {
  390. return nil
  391. }
  392. out := new(ChefAuth)
  393. in.DeepCopyInto(out)
  394. return out
  395. }
  396. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  397. func (in *ChefAuthSecretRef) DeepCopyInto(out *ChefAuthSecretRef) {
  398. *out = *in
  399. in.SecretKey.DeepCopyInto(&out.SecretKey)
  400. }
  401. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefAuthSecretRef.
  402. func (in *ChefAuthSecretRef) DeepCopy() *ChefAuthSecretRef {
  403. if in == nil {
  404. return nil
  405. }
  406. out := new(ChefAuthSecretRef)
  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 *ChefProvider) DeepCopyInto(out *ChefProvider) {
  412. *out = *in
  413. if in.Auth != nil {
  414. in, out := &in.Auth, &out.Auth
  415. *out = new(ChefAuth)
  416. (*in).DeepCopyInto(*out)
  417. }
  418. }
  419. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefProvider.
  420. func (in *ChefProvider) DeepCopy() *ChefProvider {
  421. if in == nil {
  422. return nil
  423. }
  424. out := new(ChefProvider)
  425. in.DeepCopyInto(out)
  426. return out
  427. }
  428. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  429. func (in *ClusterExternalSecret) DeepCopyInto(out *ClusterExternalSecret) {
  430. *out = *in
  431. out.TypeMeta = in.TypeMeta
  432. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  433. in.Spec.DeepCopyInto(&out.Spec)
  434. in.Status.DeepCopyInto(&out.Status)
  435. }
  436. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecret.
  437. func (in *ClusterExternalSecret) DeepCopy() *ClusterExternalSecret {
  438. if in == nil {
  439. return nil
  440. }
  441. out := new(ClusterExternalSecret)
  442. in.DeepCopyInto(out)
  443. return out
  444. }
  445. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  446. func (in *ClusterExternalSecret) DeepCopyObject() runtime.Object {
  447. if c := in.DeepCopy(); c != nil {
  448. return c
  449. }
  450. return nil
  451. }
  452. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  453. func (in *ClusterExternalSecretList) DeepCopyInto(out *ClusterExternalSecretList) {
  454. *out = *in
  455. out.TypeMeta = in.TypeMeta
  456. in.ListMeta.DeepCopyInto(&out.ListMeta)
  457. if in.Items != nil {
  458. in, out := &in.Items, &out.Items
  459. *out = make([]ClusterExternalSecret, len(*in))
  460. for i := range *in {
  461. (*in)[i].DeepCopyInto(&(*out)[i])
  462. }
  463. }
  464. }
  465. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretList.
  466. func (in *ClusterExternalSecretList) DeepCopy() *ClusterExternalSecretList {
  467. if in == nil {
  468. return nil
  469. }
  470. out := new(ClusterExternalSecretList)
  471. in.DeepCopyInto(out)
  472. return out
  473. }
  474. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  475. func (in *ClusterExternalSecretList) DeepCopyObject() runtime.Object {
  476. if c := in.DeepCopy(); c != nil {
  477. return c
  478. }
  479. return nil
  480. }
  481. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  482. func (in *ClusterExternalSecretNamespaceFailure) DeepCopyInto(out *ClusterExternalSecretNamespaceFailure) {
  483. *out = *in
  484. }
  485. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretNamespaceFailure.
  486. func (in *ClusterExternalSecretNamespaceFailure) DeepCopy() *ClusterExternalSecretNamespaceFailure {
  487. if in == nil {
  488. return nil
  489. }
  490. out := new(ClusterExternalSecretNamespaceFailure)
  491. in.DeepCopyInto(out)
  492. return out
  493. }
  494. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  495. func (in *ClusterExternalSecretSpec) DeepCopyInto(out *ClusterExternalSecretSpec) {
  496. *out = *in
  497. in.ExternalSecretSpec.DeepCopyInto(&out.ExternalSecretSpec)
  498. in.ExternalSecretMetadata.DeepCopyInto(&out.ExternalSecretMetadata)
  499. if in.NamespaceSelector != nil {
  500. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  501. *out = new(v1.LabelSelector)
  502. (*in).DeepCopyInto(*out)
  503. }
  504. if in.NamespaceSelectors != nil {
  505. in, out := &in.NamespaceSelectors, &out.NamespaceSelectors
  506. *out = make([]*v1.LabelSelector, len(*in))
  507. for i := range *in {
  508. if (*in)[i] != nil {
  509. in, out := &(*in)[i], &(*out)[i]
  510. *out = new(v1.LabelSelector)
  511. (*in).DeepCopyInto(*out)
  512. }
  513. }
  514. }
  515. if in.Namespaces != nil {
  516. in, out := &in.Namespaces, &out.Namespaces
  517. *out = make([]string, len(*in))
  518. copy(*out, *in)
  519. }
  520. if in.RefreshInterval != nil {
  521. in, out := &in.RefreshInterval, &out.RefreshInterval
  522. *out = new(v1.Duration)
  523. **out = **in
  524. }
  525. }
  526. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretSpec.
  527. func (in *ClusterExternalSecretSpec) DeepCopy() *ClusterExternalSecretSpec {
  528. if in == nil {
  529. return nil
  530. }
  531. out := new(ClusterExternalSecretSpec)
  532. in.DeepCopyInto(out)
  533. return out
  534. }
  535. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  536. func (in *ClusterExternalSecretStatus) DeepCopyInto(out *ClusterExternalSecretStatus) {
  537. *out = *in
  538. if in.FailedNamespaces != nil {
  539. in, out := &in.FailedNamespaces, &out.FailedNamespaces
  540. *out = make([]ClusterExternalSecretNamespaceFailure, len(*in))
  541. copy(*out, *in)
  542. }
  543. if in.ProvisionedNamespaces != nil {
  544. in, out := &in.ProvisionedNamespaces, &out.ProvisionedNamespaces
  545. *out = make([]string, len(*in))
  546. copy(*out, *in)
  547. }
  548. if in.Conditions != nil {
  549. in, out := &in.Conditions, &out.Conditions
  550. *out = make([]ClusterExternalSecretStatusCondition, len(*in))
  551. copy(*out, *in)
  552. }
  553. }
  554. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatus.
  555. func (in *ClusterExternalSecretStatus) DeepCopy() *ClusterExternalSecretStatus {
  556. if in == nil {
  557. return nil
  558. }
  559. out := new(ClusterExternalSecretStatus)
  560. in.DeepCopyInto(out)
  561. return out
  562. }
  563. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  564. func (in *ClusterExternalSecretStatusCondition) DeepCopyInto(out *ClusterExternalSecretStatusCondition) {
  565. *out = *in
  566. }
  567. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatusCondition.
  568. func (in *ClusterExternalSecretStatusCondition) DeepCopy() *ClusterExternalSecretStatusCondition {
  569. if in == nil {
  570. return nil
  571. }
  572. out := new(ClusterExternalSecretStatusCondition)
  573. in.DeepCopyInto(out)
  574. return out
  575. }
  576. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  577. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  578. *out = *in
  579. out.TypeMeta = in.TypeMeta
  580. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  581. in.Spec.DeepCopyInto(&out.Spec)
  582. in.Status.DeepCopyInto(&out.Status)
  583. }
  584. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  585. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  586. if in == nil {
  587. return nil
  588. }
  589. out := new(ClusterSecretStore)
  590. in.DeepCopyInto(out)
  591. return out
  592. }
  593. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  594. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  595. if c := in.DeepCopy(); c != nil {
  596. return c
  597. }
  598. return nil
  599. }
  600. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  601. func (in *ClusterSecretStoreCondition) DeepCopyInto(out *ClusterSecretStoreCondition) {
  602. *out = *in
  603. if in.NamespaceSelector != nil {
  604. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  605. *out = new(v1.LabelSelector)
  606. (*in).DeepCopyInto(*out)
  607. }
  608. if in.Namespaces != nil {
  609. in, out := &in.Namespaces, &out.Namespaces
  610. *out = make([]string, len(*in))
  611. copy(*out, *in)
  612. }
  613. }
  614. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreCondition.
  615. func (in *ClusterSecretStoreCondition) DeepCopy() *ClusterSecretStoreCondition {
  616. if in == nil {
  617. return nil
  618. }
  619. out := new(ClusterSecretStoreCondition)
  620. in.DeepCopyInto(out)
  621. return out
  622. }
  623. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  624. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  625. *out = *in
  626. out.TypeMeta = in.TypeMeta
  627. in.ListMeta.DeepCopyInto(&out.ListMeta)
  628. if in.Items != nil {
  629. in, out := &in.Items, &out.Items
  630. *out = make([]ClusterSecretStore, len(*in))
  631. for i := range *in {
  632. (*in)[i].DeepCopyInto(&(*out)[i])
  633. }
  634. }
  635. }
  636. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  637. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  638. if in == nil {
  639. return nil
  640. }
  641. out := new(ClusterSecretStoreList)
  642. in.DeepCopyInto(out)
  643. return out
  644. }
  645. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  646. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  647. if c := in.DeepCopy(); c != nil {
  648. return c
  649. }
  650. return nil
  651. }
  652. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  653. func (in *ConjurAPIKey) DeepCopyInto(out *ConjurAPIKey) {
  654. *out = *in
  655. if in.UserRef != nil {
  656. in, out := &in.UserRef, &out.UserRef
  657. *out = new(metav1.SecretKeySelector)
  658. (*in).DeepCopyInto(*out)
  659. }
  660. if in.APIKeyRef != nil {
  661. in, out := &in.APIKeyRef, &out.APIKeyRef
  662. *out = new(metav1.SecretKeySelector)
  663. (*in).DeepCopyInto(*out)
  664. }
  665. }
  666. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurAPIKey.
  667. func (in *ConjurAPIKey) DeepCopy() *ConjurAPIKey {
  668. if in == nil {
  669. return nil
  670. }
  671. out := new(ConjurAPIKey)
  672. in.DeepCopyInto(out)
  673. return out
  674. }
  675. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  676. func (in *ConjurAuth) DeepCopyInto(out *ConjurAuth) {
  677. *out = *in
  678. if in.APIKey != nil {
  679. in, out := &in.APIKey, &out.APIKey
  680. *out = new(ConjurAPIKey)
  681. (*in).DeepCopyInto(*out)
  682. }
  683. if in.Jwt != nil {
  684. in, out := &in.Jwt, &out.Jwt
  685. *out = new(ConjurJWT)
  686. (*in).DeepCopyInto(*out)
  687. }
  688. }
  689. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurAuth.
  690. func (in *ConjurAuth) DeepCopy() *ConjurAuth {
  691. if in == nil {
  692. return nil
  693. }
  694. out := new(ConjurAuth)
  695. in.DeepCopyInto(out)
  696. return out
  697. }
  698. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  699. func (in *ConjurJWT) DeepCopyInto(out *ConjurJWT) {
  700. *out = *in
  701. if in.SecretRef != nil {
  702. in, out := &in.SecretRef, &out.SecretRef
  703. *out = new(metav1.SecretKeySelector)
  704. (*in).DeepCopyInto(*out)
  705. }
  706. if in.ServiceAccountRef != nil {
  707. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  708. *out = new(metav1.ServiceAccountSelector)
  709. (*in).DeepCopyInto(*out)
  710. }
  711. }
  712. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurJWT.
  713. func (in *ConjurJWT) DeepCopy() *ConjurJWT {
  714. if in == nil {
  715. return nil
  716. }
  717. out := new(ConjurJWT)
  718. in.DeepCopyInto(out)
  719. return out
  720. }
  721. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  722. func (in *ConjurProvider) DeepCopyInto(out *ConjurProvider) {
  723. *out = *in
  724. if in.CAProvider != nil {
  725. in, out := &in.CAProvider, &out.CAProvider
  726. *out = new(CAProvider)
  727. (*in).DeepCopyInto(*out)
  728. }
  729. in.Auth.DeepCopyInto(&out.Auth)
  730. }
  731. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurProvider.
  732. func (in *ConjurProvider) DeepCopy() *ConjurProvider {
  733. if in == nil {
  734. return nil
  735. }
  736. out := new(ConjurProvider)
  737. in.DeepCopyInto(out)
  738. return out
  739. }
  740. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  741. func (in *DelineaProvider) DeepCopyInto(out *DelineaProvider) {
  742. *out = *in
  743. if in.ClientID != nil {
  744. in, out := &in.ClientID, &out.ClientID
  745. *out = new(DelineaProviderSecretRef)
  746. (*in).DeepCopyInto(*out)
  747. }
  748. if in.ClientSecret != nil {
  749. in, out := &in.ClientSecret, &out.ClientSecret
  750. *out = new(DelineaProviderSecretRef)
  751. (*in).DeepCopyInto(*out)
  752. }
  753. }
  754. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProvider.
  755. func (in *DelineaProvider) DeepCopy() *DelineaProvider {
  756. if in == nil {
  757. return nil
  758. }
  759. out := new(DelineaProvider)
  760. in.DeepCopyInto(out)
  761. return out
  762. }
  763. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  764. func (in *DelineaProviderSecretRef) DeepCopyInto(out *DelineaProviderSecretRef) {
  765. *out = *in
  766. if in.SecretRef != nil {
  767. in, out := &in.SecretRef, &out.SecretRef
  768. *out = new(metav1.SecretKeySelector)
  769. (*in).DeepCopyInto(*out)
  770. }
  771. }
  772. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProviderSecretRef.
  773. func (in *DelineaProviderSecretRef) DeepCopy() *DelineaProviderSecretRef {
  774. if in == nil {
  775. return nil
  776. }
  777. out := new(DelineaProviderSecretRef)
  778. in.DeepCopyInto(out)
  779. return out
  780. }
  781. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  782. func (in *DopplerAuth) DeepCopyInto(out *DopplerAuth) {
  783. *out = *in
  784. in.SecretRef.DeepCopyInto(&out.SecretRef)
  785. }
  786. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuth.
  787. func (in *DopplerAuth) DeepCopy() *DopplerAuth {
  788. if in == nil {
  789. return nil
  790. }
  791. out := new(DopplerAuth)
  792. in.DeepCopyInto(out)
  793. return out
  794. }
  795. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  796. func (in *DopplerAuthSecretRef) DeepCopyInto(out *DopplerAuthSecretRef) {
  797. *out = *in
  798. in.DopplerToken.DeepCopyInto(&out.DopplerToken)
  799. }
  800. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuthSecretRef.
  801. func (in *DopplerAuthSecretRef) DeepCopy() *DopplerAuthSecretRef {
  802. if in == nil {
  803. return nil
  804. }
  805. out := new(DopplerAuthSecretRef)
  806. in.DeepCopyInto(out)
  807. return out
  808. }
  809. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  810. func (in *DopplerProvider) DeepCopyInto(out *DopplerProvider) {
  811. *out = *in
  812. if in.Auth != nil {
  813. in, out := &in.Auth, &out.Auth
  814. *out = new(DopplerAuth)
  815. (*in).DeepCopyInto(*out)
  816. }
  817. }
  818. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerProvider.
  819. func (in *DopplerProvider) DeepCopy() *DopplerProvider {
  820. if in == nil {
  821. return nil
  822. }
  823. out := new(DopplerProvider)
  824. in.DeepCopyInto(out)
  825. return out
  826. }
  827. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  828. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  829. *out = *in
  830. out.TypeMeta = in.TypeMeta
  831. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  832. in.Spec.DeepCopyInto(&out.Spec)
  833. in.Status.DeepCopyInto(&out.Status)
  834. }
  835. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  836. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  837. if in == nil {
  838. return nil
  839. }
  840. out := new(ExternalSecret)
  841. in.DeepCopyInto(out)
  842. return out
  843. }
  844. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  845. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  846. if c := in.DeepCopy(); c != nil {
  847. return c
  848. }
  849. return nil
  850. }
  851. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  852. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  853. *out = *in
  854. out.RemoteRef = in.RemoteRef
  855. if in.SourceRef != nil {
  856. in, out := &in.SourceRef, &out.SourceRef
  857. *out = new(StoreSourceRef)
  858. (*in).DeepCopyInto(*out)
  859. }
  860. }
  861. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  862. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  863. if in == nil {
  864. return nil
  865. }
  866. out := new(ExternalSecretData)
  867. in.DeepCopyInto(out)
  868. return out
  869. }
  870. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  871. func (in *ExternalSecretDataFromRemoteRef) DeepCopyInto(out *ExternalSecretDataFromRemoteRef) {
  872. *out = *in
  873. if in.Extract != nil {
  874. in, out := &in.Extract, &out.Extract
  875. *out = new(ExternalSecretDataRemoteRef)
  876. **out = **in
  877. }
  878. if in.Find != nil {
  879. in, out := &in.Find, &out.Find
  880. *out = new(ExternalSecretFind)
  881. (*in).DeepCopyInto(*out)
  882. }
  883. if in.Rewrite != nil {
  884. in, out := &in.Rewrite, &out.Rewrite
  885. *out = make([]ExternalSecretRewrite, len(*in))
  886. for i := range *in {
  887. (*in)[i].DeepCopyInto(&(*out)[i])
  888. }
  889. }
  890. if in.SourceRef != nil {
  891. in, out := &in.SourceRef, &out.SourceRef
  892. *out = new(StoreGeneratorSourceRef)
  893. (*in).DeepCopyInto(*out)
  894. }
  895. }
  896. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  897. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  898. if in == nil {
  899. return nil
  900. }
  901. out := new(ExternalSecretDataFromRemoteRef)
  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 *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  907. *out = *in
  908. }
  909. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  910. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  911. if in == nil {
  912. return nil
  913. }
  914. out := new(ExternalSecretDataRemoteRef)
  915. in.DeepCopyInto(out)
  916. return out
  917. }
  918. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  919. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  920. *out = *in
  921. if in.Path != nil {
  922. in, out := &in.Path, &out.Path
  923. *out = new(string)
  924. **out = **in
  925. }
  926. if in.Name != nil {
  927. in, out := &in.Name, &out.Name
  928. *out = new(FindName)
  929. **out = **in
  930. }
  931. if in.Tags != nil {
  932. in, out := &in.Tags, &out.Tags
  933. *out = make(map[string]string, len(*in))
  934. for key, val := range *in {
  935. (*out)[key] = val
  936. }
  937. }
  938. }
  939. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  940. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  941. if in == nil {
  942. return nil
  943. }
  944. out := new(ExternalSecretFind)
  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 *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  950. *out = *in
  951. out.TypeMeta = in.TypeMeta
  952. in.ListMeta.DeepCopyInto(&out.ListMeta)
  953. if in.Items != nil {
  954. in, out := &in.Items, &out.Items
  955. *out = make([]ExternalSecret, len(*in))
  956. for i := range *in {
  957. (*in)[i].DeepCopyInto(&(*out)[i])
  958. }
  959. }
  960. }
  961. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  962. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  963. if in == nil {
  964. return nil
  965. }
  966. out := new(ExternalSecretList)
  967. in.DeepCopyInto(out)
  968. return out
  969. }
  970. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  971. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  972. if c := in.DeepCopy(); c != nil {
  973. return c
  974. }
  975. return nil
  976. }
  977. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  978. func (in *ExternalSecretMetadata) DeepCopyInto(out *ExternalSecretMetadata) {
  979. *out = *in
  980. if in.Annotations != nil {
  981. in, out := &in.Annotations, &out.Annotations
  982. *out = make(map[string]string, len(*in))
  983. for key, val := range *in {
  984. (*out)[key] = val
  985. }
  986. }
  987. if in.Labels != nil {
  988. in, out := &in.Labels, &out.Labels
  989. *out = make(map[string]string, len(*in))
  990. for key, val := range *in {
  991. (*out)[key] = val
  992. }
  993. }
  994. }
  995. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretMetadata.
  996. func (in *ExternalSecretMetadata) DeepCopy() *ExternalSecretMetadata {
  997. if in == nil {
  998. return nil
  999. }
  1000. out := new(ExternalSecretMetadata)
  1001. in.DeepCopyInto(out)
  1002. return out
  1003. }
  1004. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1005. func (in *ExternalSecretRewrite) DeepCopyInto(out *ExternalSecretRewrite) {
  1006. *out = *in
  1007. if in.Regexp != nil {
  1008. in, out := &in.Regexp, &out.Regexp
  1009. *out = new(ExternalSecretRewriteRegexp)
  1010. **out = **in
  1011. }
  1012. if in.Transform != nil {
  1013. in, out := &in.Transform, &out.Transform
  1014. *out = new(ExternalSecretRewriteTransform)
  1015. **out = **in
  1016. }
  1017. }
  1018. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewrite.
  1019. func (in *ExternalSecretRewrite) DeepCopy() *ExternalSecretRewrite {
  1020. if in == nil {
  1021. return nil
  1022. }
  1023. out := new(ExternalSecretRewrite)
  1024. in.DeepCopyInto(out)
  1025. return out
  1026. }
  1027. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1028. func (in *ExternalSecretRewriteRegexp) DeepCopyInto(out *ExternalSecretRewriteRegexp) {
  1029. *out = *in
  1030. }
  1031. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteRegexp.
  1032. func (in *ExternalSecretRewriteRegexp) DeepCopy() *ExternalSecretRewriteRegexp {
  1033. if in == nil {
  1034. return nil
  1035. }
  1036. out := new(ExternalSecretRewriteRegexp)
  1037. in.DeepCopyInto(out)
  1038. return out
  1039. }
  1040. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1041. func (in *ExternalSecretRewriteTransform) DeepCopyInto(out *ExternalSecretRewriteTransform) {
  1042. *out = *in
  1043. }
  1044. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteTransform.
  1045. func (in *ExternalSecretRewriteTransform) DeepCopy() *ExternalSecretRewriteTransform {
  1046. if in == nil {
  1047. return nil
  1048. }
  1049. out := new(ExternalSecretRewriteTransform)
  1050. in.DeepCopyInto(out)
  1051. return out
  1052. }
  1053. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1054. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  1055. *out = *in
  1056. out.SecretStoreRef = in.SecretStoreRef
  1057. in.Target.DeepCopyInto(&out.Target)
  1058. if in.RefreshInterval != nil {
  1059. in, out := &in.RefreshInterval, &out.RefreshInterval
  1060. *out = new(v1.Duration)
  1061. **out = **in
  1062. }
  1063. if in.Data != nil {
  1064. in, out := &in.Data, &out.Data
  1065. *out = make([]ExternalSecretData, len(*in))
  1066. for i := range *in {
  1067. (*in)[i].DeepCopyInto(&(*out)[i])
  1068. }
  1069. }
  1070. if in.DataFrom != nil {
  1071. in, out := &in.DataFrom, &out.DataFrom
  1072. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  1073. for i := range *in {
  1074. (*in)[i].DeepCopyInto(&(*out)[i])
  1075. }
  1076. }
  1077. }
  1078. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  1079. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  1080. if in == nil {
  1081. return nil
  1082. }
  1083. out := new(ExternalSecretSpec)
  1084. in.DeepCopyInto(out)
  1085. return out
  1086. }
  1087. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1088. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  1089. *out = *in
  1090. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1091. if in.Conditions != nil {
  1092. in, out := &in.Conditions, &out.Conditions
  1093. *out = make([]ExternalSecretStatusCondition, len(*in))
  1094. for i := range *in {
  1095. (*in)[i].DeepCopyInto(&(*out)[i])
  1096. }
  1097. }
  1098. out.Binding = in.Binding
  1099. }
  1100. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  1101. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  1102. if in == nil {
  1103. return nil
  1104. }
  1105. out := new(ExternalSecretStatus)
  1106. in.DeepCopyInto(out)
  1107. return out
  1108. }
  1109. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1110. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  1111. *out = *in
  1112. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1113. }
  1114. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  1115. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  1116. if in == nil {
  1117. return nil
  1118. }
  1119. out := new(ExternalSecretStatusCondition)
  1120. in.DeepCopyInto(out)
  1121. return out
  1122. }
  1123. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1124. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  1125. *out = *in
  1126. if in.Template != nil {
  1127. in, out := &in.Template, &out.Template
  1128. *out = new(ExternalSecretTemplate)
  1129. (*in).DeepCopyInto(*out)
  1130. }
  1131. }
  1132. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  1133. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  1134. if in == nil {
  1135. return nil
  1136. }
  1137. out := new(ExternalSecretTarget)
  1138. in.DeepCopyInto(out)
  1139. return out
  1140. }
  1141. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1142. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  1143. *out = *in
  1144. in.Metadata.DeepCopyInto(&out.Metadata)
  1145. if in.Data != nil {
  1146. in, out := &in.Data, &out.Data
  1147. *out = make(map[string]string, len(*in))
  1148. for key, val := range *in {
  1149. (*out)[key] = val
  1150. }
  1151. }
  1152. if in.TemplateFrom != nil {
  1153. in, out := &in.TemplateFrom, &out.TemplateFrom
  1154. *out = make([]TemplateFrom, len(*in))
  1155. for i := range *in {
  1156. (*in)[i].DeepCopyInto(&(*out)[i])
  1157. }
  1158. }
  1159. }
  1160. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  1161. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  1162. if in == nil {
  1163. return nil
  1164. }
  1165. out := new(ExternalSecretTemplate)
  1166. in.DeepCopyInto(out)
  1167. return out
  1168. }
  1169. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1170. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  1171. *out = *in
  1172. if in.Annotations != nil {
  1173. in, out := &in.Annotations, &out.Annotations
  1174. *out = make(map[string]string, len(*in))
  1175. for key, val := range *in {
  1176. (*out)[key] = val
  1177. }
  1178. }
  1179. if in.Labels != nil {
  1180. in, out := &in.Labels, &out.Labels
  1181. *out = make(map[string]string, len(*in))
  1182. for key, val := range *in {
  1183. (*out)[key] = val
  1184. }
  1185. }
  1186. }
  1187. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  1188. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  1189. if in == nil {
  1190. return nil
  1191. }
  1192. out := new(ExternalSecretTemplateMetadata)
  1193. in.DeepCopyInto(out)
  1194. return out
  1195. }
  1196. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1197. func (in *ExternalSecretValidator) DeepCopyInto(out *ExternalSecretValidator) {
  1198. *out = *in
  1199. }
  1200. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretValidator.
  1201. func (in *ExternalSecretValidator) DeepCopy() *ExternalSecretValidator {
  1202. if in == nil {
  1203. return nil
  1204. }
  1205. out := new(ExternalSecretValidator)
  1206. in.DeepCopyInto(out)
  1207. return out
  1208. }
  1209. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1210. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  1211. *out = *in
  1212. if in.Data != nil {
  1213. in, out := &in.Data, &out.Data
  1214. *out = make([]FakeProviderData, len(*in))
  1215. for i := range *in {
  1216. (*in)[i].DeepCopyInto(&(*out)[i])
  1217. }
  1218. }
  1219. }
  1220. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  1221. func (in *FakeProvider) DeepCopy() *FakeProvider {
  1222. if in == nil {
  1223. return nil
  1224. }
  1225. out := new(FakeProvider)
  1226. in.DeepCopyInto(out)
  1227. return out
  1228. }
  1229. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1230. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  1231. *out = *in
  1232. if in.ValueMap != nil {
  1233. in, out := &in.ValueMap, &out.ValueMap
  1234. *out = make(map[string]string, len(*in))
  1235. for key, val := range *in {
  1236. (*out)[key] = val
  1237. }
  1238. }
  1239. }
  1240. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  1241. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  1242. if in == nil {
  1243. return nil
  1244. }
  1245. out := new(FakeProviderData)
  1246. in.DeepCopyInto(out)
  1247. return out
  1248. }
  1249. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1250. func (in *FindName) DeepCopyInto(out *FindName) {
  1251. *out = *in
  1252. }
  1253. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  1254. func (in *FindName) DeepCopy() *FindName {
  1255. if in == nil {
  1256. return nil
  1257. }
  1258. out := new(FindName)
  1259. in.DeepCopyInto(out)
  1260. return out
  1261. }
  1262. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1263. func (in *FortanixProvider) DeepCopyInto(out *FortanixProvider) {
  1264. *out = *in
  1265. if in.APIKey != nil {
  1266. in, out := &in.APIKey, &out.APIKey
  1267. *out = new(FortanixProviderSecretRef)
  1268. (*in).DeepCopyInto(*out)
  1269. }
  1270. }
  1271. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FortanixProvider.
  1272. func (in *FortanixProvider) DeepCopy() *FortanixProvider {
  1273. if in == nil {
  1274. return nil
  1275. }
  1276. out := new(FortanixProvider)
  1277. in.DeepCopyInto(out)
  1278. return out
  1279. }
  1280. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1281. func (in *FortanixProviderSecretRef) DeepCopyInto(out *FortanixProviderSecretRef) {
  1282. *out = *in
  1283. if in.SecretRef != nil {
  1284. in, out := &in.SecretRef, &out.SecretRef
  1285. *out = new(metav1.SecretKeySelector)
  1286. (*in).DeepCopyInto(*out)
  1287. }
  1288. }
  1289. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FortanixProviderSecretRef.
  1290. func (in *FortanixProviderSecretRef) DeepCopy() *FortanixProviderSecretRef {
  1291. if in == nil {
  1292. return nil
  1293. }
  1294. out := new(FortanixProviderSecretRef)
  1295. in.DeepCopyInto(out)
  1296. return out
  1297. }
  1298. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1299. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  1300. *out = *in
  1301. if in.SecretRef != nil {
  1302. in, out := &in.SecretRef, &out.SecretRef
  1303. *out = new(GCPSMAuthSecretRef)
  1304. (*in).DeepCopyInto(*out)
  1305. }
  1306. if in.WorkloadIdentity != nil {
  1307. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  1308. *out = new(GCPWorkloadIdentity)
  1309. (*in).DeepCopyInto(*out)
  1310. }
  1311. }
  1312. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  1313. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  1314. if in == nil {
  1315. return nil
  1316. }
  1317. out := new(GCPSMAuth)
  1318. in.DeepCopyInto(out)
  1319. return out
  1320. }
  1321. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1322. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  1323. *out = *in
  1324. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  1325. }
  1326. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  1327. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  1328. if in == nil {
  1329. return nil
  1330. }
  1331. out := new(GCPSMAuthSecretRef)
  1332. in.DeepCopyInto(out)
  1333. return out
  1334. }
  1335. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1336. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  1337. *out = *in
  1338. in.Auth.DeepCopyInto(&out.Auth)
  1339. }
  1340. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  1341. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  1342. if in == nil {
  1343. return nil
  1344. }
  1345. out := new(GCPSMProvider)
  1346. in.DeepCopyInto(out)
  1347. return out
  1348. }
  1349. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1350. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  1351. *out = *in
  1352. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1353. }
  1354. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  1355. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  1356. if in == nil {
  1357. return nil
  1358. }
  1359. out := new(GCPWorkloadIdentity)
  1360. in.DeepCopyInto(out)
  1361. return out
  1362. }
  1363. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1364. func (in *GeneratorRef) DeepCopyInto(out *GeneratorRef) {
  1365. *out = *in
  1366. }
  1367. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorRef.
  1368. func (in *GeneratorRef) DeepCopy() *GeneratorRef {
  1369. if in == nil {
  1370. return nil
  1371. }
  1372. out := new(GeneratorRef)
  1373. in.DeepCopyInto(out)
  1374. return out
  1375. }
  1376. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1377. func (in *GenericStoreValidator) DeepCopyInto(out *GenericStoreValidator) {
  1378. *out = *in
  1379. }
  1380. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericStoreValidator.
  1381. func (in *GenericStoreValidator) DeepCopy() *GenericStoreValidator {
  1382. if in == nil {
  1383. return nil
  1384. }
  1385. out := new(GenericStoreValidator)
  1386. in.DeepCopyInto(out)
  1387. return out
  1388. }
  1389. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1390. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  1391. *out = *in
  1392. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1393. }
  1394. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  1395. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  1396. if in == nil {
  1397. return nil
  1398. }
  1399. out := new(GitlabAuth)
  1400. in.DeepCopyInto(out)
  1401. return out
  1402. }
  1403. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1404. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  1405. *out = *in
  1406. in.Auth.DeepCopyInto(&out.Auth)
  1407. if in.GroupIDs != nil {
  1408. in, out := &in.GroupIDs, &out.GroupIDs
  1409. *out = make([]string, len(*in))
  1410. copy(*out, *in)
  1411. }
  1412. }
  1413. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  1414. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  1415. if in == nil {
  1416. return nil
  1417. }
  1418. out := new(GitlabProvider)
  1419. in.DeepCopyInto(out)
  1420. return out
  1421. }
  1422. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1423. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  1424. *out = *in
  1425. in.AccessToken.DeepCopyInto(&out.AccessToken)
  1426. }
  1427. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  1428. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  1429. if in == nil {
  1430. return nil
  1431. }
  1432. out := new(GitlabSecretRef)
  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 *IBMAuth) DeepCopyInto(out *IBMAuth) {
  1438. *out = *in
  1439. if in.SecretRef != nil {
  1440. in, out := &in.SecretRef, &out.SecretRef
  1441. *out = new(IBMAuthSecretRef)
  1442. (*in).DeepCopyInto(*out)
  1443. }
  1444. if in.ContainerAuth != nil {
  1445. in, out := &in.ContainerAuth, &out.ContainerAuth
  1446. *out = new(IBMAuthContainerAuth)
  1447. **out = **in
  1448. }
  1449. }
  1450. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  1451. func (in *IBMAuth) DeepCopy() *IBMAuth {
  1452. if in == nil {
  1453. return nil
  1454. }
  1455. out := new(IBMAuth)
  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 *IBMAuthContainerAuth) DeepCopyInto(out *IBMAuthContainerAuth) {
  1461. *out = *in
  1462. }
  1463. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthContainerAuth.
  1464. func (in *IBMAuthContainerAuth) DeepCopy() *IBMAuthContainerAuth {
  1465. if in == nil {
  1466. return nil
  1467. }
  1468. out := new(IBMAuthContainerAuth)
  1469. in.DeepCopyInto(out)
  1470. return out
  1471. }
  1472. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1473. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  1474. *out = *in
  1475. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  1476. }
  1477. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  1478. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  1479. if in == nil {
  1480. return nil
  1481. }
  1482. out := new(IBMAuthSecretRef)
  1483. in.DeepCopyInto(out)
  1484. return out
  1485. }
  1486. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1487. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  1488. *out = *in
  1489. in.Auth.DeepCopyInto(&out.Auth)
  1490. if in.ServiceURL != nil {
  1491. in, out := &in.ServiceURL, &out.ServiceURL
  1492. *out = new(string)
  1493. **out = **in
  1494. }
  1495. }
  1496. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  1497. func (in *IBMProvider) DeepCopy() *IBMProvider {
  1498. if in == nil {
  1499. return nil
  1500. }
  1501. out := new(IBMProvider)
  1502. in.DeepCopyInto(out)
  1503. return out
  1504. }
  1505. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1506. func (in *KeeperSecurityProvider) DeepCopyInto(out *KeeperSecurityProvider) {
  1507. *out = *in
  1508. in.Auth.DeepCopyInto(&out.Auth)
  1509. }
  1510. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeeperSecurityProvider.
  1511. func (in *KeeperSecurityProvider) DeepCopy() *KeeperSecurityProvider {
  1512. if in == nil {
  1513. return nil
  1514. }
  1515. out := new(KeeperSecurityProvider)
  1516. in.DeepCopyInto(out)
  1517. return out
  1518. }
  1519. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1520. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  1521. *out = *in
  1522. if in.Cert != nil {
  1523. in, out := &in.Cert, &out.Cert
  1524. *out = new(CertAuth)
  1525. (*in).DeepCopyInto(*out)
  1526. }
  1527. if in.Token != nil {
  1528. in, out := &in.Token, &out.Token
  1529. *out = new(TokenAuth)
  1530. (*in).DeepCopyInto(*out)
  1531. }
  1532. if in.ServiceAccount != nil {
  1533. in, out := &in.ServiceAccount, &out.ServiceAccount
  1534. *out = new(metav1.ServiceAccountSelector)
  1535. (*in).DeepCopyInto(*out)
  1536. }
  1537. }
  1538. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  1539. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  1540. if in == nil {
  1541. return nil
  1542. }
  1543. out := new(KubernetesAuth)
  1544. in.DeepCopyInto(out)
  1545. return out
  1546. }
  1547. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1548. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  1549. *out = *in
  1550. in.Server.DeepCopyInto(&out.Server)
  1551. in.Auth.DeepCopyInto(&out.Auth)
  1552. }
  1553. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  1554. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  1555. if in == nil {
  1556. return nil
  1557. }
  1558. out := new(KubernetesProvider)
  1559. in.DeepCopyInto(out)
  1560. return out
  1561. }
  1562. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1563. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  1564. *out = *in
  1565. if in.CABundle != nil {
  1566. in, out := &in.CABundle, &out.CABundle
  1567. *out = make([]byte, len(*in))
  1568. copy(*out, *in)
  1569. }
  1570. if in.CAProvider != nil {
  1571. in, out := &in.CAProvider, &out.CAProvider
  1572. *out = new(CAProvider)
  1573. (*in).DeepCopyInto(*out)
  1574. }
  1575. }
  1576. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  1577. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  1578. if in == nil {
  1579. return nil
  1580. }
  1581. out := new(KubernetesServer)
  1582. in.DeepCopyInto(out)
  1583. return out
  1584. }
  1585. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1586. func (in *NoSecretError) DeepCopyInto(out *NoSecretError) {
  1587. *out = *in
  1588. }
  1589. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoSecretError.
  1590. func (in *NoSecretError) DeepCopy() *NoSecretError {
  1591. if in == nil {
  1592. return nil
  1593. }
  1594. out := new(NoSecretError)
  1595. in.DeepCopyInto(out)
  1596. return out
  1597. }
  1598. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1599. func (in *OnboardbaseAuthSecretRef) DeepCopyInto(out *OnboardbaseAuthSecretRef) {
  1600. *out = *in
  1601. in.OnboardbaseAPIKeyRef.DeepCopyInto(&out.OnboardbaseAPIKeyRef)
  1602. in.OnboardbasePasscodeRef.DeepCopyInto(&out.OnboardbasePasscodeRef)
  1603. }
  1604. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnboardbaseAuthSecretRef.
  1605. func (in *OnboardbaseAuthSecretRef) DeepCopy() *OnboardbaseAuthSecretRef {
  1606. if in == nil {
  1607. return nil
  1608. }
  1609. out := new(OnboardbaseAuthSecretRef)
  1610. in.DeepCopyInto(out)
  1611. return out
  1612. }
  1613. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1614. func (in *OnboardbaseProvider) DeepCopyInto(out *OnboardbaseProvider) {
  1615. *out = *in
  1616. if in.Auth != nil {
  1617. in, out := &in.Auth, &out.Auth
  1618. *out = new(OnboardbaseAuthSecretRef)
  1619. (*in).DeepCopyInto(*out)
  1620. }
  1621. }
  1622. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnboardbaseProvider.
  1623. func (in *OnboardbaseProvider) DeepCopy() *OnboardbaseProvider {
  1624. if in == nil {
  1625. return nil
  1626. }
  1627. out := new(OnboardbaseProvider)
  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 *OnePasswordAuth) DeepCopyInto(out *OnePasswordAuth) {
  1633. *out = *in
  1634. if in.SecretRef != nil {
  1635. in, out := &in.SecretRef, &out.SecretRef
  1636. *out = new(OnePasswordAuthSecretRef)
  1637. (*in).DeepCopyInto(*out)
  1638. }
  1639. }
  1640. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuth.
  1641. func (in *OnePasswordAuth) DeepCopy() *OnePasswordAuth {
  1642. if in == nil {
  1643. return nil
  1644. }
  1645. out := new(OnePasswordAuth)
  1646. in.DeepCopyInto(out)
  1647. return out
  1648. }
  1649. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1650. func (in *OnePasswordAuthSecretRef) DeepCopyInto(out *OnePasswordAuthSecretRef) {
  1651. *out = *in
  1652. in.ConnectToken.DeepCopyInto(&out.ConnectToken)
  1653. }
  1654. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuthSecretRef.
  1655. func (in *OnePasswordAuthSecretRef) DeepCopy() *OnePasswordAuthSecretRef {
  1656. if in == nil {
  1657. return nil
  1658. }
  1659. out := new(OnePasswordAuthSecretRef)
  1660. in.DeepCopyInto(out)
  1661. return out
  1662. }
  1663. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1664. func (in *OnePasswordProvider) DeepCopyInto(out *OnePasswordProvider) {
  1665. *out = *in
  1666. if in.Auth != nil {
  1667. in, out := &in.Auth, &out.Auth
  1668. *out = new(OnePasswordAuth)
  1669. (*in).DeepCopyInto(*out)
  1670. }
  1671. if in.Vaults != nil {
  1672. in, out := &in.Vaults, &out.Vaults
  1673. *out = make(map[string]int, len(*in))
  1674. for key, val := range *in {
  1675. (*out)[key] = val
  1676. }
  1677. }
  1678. }
  1679. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordProvider.
  1680. func (in *OnePasswordProvider) DeepCopy() *OnePasswordProvider {
  1681. if in == nil {
  1682. return nil
  1683. }
  1684. out := new(OnePasswordProvider)
  1685. in.DeepCopyInto(out)
  1686. return out
  1687. }
  1688. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1689. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  1690. *out = *in
  1691. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1692. }
  1693. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  1694. func (in *OracleAuth) DeepCopy() *OracleAuth {
  1695. if in == nil {
  1696. return nil
  1697. }
  1698. out := new(OracleAuth)
  1699. in.DeepCopyInto(out)
  1700. return out
  1701. }
  1702. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1703. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  1704. *out = *in
  1705. if in.Auth != nil {
  1706. in, out := &in.Auth, &out.Auth
  1707. *out = new(OracleAuth)
  1708. (*in).DeepCopyInto(*out)
  1709. }
  1710. if in.ServiceAccountRef != nil {
  1711. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1712. *out = new(metav1.ServiceAccountSelector)
  1713. (*in).DeepCopyInto(*out)
  1714. }
  1715. }
  1716. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  1717. func (in *OracleProvider) DeepCopy() *OracleProvider {
  1718. if in == nil {
  1719. return nil
  1720. }
  1721. out := new(OracleProvider)
  1722. in.DeepCopyInto(out)
  1723. return out
  1724. }
  1725. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1726. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  1727. *out = *in
  1728. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  1729. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  1730. }
  1731. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  1732. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  1733. if in == nil {
  1734. return nil
  1735. }
  1736. out := new(OracleSecretRef)
  1737. in.DeepCopyInto(out)
  1738. return out
  1739. }
  1740. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1741. func (in *PasswordDepotAuth) DeepCopyInto(out *PasswordDepotAuth) {
  1742. *out = *in
  1743. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1744. }
  1745. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotAuth.
  1746. func (in *PasswordDepotAuth) DeepCopy() *PasswordDepotAuth {
  1747. if in == nil {
  1748. return nil
  1749. }
  1750. out := new(PasswordDepotAuth)
  1751. in.DeepCopyInto(out)
  1752. return out
  1753. }
  1754. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1755. func (in *PasswordDepotProvider) DeepCopyInto(out *PasswordDepotProvider) {
  1756. *out = *in
  1757. in.Auth.DeepCopyInto(&out.Auth)
  1758. }
  1759. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotProvider.
  1760. func (in *PasswordDepotProvider) DeepCopy() *PasswordDepotProvider {
  1761. if in == nil {
  1762. return nil
  1763. }
  1764. out := new(PasswordDepotProvider)
  1765. in.DeepCopyInto(out)
  1766. return out
  1767. }
  1768. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1769. func (in *PasswordDepotSecretRef) DeepCopyInto(out *PasswordDepotSecretRef) {
  1770. *out = *in
  1771. in.Credentials.DeepCopyInto(&out.Credentials)
  1772. }
  1773. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotSecretRef.
  1774. func (in *PasswordDepotSecretRef) DeepCopy() *PasswordDepotSecretRef {
  1775. if in == nil {
  1776. return nil
  1777. }
  1778. out := new(PasswordDepotSecretRef)
  1779. in.DeepCopyInto(out)
  1780. return out
  1781. }
  1782. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1783. func (in *PulumiProvider) DeepCopyInto(out *PulumiProvider) {
  1784. *out = *in
  1785. if in.AccessToken != nil {
  1786. in, out := &in.AccessToken, &out.AccessToken
  1787. *out = new(PulumiProviderSecretRef)
  1788. (*in).DeepCopyInto(*out)
  1789. }
  1790. }
  1791. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiProvider.
  1792. func (in *PulumiProvider) DeepCopy() *PulumiProvider {
  1793. if in == nil {
  1794. return nil
  1795. }
  1796. out := new(PulumiProvider)
  1797. in.DeepCopyInto(out)
  1798. return out
  1799. }
  1800. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1801. func (in *PulumiProviderSecretRef) DeepCopyInto(out *PulumiProviderSecretRef) {
  1802. *out = *in
  1803. if in.SecretRef != nil {
  1804. in, out := &in.SecretRef, &out.SecretRef
  1805. *out = new(metav1.SecretKeySelector)
  1806. (*in).DeepCopyInto(*out)
  1807. }
  1808. }
  1809. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiProviderSecretRef.
  1810. func (in *PulumiProviderSecretRef) DeepCopy() *PulumiProviderSecretRef {
  1811. if in == nil {
  1812. return nil
  1813. }
  1814. out := new(PulumiProviderSecretRef)
  1815. in.DeepCopyInto(out)
  1816. return out
  1817. }
  1818. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1819. func (in *ScalewayProvider) DeepCopyInto(out *ScalewayProvider) {
  1820. *out = *in
  1821. if in.AccessKey != nil {
  1822. in, out := &in.AccessKey, &out.AccessKey
  1823. *out = new(ScalewayProviderSecretRef)
  1824. (*in).DeepCopyInto(*out)
  1825. }
  1826. if in.SecretKey != nil {
  1827. in, out := &in.SecretKey, &out.SecretKey
  1828. *out = new(ScalewayProviderSecretRef)
  1829. (*in).DeepCopyInto(*out)
  1830. }
  1831. }
  1832. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProvider.
  1833. func (in *ScalewayProvider) DeepCopy() *ScalewayProvider {
  1834. if in == nil {
  1835. return nil
  1836. }
  1837. out := new(ScalewayProvider)
  1838. in.DeepCopyInto(out)
  1839. return out
  1840. }
  1841. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1842. func (in *ScalewayProviderSecretRef) DeepCopyInto(out *ScalewayProviderSecretRef) {
  1843. *out = *in
  1844. if in.SecretRef != nil {
  1845. in, out := &in.SecretRef, &out.SecretRef
  1846. *out = new(metav1.SecretKeySelector)
  1847. (*in).DeepCopyInto(*out)
  1848. }
  1849. }
  1850. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProviderSecretRef.
  1851. func (in *ScalewayProviderSecretRef) DeepCopy() *ScalewayProviderSecretRef {
  1852. if in == nil {
  1853. return nil
  1854. }
  1855. out := new(ScalewayProviderSecretRef)
  1856. in.DeepCopyInto(out)
  1857. return out
  1858. }
  1859. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1860. func (in *SecretServerProvider) DeepCopyInto(out *SecretServerProvider) {
  1861. *out = *in
  1862. if in.Username != nil {
  1863. in, out := &in.Username, &out.Username
  1864. *out = new(SecretServerProviderRef)
  1865. (*in).DeepCopyInto(*out)
  1866. }
  1867. if in.Password != nil {
  1868. in, out := &in.Password, &out.Password
  1869. *out = new(SecretServerProviderRef)
  1870. (*in).DeepCopyInto(*out)
  1871. }
  1872. }
  1873. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretServerProvider.
  1874. func (in *SecretServerProvider) DeepCopy() *SecretServerProvider {
  1875. if in == nil {
  1876. return nil
  1877. }
  1878. out := new(SecretServerProvider)
  1879. in.DeepCopyInto(out)
  1880. return out
  1881. }
  1882. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1883. func (in *SecretServerProviderRef) DeepCopyInto(out *SecretServerProviderRef) {
  1884. *out = *in
  1885. if in.SecretRef != nil {
  1886. in, out := &in.SecretRef, &out.SecretRef
  1887. *out = new(metav1.SecretKeySelector)
  1888. (*in).DeepCopyInto(*out)
  1889. }
  1890. }
  1891. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretServerProviderRef.
  1892. func (in *SecretServerProviderRef) DeepCopy() *SecretServerProviderRef {
  1893. if in == nil {
  1894. return nil
  1895. }
  1896. out := new(SecretServerProviderRef)
  1897. in.DeepCopyInto(out)
  1898. return out
  1899. }
  1900. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1901. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1902. *out = *in
  1903. out.TypeMeta = in.TypeMeta
  1904. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1905. in.Spec.DeepCopyInto(&out.Spec)
  1906. in.Status.DeepCopyInto(&out.Status)
  1907. }
  1908. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1909. func (in *SecretStore) DeepCopy() *SecretStore {
  1910. if in == nil {
  1911. return nil
  1912. }
  1913. out := new(SecretStore)
  1914. in.DeepCopyInto(out)
  1915. return out
  1916. }
  1917. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1918. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1919. if c := in.DeepCopy(); c != nil {
  1920. return c
  1921. }
  1922. return nil
  1923. }
  1924. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1925. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1926. *out = *in
  1927. out.TypeMeta = in.TypeMeta
  1928. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1929. if in.Items != nil {
  1930. in, out := &in.Items, &out.Items
  1931. *out = make([]SecretStore, len(*in))
  1932. for i := range *in {
  1933. (*in)[i].DeepCopyInto(&(*out)[i])
  1934. }
  1935. }
  1936. }
  1937. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1938. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1939. if in == nil {
  1940. return nil
  1941. }
  1942. out := new(SecretStoreList)
  1943. in.DeepCopyInto(out)
  1944. return out
  1945. }
  1946. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1947. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1948. if c := in.DeepCopy(); c != nil {
  1949. return c
  1950. }
  1951. return nil
  1952. }
  1953. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1954. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1955. *out = *in
  1956. if in.AWS != nil {
  1957. in, out := &in.AWS, &out.AWS
  1958. *out = new(AWSProvider)
  1959. (*in).DeepCopyInto(*out)
  1960. }
  1961. if in.AzureKV != nil {
  1962. in, out := &in.AzureKV, &out.AzureKV
  1963. *out = new(AzureKVProvider)
  1964. (*in).DeepCopyInto(*out)
  1965. }
  1966. if in.Akeyless != nil {
  1967. in, out := &in.Akeyless, &out.Akeyless
  1968. *out = new(AkeylessProvider)
  1969. (*in).DeepCopyInto(*out)
  1970. }
  1971. if in.Vault != nil {
  1972. in, out := &in.Vault, &out.Vault
  1973. *out = new(VaultProvider)
  1974. (*in).DeepCopyInto(*out)
  1975. }
  1976. if in.GCPSM != nil {
  1977. in, out := &in.GCPSM, &out.GCPSM
  1978. *out = new(GCPSMProvider)
  1979. (*in).DeepCopyInto(*out)
  1980. }
  1981. if in.Oracle != nil {
  1982. in, out := &in.Oracle, &out.Oracle
  1983. *out = new(OracleProvider)
  1984. (*in).DeepCopyInto(*out)
  1985. }
  1986. if in.IBM != nil {
  1987. in, out := &in.IBM, &out.IBM
  1988. *out = new(IBMProvider)
  1989. (*in).DeepCopyInto(*out)
  1990. }
  1991. if in.YandexCertificateManager != nil {
  1992. in, out := &in.YandexCertificateManager, &out.YandexCertificateManager
  1993. *out = new(YandexCertificateManagerProvider)
  1994. (*in).DeepCopyInto(*out)
  1995. }
  1996. if in.YandexLockbox != nil {
  1997. in, out := &in.YandexLockbox, &out.YandexLockbox
  1998. *out = new(YandexLockboxProvider)
  1999. (*in).DeepCopyInto(*out)
  2000. }
  2001. if in.Gitlab != nil {
  2002. in, out := &in.Gitlab, &out.Gitlab
  2003. *out = new(GitlabProvider)
  2004. (*in).DeepCopyInto(*out)
  2005. }
  2006. if in.Alibaba != nil {
  2007. in, out := &in.Alibaba, &out.Alibaba
  2008. *out = new(AlibabaProvider)
  2009. (*in).DeepCopyInto(*out)
  2010. }
  2011. if in.OnePassword != nil {
  2012. in, out := &in.OnePassword, &out.OnePassword
  2013. *out = new(OnePasswordProvider)
  2014. (*in).DeepCopyInto(*out)
  2015. }
  2016. if in.Webhook != nil {
  2017. in, out := &in.Webhook, &out.Webhook
  2018. *out = new(WebhookProvider)
  2019. (*in).DeepCopyInto(*out)
  2020. }
  2021. if in.Kubernetes != nil {
  2022. in, out := &in.Kubernetes, &out.Kubernetes
  2023. *out = new(KubernetesProvider)
  2024. (*in).DeepCopyInto(*out)
  2025. }
  2026. if in.Fake != nil {
  2027. in, out := &in.Fake, &out.Fake
  2028. *out = new(FakeProvider)
  2029. (*in).DeepCopyInto(*out)
  2030. }
  2031. if in.Senhasegura != nil {
  2032. in, out := &in.Senhasegura, &out.Senhasegura
  2033. *out = new(SenhaseguraProvider)
  2034. (*in).DeepCopyInto(*out)
  2035. }
  2036. if in.Scaleway != nil {
  2037. in, out := &in.Scaleway, &out.Scaleway
  2038. *out = new(ScalewayProvider)
  2039. (*in).DeepCopyInto(*out)
  2040. }
  2041. if in.Doppler != nil {
  2042. in, out := &in.Doppler, &out.Doppler
  2043. *out = new(DopplerProvider)
  2044. (*in).DeepCopyInto(*out)
  2045. }
  2046. if in.Onboardbase != nil {
  2047. in, out := &in.Onboardbase, &out.Onboardbase
  2048. *out = new(OnboardbaseProvider)
  2049. (*in).DeepCopyInto(*out)
  2050. }
  2051. if in.KeeperSecurity != nil {
  2052. in, out := &in.KeeperSecurity, &out.KeeperSecurity
  2053. *out = new(KeeperSecurityProvider)
  2054. (*in).DeepCopyInto(*out)
  2055. }
  2056. if in.Conjur != nil {
  2057. in, out := &in.Conjur, &out.Conjur
  2058. *out = new(ConjurProvider)
  2059. (*in).DeepCopyInto(*out)
  2060. }
  2061. if in.Delinea != nil {
  2062. in, out := &in.Delinea, &out.Delinea
  2063. *out = new(DelineaProvider)
  2064. (*in).DeepCopyInto(*out)
  2065. }
  2066. if in.SecretServer != nil {
  2067. in, out := &in.SecretServer, &out.SecretServer
  2068. *out = new(SecretServerProvider)
  2069. (*in).DeepCopyInto(*out)
  2070. }
  2071. if in.Chef != nil {
  2072. in, out := &in.Chef, &out.Chef
  2073. *out = new(ChefProvider)
  2074. (*in).DeepCopyInto(*out)
  2075. }
  2076. if in.Pulumi != nil {
  2077. in, out := &in.Pulumi, &out.Pulumi
  2078. *out = new(PulumiProvider)
  2079. (*in).DeepCopyInto(*out)
  2080. }
  2081. if in.Fortanix != nil {
  2082. in, out := &in.Fortanix, &out.Fortanix
  2083. *out = new(FortanixProvider)
  2084. (*in).DeepCopyInto(*out)
  2085. }
  2086. if in.PasswordDepot != nil {
  2087. in, out := &in.PasswordDepot, &out.PasswordDepot
  2088. *out = new(PasswordDepotProvider)
  2089. (*in).DeepCopyInto(*out)
  2090. }
  2091. }
  2092. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  2093. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  2094. if in == nil {
  2095. return nil
  2096. }
  2097. out := new(SecretStoreProvider)
  2098. in.DeepCopyInto(out)
  2099. return out
  2100. }
  2101. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2102. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  2103. *out = *in
  2104. }
  2105. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  2106. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  2107. if in == nil {
  2108. return nil
  2109. }
  2110. out := new(SecretStoreRef)
  2111. in.DeepCopyInto(out)
  2112. return out
  2113. }
  2114. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2115. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  2116. *out = *in
  2117. if in.MaxRetries != nil {
  2118. in, out := &in.MaxRetries, &out.MaxRetries
  2119. *out = new(int32)
  2120. **out = **in
  2121. }
  2122. if in.RetryInterval != nil {
  2123. in, out := &in.RetryInterval, &out.RetryInterval
  2124. *out = new(string)
  2125. **out = **in
  2126. }
  2127. }
  2128. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  2129. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  2130. if in == nil {
  2131. return nil
  2132. }
  2133. out := new(SecretStoreRetrySettings)
  2134. in.DeepCopyInto(out)
  2135. return out
  2136. }
  2137. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2138. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  2139. *out = *in
  2140. if in.Provider != nil {
  2141. in, out := &in.Provider, &out.Provider
  2142. *out = new(SecretStoreProvider)
  2143. (*in).DeepCopyInto(*out)
  2144. }
  2145. if in.RetrySettings != nil {
  2146. in, out := &in.RetrySettings, &out.RetrySettings
  2147. *out = new(SecretStoreRetrySettings)
  2148. (*in).DeepCopyInto(*out)
  2149. }
  2150. if in.Conditions != nil {
  2151. in, out := &in.Conditions, &out.Conditions
  2152. *out = make([]ClusterSecretStoreCondition, len(*in))
  2153. for i := range *in {
  2154. (*in)[i].DeepCopyInto(&(*out)[i])
  2155. }
  2156. }
  2157. }
  2158. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  2159. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  2160. if in == nil {
  2161. return nil
  2162. }
  2163. out := new(SecretStoreSpec)
  2164. in.DeepCopyInto(out)
  2165. return out
  2166. }
  2167. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2168. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  2169. *out = *in
  2170. if in.Conditions != nil {
  2171. in, out := &in.Conditions, &out.Conditions
  2172. *out = make([]SecretStoreStatusCondition, len(*in))
  2173. for i := range *in {
  2174. (*in)[i].DeepCopyInto(&(*out)[i])
  2175. }
  2176. }
  2177. }
  2178. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  2179. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  2180. if in == nil {
  2181. return nil
  2182. }
  2183. out := new(SecretStoreStatus)
  2184. in.DeepCopyInto(out)
  2185. return out
  2186. }
  2187. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2188. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  2189. *out = *in
  2190. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  2191. }
  2192. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  2193. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  2194. if in == nil {
  2195. return nil
  2196. }
  2197. out := new(SecretStoreStatusCondition)
  2198. in.DeepCopyInto(out)
  2199. return out
  2200. }
  2201. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2202. func (in *SecretsManager) DeepCopyInto(out *SecretsManager) {
  2203. *out = *in
  2204. }
  2205. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsManager.
  2206. func (in *SecretsManager) DeepCopy() *SecretsManager {
  2207. if in == nil {
  2208. return nil
  2209. }
  2210. out := new(SecretsManager)
  2211. in.DeepCopyInto(out)
  2212. return out
  2213. }
  2214. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2215. func (in *SenhaseguraAuth) DeepCopyInto(out *SenhaseguraAuth) {
  2216. *out = *in
  2217. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  2218. }
  2219. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraAuth.
  2220. func (in *SenhaseguraAuth) DeepCopy() *SenhaseguraAuth {
  2221. if in == nil {
  2222. return nil
  2223. }
  2224. out := new(SenhaseguraAuth)
  2225. in.DeepCopyInto(out)
  2226. return out
  2227. }
  2228. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2229. func (in *SenhaseguraProvider) DeepCopyInto(out *SenhaseguraProvider) {
  2230. *out = *in
  2231. in.Auth.DeepCopyInto(&out.Auth)
  2232. }
  2233. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraProvider.
  2234. func (in *SenhaseguraProvider) DeepCopy() *SenhaseguraProvider {
  2235. if in == nil {
  2236. return nil
  2237. }
  2238. out := new(SenhaseguraProvider)
  2239. in.DeepCopyInto(out)
  2240. return out
  2241. }
  2242. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2243. func (in *StoreGeneratorSourceRef) DeepCopyInto(out *StoreGeneratorSourceRef) {
  2244. *out = *in
  2245. if in.SecretStoreRef != nil {
  2246. in, out := &in.SecretStoreRef, &out.SecretStoreRef
  2247. *out = new(SecretStoreRef)
  2248. **out = **in
  2249. }
  2250. if in.GeneratorRef != nil {
  2251. in, out := &in.GeneratorRef, &out.GeneratorRef
  2252. *out = new(GeneratorRef)
  2253. **out = **in
  2254. }
  2255. }
  2256. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreGeneratorSourceRef.
  2257. func (in *StoreGeneratorSourceRef) DeepCopy() *StoreGeneratorSourceRef {
  2258. if in == nil {
  2259. return nil
  2260. }
  2261. out := new(StoreGeneratorSourceRef)
  2262. in.DeepCopyInto(out)
  2263. return out
  2264. }
  2265. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2266. func (in *StoreSourceRef) DeepCopyInto(out *StoreSourceRef) {
  2267. *out = *in
  2268. out.SecretStoreRef = in.SecretStoreRef
  2269. if in.GeneratorRef != nil {
  2270. in, out := &in.GeneratorRef, &out.GeneratorRef
  2271. *out = new(GeneratorRef)
  2272. **out = **in
  2273. }
  2274. }
  2275. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSourceRef.
  2276. func (in *StoreSourceRef) DeepCopy() *StoreSourceRef {
  2277. if in == nil {
  2278. return nil
  2279. }
  2280. out := new(StoreSourceRef)
  2281. in.DeepCopyInto(out)
  2282. return out
  2283. }
  2284. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2285. func (in *Tag) DeepCopyInto(out *Tag) {
  2286. *out = *in
  2287. }
  2288. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
  2289. func (in *Tag) DeepCopy() *Tag {
  2290. if in == nil {
  2291. return nil
  2292. }
  2293. out := new(Tag)
  2294. in.DeepCopyInto(out)
  2295. return out
  2296. }
  2297. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2298. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  2299. *out = *in
  2300. if in.ConfigMap != nil {
  2301. in, out := &in.ConfigMap, &out.ConfigMap
  2302. *out = new(TemplateRef)
  2303. (*in).DeepCopyInto(*out)
  2304. }
  2305. if in.Secret != nil {
  2306. in, out := &in.Secret, &out.Secret
  2307. *out = new(TemplateRef)
  2308. (*in).DeepCopyInto(*out)
  2309. }
  2310. if in.Literal != nil {
  2311. in, out := &in.Literal, &out.Literal
  2312. *out = new(string)
  2313. **out = **in
  2314. }
  2315. }
  2316. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  2317. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  2318. if in == nil {
  2319. return nil
  2320. }
  2321. out := new(TemplateFrom)
  2322. in.DeepCopyInto(out)
  2323. return out
  2324. }
  2325. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2326. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  2327. *out = *in
  2328. if in.Items != nil {
  2329. in, out := &in.Items, &out.Items
  2330. *out = make([]TemplateRefItem, len(*in))
  2331. copy(*out, *in)
  2332. }
  2333. }
  2334. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  2335. func (in *TemplateRef) DeepCopy() *TemplateRef {
  2336. if in == nil {
  2337. return nil
  2338. }
  2339. out := new(TemplateRef)
  2340. in.DeepCopyInto(out)
  2341. return out
  2342. }
  2343. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2344. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  2345. *out = *in
  2346. }
  2347. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  2348. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  2349. if in == nil {
  2350. return nil
  2351. }
  2352. out := new(TemplateRefItem)
  2353. in.DeepCopyInto(out)
  2354. return out
  2355. }
  2356. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2357. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  2358. *out = *in
  2359. in.BearerToken.DeepCopyInto(&out.BearerToken)
  2360. }
  2361. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  2362. func (in *TokenAuth) DeepCopy() *TokenAuth {
  2363. if in == nil {
  2364. return nil
  2365. }
  2366. out := new(TokenAuth)
  2367. in.DeepCopyInto(out)
  2368. return out
  2369. }
  2370. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2371. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  2372. *out = *in
  2373. if in.RoleRef != nil {
  2374. in, out := &in.RoleRef, &out.RoleRef
  2375. *out = new(metav1.SecretKeySelector)
  2376. (*in).DeepCopyInto(*out)
  2377. }
  2378. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2379. }
  2380. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  2381. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  2382. if in == nil {
  2383. return nil
  2384. }
  2385. out := new(VaultAppRole)
  2386. in.DeepCopyInto(out)
  2387. return out
  2388. }
  2389. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2390. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  2391. *out = *in
  2392. if in.Namespace != nil {
  2393. in, out := &in.Namespace, &out.Namespace
  2394. *out = new(string)
  2395. **out = **in
  2396. }
  2397. if in.TokenSecretRef != nil {
  2398. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  2399. *out = new(metav1.SecretKeySelector)
  2400. (*in).DeepCopyInto(*out)
  2401. }
  2402. if in.AppRole != nil {
  2403. in, out := &in.AppRole, &out.AppRole
  2404. *out = new(VaultAppRole)
  2405. (*in).DeepCopyInto(*out)
  2406. }
  2407. if in.Kubernetes != nil {
  2408. in, out := &in.Kubernetes, &out.Kubernetes
  2409. *out = new(VaultKubernetesAuth)
  2410. (*in).DeepCopyInto(*out)
  2411. }
  2412. if in.Ldap != nil {
  2413. in, out := &in.Ldap, &out.Ldap
  2414. *out = new(VaultLdapAuth)
  2415. (*in).DeepCopyInto(*out)
  2416. }
  2417. if in.Jwt != nil {
  2418. in, out := &in.Jwt, &out.Jwt
  2419. *out = new(VaultJwtAuth)
  2420. (*in).DeepCopyInto(*out)
  2421. }
  2422. if in.Cert != nil {
  2423. in, out := &in.Cert, &out.Cert
  2424. *out = new(VaultCertAuth)
  2425. (*in).DeepCopyInto(*out)
  2426. }
  2427. if in.Iam != nil {
  2428. in, out := &in.Iam, &out.Iam
  2429. *out = new(VaultIamAuth)
  2430. (*in).DeepCopyInto(*out)
  2431. }
  2432. if in.UserPass != nil {
  2433. in, out := &in.UserPass, &out.UserPass
  2434. *out = new(VaultUserPassAuth)
  2435. (*in).DeepCopyInto(*out)
  2436. }
  2437. }
  2438. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  2439. func (in *VaultAuth) DeepCopy() *VaultAuth {
  2440. if in == nil {
  2441. return nil
  2442. }
  2443. out := new(VaultAuth)
  2444. in.DeepCopyInto(out)
  2445. return out
  2446. }
  2447. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2448. func (in *VaultAwsAuth) DeepCopyInto(out *VaultAwsAuth) {
  2449. *out = *in
  2450. if in.SecretRef != nil {
  2451. in, out := &in.SecretRef, &out.SecretRef
  2452. *out = new(VaultAwsAuthSecretRef)
  2453. (*in).DeepCopyInto(*out)
  2454. }
  2455. if in.JWTAuth != nil {
  2456. in, out := &in.JWTAuth, &out.JWTAuth
  2457. *out = new(VaultAwsJWTAuth)
  2458. (*in).DeepCopyInto(*out)
  2459. }
  2460. }
  2461. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuth.
  2462. func (in *VaultAwsAuth) DeepCopy() *VaultAwsAuth {
  2463. if in == nil {
  2464. return nil
  2465. }
  2466. out := new(VaultAwsAuth)
  2467. in.DeepCopyInto(out)
  2468. return out
  2469. }
  2470. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2471. func (in *VaultAwsAuthSecretRef) DeepCopyInto(out *VaultAwsAuthSecretRef) {
  2472. *out = *in
  2473. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  2474. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  2475. if in.SessionToken != nil {
  2476. in, out := &in.SessionToken, &out.SessionToken
  2477. *out = new(metav1.SecretKeySelector)
  2478. (*in).DeepCopyInto(*out)
  2479. }
  2480. }
  2481. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuthSecretRef.
  2482. func (in *VaultAwsAuthSecretRef) DeepCopy() *VaultAwsAuthSecretRef {
  2483. if in == nil {
  2484. return nil
  2485. }
  2486. out := new(VaultAwsAuthSecretRef)
  2487. in.DeepCopyInto(out)
  2488. return out
  2489. }
  2490. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2491. func (in *VaultAwsJWTAuth) DeepCopyInto(out *VaultAwsJWTAuth) {
  2492. *out = *in
  2493. if in.ServiceAccountRef != nil {
  2494. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2495. *out = new(metav1.ServiceAccountSelector)
  2496. (*in).DeepCopyInto(*out)
  2497. }
  2498. }
  2499. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsJWTAuth.
  2500. func (in *VaultAwsJWTAuth) DeepCopy() *VaultAwsJWTAuth {
  2501. if in == nil {
  2502. return nil
  2503. }
  2504. out := new(VaultAwsJWTAuth)
  2505. in.DeepCopyInto(out)
  2506. return out
  2507. }
  2508. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2509. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  2510. *out = *in
  2511. in.ClientCert.DeepCopyInto(&out.ClientCert)
  2512. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2513. }
  2514. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  2515. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  2516. if in == nil {
  2517. return nil
  2518. }
  2519. out := new(VaultCertAuth)
  2520. in.DeepCopyInto(out)
  2521. return out
  2522. }
  2523. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2524. func (in *VaultClientTLS) DeepCopyInto(out *VaultClientTLS) {
  2525. *out = *in
  2526. if in.CertSecretRef != nil {
  2527. in, out := &in.CertSecretRef, &out.CertSecretRef
  2528. *out = new(metav1.SecretKeySelector)
  2529. (*in).DeepCopyInto(*out)
  2530. }
  2531. if in.KeySecretRef != nil {
  2532. in, out := &in.KeySecretRef, &out.KeySecretRef
  2533. *out = new(metav1.SecretKeySelector)
  2534. (*in).DeepCopyInto(*out)
  2535. }
  2536. }
  2537. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultClientTLS.
  2538. func (in *VaultClientTLS) DeepCopy() *VaultClientTLS {
  2539. if in == nil {
  2540. return nil
  2541. }
  2542. out := new(VaultClientTLS)
  2543. in.DeepCopyInto(out)
  2544. return out
  2545. }
  2546. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2547. func (in *VaultIamAuth) DeepCopyInto(out *VaultIamAuth) {
  2548. *out = *in
  2549. if in.SecretRef != nil {
  2550. in, out := &in.SecretRef, &out.SecretRef
  2551. *out = new(VaultAwsAuthSecretRef)
  2552. (*in).DeepCopyInto(*out)
  2553. }
  2554. if in.JWTAuth != nil {
  2555. in, out := &in.JWTAuth, &out.JWTAuth
  2556. *out = new(VaultAwsJWTAuth)
  2557. (*in).DeepCopyInto(*out)
  2558. }
  2559. }
  2560. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultIamAuth.
  2561. func (in *VaultIamAuth) DeepCopy() *VaultIamAuth {
  2562. if in == nil {
  2563. return nil
  2564. }
  2565. out := new(VaultIamAuth)
  2566. in.DeepCopyInto(out)
  2567. return out
  2568. }
  2569. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2570. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  2571. *out = *in
  2572. if in.SecretRef != nil {
  2573. in, out := &in.SecretRef, &out.SecretRef
  2574. *out = new(metav1.SecretKeySelector)
  2575. (*in).DeepCopyInto(*out)
  2576. }
  2577. if in.KubernetesServiceAccountToken != nil {
  2578. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  2579. *out = new(VaultKubernetesServiceAccountTokenAuth)
  2580. (*in).DeepCopyInto(*out)
  2581. }
  2582. }
  2583. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  2584. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  2585. if in == nil {
  2586. return nil
  2587. }
  2588. out := new(VaultJwtAuth)
  2589. in.DeepCopyInto(out)
  2590. return out
  2591. }
  2592. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2593. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  2594. *out = *in
  2595. if in.ServiceAccountRef != nil {
  2596. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2597. *out = new(metav1.ServiceAccountSelector)
  2598. (*in).DeepCopyInto(*out)
  2599. }
  2600. if in.SecretRef != nil {
  2601. in, out := &in.SecretRef, &out.SecretRef
  2602. *out = new(metav1.SecretKeySelector)
  2603. (*in).DeepCopyInto(*out)
  2604. }
  2605. }
  2606. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  2607. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  2608. if in == nil {
  2609. return nil
  2610. }
  2611. out := new(VaultKubernetesAuth)
  2612. in.DeepCopyInto(out)
  2613. return out
  2614. }
  2615. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2616. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  2617. *out = *in
  2618. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  2619. if in.Audiences != nil {
  2620. in, out := &in.Audiences, &out.Audiences
  2621. *out = new([]string)
  2622. if **in != nil {
  2623. in, out := *in, *out
  2624. *out = make([]string, len(*in))
  2625. copy(*out, *in)
  2626. }
  2627. }
  2628. if in.ExpirationSeconds != nil {
  2629. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  2630. *out = new(int64)
  2631. **out = **in
  2632. }
  2633. }
  2634. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  2635. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  2636. if in == nil {
  2637. return nil
  2638. }
  2639. out := new(VaultKubernetesServiceAccountTokenAuth)
  2640. in.DeepCopyInto(out)
  2641. return out
  2642. }
  2643. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2644. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  2645. *out = *in
  2646. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2647. }
  2648. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  2649. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  2650. if in == nil {
  2651. return nil
  2652. }
  2653. out := new(VaultLdapAuth)
  2654. in.DeepCopyInto(out)
  2655. return out
  2656. }
  2657. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2658. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  2659. *out = *in
  2660. in.Auth.DeepCopyInto(&out.Auth)
  2661. if in.Path != nil {
  2662. in, out := &in.Path, &out.Path
  2663. *out = new(string)
  2664. **out = **in
  2665. }
  2666. if in.Namespace != nil {
  2667. in, out := &in.Namespace, &out.Namespace
  2668. *out = new(string)
  2669. **out = **in
  2670. }
  2671. if in.CABundle != nil {
  2672. in, out := &in.CABundle, &out.CABundle
  2673. *out = make([]byte, len(*in))
  2674. copy(*out, *in)
  2675. }
  2676. in.ClientTLS.DeepCopyInto(&out.ClientTLS)
  2677. if in.CAProvider != nil {
  2678. in, out := &in.CAProvider, &out.CAProvider
  2679. *out = new(CAProvider)
  2680. (*in).DeepCopyInto(*out)
  2681. }
  2682. }
  2683. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  2684. func (in *VaultProvider) DeepCopy() *VaultProvider {
  2685. if in == nil {
  2686. return nil
  2687. }
  2688. out := new(VaultProvider)
  2689. in.DeepCopyInto(out)
  2690. return out
  2691. }
  2692. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2693. func (in *VaultUserPassAuth) DeepCopyInto(out *VaultUserPassAuth) {
  2694. *out = *in
  2695. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2696. }
  2697. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultUserPassAuth.
  2698. func (in *VaultUserPassAuth) DeepCopy() *VaultUserPassAuth {
  2699. if in == nil {
  2700. return nil
  2701. }
  2702. out := new(VaultUserPassAuth)
  2703. in.DeepCopyInto(out)
  2704. return out
  2705. }
  2706. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2707. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  2708. *out = *in
  2709. if in.Namespace != nil {
  2710. in, out := &in.Namespace, &out.Namespace
  2711. *out = new(string)
  2712. **out = **in
  2713. }
  2714. }
  2715. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  2716. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  2717. if in == nil {
  2718. return nil
  2719. }
  2720. out := new(WebhookCAProvider)
  2721. in.DeepCopyInto(out)
  2722. return out
  2723. }
  2724. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2725. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  2726. *out = *in
  2727. if in.Headers != nil {
  2728. in, out := &in.Headers, &out.Headers
  2729. *out = make(map[string]string, len(*in))
  2730. for key, val := range *in {
  2731. (*out)[key] = val
  2732. }
  2733. }
  2734. if in.Timeout != nil {
  2735. in, out := &in.Timeout, &out.Timeout
  2736. *out = new(v1.Duration)
  2737. **out = **in
  2738. }
  2739. out.Result = in.Result
  2740. if in.Secrets != nil {
  2741. in, out := &in.Secrets, &out.Secrets
  2742. *out = make([]WebhookSecret, len(*in))
  2743. for i := range *in {
  2744. (*in)[i].DeepCopyInto(&(*out)[i])
  2745. }
  2746. }
  2747. if in.CABundle != nil {
  2748. in, out := &in.CABundle, &out.CABundle
  2749. *out = make([]byte, len(*in))
  2750. copy(*out, *in)
  2751. }
  2752. if in.CAProvider != nil {
  2753. in, out := &in.CAProvider, &out.CAProvider
  2754. *out = new(WebhookCAProvider)
  2755. (*in).DeepCopyInto(*out)
  2756. }
  2757. }
  2758. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  2759. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  2760. if in == nil {
  2761. return nil
  2762. }
  2763. out := new(WebhookProvider)
  2764. in.DeepCopyInto(out)
  2765. return out
  2766. }
  2767. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2768. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  2769. *out = *in
  2770. }
  2771. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  2772. func (in *WebhookResult) DeepCopy() *WebhookResult {
  2773. if in == nil {
  2774. return nil
  2775. }
  2776. out := new(WebhookResult)
  2777. in.DeepCopyInto(out)
  2778. return out
  2779. }
  2780. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2781. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  2782. *out = *in
  2783. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2784. }
  2785. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  2786. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  2787. if in == nil {
  2788. return nil
  2789. }
  2790. out := new(WebhookSecret)
  2791. in.DeepCopyInto(out)
  2792. return out
  2793. }
  2794. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2795. func (in *YandexCertificateManagerAuth) DeepCopyInto(out *YandexCertificateManagerAuth) {
  2796. *out = *in
  2797. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2798. }
  2799. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerAuth.
  2800. func (in *YandexCertificateManagerAuth) DeepCopy() *YandexCertificateManagerAuth {
  2801. if in == nil {
  2802. return nil
  2803. }
  2804. out := new(YandexCertificateManagerAuth)
  2805. in.DeepCopyInto(out)
  2806. return out
  2807. }
  2808. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2809. func (in *YandexCertificateManagerCAProvider) DeepCopyInto(out *YandexCertificateManagerCAProvider) {
  2810. *out = *in
  2811. in.Certificate.DeepCopyInto(&out.Certificate)
  2812. }
  2813. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerCAProvider.
  2814. func (in *YandexCertificateManagerCAProvider) DeepCopy() *YandexCertificateManagerCAProvider {
  2815. if in == nil {
  2816. return nil
  2817. }
  2818. out := new(YandexCertificateManagerCAProvider)
  2819. in.DeepCopyInto(out)
  2820. return out
  2821. }
  2822. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2823. func (in *YandexCertificateManagerProvider) DeepCopyInto(out *YandexCertificateManagerProvider) {
  2824. *out = *in
  2825. in.Auth.DeepCopyInto(&out.Auth)
  2826. if in.CAProvider != nil {
  2827. in, out := &in.CAProvider, &out.CAProvider
  2828. *out = new(YandexCertificateManagerCAProvider)
  2829. (*in).DeepCopyInto(*out)
  2830. }
  2831. }
  2832. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerProvider.
  2833. func (in *YandexCertificateManagerProvider) DeepCopy() *YandexCertificateManagerProvider {
  2834. if in == nil {
  2835. return nil
  2836. }
  2837. out := new(YandexCertificateManagerProvider)
  2838. in.DeepCopyInto(out)
  2839. return out
  2840. }
  2841. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2842. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  2843. *out = *in
  2844. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2845. }
  2846. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  2847. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  2848. if in == nil {
  2849. return nil
  2850. }
  2851. out := new(YandexLockboxAuth)
  2852. in.DeepCopyInto(out)
  2853. return out
  2854. }
  2855. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2856. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  2857. *out = *in
  2858. in.Certificate.DeepCopyInto(&out.Certificate)
  2859. }
  2860. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  2861. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  2862. if in == nil {
  2863. return nil
  2864. }
  2865. out := new(YandexLockboxCAProvider)
  2866. in.DeepCopyInto(out)
  2867. return out
  2868. }
  2869. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2870. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  2871. *out = *in
  2872. in.Auth.DeepCopyInto(&out.Auth)
  2873. if in.CAProvider != nil {
  2874. in, out := &in.CAProvider, &out.CAProvider
  2875. *out = new(YandexLockboxCAProvider)
  2876. (*in).DeepCopyInto(*out)
  2877. }
  2878. }
  2879. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  2880. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  2881. if in == nil {
  2882. return nil
  2883. }
  2884. out := new(YandexLockboxProvider)
  2885. in.DeepCopyInto(out)
  2886. return out
  2887. }