zz_generated.deepcopy.go 69 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359
  1. //go:build !ignore_autogenerated
  2. // +build !ignore_autogenerated
  3. /*
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by controller-gen. DO NOT EDIT.
  15. package v1beta1
  16. import (
  17. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. "k8s.io/apimachinery/pkg/runtime"
  20. )
  21. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  22. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  23. *out = *in
  24. if in.SecretRef != nil {
  25. in, out := &in.SecretRef, &out.SecretRef
  26. *out = new(AWSAuthSecretRef)
  27. (*in).DeepCopyInto(*out)
  28. }
  29. if in.JWTAuth != nil {
  30. in, out := &in.JWTAuth, &out.JWTAuth
  31. *out = new(AWSJWTAuth)
  32. (*in).DeepCopyInto(*out)
  33. }
  34. }
  35. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  36. func (in *AWSAuth) DeepCopy() *AWSAuth {
  37. if in == nil {
  38. return nil
  39. }
  40. out := new(AWSAuth)
  41. in.DeepCopyInto(out)
  42. return out
  43. }
  44. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  45. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  46. *out = *in
  47. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  48. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  49. if in.SessionToken != nil {
  50. in, out := &in.SessionToken, &out.SessionToken
  51. *out = new(metav1.SecretKeySelector)
  52. (*in).DeepCopyInto(*out)
  53. }
  54. }
  55. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  56. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  57. if in == nil {
  58. return nil
  59. }
  60. out := new(AWSAuthSecretRef)
  61. in.DeepCopyInto(out)
  62. return out
  63. }
  64. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  65. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  66. *out = *in
  67. if in.ServiceAccountRef != nil {
  68. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  69. *out = new(metav1.ServiceAccountSelector)
  70. (*in).DeepCopyInto(*out)
  71. }
  72. }
  73. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  74. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  75. if in == nil {
  76. return nil
  77. }
  78. out := new(AWSJWTAuth)
  79. in.DeepCopyInto(out)
  80. return out
  81. }
  82. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  83. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  84. *out = *in
  85. in.Auth.DeepCopyInto(&out.Auth)
  86. if in.AdditionalRoles != nil {
  87. in, out := &in.AdditionalRoles, &out.AdditionalRoles
  88. *out = make([]string, len(*in))
  89. copy(*out, *in)
  90. }
  91. }
  92. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  93. func (in *AWSProvider) DeepCopy() *AWSProvider {
  94. if in == nil {
  95. return nil
  96. }
  97. out := new(AWSProvider)
  98. in.DeepCopyInto(out)
  99. return out
  100. }
  101. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  102. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  103. *out = *in
  104. in.SecretRef.DeepCopyInto(&out.SecretRef)
  105. if in.KubernetesAuth != nil {
  106. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  107. *out = new(AkeylessKubernetesAuth)
  108. (*in).DeepCopyInto(*out)
  109. }
  110. }
  111. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  112. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  113. if in == nil {
  114. return nil
  115. }
  116. out := new(AkeylessAuth)
  117. in.DeepCopyInto(out)
  118. return out
  119. }
  120. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  121. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  122. *out = *in
  123. in.AccessID.DeepCopyInto(&out.AccessID)
  124. in.AccessType.DeepCopyInto(&out.AccessType)
  125. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  126. }
  127. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  128. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  129. if in == nil {
  130. return nil
  131. }
  132. out := new(AkeylessAuthSecretRef)
  133. in.DeepCopyInto(out)
  134. return out
  135. }
  136. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  137. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  138. *out = *in
  139. if in.ServiceAccountRef != nil {
  140. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  141. *out = new(metav1.ServiceAccountSelector)
  142. (*in).DeepCopyInto(*out)
  143. }
  144. if in.SecretRef != nil {
  145. in, out := &in.SecretRef, &out.SecretRef
  146. *out = new(metav1.SecretKeySelector)
  147. (*in).DeepCopyInto(*out)
  148. }
  149. }
  150. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  151. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  152. if in == nil {
  153. return nil
  154. }
  155. out := new(AkeylessKubernetesAuth)
  156. in.DeepCopyInto(out)
  157. return out
  158. }
  159. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  160. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  161. *out = *in
  162. if in.AkeylessGWApiURL != nil {
  163. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  164. *out = new(string)
  165. **out = **in
  166. }
  167. if in.Auth != nil {
  168. in, out := &in.Auth, &out.Auth
  169. *out = new(AkeylessAuth)
  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 *ClusterExternalSecret) DeepCopyInto(out *ClusterExternalSecret) {
  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 ClusterExternalSecret.
  337. func (in *ClusterExternalSecret) DeepCopy() *ClusterExternalSecret {
  338. if in == nil {
  339. return nil
  340. }
  341. out := new(ClusterExternalSecret)
  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 *ClusterExternalSecret) 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 *ClusterExternalSecretList) DeepCopyInto(out *ClusterExternalSecretList) {
  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([]ClusterExternalSecret, 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 ClusterExternalSecretList.
  366. func (in *ClusterExternalSecretList) DeepCopy() *ClusterExternalSecretList {
  367. if in == nil {
  368. return nil
  369. }
  370. out := new(ClusterExternalSecretList)
  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 *ClusterExternalSecretList) 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 *ClusterExternalSecretNamespaceFailure) DeepCopyInto(out *ClusterExternalSecretNamespaceFailure) {
  383. *out = *in
  384. }
  385. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretNamespaceFailure.
  386. func (in *ClusterExternalSecretNamespaceFailure) DeepCopy() *ClusterExternalSecretNamespaceFailure {
  387. if in == nil {
  388. return nil
  389. }
  390. out := new(ClusterExternalSecretNamespaceFailure)
  391. in.DeepCopyInto(out)
  392. return out
  393. }
  394. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  395. func (in *ClusterExternalSecretSpec) DeepCopyInto(out *ClusterExternalSecretSpec) {
  396. *out = *in
  397. in.ExternalSecretSpec.DeepCopyInto(&out.ExternalSecretSpec)
  398. in.NamespaceSelector.DeepCopyInto(&out.NamespaceSelector)
  399. if in.RefreshInterval != nil {
  400. in, out := &in.RefreshInterval, &out.RefreshInterval
  401. *out = new(v1.Duration)
  402. **out = **in
  403. }
  404. }
  405. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretSpec.
  406. func (in *ClusterExternalSecretSpec) DeepCopy() *ClusterExternalSecretSpec {
  407. if in == nil {
  408. return nil
  409. }
  410. out := new(ClusterExternalSecretSpec)
  411. in.DeepCopyInto(out)
  412. return out
  413. }
  414. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  415. func (in *ClusterExternalSecretStatus) DeepCopyInto(out *ClusterExternalSecretStatus) {
  416. *out = *in
  417. if in.FailedNamespaces != nil {
  418. in, out := &in.FailedNamespaces, &out.FailedNamespaces
  419. *out = make([]ClusterExternalSecretNamespaceFailure, len(*in))
  420. copy(*out, *in)
  421. }
  422. if in.ProvisionedNamespaces != nil {
  423. in, out := &in.ProvisionedNamespaces, &out.ProvisionedNamespaces
  424. *out = make([]string, len(*in))
  425. copy(*out, *in)
  426. }
  427. if in.Conditions != nil {
  428. in, out := &in.Conditions, &out.Conditions
  429. *out = make([]ClusterExternalSecretStatusCondition, len(*in))
  430. copy(*out, *in)
  431. }
  432. }
  433. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatus.
  434. func (in *ClusterExternalSecretStatus) DeepCopy() *ClusterExternalSecretStatus {
  435. if in == nil {
  436. return nil
  437. }
  438. out := new(ClusterExternalSecretStatus)
  439. in.DeepCopyInto(out)
  440. return out
  441. }
  442. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  443. func (in *ClusterExternalSecretStatusCondition) DeepCopyInto(out *ClusterExternalSecretStatusCondition) {
  444. *out = *in
  445. }
  446. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatusCondition.
  447. func (in *ClusterExternalSecretStatusCondition) DeepCopy() *ClusterExternalSecretStatusCondition {
  448. if in == nil {
  449. return nil
  450. }
  451. out := new(ClusterExternalSecretStatusCondition)
  452. in.DeepCopyInto(out)
  453. return out
  454. }
  455. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  456. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  457. *out = *in
  458. out.TypeMeta = in.TypeMeta
  459. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  460. in.Spec.DeepCopyInto(&out.Spec)
  461. in.Status.DeepCopyInto(&out.Status)
  462. }
  463. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  464. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  465. if in == nil {
  466. return nil
  467. }
  468. out := new(ClusterSecretStore)
  469. in.DeepCopyInto(out)
  470. return out
  471. }
  472. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  473. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  474. if c := in.DeepCopy(); c != nil {
  475. return c
  476. }
  477. return nil
  478. }
  479. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  480. func (in *ClusterSecretStoreCondition) DeepCopyInto(out *ClusterSecretStoreCondition) {
  481. *out = *in
  482. if in.NamespaceSelector != nil {
  483. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  484. *out = new(v1.LabelSelector)
  485. (*in).DeepCopyInto(*out)
  486. }
  487. if in.Namespaces != nil {
  488. in, out := &in.Namespaces, &out.Namespaces
  489. *out = make([]string, len(*in))
  490. copy(*out, *in)
  491. }
  492. }
  493. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreCondition.
  494. func (in *ClusterSecretStoreCondition) DeepCopy() *ClusterSecretStoreCondition {
  495. if in == nil {
  496. return nil
  497. }
  498. out := new(ClusterSecretStoreCondition)
  499. in.DeepCopyInto(out)
  500. return out
  501. }
  502. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  503. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  504. *out = *in
  505. out.TypeMeta = in.TypeMeta
  506. in.ListMeta.DeepCopyInto(&out.ListMeta)
  507. if in.Items != nil {
  508. in, out := &in.Items, &out.Items
  509. *out = make([]ClusterSecretStore, len(*in))
  510. for i := range *in {
  511. (*in)[i].DeepCopyInto(&(*out)[i])
  512. }
  513. }
  514. }
  515. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  516. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  517. if in == nil {
  518. return nil
  519. }
  520. out := new(ClusterSecretStoreList)
  521. in.DeepCopyInto(out)
  522. return out
  523. }
  524. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  525. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  526. if c := in.DeepCopy(); c != nil {
  527. return c
  528. }
  529. return nil
  530. }
  531. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  532. func (in *DopplerAuth) DeepCopyInto(out *DopplerAuth) {
  533. *out = *in
  534. in.SecretRef.DeepCopyInto(&out.SecretRef)
  535. }
  536. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuth.
  537. func (in *DopplerAuth) DeepCopy() *DopplerAuth {
  538. if in == nil {
  539. return nil
  540. }
  541. out := new(DopplerAuth)
  542. in.DeepCopyInto(out)
  543. return out
  544. }
  545. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  546. func (in *DopplerAuthSecretRef) DeepCopyInto(out *DopplerAuthSecretRef) {
  547. *out = *in
  548. in.DopplerToken.DeepCopyInto(&out.DopplerToken)
  549. }
  550. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuthSecretRef.
  551. func (in *DopplerAuthSecretRef) DeepCopy() *DopplerAuthSecretRef {
  552. if in == nil {
  553. return nil
  554. }
  555. out := new(DopplerAuthSecretRef)
  556. in.DeepCopyInto(out)
  557. return out
  558. }
  559. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  560. func (in *DopplerProvider) DeepCopyInto(out *DopplerProvider) {
  561. *out = *in
  562. if in.Auth != nil {
  563. in, out := &in.Auth, &out.Auth
  564. *out = new(DopplerAuth)
  565. (*in).DeepCopyInto(*out)
  566. }
  567. }
  568. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerProvider.
  569. func (in *DopplerProvider) DeepCopy() *DopplerProvider {
  570. if in == nil {
  571. return nil
  572. }
  573. out := new(DopplerProvider)
  574. in.DeepCopyInto(out)
  575. return out
  576. }
  577. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  578. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  579. *out = *in
  580. out.TypeMeta = in.TypeMeta
  581. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  582. in.Spec.DeepCopyInto(&out.Spec)
  583. in.Status.DeepCopyInto(&out.Status)
  584. }
  585. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  586. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  587. if in == nil {
  588. return nil
  589. }
  590. out := new(ExternalSecret)
  591. in.DeepCopyInto(out)
  592. return out
  593. }
  594. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  595. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  596. if c := in.DeepCopy(); c != nil {
  597. return c
  598. }
  599. return nil
  600. }
  601. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  602. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  603. *out = *in
  604. out.RemoteRef = in.RemoteRef
  605. if in.SourceRef != nil {
  606. in, out := &in.SourceRef, &out.SourceRef
  607. *out = new(SourceRef)
  608. (*in).DeepCopyInto(*out)
  609. }
  610. }
  611. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  612. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  613. if in == nil {
  614. return nil
  615. }
  616. out := new(ExternalSecretData)
  617. in.DeepCopyInto(out)
  618. return out
  619. }
  620. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  621. func (in *ExternalSecretDataFromRemoteRef) DeepCopyInto(out *ExternalSecretDataFromRemoteRef) {
  622. *out = *in
  623. if in.Extract != nil {
  624. in, out := &in.Extract, &out.Extract
  625. *out = new(ExternalSecretDataRemoteRef)
  626. **out = **in
  627. }
  628. if in.Find != nil {
  629. in, out := &in.Find, &out.Find
  630. *out = new(ExternalSecretFind)
  631. (*in).DeepCopyInto(*out)
  632. }
  633. if in.Rewrite != nil {
  634. in, out := &in.Rewrite, &out.Rewrite
  635. *out = make([]ExternalSecretRewrite, len(*in))
  636. for i := range *in {
  637. (*in)[i].DeepCopyInto(&(*out)[i])
  638. }
  639. }
  640. if in.SourceRef != nil {
  641. in, out := &in.SourceRef, &out.SourceRef
  642. *out = new(SourceRef)
  643. (*in).DeepCopyInto(*out)
  644. }
  645. }
  646. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  647. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  648. if in == nil {
  649. return nil
  650. }
  651. out := new(ExternalSecretDataFromRemoteRef)
  652. in.DeepCopyInto(out)
  653. return out
  654. }
  655. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  656. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  657. *out = *in
  658. }
  659. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  660. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  661. if in == nil {
  662. return nil
  663. }
  664. out := new(ExternalSecretDataRemoteRef)
  665. in.DeepCopyInto(out)
  666. return out
  667. }
  668. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  669. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  670. *out = *in
  671. if in.Path != nil {
  672. in, out := &in.Path, &out.Path
  673. *out = new(string)
  674. **out = **in
  675. }
  676. if in.Name != nil {
  677. in, out := &in.Name, &out.Name
  678. *out = new(FindName)
  679. **out = **in
  680. }
  681. if in.Tags != nil {
  682. in, out := &in.Tags, &out.Tags
  683. *out = make(map[string]string, len(*in))
  684. for key, val := range *in {
  685. (*out)[key] = val
  686. }
  687. }
  688. }
  689. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  690. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  691. if in == nil {
  692. return nil
  693. }
  694. out := new(ExternalSecretFind)
  695. in.DeepCopyInto(out)
  696. return out
  697. }
  698. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  699. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  700. *out = *in
  701. out.TypeMeta = in.TypeMeta
  702. in.ListMeta.DeepCopyInto(&out.ListMeta)
  703. if in.Items != nil {
  704. in, out := &in.Items, &out.Items
  705. *out = make([]ExternalSecret, len(*in))
  706. for i := range *in {
  707. (*in)[i].DeepCopyInto(&(*out)[i])
  708. }
  709. }
  710. }
  711. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  712. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  713. if in == nil {
  714. return nil
  715. }
  716. out := new(ExternalSecretList)
  717. in.DeepCopyInto(out)
  718. return out
  719. }
  720. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  721. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  722. if c := in.DeepCopy(); c != nil {
  723. return c
  724. }
  725. return nil
  726. }
  727. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  728. func (in *ExternalSecretRewrite) DeepCopyInto(out *ExternalSecretRewrite) {
  729. *out = *in
  730. if in.Regexp != nil {
  731. in, out := &in.Regexp, &out.Regexp
  732. *out = new(ExternalSecretRewriteRegexp)
  733. **out = **in
  734. }
  735. }
  736. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewrite.
  737. func (in *ExternalSecretRewrite) DeepCopy() *ExternalSecretRewrite {
  738. if in == nil {
  739. return nil
  740. }
  741. out := new(ExternalSecretRewrite)
  742. in.DeepCopyInto(out)
  743. return out
  744. }
  745. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  746. func (in *ExternalSecretRewriteRegexp) DeepCopyInto(out *ExternalSecretRewriteRegexp) {
  747. *out = *in
  748. }
  749. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteRegexp.
  750. func (in *ExternalSecretRewriteRegexp) DeepCopy() *ExternalSecretRewriteRegexp {
  751. if in == nil {
  752. return nil
  753. }
  754. out := new(ExternalSecretRewriteRegexp)
  755. in.DeepCopyInto(out)
  756. return out
  757. }
  758. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  759. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  760. *out = *in
  761. out.SecretStoreRef = in.SecretStoreRef
  762. in.Target.DeepCopyInto(&out.Target)
  763. if in.RefreshInterval != nil {
  764. in, out := &in.RefreshInterval, &out.RefreshInterval
  765. *out = new(v1.Duration)
  766. **out = **in
  767. }
  768. if in.Data != nil {
  769. in, out := &in.Data, &out.Data
  770. *out = make([]ExternalSecretData, len(*in))
  771. for i := range *in {
  772. (*in)[i].DeepCopyInto(&(*out)[i])
  773. }
  774. }
  775. if in.DataFrom != nil {
  776. in, out := &in.DataFrom, &out.DataFrom
  777. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  778. for i := range *in {
  779. (*in)[i].DeepCopyInto(&(*out)[i])
  780. }
  781. }
  782. }
  783. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  784. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  785. if in == nil {
  786. return nil
  787. }
  788. out := new(ExternalSecretSpec)
  789. in.DeepCopyInto(out)
  790. return out
  791. }
  792. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  793. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  794. *out = *in
  795. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  796. if in.Conditions != nil {
  797. in, out := &in.Conditions, &out.Conditions
  798. *out = make([]ExternalSecretStatusCondition, len(*in))
  799. for i := range *in {
  800. (*in)[i].DeepCopyInto(&(*out)[i])
  801. }
  802. }
  803. }
  804. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  805. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  806. if in == nil {
  807. return nil
  808. }
  809. out := new(ExternalSecretStatus)
  810. in.DeepCopyInto(out)
  811. return out
  812. }
  813. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  814. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  815. *out = *in
  816. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  817. }
  818. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  819. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  820. if in == nil {
  821. return nil
  822. }
  823. out := new(ExternalSecretStatusCondition)
  824. in.DeepCopyInto(out)
  825. return out
  826. }
  827. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  828. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  829. *out = *in
  830. if in.Template != nil {
  831. in, out := &in.Template, &out.Template
  832. *out = new(ExternalSecretTemplate)
  833. (*in).DeepCopyInto(*out)
  834. }
  835. }
  836. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  837. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  838. if in == nil {
  839. return nil
  840. }
  841. out := new(ExternalSecretTarget)
  842. in.DeepCopyInto(out)
  843. return out
  844. }
  845. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  846. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  847. *out = *in
  848. in.Metadata.DeepCopyInto(&out.Metadata)
  849. if in.Data != nil {
  850. in, out := &in.Data, &out.Data
  851. *out = make(map[string]string, len(*in))
  852. for key, val := range *in {
  853. (*out)[key] = val
  854. }
  855. }
  856. if in.TemplateFrom != nil {
  857. in, out := &in.TemplateFrom, &out.TemplateFrom
  858. *out = make([]TemplateFrom, len(*in))
  859. for i := range *in {
  860. (*in)[i].DeepCopyInto(&(*out)[i])
  861. }
  862. }
  863. }
  864. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  865. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  866. if in == nil {
  867. return nil
  868. }
  869. out := new(ExternalSecretTemplate)
  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 *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  875. *out = *in
  876. if in.Annotations != nil {
  877. in, out := &in.Annotations, &out.Annotations
  878. *out = make(map[string]string, len(*in))
  879. for key, val := range *in {
  880. (*out)[key] = val
  881. }
  882. }
  883. if in.Labels != nil {
  884. in, out := &in.Labels, &out.Labels
  885. *out = make(map[string]string, len(*in))
  886. for key, val := range *in {
  887. (*out)[key] = val
  888. }
  889. }
  890. }
  891. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  892. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  893. if in == nil {
  894. return nil
  895. }
  896. out := new(ExternalSecretTemplateMetadata)
  897. in.DeepCopyInto(out)
  898. return out
  899. }
  900. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  901. func (in *ExternalSecretValidator) DeepCopyInto(out *ExternalSecretValidator) {
  902. *out = *in
  903. }
  904. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretValidator.
  905. func (in *ExternalSecretValidator) DeepCopy() *ExternalSecretValidator {
  906. if in == nil {
  907. return nil
  908. }
  909. out := new(ExternalSecretValidator)
  910. in.DeepCopyInto(out)
  911. return out
  912. }
  913. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  914. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  915. *out = *in
  916. if in.Data != nil {
  917. in, out := &in.Data, &out.Data
  918. *out = make([]FakeProviderData, len(*in))
  919. for i := range *in {
  920. (*in)[i].DeepCopyInto(&(*out)[i])
  921. }
  922. }
  923. }
  924. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  925. func (in *FakeProvider) DeepCopy() *FakeProvider {
  926. if in == nil {
  927. return nil
  928. }
  929. out := new(FakeProvider)
  930. in.DeepCopyInto(out)
  931. return out
  932. }
  933. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  934. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  935. *out = *in
  936. if in.ValueMap != nil {
  937. in, out := &in.ValueMap, &out.ValueMap
  938. *out = make(map[string]string, len(*in))
  939. for key, val := range *in {
  940. (*out)[key] = val
  941. }
  942. }
  943. }
  944. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  945. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  946. if in == nil {
  947. return nil
  948. }
  949. out := new(FakeProviderData)
  950. in.DeepCopyInto(out)
  951. return out
  952. }
  953. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  954. func (in *FindName) DeepCopyInto(out *FindName) {
  955. *out = *in
  956. }
  957. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  958. func (in *FindName) DeepCopy() *FindName {
  959. if in == nil {
  960. return nil
  961. }
  962. out := new(FindName)
  963. in.DeepCopyInto(out)
  964. return out
  965. }
  966. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  967. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  968. *out = *in
  969. if in.SecretRef != nil {
  970. in, out := &in.SecretRef, &out.SecretRef
  971. *out = new(GCPSMAuthSecretRef)
  972. (*in).DeepCopyInto(*out)
  973. }
  974. if in.WorkloadIdentity != nil {
  975. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  976. *out = new(GCPWorkloadIdentity)
  977. (*in).DeepCopyInto(*out)
  978. }
  979. }
  980. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  981. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  982. if in == nil {
  983. return nil
  984. }
  985. out := new(GCPSMAuth)
  986. in.DeepCopyInto(out)
  987. return out
  988. }
  989. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  990. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  991. *out = *in
  992. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  993. }
  994. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  995. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  996. if in == nil {
  997. return nil
  998. }
  999. out := new(GCPSMAuthSecretRef)
  1000. in.DeepCopyInto(out)
  1001. return out
  1002. }
  1003. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1004. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  1005. *out = *in
  1006. in.Auth.DeepCopyInto(&out.Auth)
  1007. }
  1008. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  1009. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  1010. if in == nil {
  1011. return nil
  1012. }
  1013. out := new(GCPSMProvider)
  1014. in.DeepCopyInto(out)
  1015. return out
  1016. }
  1017. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1018. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  1019. *out = *in
  1020. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1021. }
  1022. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  1023. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  1024. if in == nil {
  1025. return nil
  1026. }
  1027. out := new(GCPWorkloadIdentity)
  1028. in.DeepCopyInto(out)
  1029. return out
  1030. }
  1031. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1032. func (in *GeneratorRef) DeepCopyInto(out *GeneratorRef) {
  1033. *out = *in
  1034. }
  1035. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorRef.
  1036. func (in *GeneratorRef) DeepCopy() *GeneratorRef {
  1037. if in == nil {
  1038. return nil
  1039. }
  1040. out := new(GeneratorRef)
  1041. in.DeepCopyInto(out)
  1042. return out
  1043. }
  1044. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1045. func (in *GenericStoreValidator) DeepCopyInto(out *GenericStoreValidator) {
  1046. *out = *in
  1047. }
  1048. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericStoreValidator.
  1049. func (in *GenericStoreValidator) DeepCopy() *GenericStoreValidator {
  1050. if in == nil {
  1051. return nil
  1052. }
  1053. out := new(GenericStoreValidator)
  1054. in.DeepCopyInto(out)
  1055. return out
  1056. }
  1057. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1058. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  1059. *out = *in
  1060. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1061. }
  1062. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  1063. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  1064. if in == nil {
  1065. return nil
  1066. }
  1067. out := new(GitlabAuth)
  1068. in.DeepCopyInto(out)
  1069. return out
  1070. }
  1071. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1072. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  1073. *out = *in
  1074. in.Auth.DeepCopyInto(&out.Auth)
  1075. if in.GroupIDs != nil {
  1076. in, out := &in.GroupIDs, &out.GroupIDs
  1077. *out = make([]string, len(*in))
  1078. copy(*out, *in)
  1079. }
  1080. }
  1081. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  1082. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  1083. if in == nil {
  1084. return nil
  1085. }
  1086. out := new(GitlabProvider)
  1087. in.DeepCopyInto(out)
  1088. return out
  1089. }
  1090. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1091. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  1092. *out = *in
  1093. in.AccessToken.DeepCopyInto(&out.AccessToken)
  1094. }
  1095. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  1096. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  1097. if in == nil {
  1098. return nil
  1099. }
  1100. out := new(GitlabSecretRef)
  1101. in.DeepCopyInto(out)
  1102. return out
  1103. }
  1104. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1105. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  1106. *out = *in
  1107. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1108. out.ContainerAuth = in.ContainerAuth
  1109. }
  1110. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  1111. func (in *IBMAuth) DeepCopy() *IBMAuth {
  1112. if in == nil {
  1113. return nil
  1114. }
  1115. out := new(IBMAuth)
  1116. in.DeepCopyInto(out)
  1117. return out
  1118. }
  1119. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1120. func (in *IBMAuthContainerAuth) DeepCopyInto(out *IBMAuthContainerAuth) {
  1121. *out = *in
  1122. }
  1123. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthContainerAuth.
  1124. func (in *IBMAuthContainerAuth) DeepCopy() *IBMAuthContainerAuth {
  1125. if in == nil {
  1126. return nil
  1127. }
  1128. out := new(IBMAuthContainerAuth)
  1129. in.DeepCopyInto(out)
  1130. return out
  1131. }
  1132. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1133. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  1134. *out = *in
  1135. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  1136. }
  1137. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  1138. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  1139. if in == nil {
  1140. return nil
  1141. }
  1142. out := new(IBMAuthSecretRef)
  1143. in.DeepCopyInto(out)
  1144. return out
  1145. }
  1146. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1147. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  1148. *out = *in
  1149. in.Auth.DeepCopyInto(&out.Auth)
  1150. if in.ServiceURL != nil {
  1151. in, out := &in.ServiceURL, &out.ServiceURL
  1152. *out = new(string)
  1153. **out = **in
  1154. }
  1155. }
  1156. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  1157. func (in *IBMProvider) DeepCopy() *IBMProvider {
  1158. if in == nil {
  1159. return nil
  1160. }
  1161. out := new(IBMProvider)
  1162. in.DeepCopyInto(out)
  1163. return out
  1164. }
  1165. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1166. func (in *KeeperSecurityAuth) DeepCopyInto(out *KeeperSecurityAuth) {
  1167. *out = *in
  1168. in.AppKey.DeepCopyInto(&out.AppKey)
  1169. in.AppOwnerPublicKey.DeepCopyInto(&out.AppOwnerPublicKey)
  1170. in.ClientID.DeepCopyInto(&out.ClientID)
  1171. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  1172. in.ServerPublicKeyID.DeepCopyInto(&out.ServerPublicKeyID)
  1173. }
  1174. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeeperSecurityAuth.
  1175. func (in *KeeperSecurityAuth) DeepCopy() *KeeperSecurityAuth {
  1176. if in == nil {
  1177. return nil
  1178. }
  1179. out := new(KeeperSecurityAuth)
  1180. in.DeepCopyInto(out)
  1181. return out
  1182. }
  1183. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1184. func (in *KeeperSecurityProvider) DeepCopyInto(out *KeeperSecurityProvider) {
  1185. *out = *in
  1186. if in.Auth != nil {
  1187. in, out := &in.Auth, &out.Auth
  1188. *out = new(KeeperSecurityAuth)
  1189. (*in).DeepCopyInto(*out)
  1190. }
  1191. }
  1192. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeeperSecurityProvider.
  1193. func (in *KeeperSecurityProvider) DeepCopy() *KeeperSecurityProvider {
  1194. if in == nil {
  1195. return nil
  1196. }
  1197. out := new(KeeperSecurityProvider)
  1198. in.DeepCopyInto(out)
  1199. return out
  1200. }
  1201. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1202. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  1203. *out = *in
  1204. if in.Cert != nil {
  1205. in, out := &in.Cert, &out.Cert
  1206. *out = new(CertAuth)
  1207. (*in).DeepCopyInto(*out)
  1208. }
  1209. if in.Token != nil {
  1210. in, out := &in.Token, &out.Token
  1211. *out = new(TokenAuth)
  1212. (*in).DeepCopyInto(*out)
  1213. }
  1214. if in.ServiceAccount != nil {
  1215. in, out := &in.ServiceAccount, &out.ServiceAccount
  1216. *out = new(metav1.ServiceAccountSelector)
  1217. (*in).DeepCopyInto(*out)
  1218. }
  1219. }
  1220. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  1221. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  1222. if in == nil {
  1223. return nil
  1224. }
  1225. out := new(KubernetesAuth)
  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 *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  1231. *out = *in
  1232. in.Server.DeepCopyInto(&out.Server)
  1233. in.Auth.DeepCopyInto(&out.Auth)
  1234. }
  1235. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  1236. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  1237. if in == nil {
  1238. return nil
  1239. }
  1240. out := new(KubernetesProvider)
  1241. in.DeepCopyInto(out)
  1242. return out
  1243. }
  1244. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1245. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  1246. *out = *in
  1247. if in.CABundle != nil {
  1248. in, out := &in.CABundle, &out.CABundle
  1249. *out = make([]byte, len(*in))
  1250. copy(*out, *in)
  1251. }
  1252. if in.CAProvider != nil {
  1253. in, out := &in.CAProvider, &out.CAProvider
  1254. *out = new(CAProvider)
  1255. (*in).DeepCopyInto(*out)
  1256. }
  1257. }
  1258. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  1259. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  1260. if in == nil {
  1261. return nil
  1262. }
  1263. out := new(KubernetesServer)
  1264. in.DeepCopyInto(out)
  1265. return out
  1266. }
  1267. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1268. func (in *NoSecretError) DeepCopyInto(out *NoSecretError) {
  1269. *out = *in
  1270. }
  1271. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoSecretError.
  1272. func (in *NoSecretError) DeepCopy() *NoSecretError {
  1273. if in == nil {
  1274. return nil
  1275. }
  1276. out := new(NoSecretError)
  1277. in.DeepCopyInto(out)
  1278. return out
  1279. }
  1280. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1281. func (in *OnePasswordAuth) DeepCopyInto(out *OnePasswordAuth) {
  1282. *out = *in
  1283. if in.SecretRef != nil {
  1284. in, out := &in.SecretRef, &out.SecretRef
  1285. *out = new(OnePasswordAuthSecretRef)
  1286. (*in).DeepCopyInto(*out)
  1287. }
  1288. }
  1289. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuth.
  1290. func (in *OnePasswordAuth) DeepCopy() *OnePasswordAuth {
  1291. if in == nil {
  1292. return nil
  1293. }
  1294. out := new(OnePasswordAuth)
  1295. in.DeepCopyInto(out)
  1296. return out
  1297. }
  1298. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1299. func (in *OnePasswordAuthSecretRef) DeepCopyInto(out *OnePasswordAuthSecretRef) {
  1300. *out = *in
  1301. in.ConnectToken.DeepCopyInto(&out.ConnectToken)
  1302. }
  1303. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuthSecretRef.
  1304. func (in *OnePasswordAuthSecretRef) DeepCopy() *OnePasswordAuthSecretRef {
  1305. if in == nil {
  1306. return nil
  1307. }
  1308. out := new(OnePasswordAuthSecretRef)
  1309. in.DeepCopyInto(out)
  1310. return out
  1311. }
  1312. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1313. func (in *OnePasswordProvider) DeepCopyInto(out *OnePasswordProvider) {
  1314. *out = *in
  1315. if in.Auth != nil {
  1316. in, out := &in.Auth, &out.Auth
  1317. *out = new(OnePasswordAuth)
  1318. (*in).DeepCopyInto(*out)
  1319. }
  1320. if in.Vaults != nil {
  1321. in, out := &in.Vaults, &out.Vaults
  1322. *out = make(map[string]int, len(*in))
  1323. for key, val := range *in {
  1324. (*out)[key] = val
  1325. }
  1326. }
  1327. }
  1328. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordProvider.
  1329. func (in *OnePasswordProvider) DeepCopy() *OnePasswordProvider {
  1330. if in == nil {
  1331. return nil
  1332. }
  1333. out := new(OnePasswordProvider)
  1334. in.DeepCopyInto(out)
  1335. return out
  1336. }
  1337. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1338. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  1339. *out = *in
  1340. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1341. }
  1342. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  1343. func (in *OracleAuth) DeepCopy() *OracleAuth {
  1344. if in == nil {
  1345. return nil
  1346. }
  1347. out := new(OracleAuth)
  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 *OracleProvider) DeepCopyInto(out *OracleProvider) {
  1353. *out = *in
  1354. if in.Auth != nil {
  1355. in, out := &in.Auth, &out.Auth
  1356. *out = new(OracleAuth)
  1357. (*in).DeepCopyInto(*out)
  1358. }
  1359. }
  1360. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  1361. func (in *OracleProvider) DeepCopy() *OracleProvider {
  1362. if in == nil {
  1363. return nil
  1364. }
  1365. out := new(OracleProvider)
  1366. in.DeepCopyInto(out)
  1367. return out
  1368. }
  1369. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1370. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  1371. *out = *in
  1372. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  1373. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  1374. }
  1375. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  1376. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  1377. if in == nil {
  1378. return nil
  1379. }
  1380. out := new(OracleSecretRef)
  1381. in.DeepCopyInto(out)
  1382. return out
  1383. }
  1384. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1385. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1386. *out = *in
  1387. out.TypeMeta = in.TypeMeta
  1388. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1389. in.Spec.DeepCopyInto(&out.Spec)
  1390. in.Status.DeepCopyInto(&out.Status)
  1391. }
  1392. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1393. func (in *SecretStore) DeepCopy() *SecretStore {
  1394. if in == nil {
  1395. return nil
  1396. }
  1397. out := new(SecretStore)
  1398. in.DeepCopyInto(out)
  1399. return out
  1400. }
  1401. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1402. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1403. if c := in.DeepCopy(); c != nil {
  1404. return c
  1405. }
  1406. return nil
  1407. }
  1408. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1409. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1410. *out = *in
  1411. out.TypeMeta = in.TypeMeta
  1412. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1413. if in.Items != nil {
  1414. in, out := &in.Items, &out.Items
  1415. *out = make([]SecretStore, len(*in))
  1416. for i := range *in {
  1417. (*in)[i].DeepCopyInto(&(*out)[i])
  1418. }
  1419. }
  1420. }
  1421. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1422. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1423. if in == nil {
  1424. return nil
  1425. }
  1426. out := new(SecretStoreList)
  1427. in.DeepCopyInto(out)
  1428. return out
  1429. }
  1430. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1431. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1432. if c := in.DeepCopy(); c != nil {
  1433. return c
  1434. }
  1435. return nil
  1436. }
  1437. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1438. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1439. *out = *in
  1440. if in.AWS != nil {
  1441. in, out := &in.AWS, &out.AWS
  1442. *out = new(AWSProvider)
  1443. (*in).DeepCopyInto(*out)
  1444. }
  1445. if in.AzureKV != nil {
  1446. in, out := &in.AzureKV, &out.AzureKV
  1447. *out = new(AzureKVProvider)
  1448. (*in).DeepCopyInto(*out)
  1449. }
  1450. if in.Akeyless != nil {
  1451. in, out := &in.Akeyless, &out.Akeyless
  1452. *out = new(AkeylessProvider)
  1453. (*in).DeepCopyInto(*out)
  1454. }
  1455. if in.Vault != nil {
  1456. in, out := &in.Vault, &out.Vault
  1457. *out = new(VaultProvider)
  1458. (*in).DeepCopyInto(*out)
  1459. }
  1460. if in.GCPSM != nil {
  1461. in, out := &in.GCPSM, &out.GCPSM
  1462. *out = new(GCPSMProvider)
  1463. (*in).DeepCopyInto(*out)
  1464. }
  1465. if in.Oracle != nil {
  1466. in, out := &in.Oracle, &out.Oracle
  1467. *out = new(OracleProvider)
  1468. (*in).DeepCopyInto(*out)
  1469. }
  1470. if in.IBM != nil {
  1471. in, out := &in.IBM, &out.IBM
  1472. *out = new(IBMProvider)
  1473. (*in).DeepCopyInto(*out)
  1474. }
  1475. if in.YandexCertificateManager != nil {
  1476. in, out := &in.YandexCertificateManager, &out.YandexCertificateManager
  1477. *out = new(YandexCertificateManagerProvider)
  1478. (*in).DeepCopyInto(*out)
  1479. }
  1480. if in.YandexLockbox != nil {
  1481. in, out := &in.YandexLockbox, &out.YandexLockbox
  1482. *out = new(YandexLockboxProvider)
  1483. (*in).DeepCopyInto(*out)
  1484. }
  1485. if in.Gitlab != nil {
  1486. in, out := &in.Gitlab, &out.Gitlab
  1487. *out = new(GitlabProvider)
  1488. (*in).DeepCopyInto(*out)
  1489. }
  1490. if in.Alibaba != nil {
  1491. in, out := &in.Alibaba, &out.Alibaba
  1492. *out = new(AlibabaProvider)
  1493. (*in).DeepCopyInto(*out)
  1494. }
  1495. if in.OnePassword != nil {
  1496. in, out := &in.OnePassword, &out.OnePassword
  1497. *out = new(OnePasswordProvider)
  1498. (*in).DeepCopyInto(*out)
  1499. }
  1500. if in.Webhook != nil {
  1501. in, out := &in.Webhook, &out.Webhook
  1502. *out = new(WebhookProvider)
  1503. (*in).DeepCopyInto(*out)
  1504. }
  1505. if in.Kubernetes != nil {
  1506. in, out := &in.Kubernetes, &out.Kubernetes
  1507. *out = new(KubernetesProvider)
  1508. (*in).DeepCopyInto(*out)
  1509. }
  1510. if in.Fake != nil {
  1511. in, out := &in.Fake, &out.Fake
  1512. *out = new(FakeProvider)
  1513. (*in).DeepCopyInto(*out)
  1514. }
  1515. if in.Senhasegura != nil {
  1516. in, out := &in.Senhasegura, &out.Senhasegura
  1517. *out = new(SenhaseguraProvider)
  1518. (*in).DeepCopyInto(*out)
  1519. }
  1520. if in.Doppler != nil {
  1521. in, out := &in.Doppler, &out.Doppler
  1522. *out = new(DopplerProvider)
  1523. (*in).DeepCopyInto(*out)
  1524. }
  1525. if in.KeeperSecurity != nil {
  1526. in, out := &in.KeeperSecurity, &out.KeeperSecurity
  1527. *out = new(KeeperSecurityProvider)
  1528. (*in).DeepCopyInto(*out)
  1529. }
  1530. }
  1531. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1532. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1533. if in == nil {
  1534. return nil
  1535. }
  1536. out := new(SecretStoreProvider)
  1537. in.DeepCopyInto(out)
  1538. return out
  1539. }
  1540. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1541. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1542. *out = *in
  1543. }
  1544. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1545. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1546. if in == nil {
  1547. return nil
  1548. }
  1549. out := new(SecretStoreRef)
  1550. in.DeepCopyInto(out)
  1551. return out
  1552. }
  1553. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1554. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1555. *out = *in
  1556. if in.MaxRetries != nil {
  1557. in, out := &in.MaxRetries, &out.MaxRetries
  1558. *out = new(int32)
  1559. **out = **in
  1560. }
  1561. if in.RetryInterval != nil {
  1562. in, out := &in.RetryInterval, &out.RetryInterval
  1563. *out = new(string)
  1564. **out = **in
  1565. }
  1566. }
  1567. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1568. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1569. if in == nil {
  1570. return nil
  1571. }
  1572. out := new(SecretStoreRetrySettings)
  1573. in.DeepCopyInto(out)
  1574. return out
  1575. }
  1576. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1577. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1578. *out = *in
  1579. if in.Provider != nil {
  1580. in, out := &in.Provider, &out.Provider
  1581. *out = new(SecretStoreProvider)
  1582. (*in).DeepCopyInto(*out)
  1583. }
  1584. if in.RetrySettings != nil {
  1585. in, out := &in.RetrySettings, &out.RetrySettings
  1586. *out = new(SecretStoreRetrySettings)
  1587. (*in).DeepCopyInto(*out)
  1588. }
  1589. if in.Conditions != nil {
  1590. in, out := &in.Conditions, &out.Conditions
  1591. *out = make([]ClusterSecretStoreCondition, len(*in))
  1592. for i := range *in {
  1593. (*in)[i].DeepCopyInto(&(*out)[i])
  1594. }
  1595. }
  1596. }
  1597. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1598. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1599. if in == nil {
  1600. return nil
  1601. }
  1602. out := new(SecretStoreSpec)
  1603. in.DeepCopyInto(out)
  1604. return out
  1605. }
  1606. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1607. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1608. *out = *in
  1609. if in.Conditions != nil {
  1610. in, out := &in.Conditions, &out.Conditions
  1611. *out = make([]SecretStoreStatusCondition, len(*in))
  1612. for i := range *in {
  1613. (*in)[i].DeepCopyInto(&(*out)[i])
  1614. }
  1615. }
  1616. }
  1617. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1618. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1619. if in == nil {
  1620. return nil
  1621. }
  1622. out := new(SecretStoreStatus)
  1623. in.DeepCopyInto(out)
  1624. return out
  1625. }
  1626. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1627. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1628. *out = *in
  1629. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1630. }
  1631. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1632. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1633. if in == nil {
  1634. return nil
  1635. }
  1636. out := new(SecretStoreStatusCondition)
  1637. in.DeepCopyInto(out)
  1638. return out
  1639. }
  1640. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1641. func (in *SenhaseguraAuth) DeepCopyInto(out *SenhaseguraAuth) {
  1642. *out = *in
  1643. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  1644. }
  1645. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraAuth.
  1646. func (in *SenhaseguraAuth) DeepCopy() *SenhaseguraAuth {
  1647. if in == nil {
  1648. return nil
  1649. }
  1650. out := new(SenhaseguraAuth)
  1651. in.DeepCopyInto(out)
  1652. return out
  1653. }
  1654. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1655. func (in *SenhaseguraProvider) DeepCopyInto(out *SenhaseguraProvider) {
  1656. *out = *in
  1657. in.Auth.DeepCopyInto(&out.Auth)
  1658. }
  1659. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraProvider.
  1660. func (in *SenhaseguraProvider) DeepCopy() *SenhaseguraProvider {
  1661. if in == nil {
  1662. return nil
  1663. }
  1664. out := new(SenhaseguraProvider)
  1665. in.DeepCopyInto(out)
  1666. return out
  1667. }
  1668. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1669. func (in *SourceRef) DeepCopyInto(out *SourceRef) {
  1670. *out = *in
  1671. if in.SecretStoreRef != nil {
  1672. in, out := &in.SecretStoreRef, &out.SecretStoreRef
  1673. *out = new(SecretStoreRef)
  1674. **out = **in
  1675. }
  1676. if in.GeneratorRef != nil {
  1677. in, out := &in.GeneratorRef, &out.GeneratorRef
  1678. *out = new(GeneratorRef)
  1679. **out = **in
  1680. }
  1681. }
  1682. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceRef.
  1683. func (in *SourceRef) DeepCopy() *SourceRef {
  1684. if in == nil {
  1685. return nil
  1686. }
  1687. out := new(SourceRef)
  1688. in.DeepCopyInto(out)
  1689. return out
  1690. }
  1691. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1692. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1693. *out = *in
  1694. if in.ConfigMap != nil {
  1695. in, out := &in.ConfigMap, &out.ConfigMap
  1696. *out = new(TemplateRef)
  1697. (*in).DeepCopyInto(*out)
  1698. }
  1699. if in.Secret != nil {
  1700. in, out := &in.Secret, &out.Secret
  1701. *out = new(TemplateRef)
  1702. (*in).DeepCopyInto(*out)
  1703. }
  1704. if in.Literal != nil {
  1705. in, out := &in.Literal, &out.Literal
  1706. *out = new(string)
  1707. **out = **in
  1708. }
  1709. }
  1710. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1711. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1712. if in == nil {
  1713. return nil
  1714. }
  1715. out := new(TemplateFrom)
  1716. in.DeepCopyInto(out)
  1717. return out
  1718. }
  1719. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1720. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1721. *out = *in
  1722. if in.Items != nil {
  1723. in, out := &in.Items, &out.Items
  1724. *out = make([]TemplateRefItem, len(*in))
  1725. copy(*out, *in)
  1726. }
  1727. }
  1728. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1729. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1730. if in == nil {
  1731. return nil
  1732. }
  1733. out := new(TemplateRef)
  1734. in.DeepCopyInto(out)
  1735. return out
  1736. }
  1737. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1738. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1739. *out = *in
  1740. }
  1741. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1742. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1743. if in == nil {
  1744. return nil
  1745. }
  1746. out := new(TemplateRefItem)
  1747. in.DeepCopyInto(out)
  1748. return out
  1749. }
  1750. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1751. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1752. *out = *in
  1753. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1754. }
  1755. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1756. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1757. if in == nil {
  1758. return nil
  1759. }
  1760. out := new(TokenAuth)
  1761. in.DeepCopyInto(out)
  1762. return out
  1763. }
  1764. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1765. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1766. *out = *in
  1767. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1768. }
  1769. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1770. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1771. if in == nil {
  1772. return nil
  1773. }
  1774. out := new(VaultAppRole)
  1775. in.DeepCopyInto(out)
  1776. return out
  1777. }
  1778. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1779. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1780. *out = *in
  1781. if in.TokenSecretRef != nil {
  1782. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1783. *out = new(metav1.SecretKeySelector)
  1784. (*in).DeepCopyInto(*out)
  1785. }
  1786. if in.AppRole != nil {
  1787. in, out := &in.AppRole, &out.AppRole
  1788. *out = new(VaultAppRole)
  1789. (*in).DeepCopyInto(*out)
  1790. }
  1791. if in.Kubernetes != nil {
  1792. in, out := &in.Kubernetes, &out.Kubernetes
  1793. *out = new(VaultKubernetesAuth)
  1794. (*in).DeepCopyInto(*out)
  1795. }
  1796. if in.Ldap != nil {
  1797. in, out := &in.Ldap, &out.Ldap
  1798. *out = new(VaultLdapAuth)
  1799. (*in).DeepCopyInto(*out)
  1800. }
  1801. if in.Jwt != nil {
  1802. in, out := &in.Jwt, &out.Jwt
  1803. *out = new(VaultJwtAuth)
  1804. (*in).DeepCopyInto(*out)
  1805. }
  1806. if in.Cert != nil {
  1807. in, out := &in.Cert, &out.Cert
  1808. *out = new(VaultCertAuth)
  1809. (*in).DeepCopyInto(*out)
  1810. }
  1811. }
  1812. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1813. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1814. if in == nil {
  1815. return nil
  1816. }
  1817. out := new(VaultAuth)
  1818. in.DeepCopyInto(out)
  1819. return out
  1820. }
  1821. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1822. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1823. *out = *in
  1824. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1825. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1826. }
  1827. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1828. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1829. if in == nil {
  1830. return nil
  1831. }
  1832. out := new(VaultCertAuth)
  1833. in.DeepCopyInto(out)
  1834. return out
  1835. }
  1836. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1837. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1838. *out = *in
  1839. if in.SecretRef != nil {
  1840. in, out := &in.SecretRef, &out.SecretRef
  1841. *out = new(metav1.SecretKeySelector)
  1842. (*in).DeepCopyInto(*out)
  1843. }
  1844. if in.KubernetesServiceAccountToken != nil {
  1845. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  1846. *out = new(VaultKubernetesServiceAccountTokenAuth)
  1847. (*in).DeepCopyInto(*out)
  1848. }
  1849. }
  1850. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1851. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1852. if in == nil {
  1853. return nil
  1854. }
  1855. out := new(VaultJwtAuth)
  1856. in.DeepCopyInto(out)
  1857. return out
  1858. }
  1859. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1860. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1861. *out = *in
  1862. if in.ServiceAccountRef != nil {
  1863. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1864. *out = new(metav1.ServiceAccountSelector)
  1865. (*in).DeepCopyInto(*out)
  1866. }
  1867. if in.SecretRef != nil {
  1868. in, out := &in.SecretRef, &out.SecretRef
  1869. *out = new(metav1.SecretKeySelector)
  1870. (*in).DeepCopyInto(*out)
  1871. }
  1872. }
  1873. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1874. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1875. if in == nil {
  1876. return nil
  1877. }
  1878. out := new(VaultKubernetesAuth)
  1879. in.DeepCopyInto(out)
  1880. return out
  1881. }
  1882. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1883. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  1884. *out = *in
  1885. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1886. if in.Audiences != nil {
  1887. in, out := &in.Audiences, &out.Audiences
  1888. *out = new([]string)
  1889. if **in != nil {
  1890. in, out := *in, *out
  1891. *out = make([]string, len(*in))
  1892. copy(*out, *in)
  1893. }
  1894. }
  1895. if in.ExpirationSeconds != nil {
  1896. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  1897. *out = new(int64)
  1898. **out = **in
  1899. }
  1900. }
  1901. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  1902. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  1903. if in == nil {
  1904. return nil
  1905. }
  1906. out := new(VaultKubernetesServiceAccountTokenAuth)
  1907. in.DeepCopyInto(out)
  1908. return out
  1909. }
  1910. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1911. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1912. *out = *in
  1913. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1914. }
  1915. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1916. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1917. if in == nil {
  1918. return nil
  1919. }
  1920. out := new(VaultLdapAuth)
  1921. in.DeepCopyInto(out)
  1922. return out
  1923. }
  1924. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1925. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1926. *out = *in
  1927. in.Auth.DeepCopyInto(&out.Auth)
  1928. if in.Path != nil {
  1929. in, out := &in.Path, &out.Path
  1930. *out = new(string)
  1931. **out = **in
  1932. }
  1933. if in.Namespace != nil {
  1934. in, out := &in.Namespace, &out.Namespace
  1935. *out = new(string)
  1936. **out = **in
  1937. }
  1938. if in.CABundle != nil {
  1939. in, out := &in.CABundle, &out.CABundle
  1940. *out = make([]byte, len(*in))
  1941. copy(*out, *in)
  1942. }
  1943. if in.CAProvider != nil {
  1944. in, out := &in.CAProvider, &out.CAProvider
  1945. *out = new(CAProvider)
  1946. (*in).DeepCopyInto(*out)
  1947. }
  1948. }
  1949. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1950. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1951. if in == nil {
  1952. return nil
  1953. }
  1954. out := new(VaultProvider)
  1955. in.DeepCopyInto(out)
  1956. return out
  1957. }
  1958. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1959. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1960. *out = *in
  1961. if in.Namespace != nil {
  1962. in, out := &in.Namespace, &out.Namespace
  1963. *out = new(string)
  1964. **out = **in
  1965. }
  1966. }
  1967. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1968. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1969. if in == nil {
  1970. return nil
  1971. }
  1972. out := new(WebhookCAProvider)
  1973. in.DeepCopyInto(out)
  1974. return out
  1975. }
  1976. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1977. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1978. *out = *in
  1979. if in.Headers != nil {
  1980. in, out := &in.Headers, &out.Headers
  1981. *out = make(map[string]string, len(*in))
  1982. for key, val := range *in {
  1983. (*out)[key] = val
  1984. }
  1985. }
  1986. if in.Timeout != nil {
  1987. in, out := &in.Timeout, &out.Timeout
  1988. *out = new(v1.Duration)
  1989. **out = **in
  1990. }
  1991. out.Result = in.Result
  1992. if in.Secrets != nil {
  1993. in, out := &in.Secrets, &out.Secrets
  1994. *out = make([]WebhookSecret, len(*in))
  1995. for i := range *in {
  1996. (*in)[i].DeepCopyInto(&(*out)[i])
  1997. }
  1998. }
  1999. if in.CABundle != nil {
  2000. in, out := &in.CABundle, &out.CABundle
  2001. *out = make([]byte, len(*in))
  2002. copy(*out, *in)
  2003. }
  2004. if in.CAProvider != nil {
  2005. in, out := &in.CAProvider, &out.CAProvider
  2006. *out = new(WebhookCAProvider)
  2007. (*in).DeepCopyInto(*out)
  2008. }
  2009. }
  2010. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  2011. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  2012. if in == nil {
  2013. return nil
  2014. }
  2015. out := new(WebhookProvider)
  2016. in.DeepCopyInto(out)
  2017. return out
  2018. }
  2019. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2020. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  2021. *out = *in
  2022. }
  2023. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  2024. func (in *WebhookResult) DeepCopy() *WebhookResult {
  2025. if in == nil {
  2026. return nil
  2027. }
  2028. out := new(WebhookResult)
  2029. in.DeepCopyInto(out)
  2030. return out
  2031. }
  2032. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2033. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  2034. *out = *in
  2035. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2036. }
  2037. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  2038. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  2039. if in == nil {
  2040. return nil
  2041. }
  2042. out := new(WebhookSecret)
  2043. in.DeepCopyInto(out)
  2044. return out
  2045. }
  2046. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2047. func (in *YandexCertificateManagerAuth) DeepCopyInto(out *YandexCertificateManagerAuth) {
  2048. *out = *in
  2049. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2050. }
  2051. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerAuth.
  2052. func (in *YandexCertificateManagerAuth) DeepCopy() *YandexCertificateManagerAuth {
  2053. if in == nil {
  2054. return nil
  2055. }
  2056. out := new(YandexCertificateManagerAuth)
  2057. in.DeepCopyInto(out)
  2058. return out
  2059. }
  2060. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2061. func (in *YandexCertificateManagerCAProvider) DeepCopyInto(out *YandexCertificateManagerCAProvider) {
  2062. *out = *in
  2063. in.Certificate.DeepCopyInto(&out.Certificate)
  2064. }
  2065. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerCAProvider.
  2066. func (in *YandexCertificateManagerCAProvider) DeepCopy() *YandexCertificateManagerCAProvider {
  2067. if in == nil {
  2068. return nil
  2069. }
  2070. out := new(YandexCertificateManagerCAProvider)
  2071. in.DeepCopyInto(out)
  2072. return out
  2073. }
  2074. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2075. func (in *YandexCertificateManagerProvider) DeepCopyInto(out *YandexCertificateManagerProvider) {
  2076. *out = *in
  2077. in.Auth.DeepCopyInto(&out.Auth)
  2078. if in.CAProvider != nil {
  2079. in, out := &in.CAProvider, &out.CAProvider
  2080. *out = new(YandexCertificateManagerCAProvider)
  2081. (*in).DeepCopyInto(*out)
  2082. }
  2083. }
  2084. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerProvider.
  2085. func (in *YandexCertificateManagerProvider) DeepCopy() *YandexCertificateManagerProvider {
  2086. if in == nil {
  2087. return nil
  2088. }
  2089. out := new(YandexCertificateManagerProvider)
  2090. in.DeepCopyInto(out)
  2091. return out
  2092. }
  2093. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2094. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  2095. *out = *in
  2096. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2097. }
  2098. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  2099. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  2100. if in == nil {
  2101. return nil
  2102. }
  2103. out := new(YandexLockboxAuth)
  2104. in.DeepCopyInto(out)
  2105. return out
  2106. }
  2107. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2108. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  2109. *out = *in
  2110. in.Certificate.DeepCopyInto(&out.Certificate)
  2111. }
  2112. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  2113. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  2114. if in == nil {
  2115. return nil
  2116. }
  2117. out := new(YandexLockboxCAProvider)
  2118. in.DeepCopyInto(out)
  2119. return out
  2120. }
  2121. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2122. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  2123. *out = *in
  2124. in.Auth.DeepCopyInto(&out.Auth)
  2125. if in.CAProvider != nil {
  2126. in, out := &in.CAProvider, &out.CAProvider
  2127. *out = new(YandexLockboxCAProvider)
  2128. (*in).DeepCopyInto(*out)
  2129. }
  2130. }
  2131. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  2132. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  2133. if in == nil {
  2134. return nil
  2135. }
  2136. out := new(YandexLockboxProvider)
  2137. in.DeepCopyInto(out)
  2138. return out
  2139. }