zz_generated.deepcopy.go 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237
  1. // +build !ignore_autogenerated
  2. /*
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by controller-gen. DO NOT EDIT.
  14. package v1alpha1
  15. import (
  16. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  17. "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/runtime"
  19. )
  20. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  21. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  22. *out = *in
  23. if in.SecretRef != nil {
  24. in, out := &in.SecretRef, &out.SecretRef
  25. *out = new(AWSAuthSecretRef)
  26. (*in).DeepCopyInto(*out)
  27. }
  28. if in.JWTAuth != nil {
  29. in, out := &in.JWTAuth, &out.JWTAuth
  30. *out = new(AWSJWTAuth)
  31. (*in).DeepCopyInto(*out)
  32. }
  33. }
  34. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  35. func (in *AWSAuth) DeepCopy() *AWSAuth {
  36. if in == nil {
  37. return nil
  38. }
  39. out := new(AWSAuth)
  40. in.DeepCopyInto(out)
  41. return out
  42. }
  43. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  44. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  45. *out = *in
  46. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  47. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  48. }
  49. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  50. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  51. if in == nil {
  52. return nil
  53. }
  54. out := new(AWSAuthSecretRef)
  55. in.DeepCopyInto(out)
  56. return out
  57. }
  58. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  59. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  60. *out = *in
  61. if in.ServiceAccountRef != nil {
  62. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  63. *out = new(metav1.ServiceAccountSelector)
  64. (*in).DeepCopyInto(*out)
  65. }
  66. }
  67. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  68. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  69. if in == nil {
  70. return nil
  71. }
  72. out := new(AWSJWTAuth)
  73. in.DeepCopyInto(out)
  74. return out
  75. }
  76. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  77. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  78. *out = *in
  79. in.Auth.DeepCopyInto(&out.Auth)
  80. }
  81. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  82. func (in *AWSProvider) DeepCopy() *AWSProvider {
  83. if in == nil {
  84. return nil
  85. }
  86. out := new(AWSProvider)
  87. in.DeepCopyInto(out)
  88. return out
  89. }
  90. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  91. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  92. *out = *in
  93. in.SecretRef.DeepCopyInto(&out.SecretRef)
  94. }
  95. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  96. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  97. if in == nil {
  98. return nil
  99. }
  100. out := new(AkeylessAuth)
  101. in.DeepCopyInto(out)
  102. return out
  103. }
  104. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  105. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  106. *out = *in
  107. in.AccessID.DeepCopyInto(&out.AccessID)
  108. in.AccessType.DeepCopyInto(&out.AccessType)
  109. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  110. }
  111. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  112. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  113. if in == nil {
  114. return nil
  115. }
  116. out := new(AkeylessAuthSecretRef)
  117. in.DeepCopyInto(out)
  118. return out
  119. }
  120. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  121. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  122. *out = *in
  123. if in.AkeylessGWApiURL != nil {
  124. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  125. *out = new(string)
  126. **out = **in
  127. }
  128. if in.Auth != nil {
  129. in, out := &in.Auth, &out.Auth
  130. *out = new(AkeylessAuth)
  131. (*in).DeepCopyInto(*out)
  132. }
  133. }
  134. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  135. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  136. if in == nil {
  137. return nil
  138. }
  139. out := new(AkeylessProvider)
  140. in.DeepCopyInto(out)
  141. return out
  142. }
  143. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  144. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  145. *out = *in
  146. in.SecretRef.DeepCopyInto(&out.SecretRef)
  147. }
  148. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  149. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  150. if in == nil {
  151. return nil
  152. }
  153. out := new(AlibabaAuth)
  154. in.DeepCopyInto(out)
  155. return out
  156. }
  157. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  158. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  159. *out = *in
  160. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  161. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  162. }
  163. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  164. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  165. if in == nil {
  166. return nil
  167. }
  168. out := new(AlibabaAuthSecretRef)
  169. in.DeepCopyInto(out)
  170. return out
  171. }
  172. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  173. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  174. *out = *in
  175. if in.Auth != nil {
  176. in, out := &in.Auth, &out.Auth
  177. *out = new(AlibabaAuth)
  178. (*in).DeepCopyInto(*out)
  179. }
  180. }
  181. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  182. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  183. if in == nil {
  184. return nil
  185. }
  186. out := new(AlibabaProvider)
  187. in.DeepCopyInto(out)
  188. return out
  189. }
  190. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  191. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  192. *out = *in
  193. if in.ClientID != nil {
  194. in, out := &in.ClientID, &out.ClientID
  195. *out = new(metav1.SecretKeySelector)
  196. (*in).DeepCopyInto(*out)
  197. }
  198. if in.ClientSecret != nil {
  199. in, out := &in.ClientSecret, &out.ClientSecret
  200. *out = new(metav1.SecretKeySelector)
  201. (*in).DeepCopyInto(*out)
  202. }
  203. }
  204. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  205. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  206. if in == nil {
  207. return nil
  208. }
  209. out := new(AzureKVAuth)
  210. in.DeepCopyInto(out)
  211. return out
  212. }
  213. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  214. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  215. *out = *in
  216. if in.VaultURL != nil {
  217. in, out := &in.VaultURL, &out.VaultURL
  218. *out = new(string)
  219. **out = **in
  220. }
  221. if in.TenantID != nil {
  222. in, out := &in.TenantID, &out.TenantID
  223. *out = new(string)
  224. **out = **in
  225. }
  226. if in.AuthSecretRef != nil {
  227. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  228. *out = new(AzureKVAuth)
  229. (*in).DeepCopyInto(*out)
  230. }
  231. }
  232. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  233. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  234. if in == nil {
  235. return nil
  236. }
  237. out := new(AzureKVProvider)
  238. in.DeepCopyInto(out)
  239. return out
  240. }
  241. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  242. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  243. *out = *in
  244. }
  245. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  246. func (in *CAProvider) DeepCopy() *CAProvider {
  247. if in == nil {
  248. return nil
  249. }
  250. out := new(CAProvider)
  251. in.DeepCopyInto(out)
  252. return out
  253. }
  254. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  255. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  256. *out = *in
  257. out.TypeMeta = in.TypeMeta
  258. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  259. in.Spec.DeepCopyInto(&out.Spec)
  260. in.Status.DeepCopyInto(&out.Status)
  261. }
  262. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  263. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  264. if in == nil {
  265. return nil
  266. }
  267. out := new(ClusterSecretStore)
  268. in.DeepCopyInto(out)
  269. return out
  270. }
  271. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  272. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  273. if c := in.DeepCopy(); c != nil {
  274. return c
  275. }
  276. return nil
  277. }
  278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  279. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  280. *out = *in
  281. out.TypeMeta = in.TypeMeta
  282. in.ListMeta.DeepCopyInto(&out.ListMeta)
  283. if in.Items != nil {
  284. in, out := &in.Items, &out.Items
  285. *out = make([]ClusterSecretStore, len(*in))
  286. for i := range *in {
  287. (*in)[i].DeepCopyInto(&(*out)[i])
  288. }
  289. }
  290. }
  291. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  292. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  293. if in == nil {
  294. return nil
  295. }
  296. out := new(ClusterSecretStoreList)
  297. in.DeepCopyInto(out)
  298. return out
  299. }
  300. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  301. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  302. if c := in.DeepCopy(); c != nil {
  303. return c
  304. }
  305. return nil
  306. }
  307. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  308. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  309. *out = *in
  310. out.TypeMeta = in.TypeMeta
  311. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  312. in.Spec.DeepCopyInto(&out.Spec)
  313. in.Status.DeepCopyInto(&out.Status)
  314. }
  315. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  316. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  317. if in == nil {
  318. return nil
  319. }
  320. out := new(ExternalSecret)
  321. in.DeepCopyInto(out)
  322. return out
  323. }
  324. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  325. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  326. if c := in.DeepCopy(); c != nil {
  327. return c
  328. }
  329. return nil
  330. }
  331. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  332. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  333. *out = *in
  334. out.RemoteRef = in.RemoteRef
  335. }
  336. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  337. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  338. if in == nil {
  339. return nil
  340. }
  341. out := new(ExternalSecretData)
  342. in.DeepCopyInto(out)
  343. return out
  344. }
  345. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  346. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  347. *out = *in
  348. }
  349. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  350. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  351. if in == nil {
  352. return nil
  353. }
  354. out := new(ExternalSecretDataRemoteRef)
  355. in.DeepCopyInto(out)
  356. return out
  357. }
  358. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  359. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  360. *out = *in
  361. out.TypeMeta = in.TypeMeta
  362. in.ListMeta.DeepCopyInto(&out.ListMeta)
  363. if in.Items != nil {
  364. in, out := &in.Items, &out.Items
  365. *out = make([]ExternalSecret, len(*in))
  366. for i := range *in {
  367. (*in)[i].DeepCopyInto(&(*out)[i])
  368. }
  369. }
  370. }
  371. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  372. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  373. if in == nil {
  374. return nil
  375. }
  376. out := new(ExternalSecretList)
  377. in.DeepCopyInto(out)
  378. return out
  379. }
  380. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  381. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  382. if c := in.DeepCopy(); c != nil {
  383. return c
  384. }
  385. return nil
  386. }
  387. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  388. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  389. *out = *in
  390. out.SecretStoreRef = in.SecretStoreRef
  391. in.Target.DeepCopyInto(&out.Target)
  392. if in.RefreshInterval != nil {
  393. in, out := &in.RefreshInterval, &out.RefreshInterval
  394. *out = new(v1.Duration)
  395. **out = **in
  396. }
  397. if in.Data != nil {
  398. in, out := &in.Data, &out.Data
  399. *out = make([]ExternalSecretData, len(*in))
  400. copy(*out, *in)
  401. }
  402. if in.DataFrom != nil {
  403. in, out := &in.DataFrom, &out.DataFrom
  404. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  405. copy(*out, *in)
  406. }
  407. }
  408. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  409. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  410. if in == nil {
  411. return nil
  412. }
  413. out := new(ExternalSecretSpec)
  414. in.DeepCopyInto(out)
  415. return out
  416. }
  417. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  418. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  419. *out = *in
  420. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  421. if in.Conditions != nil {
  422. in, out := &in.Conditions, &out.Conditions
  423. *out = make([]ExternalSecretStatusCondition, len(*in))
  424. for i := range *in {
  425. (*in)[i].DeepCopyInto(&(*out)[i])
  426. }
  427. }
  428. }
  429. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  430. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  431. if in == nil {
  432. return nil
  433. }
  434. out := new(ExternalSecretStatus)
  435. in.DeepCopyInto(out)
  436. return out
  437. }
  438. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  439. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  440. *out = *in
  441. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  442. }
  443. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  444. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  445. if in == nil {
  446. return nil
  447. }
  448. out := new(ExternalSecretStatusCondition)
  449. in.DeepCopyInto(out)
  450. return out
  451. }
  452. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  453. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  454. *out = *in
  455. if in.Template != nil {
  456. in, out := &in.Template, &out.Template
  457. *out = new(ExternalSecretTemplate)
  458. (*in).DeepCopyInto(*out)
  459. }
  460. }
  461. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  462. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  463. if in == nil {
  464. return nil
  465. }
  466. out := new(ExternalSecretTarget)
  467. in.DeepCopyInto(out)
  468. return out
  469. }
  470. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  471. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  472. *out = *in
  473. in.Metadata.DeepCopyInto(&out.Metadata)
  474. if in.Data != nil {
  475. in, out := &in.Data, &out.Data
  476. *out = make(map[string]string, len(*in))
  477. for key, val := range *in {
  478. (*out)[key] = val
  479. }
  480. }
  481. if in.TemplateFrom != nil {
  482. in, out := &in.TemplateFrom, &out.TemplateFrom
  483. *out = make([]TemplateFrom, len(*in))
  484. for i := range *in {
  485. (*in)[i].DeepCopyInto(&(*out)[i])
  486. }
  487. }
  488. }
  489. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  490. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  491. if in == nil {
  492. return nil
  493. }
  494. out := new(ExternalSecretTemplate)
  495. in.DeepCopyInto(out)
  496. return out
  497. }
  498. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  499. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  500. *out = *in
  501. if in.Annotations != nil {
  502. in, out := &in.Annotations, &out.Annotations
  503. *out = make(map[string]string, len(*in))
  504. for key, val := range *in {
  505. (*out)[key] = val
  506. }
  507. }
  508. if in.Labels != nil {
  509. in, out := &in.Labels, &out.Labels
  510. *out = make(map[string]string, len(*in))
  511. for key, val := range *in {
  512. (*out)[key] = val
  513. }
  514. }
  515. }
  516. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  517. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  518. if in == nil {
  519. return nil
  520. }
  521. out := new(ExternalSecretTemplateMetadata)
  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 *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  527. *out = *in
  528. in.SecretRef.DeepCopyInto(&out.SecretRef)
  529. }
  530. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  531. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  532. if in == nil {
  533. return nil
  534. }
  535. out := new(GCPSMAuth)
  536. in.DeepCopyInto(out)
  537. return out
  538. }
  539. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  540. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  541. *out = *in
  542. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  543. }
  544. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  545. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  546. if in == nil {
  547. return nil
  548. }
  549. out := new(GCPSMAuthSecretRef)
  550. in.DeepCopyInto(out)
  551. return out
  552. }
  553. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  554. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  555. *out = *in
  556. in.Auth.DeepCopyInto(&out.Auth)
  557. }
  558. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  559. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  560. if in == nil {
  561. return nil
  562. }
  563. out := new(GCPSMProvider)
  564. in.DeepCopyInto(out)
  565. return out
  566. }
  567. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  568. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  569. *out = *in
  570. in.SecretRef.DeepCopyInto(&out.SecretRef)
  571. }
  572. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  573. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  574. if in == nil {
  575. return nil
  576. }
  577. out := new(GitlabAuth)
  578. in.DeepCopyInto(out)
  579. return out
  580. }
  581. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  582. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  583. *out = *in
  584. in.Auth.DeepCopyInto(&out.Auth)
  585. }
  586. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  587. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  588. if in == nil {
  589. return nil
  590. }
  591. out := new(GitlabProvider)
  592. in.DeepCopyInto(out)
  593. return out
  594. }
  595. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  596. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  597. *out = *in
  598. in.AccessToken.DeepCopyInto(&out.AccessToken)
  599. }
  600. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  601. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  602. if in == nil {
  603. return nil
  604. }
  605. out := new(GitlabSecretRef)
  606. in.DeepCopyInto(out)
  607. return out
  608. }
  609. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  610. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  611. *out = *in
  612. in.SecretRef.DeepCopyInto(&out.SecretRef)
  613. }
  614. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  615. func (in *IBMAuth) DeepCopy() *IBMAuth {
  616. if in == nil {
  617. return nil
  618. }
  619. out := new(IBMAuth)
  620. in.DeepCopyInto(out)
  621. return out
  622. }
  623. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  624. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  625. *out = *in
  626. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  627. }
  628. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  629. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  630. if in == nil {
  631. return nil
  632. }
  633. out := new(IBMAuthSecretRef)
  634. in.DeepCopyInto(out)
  635. return out
  636. }
  637. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  638. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  639. *out = *in
  640. in.Auth.DeepCopyInto(&out.Auth)
  641. if in.ServiceURL != nil {
  642. in, out := &in.ServiceURL, &out.ServiceURL
  643. *out = new(string)
  644. **out = **in
  645. }
  646. }
  647. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  648. func (in *IBMProvider) DeepCopy() *IBMProvider {
  649. if in == nil {
  650. return nil
  651. }
  652. out := new(IBMProvider)
  653. in.DeepCopyInto(out)
  654. return out
  655. }
  656. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  657. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  658. *out = *in
  659. in.SecretRef.DeepCopyInto(&out.SecretRef)
  660. }
  661. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  662. func (in *OracleAuth) DeepCopy() *OracleAuth {
  663. if in == nil {
  664. return nil
  665. }
  666. out := new(OracleAuth)
  667. in.DeepCopyInto(out)
  668. return out
  669. }
  670. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  671. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  672. *out = *in
  673. in.Auth.DeepCopyInto(&out.Auth)
  674. }
  675. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  676. func (in *OracleProvider) DeepCopy() *OracleProvider {
  677. if in == nil {
  678. return nil
  679. }
  680. out := new(OracleProvider)
  681. in.DeepCopyInto(out)
  682. return out
  683. }
  684. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  685. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  686. *out = *in
  687. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  688. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  689. }
  690. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  691. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  692. if in == nil {
  693. return nil
  694. }
  695. out := new(OracleSecretRef)
  696. in.DeepCopyInto(out)
  697. return out
  698. }
  699. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  700. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  701. *out = *in
  702. out.TypeMeta = in.TypeMeta
  703. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  704. in.Spec.DeepCopyInto(&out.Spec)
  705. in.Status.DeepCopyInto(&out.Status)
  706. }
  707. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  708. func (in *SecretStore) DeepCopy() *SecretStore {
  709. if in == nil {
  710. return nil
  711. }
  712. out := new(SecretStore)
  713. in.DeepCopyInto(out)
  714. return out
  715. }
  716. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  717. func (in *SecretStore) DeepCopyObject() runtime.Object {
  718. if c := in.DeepCopy(); c != nil {
  719. return c
  720. }
  721. return nil
  722. }
  723. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  724. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  725. *out = *in
  726. out.TypeMeta = in.TypeMeta
  727. in.ListMeta.DeepCopyInto(&out.ListMeta)
  728. if in.Items != nil {
  729. in, out := &in.Items, &out.Items
  730. *out = make([]SecretStore, len(*in))
  731. for i := range *in {
  732. (*in)[i].DeepCopyInto(&(*out)[i])
  733. }
  734. }
  735. }
  736. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  737. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  738. if in == nil {
  739. return nil
  740. }
  741. out := new(SecretStoreList)
  742. in.DeepCopyInto(out)
  743. return out
  744. }
  745. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  746. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  747. if c := in.DeepCopy(); c != nil {
  748. return c
  749. }
  750. return nil
  751. }
  752. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  753. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  754. *out = *in
  755. if in.AWS != nil {
  756. in, out := &in.AWS, &out.AWS
  757. *out = new(AWSProvider)
  758. (*in).DeepCopyInto(*out)
  759. }
  760. if in.AzureKV != nil {
  761. in, out := &in.AzureKV, &out.AzureKV
  762. *out = new(AzureKVProvider)
  763. (*in).DeepCopyInto(*out)
  764. }
  765. if in.Akeyless != nil {
  766. in, out := &in.Akeyless, &out.Akeyless
  767. *out = new(AkeylessProvider)
  768. (*in).DeepCopyInto(*out)
  769. }
  770. if in.Vault != nil {
  771. in, out := &in.Vault, &out.Vault
  772. *out = new(VaultProvider)
  773. (*in).DeepCopyInto(*out)
  774. }
  775. if in.GCPSM != nil {
  776. in, out := &in.GCPSM, &out.GCPSM
  777. *out = new(GCPSMProvider)
  778. (*in).DeepCopyInto(*out)
  779. }
  780. if in.Oracle != nil {
  781. in, out := &in.Oracle, &out.Oracle
  782. *out = new(OracleProvider)
  783. (*in).DeepCopyInto(*out)
  784. }
  785. if in.IBM != nil {
  786. in, out := &in.IBM, &out.IBM
  787. *out = new(IBMProvider)
  788. (*in).DeepCopyInto(*out)
  789. }
  790. if in.YandexLockbox != nil {
  791. in, out := &in.YandexLockbox, &out.YandexLockbox
  792. *out = new(YandexLockboxProvider)
  793. (*in).DeepCopyInto(*out)
  794. }
  795. if in.Gitlab != nil {
  796. in, out := &in.Gitlab, &out.Gitlab
  797. *out = new(GitlabProvider)
  798. (*in).DeepCopyInto(*out)
  799. }
  800. if in.Alibaba != nil {
  801. in, out := &in.Alibaba, &out.Alibaba
  802. *out = new(AlibabaProvider)
  803. (*in).DeepCopyInto(*out)
  804. }
  805. }
  806. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  807. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  808. if in == nil {
  809. return nil
  810. }
  811. out := new(SecretStoreProvider)
  812. in.DeepCopyInto(out)
  813. return out
  814. }
  815. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  816. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  817. *out = *in
  818. }
  819. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  820. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  821. if in == nil {
  822. return nil
  823. }
  824. out := new(SecretStoreRef)
  825. in.DeepCopyInto(out)
  826. return out
  827. }
  828. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  829. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  830. *out = *in
  831. if in.Provider != nil {
  832. in, out := &in.Provider, &out.Provider
  833. *out = new(SecretStoreProvider)
  834. (*in).DeepCopyInto(*out)
  835. }
  836. }
  837. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  838. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  839. if in == nil {
  840. return nil
  841. }
  842. out := new(SecretStoreSpec)
  843. in.DeepCopyInto(out)
  844. return out
  845. }
  846. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  847. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  848. *out = *in
  849. if in.Conditions != nil {
  850. in, out := &in.Conditions, &out.Conditions
  851. *out = make([]SecretStoreStatusCondition, len(*in))
  852. for i := range *in {
  853. (*in)[i].DeepCopyInto(&(*out)[i])
  854. }
  855. }
  856. }
  857. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  858. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  859. if in == nil {
  860. return nil
  861. }
  862. out := new(SecretStoreStatus)
  863. in.DeepCopyInto(out)
  864. return out
  865. }
  866. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  867. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  868. *out = *in
  869. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  870. }
  871. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  872. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  873. if in == nil {
  874. return nil
  875. }
  876. out := new(SecretStoreStatusCondition)
  877. in.DeepCopyInto(out)
  878. return out
  879. }
  880. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  881. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  882. *out = *in
  883. if in.ConfigMap != nil {
  884. in, out := &in.ConfigMap, &out.ConfigMap
  885. *out = new(TemplateRef)
  886. (*in).DeepCopyInto(*out)
  887. }
  888. if in.Secret != nil {
  889. in, out := &in.Secret, &out.Secret
  890. *out = new(TemplateRef)
  891. (*in).DeepCopyInto(*out)
  892. }
  893. }
  894. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  895. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  896. if in == nil {
  897. return nil
  898. }
  899. out := new(TemplateFrom)
  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 *TemplateRef) DeepCopyInto(out *TemplateRef) {
  905. *out = *in
  906. if in.Items != nil {
  907. in, out := &in.Items, &out.Items
  908. *out = make([]TemplateRefItem, len(*in))
  909. copy(*out, *in)
  910. }
  911. }
  912. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  913. func (in *TemplateRef) DeepCopy() *TemplateRef {
  914. if in == nil {
  915. return nil
  916. }
  917. out := new(TemplateRef)
  918. in.DeepCopyInto(out)
  919. return out
  920. }
  921. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  922. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  923. *out = *in
  924. }
  925. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  926. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  927. if in == nil {
  928. return nil
  929. }
  930. out := new(TemplateRefItem)
  931. in.DeepCopyInto(out)
  932. return out
  933. }
  934. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  935. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  936. *out = *in
  937. in.SecretRef.DeepCopyInto(&out.SecretRef)
  938. }
  939. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  940. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  941. if in == nil {
  942. return nil
  943. }
  944. out := new(VaultAppRole)
  945. in.DeepCopyInto(out)
  946. return out
  947. }
  948. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  949. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  950. *out = *in
  951. if in.TokenSecretRef != nil {
  952. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  953. *out = new(metav1.SecretKeySelector)
  954. (*in).DeepCopyInto(*out)
  955. }
  956. if in.AppRole != nil {
  957. in, out := &in.AppRole, &out.AppRole
  958. *out = new(VaultAppRole)
  959. (*in).DeepCopyInto(*out)
  960. }
  961. if in.Kubernetes != nil {
  962. in, out := &in.Kubernetes, &out.Kubernetes
  963. *out = new(VaultKubernetesAuth)
  964. (*in).DeepCopyInto(*out)
  965. }
  966. if in.Ldap != nil {
  967. in, out := &in.Ldap, &out.Ldap
  968. *out = new(VaultLdapAuth)
  969. (*in).DeepCopyInto(*out)
  970. }
  971. if in.Jwt != nil {
  972. in, out := &in.Jwt, &out.Jwt
  973. *out = new(VaultJwtAuth)
  974. (*in).DeepCopyInto(*out)
  975. }
  976. if in.Cert != nil {
  977. in, out := &in.Cert, &out.Cert
  978. *out = new(VaultCertAuth)
  979. (*in).DeepCopyInto(*out)
  980. }
  981. }
  982. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  983. func (in *VaultAuth) DeepCopy() *VaultAuth {
  984. if in == nil {
  985. return nil
  986. }
  987. out := new(VaultAuth)
  988. in.DeepCopyInto(out)
  989. return out
  990. }
  991. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  992. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  993. *out = *in
  994. in.ClientCert.DeepCopyInto(&out.ClientCert)
  995. in.SecretRef.DeepCopyInto(&out.SecretRef)
  996. }
  997. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  998. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  999. if in == nil {
  1000. return nil
  1001. }
  1002. out := new(VaultCertAuth)
  1003. in.DeepCopyInto(out)
  1004. return out
  1005. }
  1006. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1007. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1008. *out = *in
  1009. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1010. }
  1011. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1012. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1013. if in == nil {
  1014. return nil
  1015. }
  1016. out := new(VaultJwtAuth)
  1017. in.DeepCopyInto(out)
  1018. return out
  1019. }
  1020. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1021. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1022. *out = *in
  1023. if in.ServiceAccountRef != nil {
  1024. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1025. *out = new(metav1.ServiceAccountSelector)
  1026. (*in).DeepCopyInto(*out)
  1027. }
  1028. if in.SecretRef != nil {
  1029. in, out := &in.SecretRef, &out.SecretRef
  1030. *out = new(metav1.SecretKeySelector)
  1031. (*in).DeepCopyInto(*out)
  1032. }
  1033. }
  1034. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1035. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1036. if in == nil {
  1037. return nil
  1038. }
  1039. out := new(VaultKubernetesAuth)
  1040. in.DeepCopyInto(out)
  1041. return out
  1042. }
  1043. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1044. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1045. *out = *in
  1046. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1047. }
  1048. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1049. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1050. if in == nil {
  1051. return nil
  1052. }
  1053. out := new(VaultLdapAuth)
  1054. in.DeepCopyInto(out)
  1055. return out
  1056. }
  1057. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1058. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1059. *out = *in
  1060. in.Auth.DeepCopyInto(&out.Auth)
  1061. if in.Namespace != nil {
  1062. in, out := &in.Namespace, &out.Namespace
  1063. *out = new(string)
  1064. **out = **in
  1065. }
  1066. if in.CABundle != nil {
  1067. in, out := &in.CABundle, &out.CABundle
  1068. *out = make([]byte, len(*in))
  1069. copy(*out, *in)
  1070. }
  1071. if in.CAProvider != nil {
  1072. in, out := &in.CAProvider, &out.CAProvider
  1073. *out = new(CAProvider)
  1074. **out = **in
  1075. }
  1076. }
  1077. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1078. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1079. if in == nil {
  1080. return nil
  1081. }
  1082. out := new(VaultProvider)
  1083. in.DeepCopyInto(out)
  1084. return out
  1085. }
  1086. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1087. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1088. *out = *in
  1089. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1090. }
  1091. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1092. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1093. if in == nil {
  1094. return nil
  1095. }
  1096. out := new(YandexLockboxAuth)
  1097. in.DeepCopyInto(out)
  1098. return out
  1099. }
  1100. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1101. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1102. *out = *in
  1103. in.Auth.DeepCopyInto(&out.Auth)
  1104. }
  1105. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1106. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1107. if in == nil {
  1108. return nil
  1109. }
  1110. out := new(YandexLockboxProvider)
  1111. in.DeepCopyInto(out)
  1112. return out
  1113. }