zz_generated.deepcopy.go 49 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703
  1. //go:build !ignore_autogenerated
  2. // +build !ignore_autogenerated
  3. /*
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by controller-gen. DO NOT EDIT.
  15. package v1beta1
  16. import (
  17. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. "k8s.io/apimachinery/pkg/runtime"
  20. )
  21. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  22. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  23. *out = *in
  24. if in.SecretRef != nil {
  25. in, out := &in.SecretRef, &out.SecretRef
  26. *out = new(AWSAuthSecretRef)
  27. (*in).DeepCopyInto(*out)
  28. }
  29. if in.JWTAuth != nil {
  30. in, out := &in.JWTAuth, &out.JWTAuth
  31. *out = new(AWSJWTAuth)
  32. (*in).DeepCopyInto(*out)
  33. }
  34. }
  35. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  36. func (in *AWSAuth) DeepCopy() *AWSAuth {
  37. if in == nil {
  38. return nil
  39. }
  40. out := new(AWSAuth)
  41. in.DeepCopyInto(out)
  42. return out
  43. }
  44. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  45. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  46. *out = *in
  47. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  48. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  49. }
  50. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  51. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  52. if in == nil {
  53. return nil
  54. }
  55. out := new(AWSAuthSecretRef)
  56. in.DeepCopyInto(out)
  57. return out
  58. }
  59. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  60. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  61. *out = *in
  62. if in.ServiceAccountRef != nil {
  63. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  64. *out = new(metav1.ServiceAccountSelector)
  65. (*in).DeepCopyInto(*out)
  66. }
  67. }
  68. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  69. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  70. if in == nil {
  71. return nil
  72. }
  73. out := new(AWSJWTAuth)
  74. in.DeepCopyInto(out)
  75. return out
  76. }
  77. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  78. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  79. *out = *in
  80. in.Auth.DeepCopyInto(&out.Auth)
  81. }
  82. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  83. func (in *AWSProvider) DeepCopy() *AWSProvider {
  84. if in == nil {
  85. return nil
  86. }
  87. out := new(AWSProvider)
  88. in.DeepCopyInto(out)
  89. return out
  90. }
  91. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  92. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  93. *out = *in
  94. in.SecretRef.DeepCopyInto(&out.SecretRef)
  95. }
  96. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  97. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  98. if in == nil {
  99. return nil
  100. }
  101. out := new(AkeylessAuth)
  102. in.DeepCopyInto(out)
  103. return out
  104. }
  105. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  106. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  107. *out = *in
  108. in.AccessID.DeepCopyInto(&out.AccessID)
  109. in.AccessType.DeepCopyInto(&out.AccessType)
  110. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  111. }
  112. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  113. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  114. if in == nil {
  115. return nil
  116. }
  117. out := new(AkeylessAuthSecretRef)
  118. in.DeepCopyInto(out)
  119. return out
  120. }
  121. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  122. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  123. *out = *in
  124. if in.AkeylessGWApiURL != nil {
  125. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  126. *out = new(string)
  127. **out = **in
  128. }
  129. if in.Auth != nil {
  130. in, out := &in.Auth, &out.Auth
  131. *out = new(AkeylessAuth)
  132. (*in).DeepCopyInto(*out)
  133. }
  134. }
  135. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  136. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  137. if in == nil {
  138. return nil
  139. }
  140. out := new(AkeylessProvider)
  141. in.DeepCopyInto(out)
  142. return out
  143. }
  144. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  145. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  146. *out = *in
  147. in.SecretRef.DeepCopyInto(&out.SecretRef)
  148. }
  149. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  150. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  151. if in == nil {
  152. return nil
  153. }
  154. out := new(AlibabaAuth)
  155. in.DeepCopyInto(out)
  156. return out
  157. }
  158. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  159. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  160. *out = *in
  161. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  162. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  163. }
  164. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  165. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  166. if in == nil {
  167. return nil
  168. }
  169. out := new(AlibabaAuthSecretRef)
  170. in.DeepCopyInto(out)
  171. return out
  172. }
  173. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  174. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  175. *out = *in
  176. if in.Auth != nil {
  177. in, out := &in.Auth, &out.Auth
  178. *out = new(AlibabaAuth)
  179. (*in).DeepCopyInto(*out)
  180. }
  181. }
  182. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  183. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  184. if in == nil {
  185. return nil
  186. }
  187. out := new(AlibabaProvider)
  188. in.DeepCopyInto(out)
  189. return out
  190. }
  191. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  192. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  193. *out = *in
  194. if in.ClientID != nil {
  195. in, out := &in.ClientID, &out.ClientID
  196. *out = new(metav1.SecretKeySelector)
  197. (*in).DeepCopyInto(*out)
  198. }
  199. if in.ClientSecret != nil {
  200. in, out := &in.ClientSecret, &out.ClientSecret
  201. *out = new(metav1.SecretKeySelector)
  202. (*in).DeepCopyInto(*out)
  203. }
  204. }
  205. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  206. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  207. if in == nil {
  208. return nil
  209. }
  210. out := new(AzureKVAuth)
  211. in.DeepCopyInto(out)
  212. return out
  213. }
  214. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  215. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  216. *out = *in
  217. if in.AuthType != nil {
  218. in, out := &in.AuthType, &out.AuthType
  219. *out = new(AuthType)
  220. **out = **in
  221. }
  222. if in.VaultURL != nil {
  223. in, out := &in.VaultURL, &out.VaultURL
  224. *out = new(string)
  225. **out = **in
  226. }
  227. if in.TenantID != nil {
  228. in, out := &in.TenantID, &out.TenantID
  229. *out = new(string)
  230. **out = **in
  231. }
  232. if in.AuthSecretRef != nil {
  233. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  234. *out = new(AzureKVAuth)
  235. (*in).DeepCopyInto(*out)
  236. }
  237. if in.IdentityID != nil {
  238. in, out := &in.IdentityID, &out.IdentityID
  239. *out = new(string)
  240. **out = **in
  241. }
  242. }
  243. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  244. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  245. if in == nil {
  246. return nil
  247. }
  248. out := new(AzureKVProvider)
  249. in.DeepCopyInto(out)
  250. return out
  251. }
  252. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  253. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  254. *out = *in
  255. if in.Namespace != nil {
  256. in, out := &in.Namespace, &out.Namespace
  257. *out = new(string)
  258. **out = **in
  259. }
  260. }
  261. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  262. func (in *CAProvider) DeepCopy() *CAProvider {
  263. if in == nil {
  264. return nil
  265. }
  266. out := new(CAProvider)
  267. in.DeepCopyInto(out)
  268. return out
  269. }
  270. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  271. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  272. *out = *in
  273. in.ClientCert.DeepCopyInto(&out.ClientCert)
  274. in.ClientKey.DeepCopyInto(&out.ClientKey)
  275. }
  276. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  277. func (in *CertAuth) DeepCopy() *CertAuth {
  278. if in == nil {
  279. return nil
  280. }
  281. out := new(CertAuth)
  282. in.DeepCopyInto(out)
  283. return out
  284. }
  285. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  286. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  287. *out = *in
  288. out.TypeMeta = in.TypeMeta
  289. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  290. in.Spec.DeepCopyInto(&out.Spec)
  291. in.Status.DeepCopyInto(&out.Status)
  292. }
  293. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  294. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  295. if in == nil {
  296. return nil
  297. }
  298. out := new(ClusterSecretStore)
  299. in.DeepCopyInto(out)
  300. return out
  301. }
  302. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  303. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  304. if c := in.DeepCopy(); c != nil {
  305. return c
  306. }
  307. return nil
  308. }
  309. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  310. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  311. *out = *in
  312. out.TypeMeta = in.TypeMeta
  313. in.ListMeta.DeepCopyInto(&out.ListMeta)
  314. if in.Items != nil {
  315. in, out := &in.Items, &out.Items
  316. *out = make([]ClusterSecretStore, len(*in))
  317. for i := range *in {
  318. (*in)[i].DeepCopyInto(&(*out)[i])
  319. }
  320. }
  321. }
  322. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  323. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  324. if in == nil {
  325. return nil
  326. }
  327. out := new(ClusterSecretStoreList)
  328. in.DeepCopyInto(out)
  329. return out
  330. }
  331. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  332. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  333. if c := in.DeepCopy(); c != nil {
  334. return c
  335. }
  336. return nil
  337. }
  338. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  339. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  340. *out = *in
  341. out.TypeMeta = in.TypeMeta
  342. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  343. in.Spec.DeepCopyInto(&out.Spec)
  344. in.Status.DeepCopyInto(&out.Status)
  345. }
  346. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  347. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  348. if in == nil {
  349. return nil
  350. }
  351. out := new(ExternalSecret)
  352. in.DeepCopyInto(out)
  353. return out
  354. }
  355. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  356. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  357. if c := in.DeepCopy(); c != nil {
  358. return c
  359. }
  360. return nil
  361. }
  362. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  363. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  364. *out = *in
  365. out.RemoteRef = in.RemoteRef
  366. }
  367. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  368. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  369. if in == nil {
  370. return nil
  371. }
  372. out := new(ExternalSecretData)
  373. in.DeepCopyInto(out)
  374. return out
  375. }
  376. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  377. func (in *ExternalSecretDataFromRemoteRef) DeepCopyInto(out *ExternalSecretDataFromRemoteRef) {
  378. *out = *in
  379. if in.Extract != nil {
  380. in, out := &in.Extract, &out.Extract
  381. *out = new(ExternalSecretDataRemoteRef)
  382. **out = **in
  383. }
  384. if in.Find != nil {
  385. in, out := &in.Find, &out.Find
  386. *out = new(ExternalSecretFind)
  387. (*in).DeepCopyInto(*out)
  388. }
  389. }
  390. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  391. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  392. if in == nil {
  393. return nil
  394. }
  395. out := new(ExternalSecretDataFromRemoteRef)
  396. in.DeepCopyInto(out)
  397. return out
  398. }
  399. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  400. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  401. *out = *in
  402. }
  403. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  404. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  405. if in == nil {
  406. return nil
  407. }
  408. out := new(ExternalSecretDataRemoteRef)
  409. in.DeepCopyInto(out)
  410. return out
  411. }
  412. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  413. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  414. *out = *in
  415. if in.Path != nil {
  416. in, out := &in.Path, &out.Path
  417. *out = new(string)
  418. **out = **in
  419. }
  420. if in.Name != nil {
  421. in, out := &in.Name, &out.Name
  422. *out = new(FindName)
  423. **out = **in
  424. }
  425. if in.Tags != nil {
  426. in, out := &in.Tags, &out.Tags
  427. *out = make(map[string]string, len(*in))
  428. for key, val := range *in {
  429. (*out)[key] = val
  430. }
  431. }
  432. }
  433. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  434. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  435. if in == nil {
  436. return nil
  437. }
  438. out := new(ExternalSecretFind)
  439. in.DeepCopyInto(out)
  440. return out
  441. }
  442. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  443. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  444. *out = *in
  445. out.TypeMeta = in.TypeMeta
  446. in.ListMeta.DeepCopyInto(&out.ListMeta)
  447. if in.Items != nil {
  448. in, out := &in.Items, &out.Items
  449. *out = make([]ExternalSecret, len(*in))
  450. for i := range *in {
  451. (*in)[i].DeepCopyInto(&(*out)[i])
  452. }
  453. }
  454. }
  455. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  456. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  457. if in == nil {
  458. return nil
  459. }
  460. out := new(ExternalSecretList)
  461. in.DeepCopyInto(out)
  462. return out
  463. }
  464. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  465. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  466. if c := in.DeepCopy(); c != nil {
  467. return c
  468. }
  469. return nil
  470. }
  471. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  472. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  473. *out = *in
  474. out.SecretStoreRef = in.SecretStoreRef
  475. in.Target.DeepCopyInto(&out.Target)
  476. if in.RefreshInterval != nil {
  477. in, out := &in.RefreshInterval, &out.RefreshInterval
  478. *out = new(v1.Duration)
  479. **out = **in
  480. }
  481. if in.Data != nil {
  482. in, out := &in.Data, &out.Data
  483. *out = make([]ExternalSecretData, len(*in))
  484. copy(*out, *in)
  485. }
  486. if in.DataFrom != nil {
  487. in, out := &in.DataFrom, &out.DataFrom
  488. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  489. for i := range *in {
  490. (*in)[i].DeepCopyInto(&(*out)[i])
  491. }
  492. }
  493. }
  494. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  495. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  496. if in == nil {
  497. return nil
  498. }
  499. out := new(ExternalSecretSpec)
  500. in.DeepCopyInto(out)
  501. return out
  502. }
  503. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  504. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  505. *out = *in
  506. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  507. if in.Conditions != nil {
  508. in, out := &in.Conditions, &out.Conditions
  509. *out = make([]ExternalSecretStatusCondition, len(*in))
  510. for i := range *in {
  511. (*in)[i].DeepCopyInto(&(*out)[i])
  512. }
  513. }
  514. }
  515. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  516. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  517. if in == nil {
  518. return nil
  519. }
  520. out := new(ExternalSecretStatus)
  521. in.DeepCopyInto(out)
  522. return out
  523. }
  524. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  525. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  526. *out = *in
  527. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  528. }
  529. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  530. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  531. if in == nil {
  532. return nil
  533. }
  534. out := new(ExternalSecretStatusCondition)
  535. in.DeepCopyInto(out)
  536. return out
  537. }
  538. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  539. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  540. *out = *in
  541. if in.Template != nil {
  542. in, out := &in.Template, &out.Template
  543. *out = new(ExternalSecretTemplate)
  544. (*in).DeepCopyInto(*out)
  545. }
  546. }
  547. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  548. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  549. if in == nil {
  550. return nil
  551. }
  552. out := new(ExternalSecretTarget)
  553. in.DeepCopyInto(out)
  554. return out
  555. }
  556. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  557. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  558. *out = *in
  559. in.Metadata.DeepCopyInto(&out.Metadata)
  560. if in.Data != nil {
  561. in, out := &in.Data, &out.Data
  562. *out = make(map[string]string, len(*in))
  563. for key, val := range *in {
  564. (*out)[key] = val
  565. }
  566. }
  567. if in.TemplateFrom != nil {
  568. in, out := &in.TemplateFrom, &out.TemplateFrom
  569. *out = make([]TemplateFrom, len(*in))
  570. for i := range *in {
  571. (*in)[i].DeepCopyInto(&(*out)[i])
  572. }
  573. }
  574. }
  575. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  576. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  577. if in == nil {
  578. return nil
  579. }
  580. out := new(ExternalSecretTemplate)
  581. in.DeepCopyInto(out)
  582. return out
  583. }
  584. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  585. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  586. *out = *in
  587. if in.Annotations != nil {
  588. in, out := &in.Annotations, &out.Annotations
  589. *out = make(map[string]string, len(*in))
  590. for key, val := range *in {
  591. (*out)[key] = val
  592. }
  593. }
  594. if in.Labels != nil {
  595. in, out := &in.Labels, &out.Labels
  596. *out = make(map[string]string, len(*in))
  597. for key, val := range *in {
  598. (*out)[key] = val
  599. }
  600. }
  601. }
  602. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  603. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  604. if in == nil {
  605. return nil
  606. }
  607. out := new(ExternalSecretTemplateMetadata)
  608. in.DeepCopyInto(out)
  609. return out
  610. }
  611. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  612. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  613. *out = *in
  614. if in.Data != nil {
  615. in, out := &in.Data, &out.Data
  616. *out = make([]FakeProviderData, len(*in))
  617. for i := range *in {
  618. (*in)[i].DeepCopyInto(&(*out)[i])
  619. }
  620. }
  621. }
  622. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  623. func (in *FakeProvider) DeepCopy() *FakeProvider {
  624. if in == nil {
  625. return nil
  626. }
  627. out := new(FakeProvider)
  628. in.DeepCopyInto(out)
  629. return out
  630. }
  631. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  632. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  633. *out = *in
  634. if in.ValueMap != nil {
  635. in, out := &in.ValueMap, &out.ValueMap
  636. *out = make(map[string]string, len(*in))
  637. for key, val := range *in {
  638. (*out)[key] = val
  639. }
  640. }
  641. }
  642. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  643. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  644. if in == nil {
  645. return nil
  646. }
  647. out := new(FakeProviderData)
  648. in.DeepCopyInto(out)
  649. return out
  650. }
  651. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  652. func (in *FindName) DeepCopyInto(out *FindName) {
  653. *out = *in
  654. }
  655. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  656. func (in *FindName) DeepCopy() *FindName {
  657. if in == nil {
  658. return nil
  659. }
  660. out := new(FindName)
  661. in.DeepCopyInto(out)
  662. return out
  663. }
  664. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  665. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  666. *out = *in
  667. if in.SecretRef != nil {
  668. in, out := &in.SecretRef, &out.SecretRef
  669. *out = new(GCPSMAuthSecretRef)
  670. (*in).DeepCopyInto(*out)
  671. }
  672. if in.WorkloadIdentity != nil {
  673. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  674. *out = new(GCPWorkloadIdentity)
  675. (*in).DeepCopyInto(*out)
  676. }
  677. }
  678. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  679. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  680. if in == nil {
  681. return nil
  682. }
  683. out := new(GCPSMAuth)
  684. in.DeepCopyInto(out)
  685. return out
  686. }
  687. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  688. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  689. *out = *in
  690. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  691. }
  692. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  693. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  694. if in == nil {
  695. return nil
  696. }
  697. out := new(GCPSMAuthSecretRef)
  698. in.DeepCopyInto(out)
  699. return out
  700. }
  701. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  702. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  703. *out = *in
  704. in.Auth.DeepCopyInto(&out.Auth)
  705. }
  706. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  707. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  708. if in == nil {
  709. return nil
  710. }
  711. out := new(GCPSMProvider)
  712. in.DeepCopyInto(out)
  713. return out
  714. }
  715. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  716. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  717. *out = *in
  718. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  719. }
  720. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  721. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  722. if in == nil {
  723. return nil
  724. }
  725. out := new(GCPWorkloadIdentity)
  726. in.DeepCopyInto(out)
  727. return out
  728. }
  729. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  730. func (in *GenericStoreValidator) DeepCopyInto(out *GenericStoreValidator) {
  731. *out = *in
  732. }
  733. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericStoreValidator.
  734. func (in *GenericStoreValidator) DeepCopy() *GenericStoreValidator {
  735. if in == nil {
  736. return nil
  737. }
  738. out := new(GenericStoreValidator)
  739. in.DeepCopyInto(out)
  740. return out
  741. }
  742. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  743. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  744. *out = *in
  745. in.SecretRef.DeepCopyInto(&out.SecretRef)
  746. }
  747. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  748. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  749. if in == nil {
  750. return nil
  751. }
  752. out := new(GitlabAuth)
  753. in.DeepCopyInto(out)
  754. return out
  755. }
  756. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  757. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  758. *out = *in
  759. in.Auth.DeepCopyInto(&out.Auth)
  760. }
  761. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  762. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  763. if in == nil {
  764. return nil
  765. }
  766. out := new(GitlabProvider)
  767. in.DeepCopyInto(out)
  768. return out
  769. }
  770. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  771. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  772. *out = *in
  773. in.AccessToken.DeepCopyInto(&out.AccessToken)
  774. }
  775. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  776. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  777. if in == nil {
  778. return nil
  779. }
  780. out := new(GitlabSecretRef)
  781. in.DeepCopyInto(out)
  782. return out
  783. }
  784. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  785. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  786. *out = *in
  787. in.SecretRef.DeepCopyInto(&out.SecretRef)
  788. }
  789. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  790. func (in *IBMAuth) DeepCopy() *IBMAuth {
  791. if in == nil {
  792. return nil
  793. }
  794. out := new(IBMAuth)
  795. in.DeepCopyInto(out)
  796. return out
  797. }
  798. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  799. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  800. *out = *in
  801. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  802. }
  803. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  804. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  805. if in == nil {
  806. return nil
  807. }
  808. out := new(IBMAuthSecretRef)
  809. in.DeepCopyInto(out)
  810. return out
  811. }
  812. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  813. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  814. *out = *in
  815. in.Auth.DeepCopyInto(&out.Auth)
  816. if in.ServiceURL != nil {
  817. in, out := &in.ServiceURL, &out.ServiceURL
  818. *out = new(string)
  819. **out = **in
  820. }
  821. }
  822. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  823. func (in *IBMProvider) DeepCopy() *IBMProvider {
  824. if in == nil {
  825. return nil
  826. }
  827. out := new(IBMProvider)
  828. in.DeepCopyInto(out)
  829. return out
  830. }
  831. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  832. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  833. *out = *in
  834. if in.Cert != nil {
  835. in, out := &in.Cert, &out.Cert
  836. *out = new(CertAuth)
  837. (*in).DeepCopyInto(*out)
  838. }
  839. if in.Token != nil {
  840. in, out := &in.Token, &out.Token
  841. *out = new(TokenAuth)
  842. (*in).DeepCopyInto(*out)
  843. }
  844. if in.ServiceAccount != nil {
  845. in, out := &in.ServiceAccount, &out.ServiceAccount
  846. *out = new(ServiceAccountAuth)
  847. (*in).DeepCopyInto(*out)
  848. }
  849. }
  850. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  851. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  852. if in == nil {
  853. return nil
  854. }
  855. out := new(KubernetesAuth)
  856. in.DeepCopyInto(out)
  857. return out
  858. }
  859. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  860. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  861. *out = *in
  862. in.Server.DeepCopyInto(&out.Server)
  863. in.Auth.DeepCopyInto(&out.Auth)
  864. }
  865. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  866. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  867. if in == nil {
  868. return nil
  869. }
  870. out := new(KubernetesProvider)
  871. in.DeepCopyInto(out)
  872. return out
  873. }
  874. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  875. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  876. *out = *in
  877. if in.CABundle != nil {
  878. in, out := &in.CABundle, &out.CABundle
  879. *out = make([]byte, len(*in))
  880. copy(*out, *in)
  881. }
  882. if in.CAProvider != nil {
  883. in, out := &in.CAProvider, &out.CAProvider
  884. *out = new(CAProvider)
  885. (*in).DeepCopyInto(*out)
  886. }
  887. }
  888. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  889. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  890. if in == nil {
  891. return nil
  892. }
  893. out := new(KubernetesServer)
  894. in.DeepCopyInto(out)
  895. return out
  896. }
  897. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  898. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  899. *out = *in
  900. in.SecretRef.DeepCopyInto(&out.SecretRef)
  901. }
  902. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  903. func (in *OracleAuth) DeepCopy() *OracleAuth {
  904. if in == nil {
  905. return nil
  906. }
  907. out := new(OracleAuth)
  908. in.DeepCopyInto(out)
  909. return out
  910. }
  911. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  912. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  913. *out = *in
  914. if in.Auth != nil {
  915. in, out := &in.Auth, &out.Auth
  916. *out = new(OracleAuth)
  917. (*in).DeepCopyInto(*out)
  918. }
  919. }
  920. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  921. func (in *OracleProvider) DeepCopy() *OracleProvider {
  922. if in == nil {
  923. return nil
  924. }
  925. out := new(OracleProvider)
  926. in.DeepCopyInto(out)
  927. return out
  928. }
  929. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  930. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  931. *out = *in
  932. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  933. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  934. }
  935. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  936. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  937. if in == nil {
  938. return nil
  939. }
  940. out := new(OracleSecretRef)
  941. in.DeepCopyInto(out)
  942. return out
  943. }
  944. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  945. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  946. *out = *in
  947. out.TypeMeta = in.TypeMeta
  948. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  949. in.Spec.DeepCopyInto(&out.Spec)
  950. in.Status.DeepCopyInto(&out.Status)
  951. }
  952. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  953. func (in *SecretStore) DeepCopy() *SecretStore {
  954. if in == nil {
  955. return nil
  956. }
  957. out := new(SecretStore)
  958. in.DeepCopyInto(out)
  959. return out
  960. }
  961. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  962. func (in *SecretStore) DeepCopyObject() runtime.Object {
  963. if c := in.DeepCopy(); c != nil {
  964. return c
  965. }
  966. return nil
  967. }
  968. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  969. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  970. *out = *in
  971. out.TypeMeta = in.TypeMeta
  972. in.ListMeta.DeepCopyInto(&out.ListMeta)
  973. if in.Items != nil {
  974. in, out := &in.Items, &out.Items
  975. *out = make([]SecretStore, len(*in))
  976. for i := range *in {
  977. (*in)[i].DeepCopyInto(&(*out)[i])
  978. }
  979. }
  980. }
  981. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  982. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  983. if in == nil {
  984. return nil
  985. }
  986. out := new(SecretStoreList)
  987. in.DeepCopyInto(out)
  988. return out
  989. }
  990. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  991. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  992. if c := in.DeepCopy(); c != nil {
  993. return c
  994. }
  995. return nil
  996. }
  997. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  998. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  999. *out = *in
  1000. if in.AWS != nil {
  1001. in, out := &in.AWS, &out.AWS
  1002. *out = new(AWSProvider)
  1003. (*in).DeepCopyInto(*out)
  1004. }
  1005. if in.AzureKV != nil {
  1006. in, out := &in.AzureKV, &out.AzureKV
  1007. *out = new(AzureKVProvider)
  1008. (*in).DeepCopyInto(*out)
  1009. }
  1010. if in.Akeyless != nil {
  1011. in, out := &in.Akeyless, &out.Akeyless
  1012. *out = new(AkeylessProvider)
  1013. (*in).DeepCopyInto(*out)
  1014. }
  1015. if in.Vault != nil {
  1016. in, out := &in.Vault, &out.Vault
  1017. *out = new(VaultProvider)
  1018. (*in).DeepCopyInto(*out)
  1019. }
  1020. if in.GCPSM != nil {
  1021. in, out := &in.GCPSM, &out.GCPSM
  1022. *out = new(GCPSMProvider)
  1023. (*in).DeepCopyInto(*out)
  1024. }
  1025. if in.Oracle != nil {
  1026. in, out := &in.Oracle, &out.Oracle
  1027. *out = new(OracleProvider)
  1028. (*in).DeepCopyInto(*out)
  1029. }
  1030. if in.IBM != nil {
  1031. in, out := &in.IBM, &out.IBM
  1032. *out = new(IBMProvider)
  1033. (*in).DeepCopyInto(*out)
  1034. }
  1035. if in.YandexLockbox != nil {
  1036. in, out := &in.YandexLockbox, &out.YandexLockbox
  1037. *out = new(YandexLockboxProvider)
  1038. (*in).DeepCopyInto(*out)
  1039. }
  1040. if in.Gitlab != nil {
  1041. in, out := &in.Gitlab, &out.Gitlab
  1042. *out = new(GitlabProvider)
  1043. (*in).DeepCopyInto(*out)
  1044. }
  1045. if in.Alibaba != nil {
  1046. in, out := &in.Alibaba, &out.Alibaba
  1047. *out = new(AlibabaProvider)
  1048. (*in).DeepCopyInto(*out)
  1049. }
  1050. if in.Webhook != nil {
  1051. in, out := &in.Webhook, &out.Webhook
  1052. *out = new(WebhookProvider)
  1053. (*in).DeepCopyInto(*out)
  1054. }
  1055. if in.Kubernetes != nil {
  1056. in, out := &in.Kubernetes, &out.Kubernetes
  1057. *out = new(KubernetesProvider)
  1058. (*in).DeepCopyInto(*out)
  1059. }
  1060. if in.Fake != nil {
  1061. in, out := &in.Fake, &out.Fake
  1062. *out = new(FakeProvider)
  1063. (*in).DeepCopyInto(*out)
  1064. }
  1065. }
  1066. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1067. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1068. if in == nil {
  1069. return nil
  1070. }
  1071. out := new(SecretStoreProvider)
  1072. in.DeepCopyInto(out)
  1073. return out
  1074. }
  1075. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1076. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1077. *out = *in
  1078. }
  1079. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1080. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1081. if in == nil {
  1082. return nil
  1083. }
  1084. out := new(SecretStoreRef)
  1085. in.DeepCopyInto(out)
  1086. return out
  1087. }
  1088. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1089. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1090. *out = *in
  1091. if in.MaxRetries != nil {
  1092. in, out := &in.MaxRetries, &out.MaxRetries
  1093. *out = new(int32)
  1094. **out = **in
  1095. }
  1096. if in.RetryInterval != nil {
  1097. in, out := &in.RetryInterval, &out.RetryInterval
  1098. *out = new(string)
  1099. **out = **in
  1100. }
  1101. }
  1102. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1103. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1104. if in == nil {
  1105. return nil
  1106. }
  1107. out := new(SecretStoreRetrySettings)
  1108. in.DeepCopyInto(out)
  1109. return out
  1110. }
  1111. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1112. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1113. *out = *in
  1114. if in.Provider != nil {
  1115. in, out := &in.Provider, &out.Provider
  1116. *out = new(SecretStoreProvider)
  1117. (*in).DeepCopyInto(*out)
  1118. }
  1119. if in.RetrySettings != nil {
  1120. in, out := &in.RetrySettings, &out.RetrySettings
  1121. *out = new(SecretStoreRetrySettings)
  1122. (*in).DeepCopyInto(*out)
  1123. }
  1124. }
  1125. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1126. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1127. if in == nil {
  1128. return nil
  1129. }
  1130. out := new(SecretStoreSpec)
  1131. in.DeepCopyInto(out)
  1132. return out
  1133. }
  1134. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1135. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1136. *out = *in
  1137. if in.Conditions != nil {
  1138. in, out := &in.Conditions, &out.Conditions
  1139. *out = make([]SecretStoreStatusCondition, len(*in))
  1140. for i := range *in {
  1141. (*in)[i].DeepCopyInto(&(*out)[i])
  1142. }
  1143. }
  1144. }
  1145. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1146. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1147. if in == nil {
  1148. return nil
  1149. }
  1150. out := new(SecretStoreStatus)
  1151. in.DeepCopyInto(out)
  1152. return out
  1153. }
  1154. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1155. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1156. *out = *in
  1157. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1158. }
  1159. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1160. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1161. if in == nil {
  1162. return nil
  1163. }
  1164. out := new(SecretStoreStatusCondition)
  1165. in.DeepCopyInto(out)
  1166. return out
  1167. }
  1168. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1169. func (in *ServiceAccountAuth) DeepCopyInto(out *ServiceAccountAuth) {
  1170. *out = *in
  1171. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1172. }
  1173. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountAuth.
  1174. func (in *ServiceAccountAuth) DeepCopy() *ServiceAccountAuth {
  1175. if in == nil {
  1176. return nil
  1177. }
  1178. out := new(ServiceAccountAuth)
  1179. in.DeepCopyInto(out)
  1180. return out
  1181. }
  1182. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1183. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1184. *out = *in
  1185. if in.ConfigMap != nil {
  1186. in, out := &in.ConfigMap, &out.ConfigMap
  1187. *out = new(TemplateRef)
  1188. (*in).DeepCopyInto(*out)
  1189. }
  1190. if in.Secret != nil {
  1191. in, out := &in.Secret, &out.Secret
  1192. *out = new(TemplateRef)
  1193. (*in).DeepCopyInto(*out)
  1194. }
  1195. }
  1196. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1197. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1198. if in == nil {
  1199. return nil
  1200. }
  1201. out := new(TemplateFrom)
  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 *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1207. *out = *in
  1208. if in.Items != nil {
  1209. in, out := &in.Items, &out.Items
  1210. *out = make([]TemplateRefItem, len(*in))
  1211. copy(*out, *in)
  1212. }
  1213. }
  1214. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1215. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1216. if in == nil {
  1217. return nil
  1218. }
  1219. out := new(TemplateRef)
  1220. in.DeepCopyInto(out)
  1221. return out
  1222. }
  1223. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1224. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1225. *out = *in
  1226. }
  1227. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1228. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1229. if in == nil {
  1230. return nil
  1231. }
  1232. out := new(TemplateRefItem)
  1233. in.DeepCopyInto(out)
  1234. return out
  1235. }
  1236. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1237. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1238. *out = *in
  1239. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1240. }
  1241. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1242. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1243. if in == nil {
  1244. return nil
  1245. }
  1246. out := new(TokenAuth)
  1247. in.DeepCopyInto(out)
  1248. return out
  1249. }
  1250. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1251. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1252. *out = *in
  1253. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1254. }
  1255. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1256. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1257. if in == nil {
  1258. return nil
  1259. }
  1260. out := new(VaultAppRole)
  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 *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1266. *out = *in
  1267. if in.TokenSecretRef != nil {
  1268. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1269. *out = new(metav1.SecretKeySelector)
  1270. (*in).DeepCopyInto(*out)
  1271. }
  1272. if in.AppRole != nil {
  1273. in, out := &in.AppRole, &out.AppRole
  1274. *out = new(VaultAppRole)
  1275. (*in).DeepCopyInto(*out)
  1276. }
  1277. if in.Kubernetes != nil {
  1278. in, out := &in.Kubernetes, &out.Kubernetes
  1279. *out = new(VaultKubernetesAuth)
  1280. (*in).DeepCopyInto(*out)
  1281. }
  1282. if in.Ldap != nil {
  1283. in, out := &in.Ldap, &out.Ldap
  1284. *out = new(VaultLdapAuth)
  1285. (*in).DeepCopyInto(*out)
  1286. }
  1287. if in.Jwt != nil {
  1288. in, out := &in.Jwt, &out.Jwt
  1289. *out = new(VaultJwtAuth)
  1290. (*in).DeepCopyInto(*out)
  1291. }
  1292. if in.Cert != nil {
  1293. in, out := &in.Cert, &out.Cert
  1294. *out = new(VaultCertAuth)
  1295. (*in).DeepCopyInto(*out)
  1296. }
  1297. }
  1298. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1299. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1300. if in == nil {
  1301. return nil
  1302. }
  1303. out := new(VaultAuth)
  1304. in.DeepCopyInto(out)
  1305. return out
  1306. }
  1307. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1308. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1309. *out = *in
  1310. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1311. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1312. }
  1313. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1314. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1315. if in == nil {
  1316. return nil
  1317. }
  1318. out := new(VaultCertAuth)
  1319. in.DeepCopyInto(out)
  1320. return out
  1321. }
  1322. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1323. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1324. *out = *in
  1325. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1326. }
  1327. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1328. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1329. if in == nil {
  1330. return nil
  1331. }
  1332. out := new(VaultJwtAuth)
  1333. in.DeepCopyInto(out)
  1334. return out
  1335. }
  1336. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1337. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1338. *out = *in
  1339. if in.ServiceAccountRef != nil {
  1340. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1341. *out = new(metav1.ServiceAccountSelector)
  1342. (*in).DeepCopyInto(*out)
  1343. }
  1344. if in.SecretRef != nil {
  1345. in, out := &in.SecretRef, &out.SecretRef
  1346. *out = new(metav1.SecretKeySelector)
  1347. (*in).DeepCopyInto(*out)
  1348. }
  1349. }
  1350. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1351. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1352. if in == nil {
  1353. return nil
  1354. }
  1355. out := new(VaultKubernetesAuth)
  1356. in.DeepCopyInto(out)
  1357. return out
  1358. }
  1359. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1360. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1361. *out = *in
  1362. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1363. }
  1364. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1365. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1366. if in == nil {
  1367. return nil
  1368. }
  1369. out := new(VaultLdapAuth)
  1370. in.DeepCopyInto(out)
  1371. return out
  1372. }
  1373. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1374. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1375. *out = *in
  1376. in.Auth.DeepCopyInto(&out.Auth)
  1377. if in.Path != nil {
  1378. in, out := &in.Path, &out.Path
  1379. *out = new(string)
  1380. **out = **in
  1381. }
  1382. if in.Namespace != nil {
  1383. in, out := &in.Namespace, &out.Namespace
  1384. *out = new(string)
  1385. **out = **in
  1386. }
  1387. if in.CABundle != nil {
  1388. in, out := &in.CABundle, &out.CABundle
  1389. *out = make([]byte, len(*in))
  1390. copy(*out, *in)
  1391. }
  1392. if in.CAProvider != nil {
  1393. in, out := &in.CAProvider, &out.CAProvider
  1394. *out = new(CAProvider)
  1395. (*in).DeepCopyInto(*out)
  1396. }
  1397. }
  1398. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1399. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1400. if in == nil {
  1401. return nil
  1402. }
  1403. out := new(VaultProvider)
  1404. in.DeepCopyInto(out)
  1405. return out
  1406. }
  1407. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1408. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1409. *out = *in
  1410. if in.Namespace != nil {
  1411. in, out := &in.Namespace, &out.Namespace
  1412. *out = new(string)
  1413. **out = **in
  1414. }
  1415. }
  1416. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1417. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1418. if in == nil {
  1419. return nil
  1420. }
  1421. out := new(WebhookCAProvider)
  1422. in.DeepCopyInto(out)
  1423. return out
  1424. }
  1425. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1426. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1427. *out = *in
  1428. if in.Headers != nil {
  1429. in, out := &in.Headers, &out.Headers
  1430. *out = make(map[string]string, len(*in))
  1431. for key, val := range *in {
  1432. (*out)[key] = val
  1433. }
  1434. }
  1435. if in.Timeout != nil {
  1436. in, out := &in.Timeout, &out.Timeout
  1437. *out = new(v1.Duration)
  1438. **out = **in
  1439. }
  1440. out.Result = in.Result
  1441. if in.Secrets != nil {
  1442. in, out := &in.Secrets, &out.Secrets
  1443. *out = make([]WebhookSecret, len(*in))
  1444. for i := range *in {
  1445. (*in)[i].DeepCopyInto(&(*out)[i])
  1446. }
  1447. }
  1448. if in.CABundle != nil {
  1449. in, out := &in.CABundle, &out.CABundle
  1450. *out = make([]byte, len(*in))
  1451. copy(*out, *in)
  1452. }
  1453. if in.CAProvider != nil {
  1454. in, out := &in.CAProvider, &out.CAProvider
  1455. *out = new(WebhookCAProvider)
  1456. (*in).DeepCopyInto(*out)
  1457. }
  1458. }
  1459. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1460. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1461. if in == nil {
  1462. return nil
  1463. }
  1464. out := new(WebhookProvider)
  1465. in.DeepCopyInto(out)
  1466. return out
  1467. }
  1468. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1469. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1470. *out = *in
  1471. }
  1472. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1473. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1474. if in == nil {
  1475. return nil
  1476. }
  1477. out := new(WebhookResult)
  1478. in.DeepCopyInto(out)
  1479. return out
  1480. }
  1481. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1482. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1483. *out = *in
  1484. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1485. }
  1486. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1487. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1488. if in == nil {
  1489. return nil
  1490. }
  1491. out := new(WebhookSecret)
  1492. in.DeepCopyInto(out)
  1493. return out
  1494. }
  1495. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1496. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1497. *out = *in
  1498. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1499. }
  1500. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1501. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1502. if in == nil {
  1503. return nil
  1504. }
  1505. out := new(YandexLockboxAuth)
  1506. in.DeepCopyInto(out)
  1507. return out
  1508. }
  1509. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1510. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  1511. *out = *in
  1512. in.Certificate.DeepCopyInto(&out.Certificate)
  1513. }
  1514. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  1515. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  1516. if in == nil {
  1517. return nil
  1518. }
  1519. out := new(YandexLockboxCAProvider)
  1520. in.DeepCopyInto(out)
  1521. return out
  1522. }
  1523. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1524. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1525. *out = *in
  1526. in.Auth.DeepCopyInto(&out.Auth)
  1527. if in.CAProvider != nil {
  1528. in, out := &in.CAProvider, &out.CAProvider
  1529. *out = new(YandexLockboxCAProvider)
  1530. (*in).DeepCopyInto(*out)
  1531. }
  1532. }
  1533. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1534. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1535. if in == nil {
  1536. return nil
  1537. }
  1538. out := new(YandexLockboxProvider)
  1539. in.DeepCopyInto(out)
  1540. return out
  1541. }