zz_generated.deepcopy.go 60 KB

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