zz_generated.deepcopy.go 80 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764
  1. //go:build !ignore_autogenerated
  2. /*
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by controller-gen. DO NOT EDIT.
  14. package v1beta1
  15. import (
  16. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  17. "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/runtime"
  19. )
  20. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  21. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  22. *out = *in
  23. if in.SecretRef != nil {
  24. in, out := &in.SecretRef, &out.SecretRef
  25. *out = new(AWSAuthSecretRef)
  26. (*in).DeepCopyInto(*out)
  27. }
  28. if in.JWTAuth != nil {
  29. in, out := &in.JWTAuth, &out.JWTAuth
  30. *out = new(AWSJWTAuth)
  31. (*in).DeepCopyInto(*out)
  32. }
  33. }
  34. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  35. func (in *AWSAuth) DeepCopy() *AWSAuth {
  36. if in == nil {
  37. return nil
  38. }
  39. out := new(AWSAuth)
  40. in.DeepCopyInto(out)
  41. return out
  42. }
  43. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  44. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  45. *out = *in
  46. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  47. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  48. if in.SessionToken != nil {
  49. in, out := &in.SessionToken, &out.SessionToken
  50. *out = new(metav1.SecretKeySelector)
  51. (*in).DeepCopyInto(*out)
  52. }
  53. }
  54. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  55. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  56. if in == nil {
  57. return nil
  58. }
  59. out := new(AWSAuthSecretRef)
  60. in.DeepCopyInto(out)
  61. return out
  62. }
  63. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  64. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  65. *out = *in
  66. if in.ServiceAccountRef != nil {
  67. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  68. *out = new(metav1.ServiceAccountSelector)
  69. (*in).DeepCopyInto(*out)
  70. }
  71. }
  72. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  73. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  74. if in == nil {
  75. return nil
  76. }
  77. out := new(AWSJWTAuth)
  78. in.DeepCopyInto(out)
  79. return out
  80. }
  81. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  82. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  83. *out = *in
  84. in.Auth.DeepCopyInto(&out.Auth)
  85. if in.AdditionalRoles != nil {
  86. in, out := &in.AdditionalRoles, &out.AdditionalRoles
  87. *out = make([]string, len(*in))
  88. copy(*out, *in)
  89. }
  90. if in.SessionTags != nil {
  91. in, out := &in.SessionTags, &out.SessionTags
  92. *out = make([]*Tag, len(*in))
  93. for i := range *in {
  94. if (*in)[i] != nil {
  95. in, out := &(*in)[i], &(*out)[i]
  96. *out = new(Tag)
  97. **out = **in
  98. }
  99. }
  100. }
  101. if in.TransitiveTagKeys != nil {
  102. in, out := &in.TransitiveTagKeys, &out.TransitiveTagKeys
  103. *out = make([]*string, len(*in))
  104. for i := range *in {
  105. if (*in)[i] != nil {
  106. in, out := &(*in)[i], &(*out)[i]
  107. *out = new(string)
  108. **out = **in
  109. }
  110. }
  111. }
  112. }
  113. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  114. func (in *AWSProvider) DeepCopy() *AWSProvider {
  115. if in == nil {
  116. return nil
  117. }
  118. out := new(AWSProvider)
  119. in.DeepCopyInto(out)
  120. return out
  121. }
  122. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  123. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  124. *out = *in
  125. in.SecretRef.DeepCopyInto(&out.SecretRef)
  126. if in.KubernetesAuth != nil {
  127. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  128. *out = new(AkeylessKubernetesAuth)
  129. (*in).DeepCopyInto(*out)
  130. }
  131. }
  132. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  133. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  134. if in == nil {
  135. return nil
  136. }
  137. out := new(AkeylessAuth)
  138. in.DeepCopyInto(out)
  139. return out
  140. }
  141. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  142. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  143. *out = *in
  144. in.AccessID.DeepCopyInto(&out.AccessID)
  145. in.AccessType.DeepCopyInto(&out.AccessType)
  146. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  147. }
  148. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  149. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  150. if in == nil {
  151. return nil
  152. }
  153. out := new(AkeylessAuthSecretRef)
  154. in.DeepCopyInto(out)
  155. return out
  156. }
  157. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  158. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  159. *out = *in
  160. if in.ServiceAccountRef != nil {
  161. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  162. *out = new(metav1.ServiceAccountSelector)
  163. (*in).DeepCopyInto(*out)
  164. }
  165. if in.SecretRef != nil {
  166. in, out := &in.SecretRef, &out.SecretRef
  167. *out = new(metav1.SecretKeySelector)
  168. (*in).DeepCopyInto(*out)
  169. }
  170. }
  171. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  172. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  173. if in == nil {
  174. return nil
  175. }
  176. out := new(AkeylessKubernetesAuth)
  177. in.DeepCopyInto(out)
  178. return out
  179. }
  180. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  181. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  182. *out = *in
  183. if in.AkeylessGWApiURL != nil {
  184. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  185. *out = new(string)
  186. **out = **in
  187. }
  188. if in.Auth != nil {
  189. in, out := &in.Auth, &out.Auth
  190. *out = new(AkeylessAuth)
  191. (*in).DeepCopyInto(*out)
  192. }
  193. if in.CABundle != nil {
  194. in, out := &in.CABundle, &out.CABundle
  195. *out = make([]byte, len(*in))
  196. copy(*out, *in)
  197. }
  198. if in.CAProvider != nil {
  199. in, out := &in.CAProvider, &out.CAProvider
  200. *out = new(CAProvider)
  201. (*in).DeepCopyInto(*out)
  202. }
  203. }
  204. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  205. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  206. if in == nil {
  207. return nil
  208. }
  209. out := new(AkeylessProvider)
  210. in.DeepCopyInto(out)
  211. return out
  212. }
  213. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  214. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  215. *out = *in
  216. if in.SecretRef != nil {
  217. in, out := &in.SecretRef, &out.SecretRef
  218. *out = new(AlibabaAuthSecretRef)
  219. (*in).DeepCopyInto(*out)
  220. }
  221. if in.RRSAAuth != nil {
  222. in, out := &in.RRSAAuth, &out.RRSAAuth
  223. *out = new(AlibabaRRSAAuth)
  224. **out = **in
  225. }
  226. }
  227. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  228. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  229. if in == nil {
  230. return nil
  231. }
  232. out := new(AlibabaAuth)
  233. in.DeepCopyInto(out)
  234. return out
  235. }
  236. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  237. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  238. *out = *in
  239. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  240. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  241. }
  242. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  243. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  244. if in == nil {
  245. return nil
  246. }
  247. out := new(AlibabaAuthSecretRef)
  248. in.DeepCopyInto(out)
  249. return out
  250. }
  251. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  252. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  253. *out = *in
  254. in.Auth.DeepCopyInto(&out.Auth)
  255. }
  256. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  257. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  258. if in == nil {
  259. return nil
  260. }
  261. out := new(AlibabaProvider)
  262. in.DeepCopyInto(out)
  263. return out
  264. }
  265. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  266. func (in *AlibabaRRSAAuth) DeepCopyInto(out *AlibabaRRSAAuth) {
  267. *out = *in
  268. }
  269. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaRRSAAuth.
  270. func (in *AlibabaRRSAAuth) DeepCopy() *AlibabaRRSAAuth {
  271. if in == nil {
  272. return nil
  273. }
  274. out := new(AlibabaRRSAAuth)
  275. in.DeepCopyInto(out)
  276. return out
  277. }
  278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  279. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  280. *out = *in
  281. if in.ClientID != nil {
  282. in, out := &in.ClientID, &out.ClientID
  283. *out = new(metav1.SecretKeySelector)
  284. (*in).DeepCopyInto(*out)
  285. }
  286. if in.ClientSecret != nil {
  287. in, out := &in.ClientSecret, &out.ClientSecret
  288. *out = new(metav1.SecretKeySelector)
  289. (*in).DeepCopyInto(*out)
  290. }
  291. }
  292. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  293. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  294. if in == nil {
  295. return nil
  296. }
  297. out := new(AzureKVAuth)
  298. in.DeepCopyInto(out)
  299. return out
  300. }
  301. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  302. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  303. *out = *in
  304. if in.AuthType != nil {
  305. in, out := &in.AuthType, &out.AuthType
  306. *out = new(AzureAuthType)
  307. **out = **in
  308. }
  309. if in.VaultURL != nil {
  310. in, out := &in.VaultURL, &out.VaultURL
  311. *out = new(string)
  312. **out = **in
  313. }
  314. if in.TenantID != nil {
  315. in, out := &in.TenantID, &out.TenantID
  316. *out = new(string)
  317. **out = **in
  318. }
  319. if in.AuthSecretRef != nil {
  320. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  321. *out = new(AzureKVAuth)
  322. (*in).DeepCopyInto(*out)
  323. }
  324. if in.ServiceAccountRef != nil {
  325. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  326. *out = new(metav1.ServiceAccountSelector)
  327. (*in).DeepCopyInto(*out)
  328. }
  329. if in.IdentityID != nil {
  330. in, out := &in.IdentityID, &out.IdentityID
  331. *out = new(string)
  332. **out = **in
  333. }
  334. }
  335. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  336. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  337. if in == nil {
  338. return nil
  339. }
  340. out := new(AzureKVProvider)
  341. in.DeepCopyInto(out)
  342. return out
  343. }
  344. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  345. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  346. *out = *in
  347. if in.Namespace != nil {
  348. in, out := &in.Namespace, &out.Namespace
  349. *out = new(string)
  350. **out = **in
  351. }
  352. }
  353. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  354. func (in *CAProvider) DeepCopy() *CAProvider {
  355. if in == nil {
  356. return nil
  357. }
  358. out := new(CAProvider)
  359. in.DeepCopyInto(out)
  360. return out
  361. }
  362. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  363. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  364. *out = *in
  365. in.ClientCert.DeepCopyInto(&out.ClientCert)
  366. in.ClientKey.DeepCopyInto(&out.ClientKey)
  367. }
  368. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  369. func (in *CertAuth) DeepCopy() *CertAuth {
  370. if in == nil {
  371. return nil
  372. }
  373. out := new(CertAuth)
  374. in.DeepCopyInto(out)
  375. return out
  376. }
  377. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  378. func (in *ClusterExternalSecret) DeepCopyInto(out *ClusterExternalSecret) {
  379. *out = *in
  380. out.TypeMeta = in.TypeMeta
  381. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  382. in.Spec.DeepCopyInto(&out.Spec)
  383. in.Status.DeepCopyInto(&out.Status)
  384. }
  385. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecret.
  386. func (in *ClusterExternalSecret) DeepCopy() *ClusterExternalSecret {
  387. if in == nil {
  388. return nil
  389. }
  390. out := new(ClusterExternalSecret)
  391. in.DeepCopyInto(out)
  392. return out
  393. }
  394. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  395. func (in *ClusterExternalSecret) DeepCopyObject() runtime.Object {
  396. if c := in.DeepCopy(); c != nil {
  397. return c
  398. }
  399. return nil
  400. }
  401. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  402. func (in *ClusterExternalSecretList) DeepCopyInto(out *ClusterExternalSecretList) {
  403. *out = *in
  404. out.TypeMeta = in.TypeMeta
  405. in.ListMeta.DeepCopyInto(&out.ListMeta)
  406. if in.Items != nil {
  407. in, out := &in.Items, &out.Items
  408. *out = make([]ClusterExternalSecret, len(*in))
  409. for i := range *in {
  410. (*in)[i].DeepCopyInto(&(*out)[i])
  411. }
  412. }
  413. }
  414. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretList.
  415. func (in *ClusterExternalSecretList) DeepCopy() *ClusterExternalSecretList {
  416. if in == nil {
  417. return nil
  418. }
  419. out := new(ClusterExternalSecretList)
  420. in.DeepCopyInto(out)
  421. return out
  422. }
  423. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  424. func (in *ClusterExternalSecretList) DeepCopyObject() runtime.Object {
  425. if c := in.DeepCopy(); c != nil {
  426. return c
  427. }
  428. return nil
  429. }
  430. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  431. func (in *ClusterExternalSecretNamespaceFailure) DeepCopyInto(out *ClusterExternalSecretNamespaceFailure) {
  432. *out = *in
  433. }
  434. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretNamespaceFailure.
  435. func (in *ClusterExternalSecretNamespaceFailure) DeepCopy() *ClusterExternalSecretNamespaceFailure {
  436. if in == nil {
  437. return nil
  438. }
  439. out := new(ClusterExternalSecretNamespaceFailure)
  440. in.DeepCopyInto(out)
  441. return out
  442. }
  443. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  444. func (in *ClusterExternalSecretSpec) DeepCopyInto(out *ClusterExternalSecretSpec) {
  445. *out = *in
  446. in.ExternalSecretSpec.DeepCopyInto(&out.ExternalSecretSpec)
  447. in.ExternalSecretMetadata.DeepCopyInto(&out.ExternalSecretMetadata)
  448. in.NamespaceSelector.DeepCopyInto(&out.NamespaceSelector)
  449. if in.RefreshInterval != nil {
  450. in, out := &in.RefreshInterval, &out.RefreshInterval
  451. *out = new(v1.Duration)
  452. **out = **in
  453. }
  454. }
  455. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretSpec.
  456. func (in *ClusterExternalSecretSpec) DeepCopy() *ClusterExternalSecretSpec {
  457. if in == nil {
  458. return nil
  459. }
  460. out := new(ClusterExternalSecretSpec)
  461. in.DeepCopyInto(out)
  462. return out
  463. }
  464. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  465. func (in *ClusterExternalSecretStatus) DeepCopyInto(out *ClusterExternalSecretStatus) {
  466. *out = *in
  467. if in.FailedNamespaces != nil {
  468. in, out := &in.FailedNamespaces, &out.FailedNamespaces
  469. *out = make([]ClusterExternalSecretNamespaceFailure, len(*in))
  470. copy(*out, *in)
  471. }
  472. if in.ProvisionedNamespaces != nil {
  473. in, out := &in.ProvisionedNamespaces, &out.ProvisionedNamespaces
  474. *out = make([]string, len(*in))
  475. copy(*out, *in)
  476. }
  477. if in.Conditions != nil {
  478. in, out := &in.Conditions, &out.Conditions
  479. *out = make([]ClusterExternalSecretStatusCondition, len(*in))
  480. copy(*out, *in)
  481. }
  482. }
  483. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatus.
  484. func (in *ClusterExternalSecretStatus) DeepCopy() *ClusterExternalSecretStatus {
  485. if in == nil {
  486. return nil
  487. }
  488. out := new(ClusterExternalSecretStatus)
  489. in.DeepCopyInto(out)
  490. return out
  491. }
  492. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  493. func (in *ClusterExternalSecretStatusCondition) DeepCopyInto(out *ClusterExternalSecretStatusCondition) {
  494. *out = *in
  495. }
  496. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatusCondition.
  497. func (in *ClusterExternalSecretStatusCondition) DeepCopy() *ClusterExternalSecretStatusCondition {
  498. if in == nil {
  499. return nil
  500. }
  501. out := new(ClusterExternalSecretStatusCondition)
  502. in.DeepCopyInto(out)
  503. return out
  504. }
  505. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  506. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  507. *out = *in
  508. out.TypeMeta = in.TypeMeta
  509. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  510. in.Spec.DeepCopyInto(&out.Spec)
  511. in.Status.DeepCopyInto(&out.Status)
  512. }
  513. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  514. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  515. if in == nil {
  516. return nil
  517. }
  518. out := new(ClusterSecretStore)
  519. in.DeepCopyInto(out)
  520. return out
  521. }
  522. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  523. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  524. if c := in.DeepCopy(); c != nil {
  525. return c
  526. }
  527. return nil
  528. }
  529. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  530. func (in *ClusterSecretStoreCondition) DeepCopyInto(out *ClusterSecretStoreCondition) {
  531. *out = *in
  532. if in.NamespaceSelector != nil {
  533. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  534. *out = new(v1.LabelSelector)
  535. (*in).DeepCopyInto(*out)
  536. }
  537. if in.Namespaces != nil {
  538. in, out := &in.Namespaces, &out.Namespaces
  539. *out = make([]string, len(*in))
  540. copy(*out, *in)
  541. }
  542. }
  543. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreCondition.
  544. func (in *ClusterSecretStoreCondition) DeepCopy() *ClusterSecretStoreCondition {
  545. if in == nil {
  546. return nil
  547. }
  548. out := new(ClusterSecretStoreCondition)
  549. in.DeepCopyInto(out)
  550. return out
  551. }
  552. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  553. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  554. *out = *in
  555. out.TypeMeta = in.TypeMeta
  556. in.ListMeta.DeepCopyInto(&out.ListMeta)
  557. if in.Items != nil {
  558. in, out := &in.Items, &out.Items
  559. *out = make([]ClusterSecretStore, len(*in))
  560. for i := range *in {
  561. (*in)[i].DeepCopyInto(&(*out)[i])
  562. }
  563. }
  564. }
  565. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  566. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  567. if in == nil {
  568. return nil
  569. }
  570. out := new(ClusterSecretStoreList)
  571. in.DeepCopyInto(out)
  572. return out
  573. }
  574. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  575. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  576. if c := in.DeepCopy(); c != nil {
  577. return c
  578. }
  579. return nil
  580. }
  581. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  582. func (in *ConjurApikey) DeepCopyInto(out *ConjurApikey) {
  583. *out = *in
  584. if in.UserRef != nil {
  585. in, out := &in.UserRef, &out.UserRef
  586. *out = new(metav1.SecretKeySelector)
  587. (*in).DeepCopyInto(*out)
  588. }
  589. if in.APIKeyRef != nil {
  590. in, out := &in.APIKeyRef, &out.APIKeyRef
  591. *out = new(metav1.SecretKeySelector)
  592. (*in).DeepCopyInto(*out)
  593. }
  594. }
  595. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurApikey.
  596. func (in *ConjurApikey) DeepCopy() *ConjurApikey {
  597. if in == nil {
  598. return nil
  599. }
  600. out := new(ConjurApikey)
  601. in.DeepCopyInto(out)
  602. return out
  603. }
  604. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  605. func (in *ConjurAuth) DeepCopyInto(out *ConjurAuth) {
  606. *out = *in
  607. if in.Apikey != nil {
  608. in, out := &in.Apikey, &out.Apikey
  609. *out = new(ConjurApikey)
  610. (*in).DeepCopyInto(*out)
  611. }
  612. if in.Jwt != nil {
  613. in, out := &in.Jwt, &out.Jwt
  614. *out = new(ConjurJWT)
  615. (*in).DeepCopyInto(*out)
  616. }
  617. }
  618. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurAuth.
  619. func (in *ConjurAuth) DeepCopy() *ConjurAuth {
  620. if in == nil {
  621. return nil
  622. }
  623. out := new(ConjurAuth)
  624. in.DeepCopyInto(out)
  625. return out
  626. }
  627. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  628. func (in *ConjurJWT) DeepCopyInto(out *ConjurJWT) {
  629. *out = *in
  630. if in.SecretRef != nil {
  631. in, out := &in.SecretRef, &out.SecretRef
  632. *out = new(metav1.SecretKeySelector)
  633. (*in).DeepCopyInto(*out)
  634. }
  635. if in.ServiceAccountRef != nil {
  636. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  637. *out = new(metav1.ServiceAccountSelector)
  638. (*in).DeepCopyInto(*out)
  639. }
  640. }
  641. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurJWT.
  642. func (in *ConjurJWT) DeepCopy() *ConjurJWT {
  643. if in == nil {
  644. return nil
  645. }
  646. out := new(ConjurJWT)
  647. in.DeepCopyInto(out)
  648. return out
  649. }
  650. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  651. func (in *ConjurProvider) DeepCopyInto(out *ConjurProvider) {
  652. *out = *in
  653. if in.CAProvider != nil {
  654. in, out := &in.CAProvider, &out.CAProvider
  655. *out = new(CAProvider)
  656. (*in).DeepCopyInto(*out)
  657. }
  658. in.Auth.DeepCopyInto(&out.Auth)
  659. }
  660. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurProvider.
  661. func (in *ConjurProvider) DeepCopy() *ConjurProvider {
  662. if in == nil {
  663. return nil
  664. }
  665. out := new(ConjurProvider)
  666. in.DeepCopyInto(out)
  667. return out
  668. }
  669. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  670. func (in *DelineaProvider) DeepCopyInto(out *DelineaProvider) {
  671. *out = *in
  672. if in.ClientID != nil {
  673. in, out := &in.ClientID, &out.ClientID
  674. *out = new(DelineaProviderSecretRef)
  675. (*in).DeepCopyInto(*out)
  676. }
  677. if in.ClientSecret != nil {
  678. in, out := &in.ClientSecret, &out.ClientSecret
  679. *out = new(DelineaProviderSecretRef)
  680. (*in).DeepCopyInto(*out)
  681. }
  682. }
  683. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProvider.
  684. func (in *DelineaProvider) DeepCopy() *DelineaProvider {
  685. if in == nil {
  686. return nil
  687. }
  688. out := new(DelineaProvider)
  689. in.DeepCopyInto(out)
  690. return out
  691. }
  692. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  693. func (in *DelineaProviderSecretRef) DeepCopyInto(out *DelineaProviderSecretRef) {
  694. *out = *in
  695. if in.SecretRef != nil {
  696. in, out := &in.SecretRef, &out.SecretRef
  697. *out = new(metav1.SecretKeySelector)
  698. (*in).DeepCopyInto(*out)
  699. }
  700. }
  701. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProviderSecretRef.
  702. func (in *DelineaProviderSecretRef) DeepCopy() *DelineaProviderSecretRef {
  703. if in == nil {
  704. return nil
  705. }
  706. out := new(DelineaProviderSecretRef)
  707. in.DeepCopyInto(out)
  708. return out
  709. }
  710. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  711. func (in *DopplerAuth) DeepCopyInto(out *DopplerAuth) {
  712. *out = *in
  713. in.SecretRef.DeepCopyInto(&out.SecretRef)
  714. }
  715. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuth.
  716. func (in *DopplerAuth) DeepCopy() *DopplerAuth {
  717. if in == nil {
  718. return nil
  719. }
  720. out := new(DopplerAuth)
  721. in.DeepCopyInto(out)
  722. return out
  723. }
  724. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  725. func (in *DopplerAuthSecretRef) DeepCopyInto(out *DopplerAuthSecretRef) {
  726. *out = *in
  727. in.DopplerToken.DeepCopyInto(&out.DopplerToken)
  728. }
  729. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuthSecretRef.
  730. func (in *DopplerAuthSecretRef) DeepCopy() *DopplerAuthSecretRef {
  731. if in == nil {
  732. return nil
  733. }
  734. out := new(DopplerAuthSecretRef)
  735. in.DeepCopyInto(out)
  736. return out
  737. }
  738. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  739. func (in *DopplerProvider) DeepCopyInto(out *DopplerProvider) {
  740. *out = *in
  741. if in.Auth != nil {
  742. in, out := &in.Auth, &out.Auth
  743. *out = new(DopplerAuth)
  744. (*in).DeepCopyInto(*out)
  745. }
  746. }
  747. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerProvider.
  748. func (in *DopplerProvider) DeepCopy() *DopplerProvider {
  749. if in == nil {
  750. return nil
  751. }
  752. out := new(DopplerProvider)
  753. in.DeepCopyInto(out)
  754. return out
  755. }
  756. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  757. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  758. *out = *in
  759. out.TypeMeta = in.TypeMeta
  760. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  761. in.Spec.DeepCopyInto(&out.Spec)
  762. in.Status.DeepCopyInto(&out.Status)
  763. }
  764. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  765. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  766. if in == nil {
  767. return nil
  768. }
  769. out := new(ExternalSecret)
  770. in.DeepCopyInto(out)
  771. return out
  772. }
  773. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  774. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  775. if c := in.DeepCopy(); c != nil {
  776. return c
  777. }
  778. return nil
  779. }
  780. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  781. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  782. *out = *in
  783. out.RemoteRef = in.RemoteRef
  784. if in.SourceRef != nil {
  785. in, out := &in.SourceRef, &out.SourceRef
  786. *out = new(SourceRef)
  787. (*in).DeepCopyInto(*out)
  788. }
  789. }
  790. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  791. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  792. if in == nil {
  793. return nil
  794. }
  795. out := new(ExternalSecretData)
  796. in.DeepCopyInto(out)
  797. return out
  798. }
  799. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  800. func (in *ExternalSecretDataFromRemoteRef) DeepCopyInto(out *ExternalSecretDataFromRemoteRef) {
  801. *out = *in
  802. if in.Extract != nil {
  803. in, out := &in.Extract, &out.Extract
  804. *out = new(ExternalSecretDataRemoteRef)
  805. **out = **in
  806. }
  807. if in.Find != nil {
  808. in, out := &in.Find, &out.Find
  809. *out = new(ExternalSecretFind)
  810. (*in).DeepCopyInto(*out)
  811. }
  812. if in.Rewrite != nil {
  813. in, out := &in.Rewrite, &out.Rewrite
  814. *out = make([]ExternalSecretRewrite, len(*in))
  815. for i := range *in {
  816. (*in)[i].DeepCopyInto(&(*out)[i])
  817. }
  818. }
  819. if in.SourceRef != nil {
  820. in, out := &in.SourceRef, &out.SourceRef
  821. *out = new(SourceRef)
  822. (*in).DeepCopyInto(*out)
  823. }
  824. }
  825. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  826. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  827. if in == nil {
  828. return nil
  829. }
  830. out := new(ExternalSecretDataFromRemoteRef)
  831. in.DeepCopyInto(out)
  832. return out
  833. }
  834. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  835. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  836. *out = *in
  837. }
  838. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  839. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  840. if in == nil {
  841. return nil
  842. }
  843. out := new(ExternalSecretDataRemoteRef)
  844. in.DeepCopyInto(out)
  845. return out
  846. }
  847. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  848. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  849. *out = *in
  850. if in.Path != nil {
  851. in, out := &in.Path, &out.Path
  852. *out = new(string)
  853. **out = **in
  854. }
  855. if in.Name != nil {
  856. in, out := &in.Name, &out.Name
  857. *out = new(FindName)
  858. **out = **in
  859. }
  860. if in.Tags != nil {
  861. in, out := &in.Tags, &out.Tags
  862. *out = make(map[string]string, len(*in))
  863. for key, val := range *in {
  864. (*out)[key] = val
  865. }
  866. }
  867. }
  868. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  869. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  870. if in == nil {
  871. return nil
  872. }
  873. out := new(ExternalSecretFind)
  874. in.DeepCopyInto(out)
  875. return out
  876. }
  877. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  878. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  879. *out = *in
  880. out.TypeMeta = in.TypeMeta
  881. in.ListMeta.DeepCopyInto(&out.ListMeta)
  882. if in.Items != nil {
  883. in, out := &in.Items, &out.Items
  884. *out = make([]ExternalSecret, len(*in))
  885. for i := range *in {
  886. (*in)[i].DeepCopyInto(&(*out)[i])
  887. }
  888. }
  889. }
  890. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  891. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  892. if in == nil {
  893. return nil
  894. }
  895. out := new(ExternalSecretList)
  896. in.DeepCopyInto(out)
  897. return out
  898. }
  899. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  900. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  901. if c := in.DeepCopy(); c != nil {
  902. return c
  903. }
  904. return nil
  905. }
  906. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  907. func (in *ExternalSecretMetadata) DeepCopyInto(out *ExternalSecretMetadata) {
  908. *out = *in
  909. if in.Annotations != nil {
  910. in, out := &in.Annotations, &out.Annotations
  911. *out = make(map[string]string, len(*in))
  912. for key, val := range *in {
  913. (*out)[key] = val
  914. }
  915. }
  916. if in.Labels != nil {
  917. in, out := &in.Labels, &out.Labels
  918. *out = make(map[string]string, len(*in))
  919. for key, val := range *in {
  920. (*out)[key] = val
  921. }
  922. }
  923. }
  924. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretMetadata.
  925. func (in *ExternalSecretMetadata) DeepCopy() *ExternalSecretMetadata {
  926. if in == nil {
  927. return nil
  928. }
  929. out := new(ExternalSecretMetadata)
  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 *ExternalSecretRewrite) DeepCopyInto(out *ExternalSecretRewrite) {
  935. *out = *in
  936. if in.Regexp != nil {
  937. in, out := &in.Regexp, &out.Regexp
  938. *out = new(ExternalSecretRewriteRegexp)
  939. **out = **in
  940. }
  941. }
  942. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewrite.
  943. func (in *ExternalSecretRewrite) DeepCopy() *ExternalSecretRewrite {
  944. if in == nil {
  945. return nil
  946. }
  947. out := new(ExternalSecretRewrite)
  948. in.DeepCopyInto(out)
  949. return out
  950. }
  951. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  952. func (in *ExternalSecretRewriteRegexp) DeepCopyInto(out *ExternalSecretRewriteRegexp) {
  953. *out = *in
  954. }
  955. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteRegexp.
  956. func (in *ExternalSecretRewriteRegexp) DeepCopy() *ExternalSecretRewriteRegexp {
  957. if in == nil {
  958. return nil
  959. }
  960. out := new(ExternalSecretRewriteRegexp)
  961. in.DeepCopyInto(out)
  962. return out
  963. }
  964. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  965. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  966. *out = *in
  967. out.SecretStoreRef = in.SecretStoreRef
  968. in.Target.DeepCopyInto(&out.Target)
  969. if in.RefreshInterval != nil {
  970. in, out := &in.RefreshInterval, &out.RefreshInterval
  971. *out = new(v1.Duration)
  972. **out = **in
  973. }
  974. if in.Data != nil {
  975. in, out := &in.Data, &out.Data
  976. *out = make([]ExternalSecretData, len(*in))
  977. for i := range *in {
  978. (*in)[i].DeepCopyInto(&(*out)[i])
  979. }
  980. }
  981. if in.DataFrom != nil {
  982. in, out := &in.DataFrom, &out.DataFrom
  983. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  984. for i := range *in {
  985. (*in)[i].DeepCopyInto(&(*out)[i])
  986. }
  987. }
  988. }
  989. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  990. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  991. if in == nil {
  992. return nil
  993. }
  994. out := new(ExternalSecretSpec)
  995. in.DeepCopyInto(out)
  996. return out
  997. }
  998. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  999. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  1000. *out = *in
  1001. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1002. if in.Conditions != nil {
  1003. in, out := &in.Conditions, &out.Conditions
  1004. *out = make([]ExternalSecretStatusCondition, len(*in))
  1005. for i := range *in {
  1006. (*in)[i].DeepCopyInto(&(*out)[i])
  1007. }
  1008. }
  1009. out.Binding = in.Binding
  1010. }
  1011. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  1012. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  1013. if in == nil {
  1014. return nil
  1015. }
  1016. out := new(ExternalSecretStatus)
  1017. in.DeepCopyInto(out)
  1018. return out
  1019. }
  1020. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1021. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  1022. *out = *in
  1023. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1024. }
  1025. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  1026. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  1027. if in == nil {
  1028. return nil
  1029. }
  1030. out := new(ExternalSecretStatusCondition)
  1031. in.DeepCopyInto(out)
  1032. return out
  1033. }
  1034. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1035. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  1036. *out = *in
  1037. if in.Template != nil {
  1038. in, out := &in.Template, &out.Template
  1039. *out = new(ExternalSecretTemplate)
  1040. (*in).DeepCopyInto(*out)
  1041. }
  1042. }
  1043. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  1044. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  1045. if in == nil {
  1046. return nil
  1047. }
  1048. out := new(ExternalSecretTarget)
  1049. in.DeepCopyInto(out)
  1050. return out
  1051. }
  1052. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1053. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  1054. *out = *in
  1055. in.Metadata.DeepCopyInto(&out.Metadata)
  1056. if in.Data != nil {
  1057. in, out := &in.Data, &out.Data
  1058. *out = make(map[string]string, len(*in))
  1059. for key, val := range *in {
  1060. (*out)[key] = val
  1061. }
  1062. }
  1063. if in.TemplateFrom != nil {
  1064. in, out := &in.TemplateFrom, &out.TemplateFrom
  1065. *out = make([]TemplateFrom, len(*in))
  1066. for i := range *in {
  1067. (*in)[i].DeepCopyInto(&(*out)[i])
  1068. }
  1069. }
  1070. }
  1071. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  1072. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  1073. if in == nil {
  1074. return nil
  1075. }
  1076. out := new(ExternalSecretTemplate)
  1077. in.DeepCopyInto(out)
  1078. return out
  1079. }
  1080. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1081. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  1082. *out = *in
  1083. if in.Annotations != nil {
  1084. in, out := &in.Annotations, &out.Annotations
  1085. *out = make(map[string]string, len(*in))
  1086. for key, val := range *in {
  1087. (*out)[key] = val
  1088. }
  1089. }
  1090. if in.Labels != nil {
  1091. in, out := &in.Labels, &out.Labels
  1092. *out = make(map[string]string, len(*in))
  1093. for key, val := range *in {
  1094. (*out)[key] = val
  1095. }
  1096. }
  1097. }
  1098. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  1099. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  1100. if in == nil {
  1101. return nil
  1102. }
  1103. out := new(ExternalSecretTemplateMetadata)
  1104. in.DeepCopyInto(out)
  1105. return out
  1106. }
  1107. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1108. func (in *ExternalSecretValidator) DeepCopyInto(out *ExternalSecretValidator) {
  1109. *out = *in
  1110. }
  1111. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretValidator.
  1112. func (in *ExternalSecretValidator) DeepCopy() *ExternalSecretValidator {
  1113. if in == nil {
  1114. return nil
  1115. }
  1116. out := new(ExternalSecretValidator)
  1117. in.DeepCopyInto(out)
  1118. return out
  1119. }
  1120. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1121. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  1122. *out = *in
  1123. if in.Data != nil {
  1124. in, out := &in.Data, &out.Data
  1125. *out = make([]FakeProviderData, len(*in))
  1126. for i := range *in {
  1127. (*in)[i].DeepCopyInto(&(*out)[i])
  1128. }
  1129. }
  1130. }
  1131. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  1132. func (in *FakeProvider) DeepCopy() *FakeProvider {
  1133. if in == nil {
  1134. return nil
  1135. }
  1136. out := new(FakeProvider)
  1137. in.DeepCopyInto(out)
  1138. return out
  1139. }
  1140. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1141. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  1142. *out = *in
  1143. if in.ValueMap != nil {
  1144. in, out := &in.ValueMap, &out.ValueMap
  1145. *out = make(map[string]string, len(*in))
  1146. for key, val := range *in {
  1147. (*out)[key] = val
  1148. }
  1149. }
  1150. }
  1151. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  1152. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  1153. if in == nil {
  1154. return nil
  1155. }
  1156. out := new(FakeProviderData)
  1157. in.DeepCopyInto(out)
  1158. return out
  1159. }
  1160. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1161. func (in *FindName) DeepCopyInto(out *FindName) {
  1162. *out = *in
  1163. }
  1164. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  1165. func (in *FindName) DeepCopy() *FindName {
  1166. if in == nil {
  1167. return nil
  1168. }
  1169. out := new(FindName)
  1170. in.DeepCopyInto(out)
  1171. return out
  1172. }
  1173. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1174. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  1175. *out = *in
  1176. if in.SecretRef != nil {
  1177. in, out := &in.SecretRef, &out.SecretRef
  1178. *out = new(GCPSMAuthSecretRef)
  1179. (*in).DeepCopyInto(*out)
  1180. }
  1181. if in.WorkloadIdentity != nil {
  1182. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  1183. *out = new(GCPWorkloadIdentity)
  1184. (*in).DeepCopyInto(*out)
  1185. }
  1186. }
  1187. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  1188. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  1189. if in == nil {
  1190. return nil
  1191. }
  1192. out := new(GCPSMAuth)
  1193. in.DeepCopyInto(out)
  1194. return out
  1195. }
  1196. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1197. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  1198. *out = *in
  1199. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  1200. }
  1201. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  1202. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  1203. if in == nil {
  1204. return nil
  1205. }
  1206. out := new(GCPSMAuthSecretRef)
  1207. in.DeepCopyInto(out)
  1208. return out
  1209. }
  1210. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1211. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  1212. *out = *in
  1213. in.Auth.DeepCopyInto(&out.Auth)
  1214. }
  1215. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  1216. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  1217. if in == nil {
  1218. return nil
  1219. }
  1220. out := new(GCPSMProvider)
  1221. in.DeepCopyInto(out)
  1222. return out
  1223. }
  1224. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1225. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  1226. *out = *in
  1227. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1228. }
  1229. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  1230. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  1231. if in == nil {
  1232. return nil
  1233. }
  1234. out := new(GCPWorkloadIdentity)
  1235. in.DeepCopyInto(out)
  1236. return out
  1237. }
  1238. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1239. func (in *GeneratorRef) DeepCopyInto(out *GeneratorRef) {
  1240. *out = *in
  1241. }
  1242. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorRef.
  1243. func (in *GeneratorRef) DeepCopy() *GeneratorRef {
  1244. if in == nil {
  1245. return nil
  1246. }
  1247. out := new(GeneratorRef)
  1248. in.DeepCopyInto(out)
  1249. return out
  1250. }
  1251. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1252. func (in *GenericStoreValidator) DeepCopyInto(out *GenericStoreValidator) {
  1253. *out = *in
  1254. }
  1255. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericStoreValidator.
  1256. func (in *GenericStoreValidator) DeepCopy() *GenericStoreValidator {
  1257. if in == nil {
  1258. return nil
  1259. }
  1260. out := new(GenericStoreValidator)
  1261. in.DeepCopyInto(out)
  1262. return out
  1263. }
  1264. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1265. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  1266. *out = *in
  1267. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1268. }
  1269. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  1270. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  1271. if in == nil {
  1272. return nil
  1273. }
  1274. out := new(GitlabAuth)
  1275. in.DeepCopyInto(out)
  1276. return out
  1277. }
  1278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1279. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  1280. *out = *in
  1281. in.Auth.DeepCopyInto(&out.Auth)
  1282. if in.GroupIDs != nil {
  1283. in, out := &in.GroupIDs, &out.GroupIDs
  1284. *out = make([]string, len(*in))
  1285. copy(*out, *in)
  1286. }
  1287. }
  1288. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  1289. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  1290. if in == nil {
  1291. return nil
  1292. }
  1293. out := new(GitlabProvider)
  1294. in.DeepCopyInto(out)
  1295. return out
  1296. }
  1297. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1298. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  1299. *out = *in
  1300. in.AccessToken.DeepCopyInto(&out.AccessToken)
  1301. }
  1302. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  1303. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  1304. if in == nil {
  1305. return nil
  1306. }
  1307. out := new(GitlabSecretRef)
  1308. in.DeepCopyInto(out)
  1309. return out
  1310. }
  1311. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1312. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  1313. *out = *in
  1314. if in.SecretRef != nil {
  1315. in, out := &in.SecretRef, &out.SecretRef
  1316. *out = new(IBMAuthSecretRef)
  1317. (*in).DeepCopyInto(*out)
  1318. }
  1319. if in.ContainerAuth != nil {
  1320. in, out := &in.ContainerAuth, &out.ContainerAuth
  1321. *out = new(IBMAuthContainerAuth)
  1322. **out = **in
  1323. }
  1324. }
  1325. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  1326. func (in *IBMAuth) DeepCopy() *IBMAuth {
  1327. if in == nil {
  1328. return nil
  1329. }
  1330. out := new(IBMAuth)
  1331. in.DeepCopyInto(out)
  1332. return out
  1333. }
  1334. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1335. func (in *IBMAuthContainerAuth) DeepCopyInto(out *IBMAuthContainerAuth) {
  1336. *out = *in
  1337. }
  1338. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthContainerAuth.
  1339. func (in *IBMAuthContainerAuth) DeepCopy() *IBMAuthContainerAuth {
  1340. if in == nil {
  1341. return nil
  1342. }
  1343. out := new(IBMAuthContainerAuth)
  1344. in.DeepCopyInto(out)
  1345. return out
  1346. }
  1347. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1348. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  1349. *out = *in
  1350. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  1351. }
  1352. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  1353. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  1354. if in == nil {
  1355. return nil
  1356. }
  1357. out := new(IBMAuthSecretRef)
  1358. in.DeepCopyInto(out)
  1359. return out
  1360. }
  1361. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1362. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  1363. *out = *in
  1364. in.Auth.DeepCopyInto(&out.Auth)
  1365. if in.ServiceURL != nil {
  1366. in, out := &in.ServiceURL, &out.ServiceURL
  1367. *out = new(string)
  1368. **out = **in
  1369. }
  1370. }
  1371. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  1372. func (in *IBMProvider) DeepCopy() *IBMProvider {
  1373. if in == nil {
  1374. return nil
  1375. }
  1376. out := new(IBMProvider)
  1377. in.DeepCopyInto(out)
  1378. return out
  1379. }
  1380. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1381. func (in *KeeperSecurityProvider) DeepCopyInto(out *KeeperSecurityProvider) {
  1382. *out = *in
  1383. in.Auth.DeepCopyInto(&out.Auth)
  1384. }
  1385. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeeperSecurityProvider.
  1386. func (in *KeeperSecurityProvider) DeepCopy() *KeeperSecurityProvider {
  1387. if in == nil {
  1388. return nil
  1389. }
  1390. out := new(KeeperSecurityProvider)
  1391. in.DeepCopyInto(out)
  1392. return out
  1393. }
  1394. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1395. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  1396. *out = *in
  1397. if in.Cert != nil {
  1398. in, out := &in.Cert, &out.Cert
  1399. *out = new(CertAuth)
  1400. (*in).DeepCopyInto(*out)
  1401. }
  1402. if in.Token != nil {
  1403. in, out := &in.Token, &out.Token
  1404. *out = new(TokenAuth)
  1405. (*in).DeepCopyInto(*out)
  1406. }
  1407. if in.ServiceAccount != nil {
  1408. in, out := &in.ServiceAccount, &out.ServiceAccount
  1409. *out = new(metav1.ServiceAccountSelector)
  1410. (*in).DeepCopyInto(*out)
  1411. }
  1412. }
  1413. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  1414. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  1415. if in == nil {
  1416. return nil
  1417. }
  1418. out := new(KubernetesAuth)
  1419. in.DeepCopyInto(out)
  1420. return out
  1421. }
  1422. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1423. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  1424. *out = *in
  1425. in.Server.DeepCopyInto(&out.Server)
  1426. in.Auth.DeepCopyInto(&out.Auth)
  1427. }
  1428. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  1429. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  1430. if in == nil {
  1431. return nil
  1432. }
  1433. out := new(KubernetesProvider)
  1434. in.DeepCopyInto(out)
  1435. return out
  1436. }
  1437. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1438. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  1439. *out = *in
  1440. if in.CABundle != nil {
  1441. in, out := &in.CABundle, &out.CABundle
  1442. *out = make([]byte, len(*in))
  1443. copy(*out, *in)
  1444. }
  1445. if in.CAProvider != nil {
  1446. in, out := &in.CAProvider, &out.CAProvider
  1447. *out = new(CAProvider)
  1448. (*in).DeepCopyInto(*out)
  1449. }
  1450. }
  1451. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  1452. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  1453. if in == nil {
  1454. return nil
  1455. }
  1456. out := new(KubernetesServer)
  1457. in.DeepCopyInto(out)
  1458. return out
  1459. }
  1460. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1461. func (in *NoSecretError) DeepCopyInto(out *NoSecretError) {
  1462. *out = *in
  1463. }
  1464. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoSecretError.
  1465. func (in *NoSecretError) DeepCopy() *NoSecretError {
  1466. if in == nil {
  1467. return nil
  1468. }
  1469. out := new(NoSecretError)
  1470. in.DeepCopyInto(out)
  1471. return out
  1472. }
  1473. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1474. func (in *OnePasswordAuth) DeepCopyInto(out *OnePasswordAuth) {
  1475. *out = *in
  1476. if in.SecretRef != nil {
  1477. in, out := &in.SecretRef, &out.SecretRef
  1478. *out = new(OnePasswordAuthSecretRef)
  1479. (*in).DeepCopyInto(*out)
  1480. }
  1481. }
  1482. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuth.
  1483. func (in *OnePasswordAuth) DeepCopy() *OnePasswordAuth {
  1484. if in == nil {
  1485. return nil
  1486. }
  1487. out := new(OnePasswordAuth)
  1488. in.DeepCopyInto(out)
  1489. return out
  1490. }
  1491. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1492. func (in *OnePasswordAuthSecretRef) DeepCopyInto(out *OnePasswordAuthSecretRef) {
  1493. *out = *in
  1494. in.ConnectToken.DeepCopyInto(&out.ConnectToken)
  1495. }
  1496. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuthSecretRef.
  1497. func (in *OnePasswordAuthSecretRef) DeepCopy() *OnePasswordAuthSecretRef {
  1498. if in == nil {
  1499. return nil
  1500. }
  1501. out := new(OnePasswordAuthSecretRef)
  1502. in.DeepCopyInto(out)
  1503. return out
  1504. }
  1505. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1506. func (in *OnePasswordProvider) DeepCopyInto(out *OnePasswordProvider) {
  1507. *out = *in
  1508. if in.Auth != nil {
  1509. in, out := &in.Auth, &out.Auth
  1510. *out = new(OnePasswordAuth)
  1511. (*in).DeepCopyInto(*out)
  1512. }
  1513. if in.Vaults != nil {
  1514. in, out := &in.Vaults, &out.Vaults
  1515. *out = make(map[string]int, len(*in))
  1516. for key, val := range *in {
  1517. (*out)[key] = val
  1518. }
  1519. }
  1520. }
  1521. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordProvider.
  1522. func (in *OnePasswordProvider) DeepCopy() *OnePasswordProvider {
  1523. if in == nil {
  1524. return nil
  1525. }
  1526. out := new(OnePasswordProvider)
  1527. in.DeepCopyInto(out)
  1528. return out
  1529. }
  1530. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1531. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  1532. *out = *in
  1533. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1534. }
  1535. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  1536. func (in *OracleAuth) DeepCopy() *OracleAuth {
  1537. if in == nil {
  1538. return nil
  1539. }
  1540. out := new(OracleAuth)
  1541. in.DeepCopyInto(out)
  1542. return out
  1543. }
  1544. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1545. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  1546. *out = *in
  1547. if in.Auth != nil {
  1548. in, out := &in.Auth, &out.Auth
  1549. *out = new(OracleAuth)
  1550. (*in).DeepCopyInto(*out)
  1551. }
  1552. }
  1553. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  1554. func (in *OracleProvider) DeepCopy() *OracleProvider {
  1555. if in == nil {
  1556. return nil
  1557. }
  1558. out := new(OracleProvider)
  1559. in.DeepCopyInto(out)
  1560. return out
  1561. }
  1562. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1563. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  1564. *out = *in
  1565. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  1566. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  1567. }
  1568. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  1569. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  1570. if in == nil {
  1571. return nil
  1572. }
  1573. out := new(OracleSecretRef)
  1574. in.DeepCopyInto(out)
  1575. return out
  1576. }
  1577. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1578. func (in *ScalewayProvider) DeepCopyInto(out *ScalewayProvider) {
  1579. *out = *in
  1580. if in.AccessKey != nil {
  1581. in, out := &in.AccessKey, &out.AccessKey
  1582. *out = new(ScalewayProviderSecretRef)
  1583. (*in).DeepCopyInto(*out)
  1584. }
  1585. if in.SecretKey != nil {
  1586. in, out := &in.SecretKey, &out.SecretKey
  1587. *out = new(ScalewayProviderSecretRef)
  1588. (*in).DeepCopyInto(*out)
  1589. }
  1590. }
  1591. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProvider.
  1592. func (in *ScalewayProvider) DeepCopy() *ScalewayProvider {
  1593. if in == nil {
  1594. return nil
  1595. }
  1596. out := new(ScalewayProvider)
  1597. in.DeepCopyInto(out)
  1598. return out
  1599. }
  1600. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1601. func (in *ScalewayProviderSecretRef) DeepCopyInto(out *ScalewayProviderSecretRef) {
  1602. *out = *in
  1603. if in.SecretRef != nil {
  1604. in, out := &in.SecretRef, &out.SecretRef
  1605. *out = new(metav1.SecretKeySelector)
  1606. (*in).DeepCopyInto(*out)
  1607. }
  1608. }
  1609. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProviderSecretRef.
  1610. func (in *ScalewayProviderSecretRef) DeepCopy() *ScalewayProviderSecretRef {
  1611. if in == nil {
  1612. return nil
  1613. }
  1614. out := new(ScalewayProviderSecretRef)
  1615. in.DeepCopyInto(out)
  1616. return out
  1617. }
  1618. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1619. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1620. *out = *in
  1621. out.TypeMeta = in.TypeMeta
  1622. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1623. in.Spec.DeepCopyInto(&out.Spec)
  1624. in.Status.DeepCopyInto(&out.Status)
  1625. }
  1626. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1627. func (in *SecretStore) DeepCopy() *SecretStore {
  1628. if in == nil {
  1629. return nil
  1630. }
  1631. out := new(SecretStore)
  1632. in.DeepCopyInto(out)
  1633. return out
  1634. }
  1635. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1636. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1637. if c := in.DeepCopy(); c != nil {
  1638. return c
  1639. }
  1640. return nil
  1641. }
  1642. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1643. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1644. *out = *in
  1645. out.TypeMeta = in.TypeMeta
  1646. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1647. if in.Items != nil {
  1648. in, out := &in.Items, &out.Items
  1649. *out = make([]SecretStore, len(*in))
  1650. for i := range *in {
  1651. (*in)[i].DeepCopyInto(&(*out)[i])
  1652. }
  1653. }
  1654. }
  1655. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1656. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1657. if in == nil {
  1658. return nil
  1659. }
  1660. out := new(SecretStoreList)
  1661. in.DeepCopyInto(out)
  1662. return out
  1663. }
  1664. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1665. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1666. if c := in.DeepCopy(); c != nil {
  1667. return c
  1668. }
  1669. return nil
  1670. }
  1671. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1672. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1673. *out = *in
  1674. if in.AWS != nil {
  1675. in, out := &in.AWS, &out.AWS
  1676. *out = new(AWSProvider)
  1677. (*in).DeepCopyInto(*out)
  1678. }
  1679. if in.AzureKV != nil {
  1680. in, out := &in.AzureKV, &out.AzureKV
  1681. *out = new(AzureKVProvider)
  1682. (*in).DeepCopyInto(*out)
  1683. }
  1684. if in.Akeyless != nil {
  1685. in, out := &in.Akeyless, &out.Akeyless
  1686. *out = new(AkeylessProvider)
  1687. (*in).DeepCopyInto(*out)
  1688. }
  1689. if in.Vault != nil {
  1690. in, out := &in.Vault, &out.Vault
  1691. *out = new(VaultProvider)
  1692. (*in).DeepCopyInto(*out)
  1693. }
  1694. if in.GCPSM != nil {
  1695. in, out := &in.GCPSM, &out.GCPSM
  1696. *out = new(GCPSMProvider)
  1697. (*in).DeepCopyInto(*out)
  1698. }
  1699. if in.Oracle != nil {
  1700. in, out := &in.Oracle, &out.Oracle
  1701. *out = new(OracleProvider)
  1702. (*in).DeepCopyInto(*out)
  1703. }
  1704. if in.IBM != nil {
  1705. in, out := &in.IBM, &out.IBM
  1706. *out = new(IBMProvider)
  1707. (*in).DeepCopyInto(*out)
  1708. }
  1709. if in.YandexCertificateManager != nil {
  1710. in, out := &in.YandexCertificateManager, &out.YandexCertificateManager
  1711. *out = new(YandexCertificateManagerProvider)
  1712. (*in).DeepCopyInto(*out)
  1713. }
  1714. if in.YandexLockbox != nil {
  1715. in, out := &in.YandexLockbox, &out.YandexLockbox
  1716. *out = new(YandexLockboxProvider)
  1717. (*in).DeepCopyInto(*out)
  1718. }
  1719. if in.Gitlab != nil {
  1720. in, out := &in.Gitlab, &out.Gitlab
  1721. *out = new(GitlabProvider)
  1722. (*in).DeepCopyInto(*out)
  1723. }
  1724. if in.Alibaba != nil {
  1725. in, out := &in.Alibaba, &out.Alibaba
  1726. *out = new(AlibabaProvider)
  1727. (*in).DeepCopyInto(*out)
  1728. }
  1729. if in.OnePassword != nil {
  1730. in, out := &in.OnePassword, &out.OnePassword
  1731. *out = new(OnePasswordProvider)
  1732. (*in).DeepCopyInto(*out)
  1733. }
  1734. if in.Webhook != nil {
  1735. in, out := &in.Webhook, &out.Webhook
  1736. *out = new(WebhookProvider)
  1737. (*in).DeepCopyInto(*out)
  1738. }
  1739. if in.Kubernetes != nil {
  1740. in, out := &in.Kubernetes, &out.Kubernetes
  1741. *out = new(KubernetesProvider)
  1742. (*in).DeepCopyInto(*out)
  1743. }
  1744. if in.Fake != nil {
  1745. in, out := &in.Fake, &out.Fake
  1746. *out = new(FakeProvider)
  1747. (*in).DeepCopyInto(*out)
  1748. }
  1749. if in.Senhasegura != nil {
  1750. in, out := &in.Senhasegura, &out.Senhasegura
  1751. *out = new(SenhaseguraProvider)
  1752. (*in).DeepCopyInto(*out)
  1753. }
  1754. if in.Scaleway != nil {
  1755. in, out := &in.Scaleway, &out.Scaleway
  1756. *out = new(ScalewayProvider)
  1757. (*in).DeepCopyInto(*out)
  1758. }
  1759. if in.Doppler != nil {
  1760. in, out := &in.Doppler, &out.Doppler
  1761. *out = new(DopplerProvider)
  1762. (*in).DeepCopyInto(*out)
  1763. }
  1764. if in.KeeperSecurity != nil {
  1765. in, out := &in.KeeperSecurity, &out.KeeperSecurity
  1766. *out = new(KeeperSecurityProvider)
  1767. (*in).DeepCopyInto(*out)
  1768. }
  1769. if in.Conjur != nil {
  1770. in, out := &in.Conjur, &out.Conjur
  1771. *out = new(ConjurProvider)
  1772. (*in).DeepCopyInto(*out)
  1773. }
  1774. if in.Delinea != nil {
  1775. in, out := &in.Delinea, &out.Delinea
  1776. *out = new(DelineaProvider)
  1777. (*in).DeepCopyInto(*out)
  1778. }
  1779. }
  1780. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1781. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1782. if in == nil {
  1783. return nil
  1784. }
  1785. out := new(SecretStoreProvider)
  1786. in.DeepCopyInto(out)
  1787. return out
  1788. }
  1789. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1790. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1791. *out = *in
  1792. }
  1793. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1794. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1795. if in == nil {
  1796. return nil
  1797. }
  1798. out := new(SecretStoreRef)
  1799. in.DeepCopyInto(out)
  1800. return out
  1801. }
  1802. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1803. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1804. *out = *in
  1805. if in.MaxRetries != nil {
  1806. in, out := &in.MaxRetries, &out.MaxRetries
  1807. *out = new(int32)
  1808. **out = **in
  1809. }
  1810. if in.RetryInterval != nil {
  1811. in, out := &in.RetryInterval, &out.RetryInterval
  1812. *out = new(string)
  1813. **out = **in
  1814. }
  1815. }
  1816. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1817. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1818. if in == nil {
  1819. return nil
  1820. }
  1821. out := new(SecretStoreRetrySettings)
  1822. in.DeepCopyInto(out)
  1823. return out
  1824. }
  1825. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1826. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1827. *out = *in
  1828. if in.Provider != nil {
  1829. in, out := &in.Provider, &out.Provider
  1830. *out = new(SecretStoreProvider)
  1831. (*in).DeepCopyInto(*out)
  1832. }
  1833. if in.RetrySettings != nil {
  1834. in, out := &in.RetrySettings, &out.RetrySettings
  1835. *out = new(SecretStoreRetrySettings)
  1836. (*in).DeepCopyInto(*out)
  1837. }
  1838. if in.Conditions != nil {
  1839. in, out := &in.Conditions, &out.Conditions
  1840. *out = make([]ClusterSecretStoreCondition, len(*in))
  1841. for i := range *in {
  1842. (*in)[i].DeepCopyInto(&(*out)[i])
  1843. }
  1844. }
  1845. }
  1846. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1847. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1848. if in == nil {
  1849. return nil
  1850. }
  1851. out := new(SecretStoreSpec)
  1852. in.DeepCopyInto(out)
  1853. return out
  1854. }
  1855. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1856. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1857. *out = *in
  1858. if in.Conditions != nil {
  1859. in, out := &in.Conditions, &out.Conditions
  1860. *out = make([]SecretStoreStatusCondition, len(*in))
  1861. for i := range *in {
  1862. (*in)[i].DeepCopyInto(&(*out)[i])
  1863. }
  1864. }
  1865. }
  1866. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1867. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1868. if in == nil {
  1869. return nil
  1870. }
  1871. out := new(SecretStoreStatus)
  1872. in.DeepCopyInto(out)
  1873. return out
  1874. }
  1875. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1876. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1877. *out = *in
  1878. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1879. }
  1880. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1881. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1882. if in == nil {
  1883. return nil
  1884. }
  1885. out := new(SecretStoreStatusCondition)
  1886. in.DeepCopyInto(out)
  1887. return out
  1888. }
  1889. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1890. func (in *SenhaseguraAuth) DeepCopyInto(out *SenhaseguraAuth) {
  1891. *out = *in
  1892. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  1893. }
  1894. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraAuth.
  1895. func (in *SenhaseguraAuth) DeepCopy() *SenhaseguraAuth {
  1896. if in == nil {
  1897. return nil
  1898. }
  1899. out := new(SenhaseguraAuth)
  1900. in.DeepCopyInto(out)
  1901. return out
  1902. }
  1903. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1904. func (in *SenhaseguraProvider) DeepCopyInto(out *SenhaseguraProvider) {
  1905. *out = *in
  1906. in.Auth.DeepCopyInto(&out.Auth)
  1907. }
  1908. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraProvider.
  1909. func (in *SenhaseguraProvider) DeepCopy() *SenhaseguraProvider {
  1910. if in == nil {
  1911. return nil
  1912. }
  1913. out := new(SenhaseguraProvider)
  1914. in.DeepCopyInto(out)
  1915. return out
  1916. }
  1917. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1918. func (in *SourceRef) DeepCopyInto(out *SourceRef) {
  1919. *out = *in
  1920. if in.SecretStoreRef != nil {
  1921. in, out := &in.SecretStoreRef, &out.SecretStoreRef
  1922. *out = new(SecretStoreRef)
  1923. **out = **in
  1924. }
  1925. if in.GeneratorRef != nil {
  1926. in, out := &in.GeneratorRef, &out.GeneratorRef
  1927. *out = new(GeneratorRef)
  1928. **out = **in
  1929. }
  1930. }
  1931. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceRef.
  1932. func (in *SourceRef) DeepCopy() *SourceRef {
  1933. if in == nil {
  1934. return nil
  1935. }
  1936. out := new(SourceRef)
  1937. in.DeepCopyInto(out)
  1938. return out
  1939. }
  1940. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1941. func (in *Tag) DeepCopyInto(out *Tag) {
  1942. *out = *in
  1943. }
  1944. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
  1945. func (in *Tag) DeepCopy() *Tag {
  1946. if in == nil {
  1947. return nil
  1948. }
  1949. out := new(Tag)
  1950. in.DeepCopyInto(out)
  1951. return out
  1952. }
  1953. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1954. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1955. *out = *in
  1956. if in.ConfigMap != nil {
  1957. in, out := &in.ConfigMap, &out.ConfigMap
  1958. *out = new(TemplateRef)
  1959. (*in).DeepCopyInto(*out)
  1960. }
  1961. if in.Secret != nil {
  1962. in, out := &in.Secret, &out.Secret
  1963. *out = new(TemplateRef)
  1964. (*in).DeepCopyInto(*out)
  1965. }
  1966. if in.Literal != nil {
  1967. in, out := &in.Literal, &out.Literal
  1968. *out = new(string)
  1969. **out = **in
  1970. }
  1971. }
  1972. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1973. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1974. if in == nil {
  1975. return nil
  1976. }
  1977. out := new(TemplateFrom)
  1978. in.DeepCopyInto(out)
  1979. return out
  1980. }
  1981. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1982. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1983. *out = *in
  1984. if in.Items != nil {
  1985. in, out := &in.Items, &out.Items
  1986. *out = make([]TemplateRefItem, len(*in))
  1987. copy(*out, *in)
  1988. }
  1989. }
  1990. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1991. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1992. if in == nil {
  1993. return nil
  1994. }
  1995. out := new(TemplateRef)
  1996. in.DeepCopyInto(out)
  1997. return out
  1998. }
  1999. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2000. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  2001. *out = *in
  2002. }
  2003. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  2004. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  2005. if in == nil {
  2006. return nil
  2007. }
  2008. out := new(TemplateRefItem)
  2009. in.DeepCopyInto(out)
  2010. return out
  2011. }
  2012. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2013. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  2014. *out = *in
  2015. in.BearerToken.DeepCopyInto(&out.BearerToken)
  2016. }
  2017. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  2018. func (in *TokenAuth) DeepCopy() *TokenAuth {
  2019. if in == nil {
  2020. return nil
  2021. }
  2022. out := new(TokenAuth)
  2023. in.DeepCopyInto(out)
  2024. return out
  2025. }
  2026. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2027. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  2028. *out = *in
  2029. if in.RoleRef != nil {
  2030. in, out := &in.RoleRef, &out.RoleRef
  2031. *out = new(metav1.SecretKeySelector)
  2032. (*in).DeepCopyInto(*out)
  2033. }
  2034. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2035. }
  2036. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  2037. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  2038. if in == nil {
  2039. return nil
  2040. }
  2041. out := new(VaultAppRole)
  2042. in.DeepCopyInto(out)
  2043. return out
  2044. }
  2045. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2046. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  2047. *out = *in
  2048. if in.TokenSecretRef != nil {
  2049. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  2050. *out = new(metav1.SecretKeySelector)
  2051. (*in).DeepCopyInto(*out)
  2052. }
  2053. if in.AppRole != nil {
  2054. in, out := &in.AppRole, &out.AppRole
  2055. *out = new(VaultAppRole)
  2056. (*in).DeepCopyInto(*out)
  2057. }
  2058. if in.Kubernetes != nil {
  2059. in, out := &in.Kubernetes, &out.Kubernetes
  2060. *out = new(VaultKubernetesAuth)
  2061. (*in).DeepCopyInto(*out)
  2062. }
  2063. if in.Ldap != nil {
  2064. in, out := &in.Ldap, &out.Ldap
  2065. *out = new(VaultLdapAuth)
  2066. (*in).DeepCopyInto(*out)
  2067. }
  2068. if in.Jwt != nil {
  2069. in, out := &in.Jwt, &out.Jwt
  2070. *out = new(VaultJwtAuth)
  2071. (*in).DeepCopyInto(*out)
  2072. }
  2073. if in.Cert != nil {
  2074. in, out := &in.Cert, &out.Cert
  2075. *out = new(VaultCertAuth)
  2076. (*in).DeepCopyInto(*out)
  2077. }
  2078. if in.Iam != nil {
  2079. in, out := &in.Iam, &out.Iam
  2080. *out = new(VaultIamAuth)
  2081. (*in).DeepCopyInto(*out)
  2082. }
  2083. if in.UserPass != nil {
  2084. in, out := &in.UserPass, &out.UserPass
  2085. *out = new(VaultUserPassAuth)
  2086. (*in).DeepCopyInto(*out)
  2087. }
  2088. }
  2089. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  2090. func (in *VaultAuth) DeepCopy() *VaultAuth {
  2091. if in == nil {
  2092. return nil
  2093. }
  2094. out := new(VaultAuth)
  2095. in.DeepCopyInto(out)
  2096. return out
  2097. }
  2098. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2099. func (in *VaultAwsAuth) DeepCopyInto(out *VaultAwsAuth) {
  2100. *out = *in
  2101. if in.SecretRef != nil {
  2102. in, out := &in.SecretRef, &out.SecretRef
  2103. *out = new(VaultAwsAuthSecretRef)
  2104. (*in).DeepCopyInto(*out)
  2105. }
  2106. if in.JWTAuth != nil {
  2107. in, out := &in.JWTAuth, &out.JWTAuth
  2108. *out = new(VaultAwsJWTAuth)
  2109. (*in).DeepCopyInto(*out)
  2110. }
  2111. }
  2112. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuth.
  2113. func (in *VaultAwsAuth) DeepCopy() *VaultAwsAuth {
  2114. if in == nil {
  2115. return nil
  2116. }
  2117. out := new(VaultAwsAuth)
  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 *VaultAwsAuthSecretRef) DeepCopyInto(out *VaultAwsAuthSecretRef) {
  2123. *out = *in
  2124. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  2125. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  2126. if in.SessionToken != nil {
  2127. in, out := &in.SessionToken, &out.SessionToken
  2128. *out = new(metav1.SecretKeySelector)
  2129. (*in).DeepCopyInto(*out)
  2130. }
  2131. }
  2132. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuthSecretRef.
  2133. func (in *VaultAwsAuthSecretRef) DeepCopy() *VaultAwsAuthSecretRef {
  2134. if in == nil {
  2135. return nil
  2136. }
  2137. out := new(VaultAwsAuthSecretRef)
  2138. in.DeepCopyInto(out)
  2139. return out
  2140. }
  2141. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2142. func (in *VaultAwsJWTAuth) DeepCopyInto(out *VaultAwsJWTAuth) {
  2143. *out = *in
  2144. if in.ServiceAccountRef != nil {
  2145. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2146. *out = new(metav1.ServiceAccountSelector)
  2147. (*in).DeepCopyInto(*out)
  2148. }
  2149. }
  2150. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsJWTAuth.
  2151. func (in *VaultAwsJWTAuth) DeepCopy() *VaultAwsJWTAuth {
  2152. if in == nil {
  2153. return nil
  2154. }
  2155. out := new(VaultAwsJWTAuth)
  2156. in.DeepCopyInto(out)
  2157. return out
  2158. }
  2159. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2160. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  2161. *out = *in
  2162. in.ClientCert.DeepCopyInto(&out.ClientCert)
  2163. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2164. }
  2165. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  2166. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  2167. if in == nil {
  2168. return nil
  2169. }
  2170. out := new(VaultCertAuth)
  2171. in.DeepCopyInto(out)
  2172. return out
  2173. }
  2174. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2175. func (in *VaultIamAuth) DeepCopyInto(out *VaultIamAuth) {
  2176. *out = *in
  2177. if in.SecretRef != nil {
  2178. in, out := &in.SecretRef, &out.SecretRef
  2179. *out = new(VaultAwsAuthSecretRef)
  2180. (*in).DeepCopyInto(*out)
  2181. }
  2182. if in.JWTAuth != nil {
  2183. in, out := &in.JWTAuth, &out.JWTAuth
  2184. *out = new(VaultAwsJWTAuth)
  2185. (*in).DeepCopyInto(*out)
  2186. }
  2187. }
  2188. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultIamAuth.
  2189. func (in *VaultIamAuth) DeepCopy() *VaultIamAuth {
  2190. if in == nil {
  2191. return nil
  2192. }
  2193. out := new(VaultIamAuth)
  2194. in.DeepCopyInto(out)
  2195. return out
  2196. }
  2197. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2198. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  2199. *out = *in
  2200. if in.SecretRef != nil {
  2201. in, out := &in.SecretRef, &out.SecretRef
  2202. *out = new(metav1.SecretKeySelector)
  2203. (*in).DeepCopyInto(*out)
  2204. }
  2205. if in.KubernetesServiceAccountToken != nil {
  2206. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  2207. *out = new(VaultKubernetesServiceAccountTokenAuth)
  2208. (*in).DeepCopyInto(*out)
  2209. }
  2210. }
  2211. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  2212. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  2213. if in == nil {
  2214. return nil
  2215. }
  2216. out := new(VaultJwtAuth)
  2217. in.DeepCopyInto(out)
  2218. return out
  2219. }
  2220. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2221. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  2222. *out = *in
  2223. if in.ServiceAccountRef != nil {
  2224. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2225. *out = new(metav1.ServiceAccountSelector)
  2226. (*in).DeepCopyInto(*out)
  2227. }
  2228. if in.SecretRef != nil {
  2229. in, out := &in.SecretRef, &out.SecretRef
  2230. *out = new(metav1.SecretKeySelector)
  2231. (*in).DeepCopyInto(*out)
  2232. }
  2233. }
  2234. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  2235. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  2236. if in == nil {
  2237. return nil
  2238. }
  2239. out := new(VaultKubernetesAuth)
  2240. in.DeepCopyInto(out)
  2241. return out
  2242. }
  2243. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2244. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  2245. *out = *in
  2246. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  2247. if in.Audiences != nil {
  2248. in, out := &in.Audiences, &out.Audiences
  2249. *out = new([]string)
  2250. if **in != nil {
  2251. in, out := *in, *out
  2252. *out = make([]string, len(*in))
  2253. copy(*out, *in)
  2254. }
  2255. }
  2256. if in.ExpirationSeconds != nil {
  2257. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  2258. *out = new(int64)
  2259. **out = **in
  2260. }
  2261. }
  2262. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  2263. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  2264. if in == nil {
  2265. return nil
  2266. }
  2267. out := new(VaultKubernetesServiceAccountTokenAuth)
  2268. in.DeepCopyInto(out)
  2269. return out
  2270. }
  2271. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2272. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  2273. *out = *in
  2274. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2275. }
  2276. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  2277. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  2278. if in == nil {
  2279. return nil
  2280. }
  2281. out := new(VaultLdapAuth)
  2282. in.DeepCopyInto(out)
  2283. return out
  2284. }
  2285. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2286. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  2287. *out = *in
  2288. in.Auth.DeepCopyInto(&out.Auth)
  2289. if in.Path != nil {
  2290. in, out := &in.Path, &out.Path
  2291. *out = new(string)
  2292. **out = **in
  2293. }
  2294. if in.Namespace != nil {
  2295. in, out := &in.Namespace, &out.Namespace
  2296. *out = new(string)
  2297. **out = **in
  2298. }
  2299. if in.CABundle != nil {
  2300. in, out := &in.CABundle, &out.CABundle
  2301. *out = make([]byte, len(*in))
  2302. copy(*out, *in)
  2303. }
  2304. if in.CAProvider != nil {
  2305. in, out := &in.CAProvider, &out.CAProvider
  2306. *out = new(CAProvider)
  2307. (*in).DeepCopyInto(*out)
  2308. }
  2309. }
  2310. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  2311. func (in *VaultProvider) DeepCopy() *VaultProvider {
  2312. if in == nil {
  2313. return nil
  2314. }
  2315. out := new(VaultProvider)
  2316. in.DeepCopyInto(out)
  2317. return out
  2318. }
  2319. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2320. func (in *VaultUserPassAuth) DeepCopyInto(out *VaultUserPassAuth) {
  2321. *out = *in
  2322. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2323. }
  2324. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultUserPassAuth.
  2325. func (in *VaultUserPassAuth) DeepCopy() *VaultUserPassAuth {
  2326. if in == nil {
  2327. return nil
  2328. }
  2329. out := new(VaultUserPassAuth)
  2330. in.DeepCopyInto(out)
  2331. return out
  2332. }
  2333. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2334. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  2335. *out = *in
  2336. if in.Namespace != nil {
  2337. in, out := &in.Namespace, &out.Namespace
  2338. *out = new(string)
  2339. **out = **in
  2340. }
  2341. }
  2342. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  2343. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  2344. if in == nil {
  2345. return nil
  2346. }
  2347. out := new(WebhookCAProvider)
  2348. in.DeepCopyInto(out)
  2349. return out
  2350. }
  2351. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2352. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  2353. *out = *in
  2354. if in.Headers != nil {
  2355. in, out := &in.Headers, &out.Headers
  2356. *out = make(map[string]string, len(*in))
  2357. for key, val := range *in {
  2358. (*out)[key] = val
  2359. }
  2360. }
  2361. if in.Timeout != nil {
  2362. in, out := &in.Timeout, &out.Timeout
  2363. *out = new(v1.Duration)
  2364. **out = **in
  2365. }
  2366. out.Result = in.Result
  2367. if in.Secrets != nil {
  2368. in, out := &in.Secrets, &out.Secrets
  2369. *out = make([]WebhookSecret, len(*in))
  2370. for i := range *in {
  2371. (*in)[i].DeepCopyInto(&(*out)[i])
  2372. }
  2373. }
  2374. if in.CABundle != nil {
  2375. in, out := &in.CABundle, &out.CABundle
  2376. *out = make([]byte, len(*in))
  2377. copy(*out, *in)
  2378. }
  2379. if in.CAProvider != nil {
  2380. in, out := &in.CAProvider, &out.CAProvider
  2381. *out = new(WebhookCAProvider)
  2382. (*in).DeepCopyInto(*out)
  2383. }
  2384. }
  2385. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  2386. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  2387. if in == nil {
  2388. return nil
  2389. }
  2390. out := new(WebhookProvider)
  2391. in.DeepCopyInto(out)
  2392. return out
  2393. }
  2394. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2395. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  2396. *out = *in
  2397. }
  2398. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  2399. func (in *WebhookResult) DeepCopy() *WebhookResult {
  2400. if in == nil {
  2401. return nil
  2402. }
  2403. out := new(WebhookResult)
  2404. in.DeepCopyInto(out)
  2405. return out
  2406. }
  2407. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2408. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  2409. *out = *in
  2410. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2411. }
  2412. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  2413. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  2414. if in == nil {
  2415. return nil
  2416. }
  2417. out := new(WebhookSecret)
  2418. in.DeepCopyInto(out)
  2419. return out
  2420. }
  2421. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2422. func (in *YandexCertificateManagerAuth) DeepCopyInto(out *YandexCertificateManagerAuth) {
  2423. *out = *in
  2424. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2425. }
  2426. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerAuth.
  2427. func (in *YandexCertificateManagerAuth) DeepCopy() *YandexCertificateManagerAuth {
  2428. if in == nil {
  2429. return nil
  2430. }
  2431. out := new(YandexCertificateManagerAuth)
  2432. in.DeepCopyInto(out)
  2433. return out
  2434. }
  2435. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2436. func (in *YandexCertificateManagerCAProvider) DeepCopyInto(out *YandexCertificateManagerCAProvider) {
  2437. *out = *in
  2438. in.Certificate.DeepCopyInto(&out.Certificate)
  2439. }
  2440. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerCAProvider.
  2441. func (in *YandexCertificateManagerCAProvider) DeepCopy() *YandexCertificateManagerCAProvider {
  2442. if in == nil {
  2443. return nil
  2444. }
  2445. out := new(YandexCertificateManagerCAProvider)
  2446. in.DeepCopyInto(out)
  2447. return out
  2448. }
  2449. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2450. func (in *YandexCertificateManagerProvider) DeepCopyInto(out *YandexCertificateManagerProvider) {
  2451. *out = *in
  2452. in.Auth.DeepCopyInto(&out.Auth)
  2453. if in.CAProvider != nil {
  2454. in, out := &in.CAProvider, &out.CAProvider
  2455. *out = new(YandexCertificateManagerCAProvider)
  2456. (*in).DeepCopyInto(*out)
  2457. }
  2458. }
  2459. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerProvider.
  2460. func (in *YandexCertificateManagerProvider) DeepCopy() *YandexCertificateManagerProvider {
  2461. if in == nil {
  2462. return nil
  2463. }
  2464. out := new(YandexCertificateManagerProvider)
  2465. in.DeepCopyInto(out)
  2466. return out
  2467. }
  2468. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2469. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  2470. *out = *in
  2471. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2472. }
  2473. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  2474. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  2475. if in == nil {
  2476. return nil
  2477. }
  2478. out := new(YandexLockboxAuth)
  2479. in.DeepCopyInto(out)
  2480. return out
  2481. }
  2482. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2483. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  2484. *out = *in
  2485. in.Certificate.DeepCopyInto(&out.Certificate)
  2486. }
  2487. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  2488. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  2489. if in == nil {
  2490. return nil
  2491. }
  2492. out := new(YandexLockboxCAProvider)
  2493. in.DeepCopyInto(out)
  2494. return out
  2495. }
  2496. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2497. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  2498. *out = *in
  2499. in.Auth.DeepCopyInto(&out.Auth)
  2500. if in.CAProvider != nil {
  2501. in, out := &in.CAProvider, &out.CAProvider
  2502. *out = new(YandexLockboxCAProvider)
  2503. (*in).DeepCopyInto(*out)
  2504. }
  2505. }
  2506. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  2507. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  2508. if in == nil {
  2509. return nil
  2510. }
  2511. out := new(YandexLockboxProvider)
  2512. in.DeepCopyInto(out)
  2513. return out
  2514. }