zz_generated.deepcopy.go 57 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975
  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. if in.KubernetesAuth != nil {
  96. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  97. *out = new(AkeylessKubernetesAuth)
  98. (*in).DeepCopyInto(*out)
  99. }
  100. }
  101. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  102. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  103. if in == nil {
  104. return nil
  105. }
  106. out := new(AkeylessAuth)
  107. in.DeepCopyInto(out)
  108. return out
  109. }
  110. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  111. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  112. *out = *in
  113. in.AccessID.DeepCopyInto(&out.AccessID)
  114. in.AccessType.DeepCopyInto(&out.AccessType)
  115. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  116. }
  117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  118. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  119. if in == nil {
  120. return nil
  121. }
  122. out := new(AkeylessAuthSecretRef)
  123. in.DeepCopyInto(out)
  124. return out
  125. }
  126. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  127. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  128. *out = *in
  129. if in.ServiceAccountRef != nil {
  130. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  131. *out = new(metav1.ServiceAccountSelector)
  132. (*in).DeepCopyInto(*out)
  133. }
  134. if in.SecretRef != nil {
  135. in, out := &in.SecretRef, &out.SecretRef
  136. *out = new(metav1.SecretKeySelector)
  137. (*in).DeepCopyInto(*out)
  138. }
  139. }
  140. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  141. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  142. if in == nil {
  143. return nil
  144. }
  145. out := new(AkeylessKubernetesAuth)
  146. in.DeepCopyInto(out)
  147. return out
  148. }
  149. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  150. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  151. *out = *in
  152. if in.AkeylessGWApiURL != nil {
  153. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  154. *out = new(string)
  155. **out = **in
  156. }
  157. if in.Auth != nil {
  158. in, out := &in.Auth, &out.Auth
  159. *out = new(AkeylessAuth)
  160. (*in).DeepCopyInto(*out)
  161. }
  162. if in.CABundle != nil {
  163. in, out := &in.CABundle, &out.CABundle
  164. *out = make([]byte, len(*in))
  165. copy(*out, *in)
  166. }
  167. if in.CAProvider != nil {
  168. in, out := &in.CAProvider, &out.CAProvider
  169. *out = new(CAProvider)
  170. (*in).DeepCopyInto(*out)
  171. }
  172. }
  173. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  174. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  175. if in == nil {
  176. return nil
  177. }
  178. out := new(AkeylessProvider)
  179. in.DeepCopyInto(out)
  180. return out
  181. }
  182. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  183. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  184. *out = *in
  185. in.SecretRef.DeepCopyInto(&out.SecretRef)
  186. }
  187. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  188. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  189. if in == nil {
  190. return nil
  191. }
  192. out := new(AlibabaAuth)
  193. in.DeepCopyInto(out)
  194. return out
  195. }
  196. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  197. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  198. *out = *in
  199. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  200. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  201. }
  202. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  203. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  204. if in == nil {
  205. return nil
  206. }
  207. out := new(AlibabaAuthSecretRef)
  208. in.DeepCopyInto(out)
  209. return out
  210. }
  211. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  212. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  213. *out = *in
  214. if in.Auth != nil {
  215. in, out := &in.Auth, &out.Auth
  216. *out = new(AlibabaAuth)
  217. (*in).DeepCopyInto(*out)
  218. }
  219. }
  220. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  221. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  222. if in == nil {
  223. return nil
  224. }
  225. out := new(AlibabaProvider)
  226. in.DeepCopyInto(out)
  227. return out
  228. }
  229. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  230. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  231. *out = *in
  232. if in.ClientID != nil {
  233. in, out := &in.ClientID, &out.ClientID
  234. *out = new(metav1.SecretKeySelector)
  235. (*in).DeepCopyInto(*out)
  236. }
  237. if in.ClientSecret != nil {
  238. in, out := &in.ClientSecret, &out.ClientSecret
  239. *out = new(metav1.SecretKeySelector)
  240. (*in).DeepCopyInto(*out)
  241. }
  242. }
  243. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  244. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  245. if in == nil {
  246. return nil
  247. }
  248. out := new(AzureKVAuth)
  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 *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  254. *out = *in
  255. if in.AuthType != nil {
  256. in, out := &in.AuthType, &out.AuthType
  257. *out = new(AzureAuthType)
  258. **out = **in
  259. }
  260. if in.VaultURL != nil {
  261. in, out := &in.VaultURL, &out.VaultURL
  262. *out = new(string)
  263. **out = **in
  264. }
  265. if in.TenantID != nil {
  266. in, out := &in.TenantID, &out.TenantID
  267. *out = new(string)
  268. **out = **in
  269. }
  270. if in.AuthSecretRef != nil {
  271. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  272. *out = new(AzureKVAuth)
  273. (*in).DeepCopyInto(*out)
  274. }
  275. if in.ServiceAccountRef != nil {
  276. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  277. *out = new(metav1.ServiceAccountSelector)
  278. (*in).DeepCopyInto(*out)
  279. }
  280. if in.IdentityID != nil {
  281. in, out := &in.IdentityID, &out.IdentityID
  282. *out = new(string)
  283. **out = **in
  284. }
  285. }
  286. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  287. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  288. if in == nil {
  289. return nil
  290. }
  291. out := new(AzureKVProvider)
  292. in.DeepCopyInto(out)
  293. return out
  294. }
  295. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  296. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  297. *out = *in
  298. if in.Namespace != nil {
  299. in, out := &in.Namespace, &out.Namespace
  300. *out = new(string)
  301. **out = **in
  302. }
  303. }
  304. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  305. func (in *CAProvider) DeepCopy() *CAProvider {
  306. if in == nil {
  307. return nil
  308. }
  309. out := new(CAProvider)
  310. in.DeepCopyInto(out)
  311. return out
  312. }
  313. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  314. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  315. *out = *in
  316. in.ClientCert.DeepCopyInto(&out.ClientCert)
  317. in.ClientKey.DeepCopyInto(&out.ClientKey)
  318. }
  319. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  320. func (in *CertAuth) DeepCopy() *CertAuth {
  321. if in == nil {
  322. return nil
  323. }
  324. out := new(CertAuth)
  325. in.DeepCopyInto(out)
  326. return out
  327. }
  328. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  329. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  330. *out = *in
  331. out.TypeMeta = in.TypeMeta
  332. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  333. in.Spec.DeepCopyInto(&out.Spec)
  334. in.Status.DeepCopyInto(&out.Status)
  335. }
  336. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  337. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  338. if in == nil {
  339. return nil
  340. }
  341. out := new(ClusterSecretStore)
  342. in.DeepCopyInto(out)
  343. return out
  344. }
  345. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  346. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  347. if c := in.DeepCopy(); c != nil {
  348. return c
  349. }
  350. return nil
  351. }
  352. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  353. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  354. *out = *in
  355. out.TypeMeta = in.TypeMeta
  356. in.ListMeta.DeepCopyInto(&out.ListMeta)
  357. if in.Items != nil {
  358. in, out := &in.Items, &out.Items
  359. *out = make([]ClusterSecretStore, len(*in))
  360. for i := range *in {
  361. (*in)[i].DeepCopyInto(&(*out)[i])
  362. }
  363. }
  364. }
  365. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  366. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  367. if in == nil {
  368. return nil
  369. }
  370. out := new(ClusterSecretStoreList)
  371. in.DeepCopyInto(out)
  372. return out
  373. }
  374. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  375. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  376. if c := in.DeepCopy(); c != nil {
  377. return c
  378. }
  379. return nil
  380. }
  381. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  382. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  383. *out = *in
  384. out.TypeMeta = in.TypeMeta
  385. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  386. in.Spec.DeepCopyInto(&out.Spec)
  387. in.Status.DeepCopyInto(&out.Status)
  388. }
  389. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  390. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  391. if in == nil {
  392. return nil
  393. }
  394. out := new(ExternalSecret)
  395. in.DeepCopyInto(out)
  396. return out
  397. }
  398. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  399. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  400. if c := in.DeepCopy(); c != nil {
  401. return c
  402. }
  403. return nil
  404. }
  405. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  406. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  407. *out = *in
  408. out.RemoteRef = in.RemoteRef
  409. }
  410. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  411. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  412. if in == nil {
  413. return nil
  414. }
  415. out := new(ExternalSecretData)
  416. in.DeepCopyInto(out)
  417. return out
  418. }
  419. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  420. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  421. *out = *in
  422. }
  423. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  424. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  425. if in == nil {
  426. return nil
  427. }
  428. out := new(ExternalSecretDataRemoteRef)
  429. in.DeepCopyInto(out)
  430. return out
  431. }
  432. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  433. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  434. *out = *in
  435. out.TypeMeta = in.TypeMeta
  436. in.ListMeta.DeepCopyInto(&out.ListMeta)
  437. if in.Items != nil {
  438. in, out := &in.Items, &out.Items
  439. *out = make([]ExternalSecret, len(*in))
  440. for i := range *in {
  441. (*in)[i].DeepCopyInto(&(*out)[i])
  442. }
  443. }
  444. }
  445. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  446. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  447. if in == nil {
  448. return nil
  449. }
  450. out := new(ExternalSecretList)
  451. in.DeepCopyInto(out)
  452. return out
  453. }
  454. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  455. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  456. if c := in.DeepCopy(); c != nil {
  457. return c
  458. }
  459. return nil
  460. }
  461. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  462. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  463. *out = *in
  464. out.SecretStoreRef = in.SecretStoreRef
  465. in.Target.DeepCopyInto(&out.Target)
  466. if in.RefreshInterval != nil {
  467. in, out := &in.RefreshInterval, &out.RefreshInterval
  468. *out = new(v1.Duration)
  469. **out = **in
  470. }
  471. if in.Data != nil {
  472. in, out := &in.Data, &out.Data
  473. *out = make([]ExternalSecretData, len(*in))
  474. copy(*out, *in)
  475. }
  476. if in.DataFrom != nil {
  477. in, out := &in.DataFrom, &out.DataFrom
  478. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  479. copy(*out, *in)
  480. }
  481. }
  482. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  483. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  484. if in == nil {
  485. return nil
  486. }
  487. out := new(ExternalSecretSpec)
  488. in.DeepCopyInto(out)
  489. return out
  490. }
  491. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  492. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  493. *out = *in
  494. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  495. if in.Conditions != nil {
  496. in, out := &in.Conditions, &out.Conditions
  497. *out = make([]ExternalSecretStatusCondition, len(*in))
  498. for i := range *in {
  499. (*in)[i].DeepCopyInto(&(*out)[i])
  500. }
  501. }
  502. }
  503. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  504. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  505. if in == nil {
  506. return nil
  507. }
  508. out := new(ExternalSecretStatus)
  509. in.DeepCopyInto(out)
  510. return out
  511. }
  512. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  513. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  514. *out = *in
  515. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  516. }
  517. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  518. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  519. if in == nil {
  520. return nil
  521. }
  522. out := new(ExternalSecretStatusCondition)
  523. in.DeepCopyInto(out)
  524. return out
  525. }
  526. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  527. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  528. *out = *in
  529. if in.Template != nil {
  530. in, out := &in.Template, &out.Template
  531. *out = new(ExternalSecretTemplate)
  532. (*in).DeepCopyInto(*out)
  533. }
  534. }
  535. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  536. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  537. if in == nil {
  538. return nil
  539. }
  540. out := new(ExternalSecretTarget)
  541. in.DeepCopyInto(out)
  542. return out
  543. }
  544. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  545. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  546. *out = *in
  547. in.Metadata.DeepCopyInto(&out.Metadata)
  548. if in.Data != nil {
  549. in, out := &in.Data, &out.Data
  550. *out = make(map[string]string, len(*in))
  551. for key, val := range *in {
  552. (*out)[key] = val
  553. }
  554. }
  555. if in.TemplateFrom != nil {
  556. in, out := &in.TemplateFrom, &out.TemplateFrom
  557. *out = make([]TemplateFrom, len(*in))
  558. for i := range *in {
  559. (*in)[i].DeepCopyInto(&(*out)[i])
  560. }
  561. }
  562. }
  563. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  564. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  565. if in == nil {
  566. return nil
  567. }
  568. out := new(ExternalSecretTemplate)
  569. in.DeepCopyInto(out)
  570. return out
  571. }
  572. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  573. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  574. *out = *in
  575. if in.Annotations != nil {
  576. in, out := &in.Annotations, &out.Annotations
  577. *out = make(map[string]string, len(*in))
  578. for key, val := range *in {
  579. (*out)[key] = val
  580. }
  581. }
  582. if in.Labels != nil {
  583. in, out := &in.Labels, &out.Labels
  584. *out = make(map[string]string, len(*in))
  585. for key, val := range *in {
  586. (*out)[key] = val
  587. }
  588. }
  589. }
  590. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  591. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  592. if in == nil {
  593. return nil
  594. }
  595. out := new(ExternalSecretTemplateMetadata)
  596. in.DeepCopyInto(out)
  597. return out
  598. }
  599. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  600. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  601. *out = *in
  602. if in.Data != nil {
  603. in, out := &in.Data, &out.Data
  604. *out = make([]FakeProviderData, len(*in))
  605. for i := range *in {
  606. (*in)[i].DeepCopyInto(&(*out)[i])
  607. }
  608. }
  609. }
  610. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  611. func (in *FakeProvider) DeepCopy() *FakeProvider {
  612. if in == nil {
  613. return nil
  614. }
  615. out := new(FakeProvider)
  616. in.DeepCopyInto(out)
  617. return out
  618. }
  619. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  620. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  621. *out = *in
  622. if in.ValueMap != nil {
  623. in, out := &in.ValueMap, &out.ValueMap
  624. *out = make(map[string]string, len(*in))
  625. for key, val := range *in {
  626. (*out)[key] = val
  627. }
  628. }
  629. }
  630. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  631. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  632. if in == nil {
  633. return nil
  634. }
  635. out := new(FakeProviderData)
  636. in.DeepCopyInto(out)
  637. return out
  638. }
  639. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  640. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  641. *out = *in
  642. if in.SecretRef != nil {
  643. in, out := &in.SecretRef, &out.SecretRef
  644. *out = new(GCPSMAuthSecretRef)
  645. (*in).DeepCopyInto(*out)
  646. }
  647. if in.WorkloadIdentity != nil {
  648. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  649. *out = new(GCPWorkloadIdentity)
  650. (*in).DeepCopyInto(*out)
  651. }
  652. }
  653. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  654. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  655. if in == nil {
  656. return nil
  657. }
  658. out := new(GCPSMAuth)
  659. in.DeepCopyInto(out)
  660. return out
  661. }
  662. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  663. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  664. *out = *in
  665. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  666. }
  667. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  668. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  669. if in == nil {
  670. return nil
  671. }
  672. out := new(GCPSMAuthSecretRef)
  673. in.DeepCopyInto(out)
  674. return out
  675. }
  676. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  677. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  678. *out = *in
  679. in.Auth.DeepCopyInto(&out.Auth)
  680. }
  681. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  682. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  683. if in == nil {
  684. return nil
  685. }
  686. out := new(GCPSMProvider)
  687. in.DeepCopyInto(out)
  688. return out
  689. }
  690. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  691. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  692. *out = *in
  693. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  694. }
  695. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  696. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  697. if in == nil {
  698. return nil
  699. }
  700. out := new(GCPWorkloadIdentity)
  701. in.DeepCopyInto(out)
  702. return out
  703. }
  704. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  705. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  706. *out = *in
  707. in.SecretRef.DeepCopyInto(&out.SecretRef)
  708. }
  709. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  710. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  711. if in == nil {
  712. return nil
  713. }
  714. out := new(GitlabAuth)
  715. in.DeepCopyInto(out)
  716. return out
  717. }
  718. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  719. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  720. *out = *in
  721. in.Auth.DeepCopyInto(&out.Auth)
  722. }
  723. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  724. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  725. if in == nil {
  726. return nil
  727. }
  728. out := new(GitlabProvider)
  729. in.DeepCopyInto(out)
  730. return out
  731. }
  732. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  733. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  734. *out = *in
  735. in.AccessToken.DeepCopyInto(&out.AccessToken)
  736. }
  737. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  738. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  739. if in == nil {
  740. return nil
  741. }
  742. out := new(GitlabSecretRef)
  743. in.DeepCopyInto(out)
  744. return out
  745. }
  746. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  747. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  748. *out = *in
  749. in.SecretRef.DeepCopyInto(&out.SecretRef)
  750. }
  751. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  752. func (in *IBMAuth) DeepCopy() *IBMAuth {
  753. if in == nil {
  754. return nil
  755. }
  756. out := new(IBMAuth)
  757. in.DeepCopyInto(out)
  758. return out
  759. }
  760. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  761. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  762. *out = *in
  763. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  764. }
  765. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  766. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  767. if in == nil {
  768. return nil
  769. }
  770. out := new(IBMAuthSecretRef)
  771. in.DeepCopyInto(out)
  772. return out
  773. }
  774. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  775. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  776. *out = *in
  777. in.Auth.DeepCopyInto(&out.Auth)
  778. if in.ServiceURL != nil {
  779. in, out := &in.ServiceURL, &out.ServiceURL
  780. *out = new(string)
  781. **out = **in
  782. }
  783. }
  784. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  785. func (in *IBMProvider) DeepCopy() *IBMProvider {
  786. if in == nil {
  787. return nil
  788. }
  789. out := new(IBMProvider)
  790. in.DeepCopyInto(out)
  791. return out
  792. }
  793. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  794. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  795. *out = *in
  796. if in.Cert != nil {
  797. in, out := &in.Cert, &out.Cert
  798. *out = new(CertAuth)
  799. (*in).DeepCopyInto(*out)
  800. }
  801. if in.Token != nil {
  802. in, out := &in.Token, &out.Token
  803. *out = new(TokenAuth)
  804. (*in).DeepCopyInto(*out)
  805. }
  806. if in.ServiceAccount != nil {
  807. in, out := &in.ServiceAccount, &out.ServiceAccount
  808. *out = new(ServiceAccountAuth)
  809. (*in).DeepCopyInto(*out)
  810. }
  811. }
  812. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  813. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  814. if in == nil {
  815. return nil
  816. }
  817. out := new(KubernetesAuth)
  818. in.DeepCopyInto(out)
  819. return out
  820. }
  821. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  822. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  823. *out = *in
  824. in.Server.DeepCopyInto(&out.Server)
  825. in.Auth.DeepCopyInto(&out.Auth)
  826. }
  827. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  828. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  829. if in == nil {
  830. return nil
  831. }
  832. out := new(KubernetesProvider)
  833. in.DeepCopyInto(out)
  834. return out
  835. }
  836. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  837. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  838. *out = *in
  839. if in.CABundle != nil {
  840. in, out := &in.CABundle, &out.CABundle
  841. *out = make([]byte, len(*in))
  842. copy(*out, *in)
  843. }
  844. if in.CAProvider != nil {
  845. in, out := &in.CAProvider, &out.CAProvider
  846. *out = new(CAProvider)
  847. (*in).DeepCopyInto(*out)
  848. }
  849. }
  850. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  851. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  852. if in == nil {
  853. return nil
  854. }
  855. out := new(KubernetesServer)
  856. in.DeepCopyInto(out)
  857. return out
  858. }
  859. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  860. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  861. *out = *in
  862. in.SecretRef.DeepCopyInto(&out.SecretRef)
  863. }
  864. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  865. func (in *OracleAuth) DeepCopy() *OracleAuth {
  866. if in == nil {
  867. return nil
  868. }
  869. out := new(OracleAuth)
  870. in.DeepCopyInto(out)
  871. return out
  872. }
  873. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  874. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  875. *out = *in
  876. if in.Auth != nil {
  877. in, out := &in.Auth, &out.Auth
  878. *out = new(OracleAuth)
  879. (*in).DeepCopyInto(*out)
  880. }
  881. }
  882. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  883. func (in *OracleProvider) DeepCopy() *OracleProvider {
  884. if in == nil {
  885. return nil
  886. }
  887. out := new(OracleProvider)
  888. in.DeepCopyInto(out)
  889. return out
  890. }
  891. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  892. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  893. *out = *in
  894. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  895. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  896. }
  897. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  898. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  899. if in == nil {
  900. return nil
  901. }
  902. out := new(OracleSecretRef)
  903. in.DeepCopyInto(out)
  904. return out
  905. }
  906. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  907. func (in *PushSecret) DeepCopyInto(out *PushSecret) {
  908. *out = *in
  909. out.TypeMeta = in.TypeMeta
  910. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  911. in.Spec.DeepCopyInto(&out.Spec)
  912. in.Status.DeepCopyInto(&out.Status)
  913. }
  914. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecret.
  915. func (in *PushSecret) DeepCopy() *PushSecret {
  916. if in == nil {
  917. return nil
  918. }
  919. out := new(PushSecret)
  920. in.DeepCopyInto(out)
  921. return out
  922. }
  923. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  924. func (in *PushSecret) DeepCopyObject() runtime.Object {
  925. if c := in.DeepCopy(); c != nil {
  926. return c
  927. }
  928. return nil
  929. }
  930. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  931. func (in *PushSecretData) DeepCopyInto(out *PushSecretData) {
  932. *out = *in
  933. out.Match = in.Match
  934. }
  935. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretData.
  936. func (in *PushSecretData) DeepCopy() *PushSecretData {
  937. if in == nil {
  938. return nil
  939. }
  940. out := new(PushSecretData)
  941. in.DeepCopyInto(out)
  942. return out
  943. }
  944. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  945. func (in *PushSecretList) DeepCopyInto(out *PushSecretList) {
  946. *out = *in
  947. out.TypeMeta = in.TypeMeta
  948. in.ListMeta.DeepCopyInto(&out.ListMeta)
  949. if in.Items != nil {
  950. in, out := &in.Items, &out.Items
  951. *out = make([]PushSecret, len(*in))
  952. for i := range *in {
  953. (*in)[i].DeepCopyInto(&(*out)[i])
  954. }
  955. }
  956. }
  957. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretList.
  958. func (in *PushSecretList) DeepCopy() *PushSecretList {
  959. if in == nil {
  960. return nil
  961. }
  962. out := new(PushSecretList)
  963. in.DeepCopyInto(out)
  964. return out
  965. }
  966. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  967. func (in *PushSecretList) DeepCopyObject() runtime.Object {
  968. if c := in.DeepCopy(); c != nil {
  969. return c
  970. }
  971. return nil
  972. }
  973. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  974. func (in *PushSecretMatch) DeepCopyInto(out *PushSecretMatch) {
  975. *out = *in
  976. out.RemoteRef = in.RemoteRef
  977. }
  978. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretMatch.
  979. func (in *PushSecretMatch) DeepCopy() *PushSecretMatch {
  980. if in == nil {
  981. return nil
  982. }
  983. out := new(PushSecretMatch)
  984. in.DeepCopyInto(out)
  985. return out
  986. }
  987. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  988. func (in *PushSecretRemoteRef) DeepCopyInto(out *PushSecretRemoteRef) {
  989. *out = *in
  990. }
  991. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretRemoteRef.
  992. func (in *PushSecretRemoteRef) DeepCopy() *PushSecretRemoteRef {
  993. if in == nil {
  994. return nil
  995. }
  996. out := new(PushSecretRemoteRef)
  997. in.DeepCopyInto(out)
  998. return out
  999. }
  1000. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1001. func (in *PushSecretSecret) DeepCopyInto(out *PushSecretSecret) {
  1002. *out = *in
  1003. }
  1004. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSecret.
  1005. func (in *PushSecretSecret) DeepCopy() *PushSecretSecret {
  1006. if in == nil {
  1007. return nil
  1008. }
  1009. out := new(PushSecretSecret)
  1010. in.DeepCopyInto(out)
  1011. return out
  1012. }
  1013. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1014. func (in *PushSecretSelector) DeepCopyInto(out *PushSecretSelector) {
  1015. *out = *in
  1016. out.Secret = in.Secret
  1017. }
  1018. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSelector.
  1019. func (in *PushSecretSelector) DeepCopy() *PushSecretSelector {
  1020. if in == nil {
  1021. return nil
  1022. }
  1023. out := new(PushSecretSelector)
  1024. in.DeepCopyInto(out)
  1025. return out
  1026. }
  1027. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1028. func (in *PushSecretSpec) DeepCopyInto(out *PushSecretSpec) {
  1029. *out = *in
  1030. if in.RefreshInterval != nil {
  1031. in, out := &in.RefreshInterval, &out.RefreshInterval
  1032. *out = new(v1.Duration)
  1033. **out = **in
  1034. }
  1035. if in.SecretStoreRefs != nil {
  1036. in, out := &in.SecretStoreRefs, &out.SecretStoreRefs
  1037. *out = make([]PushSecretStoreRef, len(*in))
  1038. for i := range *in {
  1039. (*in)[i].DeepCopyInto(&(*out)[i])
  1040. }
  1041. }
  1042. out.Selector = in.Selector
  1043. if in.Data != nil {
  1044. in, out := &in.Data, &out.Data
  1045. *out = make([]PushSecretData, len(*in))
  1046. copy(*out, *in)
  1047. }
  1048. }
  1049. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSpec.
  1050. func (in *PushSecretSpec) DeepCopy() *PushSecretSpec {
  1051. if in == nil {
  1052. return nil
  1053. }
  1054. out := new(PushSecretSpec)
  1055. in.DeepCopyInto(out)
  1056. return out
  1057. }
  1058. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1059. func (in *PushSecretStatus) DeepCopyInto(out *PushSecretStatus) {
  1060. *out = *in
  1061. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1062. if in.SyncedPushSecrets != nil {
  1063. in, out := &in.SyncedPushSecrets, &out.SyncedPushSecrets
  1064. *out = make(SyncedPushSecretsMap, len(*in))
  1065. for key, val := range *in {
  1066. var outVal map[string]PushSecretData
  1067. if val == nil {
  1068. (*out)[key] = nil
  1069. } else {
  1070. in, out := &val, &outVal
  1071. *out = make(map[string]PushSecretData, len(*in))
  1072. for key, val := range *in {
  1073. (*out)[key] = val
  1074. }
  1075. }
  1076. (*out)[key] = outVal
  1077. }
  1078. }
  1079. if in.Conditions != nil {
  1080. in, out := &in.Conditions, &out.Conditions
  1081. *out = make([]PushSecretStatusCondition, len(*in))
  1082. for i := range *in {
  1083. (*in)[i].DeepCopyInto(&(*out)[i])
  1084. }
  1085. }
  1086. }
  1087. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatus.
  1088. func (in *PushSecretStatus) DeepCopy() *PushSecretStatus {
  1089. if in == nil {
  1090. return nil
  1091. }
  1092. out := new(PushSecretStatus)
  1093. in.DeepCopyInto(out)
  1094. return out
  1095. }
  1096. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1097. func (in *PushSecretStatusCondition) DeepCopyInto(out *PushSecretStatusCondition) {
  1098. *out = *in
  1099. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1100. }
  1101. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatusCondition.
  1102. func (in *PushSecretStatusCondition) DeepCopy() *PushSecretStatusCondition {
  1103. if in == nil {
  1104. return nil
  1105. }
  1106. out := new(PushSecretStatusCondition)
  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 *PushSecretStoreRef) DeepCopyInto(out *PushSecretStoreRef) {
  1112. *out = *in
  1113. if in.LabelSelector != nil {
  1114. in, out := &in.LabelSelector, &out.LabelSelector
  1115. *out = new(v1.LabelSelector)
  1116. (*in).DeepCopyInto(*out)
  1117. }
  1118. }
  1119. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStoreRef.
  1120. func (in *PushSecretStoreRef) DeepCopy() *PushSecretStoreRef {
  1121. if in == nil {
  1122. return nil
  1123. }
  1124. out := new(PushSecretStoreRef)
  1125. in.DeepCopyInto(out)
  1126. return out
  1127. }
  1128. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1129. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1130. *out = *in
  1131. out.TypeMeta = in.TypeMeta
  1132. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1133. in.Spec.DeepCopyInto(&out.Spec)
  1134. in.Status.DeepCopyInto(&out.Status)
  1135. }
  1136. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1137. func (in *SecretStore) DeepCopy() *SecretStore {
  1138. if in == nil {
  1139. return nil
  1140. }
  1141. out := new(SecretStore)
  1142. in.DeepCopyInto(out)
  1143. return out
  1144. }
  1145. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1146. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1147. if c := in.DeepCopy(); c != nil {
  1148. return c
  1149. }
  1150. return nil
  1151. }
  1152. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1153. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1154. *out = *in
  1155. out.TypeMeta = in.TypeMeta
  1156. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1157. if in.Items != nil {
  1158. in, out := &in.Items, &out.Items
  1159. *out = make([]SecretStore, len(*in))
  1160. for i := range *in {
  1161. (*in)[i].DeepCopyInto(&(*out)[i])
  1162. }
  1163. }
  1164. }
  1165. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1166. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1167. if in == nil {
  1168. return nil
  1169. }
  1170. out := new(SecretStoreList)
  1171. in.DeepCopyInto(out)
  1172. return out
  1173. }
  1174. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1175. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1176. if c := in.DeepCopy(); c != nil {
  1177. return c
  1178. }
  1179. return nil
  1180. }
  1181. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1182. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1183. *out = *in
  1184. if in.AWS != nil {
  1185. in, out := &in.AWS, &out.AWS
  1186. *out = new(AWSProvider)
  1187. (*in).DeepCopyInto(*out)
  1188. }
  1189. if in.AzureKV != nil {
  1190. in, out := &in.AzureKV, &out.AzureKV
  1191. *out = new(AzureKVProvider)
  1192. (*in).DeepCopyInto(*out)
  1193. }
  1194. if in.Akeyless != nil {
  1195. in, out := &in.Akeyless, &out.Akeyless
  1196. *out = new(AkeylessProvider)
  1197. (*in).DeepCopyInto(*out)
  1198. }
  1199. if in.Vault != nil {
  1200. in, out := &in.Vault, &out.Vault
  1201. *out = new(VaultProvider)
  1202. (*in).DeepCopyInto(*out)
  1203. }
  1204. if in.GCPSM != nil {
  1205. in, out := &in.GCPSM, &out.GCPSM
  1206. *out = new(GCPSMProvider)
  1207. (*in).DeepCopyInto(*out)
  1208. }
  1209. if in.Oracle != nil {
  1210. in, out := &in.Oracle, &out.Oracle
  1211. *out = new(OracleProvider)
  1212. (*in).DeepCopyInto(*out)
  1213. }
  1214. if in.IBM != nil {
  1215. in, out := &in.IBM, &out.IBM
  1216. *out = new(IBMProvider)
  1217. (*in).DeepCopyInto(*out)
  1218. }
  1219. if in.YandexLockbox != nil {
  1220. in, out := &in.YandexLockbox, &out.YandexLockbox
  1221. *out = new(YandexLockboxProvider)
  1222. (*in).DeepCopyInto(*out)
  1223. }
  1224. if in.Gitlab != nil {
  1225. in, out := &in.Gitlab, &out.Gitlab
  1226. *out = new(GitlabProvider)
  1227. (*in).DeepCopyInto(*out)
  1228. }
  1229. if in.Alibaba != nil {
  1230. in, out := &in.Alibaba, &out.Alibaba
  1231. *out = new(AlibabaProvider)
  1232. (*in).DeepCopyInto(*out)
  1233. }
  1234. if in.Webhook != nil {
  1235. in, out := &in.Webhook, &out.Webhook
  1236. *out = new(WebhookProvider)
  1237. (*in).DeepCopyInto(*out)
  1238. }
  1239. if in.Kubernetes != nil {
  1240. in, out := &in.Kubernetes, &out.Kubernetes
  1241. *out = new(KubernetesProvider)
  1242. (*in).DeepCopyInto(*out)
  1243. }
  1244. if in.Fake != nil {
  1245. in, out := &in.Fake, &out.Fake
  1246. *out = new(FakeProvider)
  1247. (*in).DeepCopyInto(*out)
  1248. }
  1249. }
  1250. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1251. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1252. if in == nil {
  1253. return nil
  1254. }
  1255. out := new(SecretStoreProvider)
  1256. in.DeepCopyInto(out)
  1257. return out
  1258. }
  1259. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1260. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1261. *out = *in
  1262. }
  1263. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1264. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1265. if in == nil {
  1266. return nil
  1267. }
  1268. out := new(SecretStoreRef)
  1269. in.DeepCopyInto(out)
  1270. return out
  1271. }
  1272. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1273. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1274. *out = *in
  1275. if in.MaxRetries != nil {
  1276. in, out := &in.MaxRetries, &out.MaxRetries
  1277. *out = new(int32)
  1278. **out = **in
  1279. }
  1280. if in.RetryInterval != nil {
  1281. in, out := &in.RetryInterval, &out.RetryInterval
  1282. *out = new(string)
  1283. **out = **in
  1284. }
  1285. }
  1286. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1287. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1288. if in == nil {
  1289. return nil
  1290. }
  1291. out := new(SecretStoreRetrySettings)
  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 *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1297. *out = *in
  1298. if in.Provider != nil {
  1299. in, out := &in.Provider, &out.Provider
  1300. *out = new(SecretStoreProvider)
  1301. (*in).DeepCopyInto(*out)
  1302. }
  1303. if in.RetrySettings != nil {
  1304. in, out := &in.RetrySettings, &out.RetrySettings
  1305. *out = new(SecretStoreRetrySettings)
  1306. (*in).DeepCopyInto(*out)
  1307. }
  1308. }
  1309. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1310. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1311. if in == nil {
  1312. return nil
  1313. }
  1314. out := new(SecretStoreSpec)
  1315. in.DeepCopyInto(out)
  1316. return out
  1317. }
  1318. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1319. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1320. *out = *in
  1321. if in.Conditions != nil {
  1322. in, out := &in.Conditions, &out.Conditions
  1323. *out = make([]SecretStoreStatusCondition, len(*in))
  1324. for i := range *in {
  1325. (*in)[i].DeepCopyInto(&(*out)[i])
  1326. }
  1327. }
  1328. }
  1329. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1330. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1331. if in == nil {
  1332. return nil
  1333. }
  1334. out := new(SecretStoreStatus)
  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 *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1340. *out = *in
  1341. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1342. }
  1343. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1344. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1345. if in == nil {
  1346. return nil
  1347. }
  1348. out := new(SecretStoreStatusCondition)
  1349. in.DeepCopyInto(out)
  1350. return out
  1351. }
  1352. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1353. func (in *ServiceAccountAuth) DeepCopyInto(out *ServiceAccountAuth) {
  1354. *out = *in
  1355. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1356. }
  1357. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountAuth.
  1358. func (in *ServiceAccountAuth) DeepCopy() *ServiceAccountAuth {
  1359. if in == nil {
  1360. return nil
  1361. }
  1362. out := new(ServiceAccountAuth)
  1363. in.DeepCopyInto(out)
  1364. return out
  1365. }
  1366. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1367. func (in SyncedPushSecretsMap) DeepCopyInto(out *SyncedPushSecretsMap) {
  1368. {
  1369. in := &in
  1370. *out = make(SyncedPushSecretsMap, len(*in))
  1371. for key, val := range *in {
  1372. var outVal map[string]PushSecretData
  1373. if val == nil {
  1374. (*out)[key] = nil
  1375. } else {
  1376. in, out := &val, &outVal
  1377. *out = make(map[string]PushSecretData, len(*in))
  1378. for key, val := range *in {
  1379. (*out)[key] = val
  1380. }
  1381. }
  1382. (*out)[key] = outVal
  1383. }
  1384. }
  1385. }
  1386. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncedPushSecretsMap.
  1387. func (in SyncedPushSecretsMap) DeepCopy() SyncedPushSecretsMap {
  1388. if in == nil {
  1389. return nil
  1390. }
  1391. out := new(SyncedPushSecretsMap)
  1392. in.DeepCopyInto(out)
  1393. return *out
  1394. }
  1395. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1396. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1397. *out = *in
  1398. if in.ConfigMap != nil {
  1399. in, out := &in.ConfigMap, &out.ConfigMap
  1400. *out = new(TemplateRef)
  1401. (*in).DeepCopyInto(*out)
  1402. }
  1403. if in.Secret != nil {
  1404. in, out := &in.Secret, &out.Secret
  1405. *out = new(TemplateRef)
  1406. (*in).DeepCopyInto(*out)
  1407. }
  1408. }
  1409. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1410. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1411. if in == nil {
  1412. return nil
  1413. }
  1414. out := new(TemplateFrom)
  1415. in.DeepCopyInto(out)
  1416. return out
  1417. }
  1418. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1419. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1420. *out = *in
  1421. if in.Items != nil {
  1422. in, out := &in.Items, &out.Items
  1423. *out = make([]TemplateRefItem, len(*in))
  1424. copy(*out, *in)
  1425. }
  1426. }
  1427. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1428. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1429. if in == nil {
  1430. return nil
  1431. }
  1432. out := new(TemplateRef)
  1433. in.DeepCopyInto(out)
  1434. return out
  1435. }
  1436. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1437. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1438. *out = *in
  1439. }
  1440. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1441. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1442. if in == nil {
  1443. return nil
  1444. }
  1445. out := new(TemplateRefItem)
  1446. in.DeepCopyInto(out)
  1447. return out
  1448. }
  1449. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1450. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1451. *out = *in
  1452. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1453. }
  1454. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1455. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1456. if in == nil {
  1457. return nil
  1458. }
  1459. out := new(TokenAuth)
  1460. in.DeepCopyInto(out)
  1461. return out
  1462. }
  1463. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1464. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1465. *out = *in
  1466. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1467. }
  1468. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1469. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1470. if in == nil {
  1471. return nil
  1472. }
  1473. out := new(VaultAppRole)
  1474. in.DeepCopyInto(out)
  1475. return out
  1476. }
  1477. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1478. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1479. *out = *in
  1480. if in.TokenSecretRef != nil {
  1481. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1482. *out = new(metav1.SecretKeySelector)
  1483. (*in).DeepCopyInto(*out)
  1484. }
  1485. if in.AppRole != nil {
  1486. in, out := &in.AppRole, &out.AppRole
  1487. *out = new(VaultAppRole)
  1488. (*in).DeepCopyInto(*out)
  1489. }
  1490. if in.Kubernetes != nil {
  1491. in, out := &in.Kubernetes, &out.Kubernetes
  1492. *out = new(VaultKubernetesAuth)
  1493. (*in).DeepCopyInto(*out)
  1494. }
  1495. if in.Ldap != nil {
  1496. in, out := &in.Ldap, &out.Ldap
  1497. *out = new(VaultLdapAuth)
  1498. (*in).DeepCopyInto(*out)
  1499. }
  1500. if in.Jwt != nil {
  1501. in, out := &in.Jwt, &out.Jwt
  1502. *out = new(VaultJwtAuth)
  1503. (*in).DeepCopyInto(*out)
  1504. }
  1505. if in.Cert != nil {
  1506. in, out := &in.Cert, &out.Cert
  1507. *out = new(VaultCertAuth)
  1508. (*in).DeepCopyInto(*out)
  1509. }
  1510. }
  1511. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1512. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1513. if in == nil {
  1514. return nil
  1515. }
  1516. out := new(VaultAuth)
  1517. in.DeepCopyInto(out)
  1518. return out
  1519. }
  1520. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1521. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1522. *out = *in
  1523. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1524. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1525. }
  1526. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1527. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1528. if in == nil {
  1529. return nil
  1530. }
  1531. out := new(VaultCertAuth)
  1532. in.DeepCopyInto(out)
  1533. return out
  1534. }
  1535. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1536. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1537. *out = *in
  1538. if in.SecretRef != nil {
  1539. in, out := &in.SecretRef, &out.SecretRef
  1540. *out = new(metav1.SecretKeySelector)
  1541. (*in).DeepCopyInto(*out)
  1542. }
  1543. if in.KubernetesServiceAccountToken != nil {
  1544. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  1545. *out = new(VaultKubernetesServiceAccountTokenAuth)
  1546. (*in).DeepCopyInto(*out)
  1547. }
  1548. }
  1549. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1550. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1551. if in == nil {
  1552. return nil
  1553. }
  1554. out := new(VaultJwtAuth)
  1555. in.DeepCopyInto(out)
  1556. return out
  1557. }
  1558. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1559. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1560. *out = *in
  1561. if in.ServiceAccountRef != nil {
  1562. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1563. *out = new(metav1.ServiceAccountSelector)
  1564. (*in).DeepCopyInto(*out)
  1565. }
  1566. if in.SecretRef != nil {
  1567. in, out := &in.SecretRef, &out.SecretRef
  1568. *out = new(metav1.SecretKeySelector)
  1569. (*in).DeepCopyInto(*out)
  1570. }
  1571. }
  1572. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1573. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1574. if in == nil {
  1575. return nil
  1576. }
  1577. out := new(VaultKubernetesAuth)
  1578. in.DeepCopyInto(out)
  1579. return out
  1580. }
  1581. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1582. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  1583. *out = *in
  1584. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1585. if in.Audiences != nil {
  1586. in, out := &in.Audiences, &out.Audiences
  1587. *out = new([]string)
  1588. if **in != nil {
  1589. in, out := *in, *out
  1590. *out = make([]string, len(*in))
  1591. copy(*out, *in)
  1592. }
  1593. }
  1594. if in.ExpirationSeconds != nil {
  1595. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  1596. *out = new(int64)
  1597. **out = **in
  1598. }
  1599. }
  1600. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  1601. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  1602. if in == nil {
  1603. return nil
  1604. }
  1605. out := new(VaultKubernetesServiceAccountTokenAuth)
  1606. in.DeepCopyInto(out)
  1607. return out
  1608. }
  1609. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1610. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1611. *out = *in
  1612. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1613. }
  1614. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1615. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1616. if in == nil {
  1617. return nil
  1618. }
  1619. out := new(VaultLdapAuth)
  1620. in.DeepCopyInto(out)
  1621. return out
  1622. }
  1623. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1624. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1625. *out = *in
  1626. in.Auth.DeepCopyInto(&out.Auth)
  1627. if in.Path != nil {
  1628. in, out := &in.Path, &out.Path
  1629. *out = new(string)
  1630. **out = **in
  1631. }
  1632. if in.Namespace != nil {
  1633. in, out := &in.Namespace, &out.Namespace
  1634. *out = new(string)
  1635. **out = **in
  1636. }
  1637. if in.CABundle != nil {
  1638. in, out := &in.CABundle, &out.CABundle
  1639. *out = make([]byte, len(*in))
  1640. copy(*out, *in)
  1641. }
  1642. if in.CAProvider != nil {
  1643. in, out := &in.CAProvider, &out.CAProvider
  1644. *out = new(CAProvider)
  1645. (*in).DeepCopyInto(*out)
  1646. }
  1647. }
  1648. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1649. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1650. if in == nil {
  1651. return nil
  1652. }
  1653. out := new(VaultProvider)
  1654. in.DeepCopyInto(out)
  1655. return out
  1656. }
  1657. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1658. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1659. *out = *in
  1660. if in.Namespace != nil {
  1661. in, out := &in.Namespace, &out.Namespace
  1662. *out = new(string)
  1663. **out = **in
  1664. }
  1665. }
  1666. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1667. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1668. if in == nil {
  1669. return nil
  1670. }
  1671. out := new(WebhookCAProvider)
  1672. in.DeepCopyInto(out)
  1673. return out
  1674. }
  1675. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1676. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1677. *out = *in
  1678. if in.Headers != nil {
  1679. in, out := &in.Headers, &out.Headers
  1680. *out = make(map[string]string, len(*in))
  1681. for key, val := range *in {
  1682. (*out)[key] = val
  1683. }
  1684. }
  1685. if in.Timeout != nil {
  1686. in, out := &in.Timeout, &out.Timeout
  1687. *out = new(v1.Duration)
  1688. **out = **in
  1689. }
  1690. out.Result = in.Result
  1691. if in.Secrets != nil {
  1692. in, out := &in.Secrets, &out.Secrets
  1693. *out = make([]WebhookSecret, len(*in))
  1694. for i := range *in {
  1695. (*in)[i].DeepCopyInto(&(*out)[i])
  1696. }
  1697. }
  1698. if in.CABundle != nil {
  1699. in, out := &in.CABundle, &out.CABundle
  1700. *out = make([]byte, len(*in))
  1701. copy(*out, *in)
  1702. }
  1703. if in.CAProvider != nil {
  1704. in, out := &in.CAProvider, &out.CAProvider
  1705. *out = new(WebhookCAProvider)
  1706. (*in).DeepCopyInto(*out)
  1707. }
  1708. }
  1709. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1710. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1711. if in == nil {
  1712. return nil
  1713. }
  1714. out := new(WebhookProvider)
  1715. in.DeepCopyInto(out)
  1716. return out
  1717. }
  1718. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1719. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1720. *out = *in
  1721. }
  1722. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1723. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1724. if in == nil {
  1725. return nil
  1726. }
  1727. out := new(WebhookResult)
  1728. in.DeepCopyInto(out)
  1729. return out
  1730. }
  1731. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1732. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1733. *out = *in
  1734. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1735. }
  1736. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1737. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1738. if in == nil {
  1739. return nil
  1740. }
  1741. out := new(WebhookSecret)
  1742. in.DeepCopyInto(out)
  1743. return out
  1744. }
  1745. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1746. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1747. *out = *in
  1748. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1749. }
  1750. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1751. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1752. if in == nil {
  1753. return nil
  1754. }
  1755. out := new(YandexLockboxAuth)
  1756. in.DeepCopyInto(out)
  1757. return out
  1758. }
  1759. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1760. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  1761. *out = *in
  1762. in.Certificate.DeepCopyInto(&out.Certificate)
  1763. }
  1764. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  1765. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  1766. if in == nil {
  1767. return nil
  1768. }
  1769. out := new(YandexLockboxCAProvider)
  1770. in.DeepCopyInto(out)
  1771. return out
  1772. }
  1773. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1774. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1775. *out = *in
  1776. in.Auth.DeepCopyInto(&out.Auth)
  1777. if in.CAProvider != nil {
  1778. in, out := &in.CAProvider, &out.CAProvider
  1779. *out = new(YandexLockboxCAProvider)
  1780. (*in).DeepCopyInto(*out)
  1781. }
  1782. }
  1783. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1784. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1785. if in == nil {
  1786. return nil
  1787. }
  1788. out := new(YandexLockboxProvider)
  1789. in.DeepCopyInto(out)
  1790. return out
  1791. }