zz_generated.deepcopy.go 45 KB

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