zz_generated.deepcopy.go 30 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039
  1. // +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. 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. }
  49. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  50. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  51. if in == nil {
  52. return nil
  53. }
  54. out := new(AWSAuthSecretRef)
  55. in.DeepCopyInto(out)
  56. return out
  57. }
  58. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  59. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  60. *out = *in
  61. if in.ServiceAccountRef != nil {
  62. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  63. *out = new(metav1.ServiceAccountSelector)
  64. (*in).DeepCopyInto(*out)
  65. }
  66. }
  67. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  68. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  69. if in == nil {
  70. return nil
  71. }
  72. out := new(AWSJWTAuth)
  73. in.DeepCopyInto(out)
  74. return out
  75. }
  76. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  77. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  78. *out = *in
  79. in.Auth.DeepCopyInto(&out.Auth)
  80. }
  81. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  82. func (in *AWSProvider) DeepCopy() *AWSProvider {
  83. if in == nil {
  84. return nil
  85. }
  86. out := new(AWSProvider)
  87. in.DeepCopyInto(out)
  88. return out
  89. }
  90. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  91. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  92. *out = *in
  93. if in.ClientID != nil {
  94. in, out := &in.ClientID, &out.ClientID
  95. *out = new(metav1.SecretKeySelector)
  96. (*in).DeepCopyInto(*out)
  97. }
  98. if in.ClientSecret != nil {
  99. in, out := &in.ClientSecret, &out.ClientSecret
  100. *out = new(metav1.SecretKeySelector)
  101. (*in).DeepCopyInto(*out)
  102. }
  103. }
  104. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  105. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  106. if in == nil {
  107. return nil
  108. }
  109. out := new(AzureKVAuth)
  110. in.DeepCopyInto(out)
  111. return out
  112. }
  113. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  114. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  115. *out = *in
  116. if in.VaultURL != nil {
  117. in, out := &in.VaultURL, &out.VaultURL
  118. *out = new(string)
  119. **out = **in
  120. }
  121. if in.TenantID != nil {
  122. in, out := &in.TenantID, &out.TenantID
  123. *out = new(string)
  124. **out = **in
  125. }
  126. if in.AuthSecretRef != nil {
  127. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  128. *out = new(AzureKVAuth)
  129. (*in).DeepCopyInto(*out)
  130. }
  131. }
  132. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  133. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  134. if in == nil {
  135. return nil
  136. }
  137. out := new(AzureKVProvider)
  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 *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  143. *out = *in
  144. out.TypeMeta = in.TypeMeta
  145. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  146. in.Spec.DeepCopyInto(&out.Spec)
  147. in.Status.DeepCopyInto(&out.Status)
  148. }
  149. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  150. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  151. if in == nil {
  152. return nil
  153. }
  154. out := new(ClusterSecretStore)
  155. in.DeepCopyInto(out)
  156. return out
  157. }
  158. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  159. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  160. if c := in.DeepCopy(); c != nil {
  161. return c
  162. }
  163. return nil
  164. }
  165. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  166. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  167. *out = *in
  168. out.TypeMeta = in.TypeMeta
  169. in.ListMeta.DeepCopyInto(&out.ListMeta)
  170. if in.Items != nil {
  171. in, out := &in.Items, &out.Items
  172. *out = make([]ClusterSecretStore, len(*in))
  173. for i := range *in {
  174. (*in)[i].DeepCopyInto(&(*out)[i])
  175. }
  176. }
  177. }
  178. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  179. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  180. if in == nil {
  181. return nil
  182. }
  183. out := new(ClusterSecretStoreList)
  184. in.DeepCopyInto(out)
  185. return out
  186. }
  187. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  188. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  189. if c := in.DeepCopy(); c != nil {
  190. return c
  191. }
  192. return nil
  193. }
  194. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  195. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  196. *out = *in
  197. out.TypeMeta = in.TypeMeta
  198. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  199. in.Spec.DeepCopyInto(&out.Spec)
  200. in.Status.DeepCopyInto(&out.Status)
  201. }
  202. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  203. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  204. if in == nil {
  205. return nil
  206. }
  207. out := new(ExternalSecret)
  208. in.DeepCopyInto(out)
  209. return out
  210. }
  211. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  212. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  213. if c := in.DeepCopy(); c != nil {
  214. return c
  215. }
  216. return nil
  217. }
  218. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  219. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  220. *out = *in
  221. out.RemoteRef = in.RemoteRef
  222. }
  223. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  224. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  225. if in == nil {
  226. return nil
  227. }
  228. out := new(ExternalSecretData)
  229. in.DeepCopyInto(out)
  230. return out
  231. }
  232. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  233. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  234. *out = *in
  235. }
  236. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  237. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  238. if in == nil {
  239. return nil
  240. }
  241. out := new(ExternalSecretDataRemoteRef)
  242. in.DeepCopyInto(out)
  243. return out
  244. }
  245. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  246. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  247. *out = *in
  248. out.TypeMeta = in.TypeMeta
  249. in.ListMeta.DeepCopyInto(&out.ListMeta)
  250. if in.Items != nil {
  251. in, out := &in.Items, &out.Items
  252. *out = make([]ExternalSecret, len(*in))
  253. for i := range *in {
  254. (*in)[i].DeepCopyInto(&(*out)[i])
  255. }
  256. }
  257. }
  258. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  259. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  260. if in == nil {
  261. return nil
  262. }
  263. out := new(ExternalSecretList)
  264. in.DeepCopyInto(out)
  265. return out
  266. }
  267. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  268. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  269. if c := in.DeepCopy(); c != nil {
  270. return c
  271. }
  272. return nil
  273. }
  274. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  275. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  276. *out = *in
  277. out.SecretStoreRef = in.SecretStoreRef
  278. in.Target.DeepCopyInto(&out.Target)
  279. if in.RefreshInterval != nil {
  280. in, out := &in.RefreshInterval, &out.RefreshInterval
  281. *out = new(v1.Duration)
  282. **out = **in
  283. }
  284. if in.Data != nil {
  285. in, out := &in.Data, &out.Data
  286. *out = make([]ExternalSecretData, len(*in))
  287. copy(*out, *in)
  288. }
  289. if in.DataFrom != nil {
  290. in, out := &in.DataFrom, &out.DataFrom
  291. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  292. copy(*out, *in)
  293. }
  294. }
  295. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  296. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  297. if in == nil {
  298. return nil
  299. }
  300. out := new(ExternalSecretSpec)
  301. in.DeepCopyInto(out)
  302. return out
  303. }
  304. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  305. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  306. *out = *in
  307. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  308. if in.Conditions != nil {
  309. in, out := &in.Conditions, &out.Conditions
  310. *out = make([]ExternalSecretStatusCondition, len(*in))
  311. for i := range *in {
  312. (*in)[i].DeepCopyInto(&(*out)[i])
  313. }
  314. }
  315. }
  316. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  317. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  318. if in == nil {
  319. return nil
  320. }
  321. out := new(ExternalSecretStatus)
  322. in.DeepCopyInto(out)
  323. return out
  324. }
  325. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  326. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  327. *out = *in
  328. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  329. }
  330. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  331. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  332. if in == nil {
  333. return nil
  334. }
  335. out := new(ExternalSecretStatusCondition)
  336. in.DeepCopyInto(out)
  337. return out
  338. }
  339. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  340. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  341. *out = *in
  342. if in.Template != nil {
  343. in, out := &in.Template, &out.Template
  344. *out = new(ExternalSecretTemplate)
  345. (*in).DeepCopyInto(*out)
  346. }
  347. }
  348. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  349. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  350. if in == nil {
  351. return nil
  352. }
  353. out := new(ExternalSecretTarget)
  354. in.DeepCopyInto(out)
  355. return out
  356. }
  357. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  358. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  359. *out = *in
  360. in.Metadata.DeepCopyInto(&out.Metadata)
  361. if in.Data != nil {
  362. in, out := &in.Data, &out.Data
  363. *out = make(map[string]string, len(*in))
  364. for key, val := range *in {
  365. (*out)[key] = val
  366. }
  367. }
  368. if in.TemplateFrom != nil {
  369. in, out := &in.TemplateFrom, &out.TemplateFrom
  370. *out = make([]TemplateFrom, len(*in))
  371. for i := range *in {
  372. (*in)[i].DeepCopyInto(&(*out)[i])
  373. }
  374. }
  375. }
  376. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  377. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  378. if in == nil {
  379. return nil
  380. }
  381. out := new(ExternalSecretTemplate)
  382. in.DeepCopyInto(out)
  383. return out
  384. }
  385. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  386. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  387. *out = *in
  388. if in.Annotations != nil {
  389. in, out := &in.Annotations, &out.Annotations
  390. *out = make(map[string]string, len(*in))
  391. for key, val := range *in {
  392. (*out)[key] = val
  393. }
  394. }
  395. if in.Labels != nil {
  396. in, out := &in.Labels, &out.Labels
  397. *out = make(map[string]string, len(*in))
  398. for key, val := range *in {
  399. (*out)[key] = val
  400. }
  401. }
  402. }
  403. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  404. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  405. if in == nil {
  406. return nil
  407. }
  408. out := new(ExternalSecretTemplateMetadata)
  409. in.DeepCopyInto(out)
  410. return out
  411. }
  412. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  413. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  414. *out = *in
  415. in.SecretRef.DeepCopyInto(&out.SecretRef)
  416. }
  417. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  418. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  419. if in == nil {
  420. return nil
  421. }
  422. out := new(GCPSMAuth)
  423. in.DeepCopyInto(out)
  424. return out
  425. }
  426. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  427. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  428. *out = *in
  429. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  430. }
  431. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  432. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  433. if in == nil {
  434. return nil
  435. }
  436. out := new(GCPSMAuthSecretRef)
  437. in.DeepCopyInto(out)
  438. return out
  439. }
  440. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  441. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  442. *out = *in
  443. in.Auth.DeepCopyInto(&out.Auth)
  444. }
  445. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  446. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  447. if in == nil {
  448. return nil
  449. }
  450. out := new(GCPSMProvider)
  451. in.DeepCopyInto(out)
  452. return out
  453. }
  454. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  455. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  456. *out = *in
  457. in.SecretRef.DeepCopyInto(&out.SecretRef)
  458. }
  459. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  460. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  461. if in == nil {
  462. return nil
  463. }
  464. out := new(GitlabAuth)
  465. in.DeepCopyInto(out)
  466. return out
  467. }
  468. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  469. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  470. *out = *in
  471. in.Auth.DeepCopyInto(&out.Auth)
  472. }
  473. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  474. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  475. if in == nil {
  476. return nil
  477. }
  478. out := new(GitlabProvider)
  479. in.DeepCopyInto(out)
  480. return out
  481. }
  482. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  483. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  484. *out = *in
  485. in.AccessToken.DeepCopyInto(&out.AccessToken)
  486. }
  487. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  488. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  489. if in == nil {
  490. return nil
  491. }
  492. out := new(GitlabSecretRef)
  493. in.DeepCopyInto(out)
  494. return out
  495. }
  496. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  497. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  498. *out = *in
  499. in.SecretRef.DeepCopyInto(&out.SecretRef)
  500. }
  501. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  502. func (in *IBMAuth) DeepCopy() *IBMAuth {
  503. if in == nil {
  504. return nil
  505. }
  506. out := new(IBMAuth)
  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 *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  512. *out = *in
  513. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  514. }
  515. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  516. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  517. if in == nil {
  518. return nil
  519. }
  520. out := new(IBMAuthSecretRef)
  521. in.DeepCopyInto(out)
  522. return out
  523. }
  524. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  525. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  526. *out = *in
  527. in.Auth.DeepCopyInto(&out.Auth)
  528. if in.ServiceURL != nil {
  529. in, out := &in.ServiceURL, &out.ServiceURL
  530. *out = new(string)
  531. **out = **in
  532. }
  533. }
  534. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  535. func (in *IBMProvider) DeepCopy() *IBMProvider {
  536. if in == nil {
  537. return nil
  538. }
  539. out := new(IBMProvider)
  540. in.DeepCopyInto(out)
  541. return out
  542. }
  543. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  544. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  545. *out = *in
  546. out.TypeMeta = in.TypeMeta
  547. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  548. in.Spec.DeepCopyInto(&out.Spec)
  549. in.Status.DeepCopyInto(&out.Status)
  550. }
  551. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  552. func (in *SecretStore) DeepCopy() *SecretStore {
  553. if in == nil {
  554. return nil
  555. }
  556. out := new(SecretStore)
  557. in.DeepCopyInto(out)
  558. return out
  559. }
  560. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  561. func (in *SecretStore) DeepCopyObject() runtime.Object {
  562. if c := in.DeepCopy(); c != nil {
  563. return c
  564. }
  565. return nil
  566. }
  567. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  568. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  569. *out = *in
  570. out.TypeMeta = in.TypeMeta
  571. in.ListMeta.DeepCopyInto(&out.ListMeta)
  572. if in.Items != nil {
  573. in, out := &in.Items, &out.Items
  574. *out = make([]SecretStore, len(*in))
  575. for i := range *in {
  576. (*in)[i].DeepCopyInto(&(*out)[i])
  577. }
  578. }
  579. }
  580. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  581. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  582. if in == nil {
  583. return nil
  584. }
  585. out := new(SecretStoreList)
  586. in.DeepCopyInto(out)
  587. return out
  588. }
  589. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  590. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  591. if c := in.DeepCopy(); c != nil {
  592. return c
  593. }
  594. return nil
  595. }
  596. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  597. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  598. *out = *in
  599. if in.AWS != nil {
  600. in, out := &in.AWS, &out.AWS
  601. *out = new(AWSProvider)
  602. (*in).DeepCopyInto(*out)
  603. }
  604. if in.AzureKV != nil {
  605. in, out := &in.AzureKV, &out.AzureKV
  606. *out = new(AzureKVProvider)
  607. (*in).DeepCopyInto(*out)
  608. }
  609. if in.Vault != nil {
  610. in, out := &in.Vault, &out.Vault
  611. *out = new(VaultProvider)
  612. (*in).DeepCopyInto(*out)
  613. }
  614. if in.GCPSM != nil {
  615. in, out := &in.GCPSM, &out.GCPSM
  616. *out = new(GCPSMProvider)
  617. (*in).DeepCopyInto(*out)
  618. }
  619. if in.IBM != nil {
  620. in, out := &in.IBM, &out.IBM
  621. *out = new(IBMProvider)
  622. (*in).DeepCopyInto(*out)
  623. }
  624. if in.YandexLockbox != nil {
  625. in, out := &in.YandexLockbox, &out.YandexLockbox
  626. *out = new(YandexLockboxProvider)
  627. if in.Gitlab != nil {
  628. in, out := &in.Gitlab, &out.Gitlab
  629. *out = new(GitlabProvider)
  630. (*in).DeepCopyInto(*out)
  631. }
  632. }
  633. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  634. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  635. if in == nil {
  636. return nil
  637. }
  638. out := new(SecretStoreProvider)
  639. in.DeepCopyInto(out)
  640. return out
  641. }
  642. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  643. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  644. *out = *in
  645. }
  646. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  647. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  648. if in == nil {
  649. return nil
  650. }
  651. out := new(SecretStoreRef)
  652. in.DeepCopyInto(out)
  653. return out
  654. }
  655. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  656. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  657. *out = *in
  658. if in.Provider != nil {
  659. in, out := &in.Provider, &out.Provider
  660. *out = new(SecretStoreProvider)
  661. (*in).DeepCopyInto(*out)
  662. }
  663. }
  664. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  665. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  666. if in == nil {
  667. return nil
  668. }
  669. out := new(SecretStoreSpec)
  670. in.DeepCopyInto(out)
  671. return out
  672. }
  673. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  674. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  675. *out = *in
  676. if in.Conditions != nil {
  677. in, out := &in.Conditions, &out.Conditions
  678. *out = make([]SecretStoreStatusCondition, len(*in))
  679. for i := range *in {
  680. (*in)[i].DeepCopyInto(&(*out)[i])
  681. }
  682. }
  683. }
  684. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  685. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  686. if in == nil {
  687. return nil
  688. }
  689. out := new(SecretStoreStatus)
  690. in.DeepCopyInto(out)
  691. return out
  692. }
  693. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  694. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  695. *out = *in
  696. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  697. }
  698. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  699. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  700. if in == nil {
  701. return nil
  702. }
  703. out := new(SecretStoreStatusCondition)
  704. in.DeepCopyInto(out)
  705. return out
  706. }
  707. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  708. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  709. *out = *in
  710. if in.ConfigMap != nil {
  711. in, out := &in.ConfigMap, &out.ConfigMap
  712. *out = new(TemplateRef)
  713. (*in).DeepCopyInto(*out)
  714. }
  715. if in.Secret != nil {
  716. in, out := &in.Secret, &out.Secret
  717. *out = new(TemplateRef)
  718. (*in).DeepCopyInto(*out)
  719. }
  720. }
  721. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  722. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  723. if in == nil {
  724. return nil
  725. }
  726. out := new(TemplateFrom)
  727. in.DeepCopyInto(out)
  728. return out
  729. }
  730. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  731. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  732. *out = *in
  733. if in.Items != nil {
  734. in, out := &in.Items, &out.Items
  735. *out = make([]TemplateRefItem, len(*in))
  736. copy(*out, *in)
  737. }
  738. }
  739. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  740. func (in *TemplateRef) DeepCopy() *TemplateRef {
  741. if in == nil {
  742. return nil
  743. }
  744. out := new(TemplateRef)
  745. in.DeepCopyInto(out)
  746. return out
  747. }
  748. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  749. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  750. *out = *in
  751. }
  752. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  753. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  754. if in == nil {
  755. return nil
  756. }
  757. out := new(TemplateRefItem)
  758. in.DeepCopyInto(out)
  759. return out
  760. }
  761. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  762. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  763. *out = *in
  764. in.SecretRef.DeepCopyInto(&out.SecretRef)
  765. }
  766. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  767. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  768. if in == nil {
  769. return nil
  770. }
  771. out := new(VaultAppRole)
  772. in.DeepCopyInto(out)
  773. return out
  774. }
  775. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  776. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  777. *out = *in
  778. if in.TokenSecretRef != nil {
  779. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  780. *out = new(metav1.SecretKeySelector)
  781. (*in).DeepCopyInto(*out)
  782. }
  783. if in.AppRole != nil {
  784. in, out := &in.AppRole, &out.AppRole
  785. *out = new(VaultAppRole)
  786. (*in).DeepCopyInto(*out)
  787. }
  788. if in.Kubernetes != nil {
  789. in, out := &in.Kubernetes, &out.Kubernetes
  790. *out = new(VaultKubernetesAuth)
  791. (*in).DeepCopyInto(*out)
  792. }
  793. if in.Ldap != nil {
  794. in, out := &in.Ldap, &out.Ldap
  795. *out = new(VaultLdapAuth)
  796. (*in).DeepCopyInto(*out)
  797. }
  798. if in.Jwt != nil {
  799. in, out := &in.Jwt, &out.Jwt
  800. *out = new(VaultJwtAuth)
  801. (*in).DeepCopyInto(*out)
  802. }
  803. if in.Cert != nil {
  804. in, out := &in.Cert, &out.Cert
  805. *out = new(VaultCertAuth)
  806. (*in).DeepCopyInto(*out)
  807. }
  808. }
  809. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  810. func (in *VaultAuth) DeepCopy() *VaultAuth {
  811. if in == nil {
  812. return nil
  813. }
  814. out := new(VaultAuth)
  815. in.DeepCopyInto(out)
  816. return out
  817. }
  818. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  819. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  820. *out = *in
  821. in.ClientCert.DeepCopyInto(&out.ClientCert)
  822. in.SecretRef.DeepCopyInto(&out.SecretRef)
  823. }
  824. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  825. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  826. if in == nil {
  827. return nil
  828. }
  829. out := new(VaultCertAuth)
  830. in.DeepCopyInto(out)
  831. return out
  832. }
  833. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  834. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  835. *out = *in
  836. in.SecretRef.DeepCopyInto(&out.SecretRef)
  837. }
  838. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  839. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  840. if in == nil {
  841. return nil
  842. }
  843. out := new(VaultJwtAuth)
  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 *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  849. *out = *in
  850. if in.ServiceAccountRef != nil {
  851. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  852. *out = new(metav1.ServiceAccountSelector)
  853. (*in).DeepCopyInto(*out)
  854. }
  855. if in.SecretRef != nil {
  856. in, out := &in.SecretRef, &out.SecretRef
  857. *out = new(metav1.SecretKeySelector)
  858. (*in).DeepCopyInto(*out)
  859. }
  860. }
  861. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  862. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  863. if in == nil {
  864. return nil
  865. }
  866. out := new(VaultKubernetesAuth)
  867. in.DeepCopyInto(out)
  868. return out
  869. }
  870. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  871. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  872. *out = *in
  873. in.SecretRef.DeepCopyInto(&out.SecretRef)
  874. }
  875. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  876. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  877. if in == nil {
  878. return nil
  879. }
  880. out := new(VaultLdapAuth)
  881. in.DeepCopyInto(out)
  882. return out
  883. }
  884. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  885. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  886. *out = *in
  887. in.Auth.DeepCopyInto(&out.Auth)
  888. if in.Namespace != nil {
  889. in, out := &in.Namespace, &out.Namespace
  890. *out = new(string)
  891. **out = **in
  892. }
  893. if in.CABundle != nil {
  894. in, out := &in.CABundle, &out.CABundle
  895. *out = make([]byte, len(*in))
  896. copy(*out, *in)
  897. }
  898. }
  899. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  900. func (in *VaultProvider) DeepCopy() *VaultProvider {
  901. if in == nil {
  902. return nil
  903. }
  904. out := new(VaultProvider)
  905. in.DeepCopyInto(out)
  906. return out
  907. }
  908. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  909. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  910. *out = *in
  911. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  912. }
  913. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  914. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  915. if in == nil {
  916. return nil
  917. }
  918. out := new(YandexLockboxAuth)
  919. in.DeepCopyInto(out)
  920. return out
  921. }
  922. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  923. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  924. *out = *in
  925. in.Auth.DeepCopyInto(&out.Auth)
  926. }
  927. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  928. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  929. if in == nil {
  930. return nil
  931. }
  932. out := new(YandexLockboxProvider)
  933. in.DeepCopyInto(out)
  934. return out
  935. }