zz_generated.deepcopy.go 80 KB

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