zz_generated.deepcopy.go 48 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675
  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. out.Extract = in.Extract
  380. in.Find.DeepCopyInto(&out.Find)
  381. }
  382. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  383. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  384. if in == nil {
  385. return nil
  386. }
  387. out := new(ExternalSecretDataFromRemoteRef)
  388. in.DeepCopyInto(out)
  389. return out
  390. }
  391. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  392. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  393. *out = *in
  394. }
  395. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  396. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  397. if in == nil {
  398. return nil
  399. }
  400. out := new(ExternalSecretDataRemoteRef)
  401. in.DeepCopyInto(out)
  402. return out
  403. }
  404. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  405. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  406. *out = *in
  407. if in.Name != nil {
  408. in, out := &in.Name, &out.Name
  409. *out = new(FindName)
  410. **out = **in
  411. }
  412. if in.Tags != nil {
  413. in, out := &in.Tags, &out.Tags
  414. *out = make(map[string]string, len(*in))
  415. for key, val := range *in {
  416. (*out)[key] = val
  417. }
  418. }
  419. }
  420. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  421. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  422. if in == nil {
  423. return nil
  424. }
  425. out := new(ExternalSecretFind)
  426. in.DeepCopyInto(out)
  427. return out
  428. }
  429. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  430. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  431. *out = *in
  432. out.TypeMeta = in.TypeMeta
  433. in.ListMeta.DeepCopyInto(&out.ListMeta)
  434. if in.Items != nil {
  435. in, out := &in.Items, &out.Items
  436. *out = make([]ExternalSecret, len(*in))
  437. for i := range *in {
  438. (*in)[i].DeepCopyInto(&(*out)[i])
  439. }
  440. }
  441. }
  442. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  443. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  444. if in == nil {
  445. return nil
  446. }
  447. out := new(ExternalSecretList)
  448. in.DeepCopyInto(out)
  449. return out
  450. }
  451. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  452. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  453. if c := in.DeepCopy(); c != nil {
  454. return c
  455. }
  456. return nil
  457. }
  458. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  459. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  460. *out = *in
  461. out.SecretStoreRef = in.SecretStoreRef
  462. in.Target.DeepCopyInto(&out.Target)
  463. if in.RefreshInterval != nil {
  464. in, out := &in.RefreshInterval, &out.RefreshInterval
  465. *out = new(v1.Duration)
  466. **out = **in
  467. }
  468. if in.Data != nil {
  469. in, out := &in.Data, &out.Data
  470. *out = make([]ExternalSecretData, len(*in))
  471. copy(*out, *in)
  472. }
  473. if in.DataFrom != nil {
  474. in, out := &in.DataFrom, &out.DataFrom
  475. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  476. for i := range *in {
  477. (*in)[i].DeepCopyInto(&(*out)[i])
  478. }
  479. }
  480. }
  481. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  482. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  483. if in == nil {
  484. return nil
  485. }
  486. out := new(ExternalSecretSpec)
  487. in.DeepCopyInto(out)
  488. return out
  489. }
  490. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  491. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  492. *out = *in
  493. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  494. if in.Conditions != nil {
  495. in, out := &in.Conditions, &out.Conditions
  496. *out = make([]ExternalSecretStatusCondition, len(*in))
  497. for i := range *in {
  498. (*in)[i].DeepCopyInto(&(*out)[i])
  499. }
  500. }
  501. }
  502. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  503. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  504. if in == nil {
  505. return nil
  506. }
  507. out := new(ExternalSecretStatus)
  508. in.DeepCopyInto(out)
  509. return out
  510. }
  511. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  512. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  513. *out = *in
  514. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  515. }
  516. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  517. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  518. if in == nil {
  519. return nil
  520. }
  521. out := new(ExternalSecretStatusCondition)
  522. in.DeepCopyInto(out)
  523. return out
  524. }
  525. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  526. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  527. *out = *in
  528. if in.Template != nil {
  529. in, out := &in.Template, &out.Template
  530. *out = new(ExternalSecretTemplate)
  531. (*in).DeepCopyInto(*out)
  532. }
  533. }
  534. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  535. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  536. if in == nil {
  537. return nil
  538. }
  539. out := new(ExternalSecretTarget)
  540. in.DeepCopyInto(out)
  541. return out
  542. }
  543. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  544. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  545. *out = *in
  546. in.Metadata.DeepCopyInto(&out.Metadata)
  547. if in.Data != nil {
  548. in, out := &in.Data, &out.Data
  549. *out = make(map[string]string, len(*in))
  550. for key, val := range *in {
  551. (*out)[key] = val
  552. }
  553. }
  554. if in.TemplateFrom != nil {
  555. in, out := &in.TemplateFrom, &out.TemplateFrom
  556. *out = make([]TemplateFrom, len(*in))
  557. for i := range *in {
  558. (*in)[i].DeepCopyInto(&(*out)[i])
  559. }
  560. }
  561. }
  562. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  563. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  564. if in == nil {
  565. return nil
  566. }
  567. out := new(ExternalSecretTemplate)
  568. in.DeepCopyInto(out)
  569. return out
  570. }
  571. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  572. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  573. *out = *in
  574. if in.Annotations != nil {
  575. in, out := &in.Annotations, &out.Annotations
  576. *out = make(map[string]string, len(*in))
  577. for key, val := range *in {
  578. (*out)[key] = val
  579. }
  580. }
  581. if in.Labels != nil {
  582. in, out := &in.Labels, &out.Labels
  583. *out = make(map[string]string, len(*in))
  584. for key, val := range *in {
  585. (*out)[key] = val
  586. }
  587. }
  588. }
  589. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  590. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  591. if in == nil {
  592. return nil
  593. }
  594. out := new(ExternalSecretTemplateMetadata)
  595. in.DeepCopyInto(out)
  596. return out
  597. }
  598. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  599. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  600. *out = *in
  601. if in.Data != nil {
  602. in, out := &in.Data, &out.Data
  603. *out = make([]FakeProviderData, len(*in))
  604. for i := range *in {
  605. (*in)[i].DeepCopyInto(&(*out)[i])
  606. }
  607. }
  608. }
  609. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  610. func (in *FakeProvider) DeepCopy() *FakeProvider {
  611. if in == nil {
  612. return nil
  613. }
  614. out := new(FakeProvider)
  615. in.DeepCopyInto(out)
  616. return out
  617. }
  618. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  619. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  620. *out = *in
  621. if in.ValueMap != nil {
  622. in, out := &in.ValueMap, &out.ValueMap
  623. *out = make(map[string]string, len(*in))
  624. for key, val := range *in {
  625. (*out)[key] = val
  626. }
  627. }
  628. }
  629. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  630. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  631. if in == nil {
  632. return nil
  633. }
  634. out := new(FakeProviderData)
  635. in.DeepCopyInto(out)
  636. return out
  637. }
  638. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  639. func (in *FindName) DeepCopyInto(out *FindName) {
  640. *out = *in
  641. }
  642. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  643. func (in *FindName) DeepCopy() *FindName {
  644. if in == nil {
  645. return nil
  646. }
  647. out := new(FindName)
  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 *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  653. *out = *in
  654. if in.SecretRef != nil {
  655. in, out := &in.SecretRef, &out.SecretRef
  656. *out = new(GCPSMAuthSecretRef)
  657. (*in).DeepCopyInto(*out)
  658. }
  659. if in.WorkloadIdentity != nil {
  660. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  661. *out = new(GCPWorkloadIdentity)
  662. (*in).DeepCopyInto(*out)
  663. }
  664. }
  665. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  666. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  667. if in == nil {
  668. return nil
  669. }
  670. out := new(GCPSMAuth)
  671. in.DeepCopyInto(out)
  672. return out
  673. }
  674. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  675. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  676. *out = *in
  677. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  678. }
  679. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  680. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  681. if in == nil {
  682. return nil
  683. }
  684. out := new(GCPSMAuthSecretRef)
  685. in.DeepCopyInto(out)
  686. return out
  687. }
  688. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  689. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  690. *out = *in
  691. in.Auth.DeepCopyInto(&out.Auth)
  692. }
  693. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  694. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  695. if in == nil {
  696. return nil
  697. }
  698. out := new(GCPSMProvider)
  699. in.DeepCopyInto(out)
  700. return out
  701. }
  702. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  703. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  704. *out = *in
  705. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  706. }
  707. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  708. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  709. if in == nil {
  710. return nil
  711. }
  712. out := new(GCPWorkloadIdentity)
  713. in.DeepCopyInto(out)
  714. return out
  715. }
  716. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  717. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  718. *out = *in
  719. in.SecretRef.DeepCopyInto(&out.SecretRef)
  720. }
  721. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  722. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  723. if in == nil {
  724. return nil
  725. }
  726. out := new(GitlabAuth)
  727. in.DeepCopyInto(out)
  728. return out
  729. }
  730. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  731. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  732. *out = *in
  733. in.Auth.DeepCopyInto(&out.Auth)
  734. }
  735. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  736. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  737. if in == nil {
  738. return nil
  739. }
  740. out := new(GitlabProvider)
  741. in.DeepCopyInto(out)
  742. return out
  743. }
  744. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  745. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  746. *out = *in
  747. in.AccessToken.DeepCopyInto(&out.AccessToken)
  748. }
  749. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  750. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  751. if in == nil {
  752. return nil
  753. }
  754. out := new(GitlabSecretRef)
  755. in.DeepCopyInto(out)
  756. return out
  757. }
  758. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  759. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  760. *out = *in
  761. in.SecretRef.DeepCopyInto(&out.SecretRef)
  762. }
  763. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  764. func (in *IBMAuth) DeepCopy() *IBMAuth {
  765. if in == nil {
  766. return nil
  767. }
  768. out := new(IBMAuth)
  769. in.DeepCopyInto(out)
  770. return out
  771. }
  772. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  773. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  774. *out = *in
  775. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  776. }
  777. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  778. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  779. if in == nil {
  780. return nil
  781. }
  782. out := new(IBMAuthSecretRef)
  783. in.DeepCopyInto(out)
  784. return out
  785. }
  786. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  787. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  788. *out = *in
  789. in.Auth.DeepCopyInto(&out.Auth)
  790. if in.ServiceURL != nil {
  791. in, out := &in.ServiceURL, &out.ServiceURL
  792. *out = new(string)
  793. **out = **in
  794. }
  795. }
  796. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  797. func (in *IBMProvider) DeepCopy() *IBMProvider {
  798. if in == nil {
  799. return nil
  800. }
  801. out := new(IBMProvider)
  802. in.DeepCopyInto(out)
  803. return out
  804. }
  805. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  806. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  807. *out = *in
  808. if in.Cert != nil {
  809. in, out := &in.Cert, &out.Cert
  810. *out = new(CertAuth)
  811. (*in).DeepCopyInto(*out)
  812. }
  813. if in.Token != nil {
  814. in, out := &in.Token, &out.Token
  815. *out = new(TokenAuth)
  816. (*in).DeepCopyInto(*out)
  817. }
  818. if in.ServiceAccount != nil {
  819. in, out := &in.ServiceAccount, &out.ServiceAccount
  820. *out = new(ServiceAccountAuth)
  821. (*in).DeepCopyInto(*out)
  822. }
  823. }
  824. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  825. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  826. if in == nil {
  827. return nil
  828. }
  829. out := new(KubernetesAuth)
  830. in.DeepCopyInto(out)
  831. return out
  832. }
  833. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  834. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  835. *out = *in
  836. in.Server.DeepCopyInto(&out.Server)
  837. in.Auth.DeepCopyInto(&out.Auth)
  838. }
  839. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  840. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  841. if in == nil {
  842. return nil
  843. }
  844. out := new(KubernetesProvider)
  845. in.DeepCopyInto(out)
  846. return out
  847. }
  848. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  849. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  850. *out = *in
  851. if in.CABundle != nil {
  852. in, out := &in.CABundle, &out.CABundle
  853. *out = make([]byte, len(*in))
  854. copy(*out, *in)
  855. }
  856. if in.CAProvider != nil {
  857. in, out := &in.CAProvider, &out.CAProvider
  858. *out = new(CAProvider)
  859. (*in).DeepCopyInto(*out)
  860. }
  861. }
  862. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  863. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  864. if in == nil {
  865. return nil
  866. }
  867. out := new(KubernetesServer)
  868. in.DeepCopyInto(out)
  869. return out
  870. }
  871. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  872. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  873. *out = *in
  874. in.SecretRef.DeepCopyInto(&out.SecretRef)
  875. }
  876. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  877. func (in *OracleAuth) DeepCopy() *OracleAuth {
  878. if in == nil {
  879. return nil
  880. }
  881. out := new(OracleAuth)
  882. in.DeepCopyInto(out)
  883. return out
  884. }
  885. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  886. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  887. *out = *in
  888. if in.Auth != nil {
  889. in, out := &in.Auth, &out.Auth
  890. *out = new(OracleAuth)
  891. (*in).DeepCopyInto(*out)
  892. }
  893. }
  894. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  895. func (in *OracleProvider) DeepCopy() *OracleProvider {
  896. if in == nil {
  897. return nil
  898. }
  899. out := new(OracleProvider)
  900. in.DeepCopyInto(out)
  901. return out
  902. }
  903. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  904. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  905. *out = *in
  906. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  907. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  908. }
  909. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  910. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  911. if in == nil {
  912. return nil
  913. }
  914. out := new(OracleSecretRef)
  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 *SecretStore) DeepCopyInto(out *SecretStore) {
  920. *out = *in
  921. out.TypeMeta = in.TypeMeta
  922. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  923. in.Spec.DeepCopyInto(&out.Spec)
  924. in.Status.DeepCopyInto(&out.Status)
  925. }
  926. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  927. func (in *SecretStore) DeepCopy() *SecretStore {
  928. if in == nil {
  929. return nil
  930. }
  931. out := new(SecretStore)
  932. in.DeepCopyInto(out)
  933. return out
  934. }
  935. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  936. func (in *SecretStore) DeepCopyObject() runtime.Object {
  937. if c := in.DeepCopy(); c != nil {
  938. return c
  939. }
  940. return nil
  941. }
  942. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  943. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  944. *out = *in
  945. out.TypeMeta = in.TypeMeta
  946. in.ListMeta.DeepCopyInto(&out.ListMeta)
  947. if in.Items != nil {
  948. in, out := &in.Items, &out.Items
  949. *out = make([]SecretStore, len(*in))
  950. for i := range *in {
  951. (*in)[i].DeepCopyInto(&(*out)[i])
  952. }
  953. }
  954. }
  955. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  956. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  957. if in == nil {
  958. return nil
  959. }
  960. out := new(SecretStoreList)
  961. in.DeepCopyInto(out)
  962. return out
  963. }
  964. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  965. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  966. if c := in.DeepCopy(); c != nil {
  967. return c
  968. }
  969. return nil
  970. }
  971. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  972. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  973. *out = *in
  974. if in.AWS != nil {
  975. in, out := &in.AWS, &out.AWS
  976. *out = new(AWSProvider)
  977. (*in).DeepCopyInto(*out)
  978. }
  979. if in.AzureKV != nil {
  980. in, out := &in.AzureKV, &out.AzureKV
  981. *out = new(AzureKVProvider)
  982. (*in).DeepCopyInto(*out)
  983. }
  984. if in.Akeyless != nil {
  985. in, out := &in.Akeyless, &out.Akeyless
  986. *out = new(AkeylessProvider)
  987. (*in).DeepCopyInto(*out)
  988. }
  989. if in.Vault != nil {
  990. in, out := &in.Vault, &out.Vault
  991. *out = new(VaultProvider)
  992. (*in).DeepCopyInto(*out)
  993. }
  994. if in.GCPSM != nil {
  995. in, out := &in.GCPSM, &out.GCPSM
  996. *out = new(GCPSMProvider)
  997. (*in).DeepCopyInto(*out)
  998. }
  999. if in.Oracle != nil {
  1000. in, out := &in.Oracle, &out.Oracle
  1001. *out = new(OracleProvider)
  1002. (*in).DeepCopyInto(*out)
  1003. }
  1004. if in.IBM != nil {
  1005. in, out := &in.IBM, &out.IBM
  1006. *out = new(IBMProvider)
  1007. (*in).DeepCopyInto(*out)
  1008. }
  1009. if in.YandexLockbox != nil {
  1010. in, out := &in.YandexLockbox, &out.YandexLockbox
  1011. *out = new(YandexLockboxProvider)
  1012. (*in).DeepCopyInto(*out)
  1013. }
  1014. if in.Gitlab != nil {
  1015. in, out := &in.Gitlab, &out.Gitlab
  1016. *out = new(GitlabProvider)
  1017. (*in).DeepCopyInto(*out)
  1018. }
  1019. if in.Alibaba != nil {
  1020. in, out := &in.Alibaba, &out.Alibaba
  1021. *out = new(AlibabaProvider)
  1022. (*in).DeepCopyInto(*out)
  1023. }
  1024. if in.Webhook != nil {
  1025. in, out := &in.Webhook, &out.Webhook
  1026. *out = new(WebhookProvider)
  1027. (*in).DeepCopyInto(*out)
  1028. }
  1029. if in.Kubernetes != nil {
  1030. in, out := &in.Kubernetes, &out.Kubernetes
  1031. *out = new(KubernetesProvider)
  1032. (*in).DeepCopyInto(*out)
  1033. }
  1034. if in.Fake != nil {
  1035. in, out := &in.Fake, &out.Fake
  1036. *out = new(FakeProvider)
  1037. (*in).DeepCopyInto(*out)
  1038. }
  1039. }
  1040. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1041. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1042. if in == nil {
  1043. return nil
  1044. }
  1045. out := new(SecretStoreProvider)
  1046. in.DeepCopyInto(out)
  1047. return out
  1048. }
  1049. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1050. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1051. *out = *in
  1052. }
  1053. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1054. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1055. if in == nil {
  1056. return nil
  1057. }
  1058. out := new(SecretStoreRef)
  1059. in.DeepCopyInto(out)
  1060. return out
  1061. }
  1062. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1063. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1064. *out = *in
  1065. if in.MaxRetries != nil {
  1066. in, out := &in.MaxRetries, &out.MaxRetries
  1067. *out = new(int32)
  1068. **out = **in
  1069. }
  1070. if in.RetryInterval != nil {
  1071. in, out := &in.RetryInterval, &out.RetryInterval
  1072. *out = new(string)
  1073. **out = **in
  1074. }
  1075. }
  1076. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1077. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1078. if in == nil {
  1079. return nil
  1080. }
  1081. out := new(SecretStoreRetrySettings)
  1082. in.DeepCopyInto(out)
  1083. return out
  1084. }
  1085. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1086. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1087. *out = *in
  1088. if in.Provider != nil {
  1089. in, out := &in.Provider, &out.Provider
  1090. *out = new(SecretStoreProvider)
  1091. (*in).DeepCopyInto(*out)
  1092. }
  1093. if in.RetrySettings != nil {
  1094. in, out := &in.RetrySettings, &out.RetrySettings
  1095. *out = new(SecretStoreRetrySettings)
  1096. (*in).DeepCopyInto(*out)
  1097. }
  1098. }
  1099. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1100. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1101. if in == nil {
  1102. return nil
  1103. }
  1104. out := new(SecretStoreSpec)
  1105. in.DeepCopyInto(out)
  1106. return out
  1107. }
  1108. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1109. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1110. *out = *in
  1111. if in.Conditions != nil {
  1112. in, out := &in.Conditions, &out.Conditions
  1113. *out = make([]SecretStoreStatusCondition, len(*in))
  1114. for i := range *in {
  1115. (*in)[i].DeepCopyInto(&(*out)[i])
  1116. }
  1117. }
  1118. }
  1119. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1120. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1121. if in == nil {
  1122. return nil
  1123. }
  1124. out := new(SecretStoreStatus)
  1125. in.DeepCopyInto(out)
  1126. return out
  1127. }
  1128. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1129. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1130. *out = *in
  1131. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1132. }
  1133. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1134. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1135. if in == nil {
  1136. return nil
  1137. }
  1138. out := new(SecretStoreStatusCondition)
  1139. in.DeepCopyInto(out)
  1140. return out
  1141. }
  1142. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1143. func (in *ServiceAccountAuth) DeepCopyInto(out *ServiceAccountAuth) {
  1144. *out = *in
  1145. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1146. }
  1147. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountAuth.
  1148. func (in *ServiceAccountAuth) DeepCopy() *ServiceAccountAuth {
  1149. if in == nil {
  1150. return nil
  1151. }
  1152. out := new(ServiceAccountAuth)
  1153. in.DeepCopyInto(out)
  1154. return out
  1155. }
  1156. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1157. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1158. *out = *in
  1159. if in.ConfigMap != nil {
  1160. in, out := &in.ConfigMap, &out.ConfigMap
  1161. *out = new(TemplateRef)
  1162. (*in).DeepCopyInto(*out)
  1163. }
  1164. if in.Secret != nil {
  1165. in, out := &in.Secret, &out.Secret
  1166. *out = new(TemplateRef)
  1167. (*in).DeepCopyInto(*out)
  1168. }
  1169. }
  1170. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1171. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1172. if in == nil {
  1173. return nil
  1174. }
  1175. out := new(TemplateFrom)
  1176. in.DeepCopyInto(out)
  1177. return out
  1178. }
  1179. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1180. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1181. *out = *in
  1182. if in.Items != nil {
  1183. in, out := &in.Items, &out.Items
  1184. *out = make([]TemplateRefItem, len(*in))
  1185. copy(*out, *in)
  1186. }
  1187. }
  1188. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1189. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1190. if in == nil {
  1191. return nil
  1192. }
  1193. out := new(TemplateRef)
  1194. in.DeepCopyInto(out)
  1195. return out
  1196. }
  1197. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1198. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1199. *out = *in
  1200. }
  1201. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1202. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1203. if in == nil {
  1204. return nil
  1205. }
  1206. out := new(TemplateRefItem)
  1207. in.DeepCopyInto(out)
  1208. return out
  1209. }
  1210. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1211. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1212. *out = *in
  1213. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1214. }
  1215. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1216. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1217. if in == nil {
  1218. return nil
  1219. }
  1220. out := new(TokenAuth)
  1221. in.DeepCopyInto(out)
  1222. return out
  1223. }
  1224. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1225. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1226. *out = *in
  1227. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1228. }
  1229. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1230. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1231. if in == nil {
  1232. return nil
  1233. }
  1234. out := new(VaultAppRole)
  1235. in.DeepCopyInto(out)
  1236. return out
  1237. }
  1238. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1239. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1240. *out = *in
  1241. if in.TokenSecretRef != nil {
  1242. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1243. *out = new(metav1.SecretKeySelector)
  1244. (*in).DeepCopyInto(*out)
  1245. }
  1246. if in.AppRole != nil {
  1247. in, out := &in.AppRole, &out.AppRole
  1248. *out = new(VaultAppRole)
  1249. (*in).DeepCopyInto(*out)
  1250. }
  1251. if in.Kubernetes != nil {
  1252. in, out := &in.Kubernetes, &out.Kubernetes
  1253. *out = new(VaultKubernetesAuth)
  1254. (*in).DeepCopyInto(*out)
  1255. }
  1256. if in.Ldap != nil {
  1257. in, out := &in.Ldap, &out.Ldap
  1258. *out = new(VaultLdapAuth)
  1259. (*in).DeepCopyInto(*out)
  1260. }
  1261. if in.Jwt != nil {
  1262. in, out := &in.Jwt, &out.Jwt
  1263. *out = new(VaultJwtAuth)
  1264. (*in).DeepCopyInto(*out)
  1265. }
  1266. if in.Cert != nil {
  1267. in, out := &in.Cert, &out.Cert
  1268. *out = new(VaultCertAuth)
  1269. (*in).DeepCopyInto(*out)
  1270. }
  1271. }
  1272. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1273. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1274. if in == nil {
  1275. return nil
  1276. }
  1277. out := new(VaultAuth)
  1278. in.DeepCopyInto(out)
  1279. return out
  1280. }
  1281. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1282. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1283. *out = *in
  1284. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1285. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1286. }
  1287. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1288. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1289. if in == nil {
  1290. return nil
  1291. }
  1292. out := new(VaultCertAuth)
  1293. in.DeepCopyInto(out)
  1294. return out
  1295. }
  1296. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1297. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1298. *out = *in
  1299. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1300. }
  1301. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1302. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1303. if in == nil {
  1304. return nil
  1305. }
  1306. out := new(VaultJwtAuth)
  1307. in.DeepCopyInto(out)
  1308. return out
  1309. }
  1310. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1311. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1312. *out = *in
  1313. if in.ServiceAccountRef != nil {
  1314. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1315. *out = new(metav1.ServiceAccountSelector)
  1316. (*in).DeepCopyInto(*out)
  1317. }
  1318. if in.SecretRef != nil {
  1319. in, out := &in.SecretRef, &out.SecretRef
  1320. *out = new(metav1.SecretKeySelector)
  1321. (*in).DeepCopyInto(*out)
  1322. }
  1323. }
  1324. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1325. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1326. if in == nil {
  1327. return nil
  1328. }
  1329. out := new(VaultKubernetesAuth)
  1330. in.DeepCopyInto(out)
  1331. return out
  1332. }
  1333. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1334. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1335. *out = *in
  1336. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1337. }
  1338. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1339. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1340. if in == nil {
  1341. return nil
  1342. }
  1343. out := new(VaultLdapAuth)
  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 *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1349. *out = *in
  1350. in.Auth.DeepCopyInto(&out.Auth)
  1351. if in.Path != nil {
  1352. in, out := &in.Path, &out.Path
  1353. *out = new(string)
  1354. **out = **in
  1355. }
  1356. if in.Namespace != nil {
  1357. in, out := &in.Namespace, &out.Namespace
  1358. *out = new(string)
  1359. **out = **in
  1360. }
  1361. if in.CABundle != nil {
  1362. in, out := &in.CABundle, &out.CABundle
  1363. *out = make([]byte, len(*in))
  1364. copy(*out, *in)
  1365. }
  1366. if in.CAProvider != nil {
  1367. in, out := &in.CAProvider, &out.CAProvider
  1368. *out = new(CAProvider)
  1369. (*in).DeepCopyInto(*out)
  1370. }
  1371. }
  1372. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1373. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1374. if in == nil {
  1375. return nil
  1376. }
  1377. out := new(VaultProvider)
  1378. in.DeepCopyInto(out)
  1379. return out
  1380. }
  1381. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1382. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1383. *out = *in
  1384. if in.Namespace != nil {
  1385. in, out := &in.Namespace, &out.Namespace
  1386. *out = new(string)
  1387. **out = **in
  1388. }
  1389. }
  1390. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1391. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1392. if in == nil {
  1393. return nil
  1394. }
  1395. out := new(WebhookCAProvider)
  1396. in.DeepCopyInto(out)
  1397. return out
  1398. }
  1399. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1400. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1401. *out = *in
  1402. if in.Headers != nil {
  1403. in, out := &in.Headers, &out.Headers
  1404. *out = make(map[string]string, len(*in))
  1405. for key, val := range *in {
  1406. (*out)[key] = val
  1407. }
  1408. }
  1409. if in.Timeout != nil {
  1410. in, out := &in.Timeout, &out.Timeout
  1411. *out = new(v1.Duration)
  1412. **out = **in
  1413. }
  1414. out.Result = in.Result
  1415. if in.Secrets != nil {
  1416. in, out := &in.Secrets, &out.Secrets
  1417. *out = make([]WebhookSecret, len(*in))
  1418. for i := range *in {
  1419. (*in)[i].DeepCopyInto(&(*out)[i])
  1420. }
  1421. }
  1422. if in.CABundle != nil {
  1423. in, out := &in.CABundle, &out.CABundle
  1424. *out = make([]byte, len(*in))
  1425. copy(*out, *in)
  1426. }
  1427. if in.CAProvider != nil {
  1428. in, out := &in.CAProvider, &out.CAProvider
  1429. *out = new(WebhookCAProvider)
  1430. (*in).DeepCopyInto(*out)
  1431. }
  1432. }
  1433. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1434. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1435. if in == nil {
  1436. return nil
  1437. }
  1438. out := new(WebhookProvider)
  1439. in.DeepCopyInto(out)
  1440. return out
  1441. }
  1442. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1443. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1444. *out = *in
  1445. }
  1446. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1447. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1448. if in == nil {
  1449. return nil
  1450. }
  1451. out := new(WebhookResult)
  1452. in.DeepCopyInto(out)
  1453. return out
  1454. }
  1455. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1456. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1457. *out = *in
  1458. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1459. }
  1460. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1461. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1462. if in == nil {
  1463. return nil
  1464. }
  1465. out := new(WebhookSecret)
  1466. in.DeepCopyInto(out)
  1467. return out
  1468. }
  1469. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1470. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1471. *out = *in
  1472. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1473. }
  1474. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1475. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1476. if in == nil {
  1477. return nil
  1478. }
  1479. out := new(YandexLockboxAuth)
  1480. in.DeepCopyInto(out)
  1481. return out
  1482. }
  1483. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1484. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  1485. *out = *in
  1486. in.Certificate.DeepCopyInto(&out.Certificate)
  1487. }
  1488. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  1489. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  1490. if in == nil {
  1491. return nil
  1492. }
  1493. out := new(YandexLockboxCAProvider)
  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 *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1499. *out = *in
  1500. in.Auth.DeepCopyInto(&out.Auth)
  1501. if in.CAProvider != nil {
  1502. in, out := &in.CAProvider, &out.CAProvider
  1503. *out = new(YandexLockboxCAProvider)
  1504. (*in).DeepCopyInto(*out)
  1505. }
  1506. }
  1507. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1508. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1509. if in == nil {
  1510. return nil
  1511. }
  1512. out := new(YandexLockboxProvider)
  1513. in.DeepCopyInto(out)
  1514. return out
  1515. }