zz_generated.deepcopy.go 77 KB

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