zz_generated.deepcopy.go 45 KB

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