zz_generated.deepcopy.go 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665
  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. in.SecretRef.DeepCopyInto(&out.SecretRef)
  24. }
  25. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  26. func (in *AWSAuth) DeepCopy() *AWSAuth {
  27. if in == nil {
  28. return nil
  29. }
  30. out := new(AWSAuth)
  31. in.DeepCopyInto(out)
  32. return out
  33. }
  34. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  35. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  36. *out = *in
  37. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  38. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  39. }
  40. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  41. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  42. if in == nil {
  43. return nil
  44. }
  45. out := new(AWSAuthSecretRef)
  46. in.DeepCopyInto(out)
  47. return out
  48. }
  49. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  50. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  51. *out = *in
  52. if in.Auth != nil {
  53. in, out := &in.Auth, &out.Auth
  54. *out = new(AWSAuth)
  55. (*in).DeepCopyInto(*out)
  56. }
  57. }
  58. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  59. func (in *AWSProvider) DeepCopy() *AWSProvider {
  60. if in == nil {
  61. return nil
  62. }
  63. out := new(AWSProvider)
  64. in.DeepCopyInto(out)
  65. return out
  66. }
  67. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  68. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  69. *out = *in
  70. out.TypeMeta = in.TypeMeta
  71. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  72. in.Spec.DeepCopyInto(&out.Spec)
  73. }
  74. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  75. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  76. if in == nil {
  77. return nil
  78. }
  79. out := new(ClusterSecretStore)
  80. in.DeepCopyInto(out)
  81. return out
  82. }
  83. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  84. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  85. if c := in.DeepCopy(); c != nil {
  86. return c
  87. }
  88. return nil
  89. }
  90. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  91. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  92. *out = *in
  93. out.TypeMeta = in.TypeMeta
  94. in.ListMeta.DeepCopyInto(&out.ListMeta)
  95. if in.Items != nil {
  96. in, out := &in.Items, &out.Items
  97. *out = make([]ClusterSecretStore, len(*in))
  98. for i := range *in {
  99. (*in)[i].DeepCopyInto(&(*out)[i])
  100. }
  101. }
  102. }
  103. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  104. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  105. if in == nil {
  106. return nil
  107. }
  108. out := new(ClusterSecretStoreList)
  109. in.DeepCopyInto(out)
  110. return out
  111. }
  112. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  113. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  114. if c := in.DeepCopy(); c != nil {
  115. return c
  116. }
  117. return nil
  118. }
  119. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  120. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  121. *out = *in
  122. out.TypeMeta = in.TypeMeta
  123. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  124. in.Spec.DeepCopyInto(&out.Spec)
  125. in.Status.DeepCopyInto(&out.Status)
  126. }
  127. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  128. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  129. if in == nil {
  130. return nil
  131. }
  132. out := new(ExternalSecret)
  133. in.DeepCopyInto(out)
  134. return out
  135. }
  136. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  137. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  138. if c := in.DeepCopy(); c != nil {
  139. return c
  140. }
  141. return nil
  142. }
  143. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  144. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  145. *out = *in
  146. out.RemoteRef = in.RemoteRef
  147. }
  148. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  149. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  150. if in == nil {
  151. return nil
  152. }
  153. out := new(ExternalSecretData)
  154. in.DeepCopyInto(out)
  155. return out
  156. }
  157. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  158. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  159. *out = *in
  160. }
  161. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  162. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  163. if in == nil {
  164. return nil
  165. }
  166. out := new(ExternalSecretDataRemoteRef)
  167. in.DeepCopyInto(out)
  168. return out
  169. }
  170. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  171. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  172. *out = *in
  173. out.TypeMeta = in.TypeMeta
  174. in.ListMeta.DeepCopyInto(&out.ListMeta)
  175. if in.Items != nil {
  176. in, out := &in.Items, &out.Items
  177. *out = make([]ExternalSecret, len(*in))
  178. for i := range *in {
  179. (*in)[i].DeepCopyInto(&(*out)[i])
  180. }
  181. }
  182. }
  183. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  184. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  185. if in == nil {
  186. return nil
  187. }
  188. out := new(ExternalSecretList)
  189. in.DeepCopyInto(out)
  190. return out
  191. }
  192. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  193. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  194. if c := in.DeepCopy(); c != nil {
  195. return c
  196. }
  197. return nil
  198. }
  199. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  200. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  201. *out = *in
  202. out.SecretStoreRef = in.SecretStoreRef
  203. in.Target.DeepCopyInto(&out.Target)
  204. if in.RefreshInterval != nil {
  205. in, out := &in.RefreshInterval, &out.RefreshInterval
  206. *out = new(v1.Duration)
  207. **out = **in
  208. }
  209. if in.Data != nil {
  210. in, out := &in.Data, &out.Data
  211. *out = make([]ExternalSecretData, len(*in))
  212. copy(*out, *in)
  213. }
  214. if in.DataFrom != nil {
  215. in, out := &in.DataFrom, &out.DataFrom
  216. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  217. copy(*out, *in)
  218. }
  219. }
  220. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  221. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  222. if in == nil {
  223. return nil
  224. }
  225. out := new(ExternalSecretSpec)
  226. in.DeepCopyInto(out)
  227. return out
  228. }
  229. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  230. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  231. *out = *in
  232. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  233. if in.Conditions != nil {
  234. in, out := &in.Conditions, &out.Conditions
  235. *out = make([]ExternalSecretStatusCondition, len(*in))
  236. for i := range *in {
  237. (*in)[i].DeepCopyInto(&(*out)[i])
  238. }
  239. }
  240. }
  241. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  242. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  243. if in == nil {
  244. return nil
  245. }
  246. out := new(ExternalSecretStatus)
  247. in.DeepCopyInto(out)
  248. return out
  249. }
  250. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  251. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  252. *out = *in
  253. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  254. }
  255. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  256. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  257. if in == nil {
  258. return nil
  259. }
  260. out := new(ExternalSecretStatusCondition)
  261. in.DeepCopyInto(out)
  262. return out
  263. }
  264. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  265. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  266. *out = *in
  267. if in.Template != nil {
  268. in, out := &in.Template, &out.Template
  269. *out = new(ExternalSecretTemplate)
  270. (*in).DeepCopyInto(*out)
  271. }
  272. }
  273. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  274. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  275. if in == nil {
  276. return nil
  277. }
  278. out := new(ExternalSecretTarget)
  279. in.DeepCopyInto(out)
  280. return out
  281. }
  282. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  283. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  284. *out = *in
  285. in.Metadata.DeepCopyInto(&out.Metadata)
  286. if in.Data != nil {
  287. in, out := &in.Data, &out.Data
  288. *out = make(map[string]string, len(*in))
  289. for key, val := range *in {
  290. (*out)[key] = val
  291. }
  292. }
  293. }
  294. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  295. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  296. if in == nil {
  297. return nil
  298. }
  299. out := new(ExternalSecretTemplate)
  300. in.DeepCopyInto(out)
  301. return out
  302. }
  303. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  304. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  305. *out = *in
  306. if in.Annotations != nil {
  307. in, out := &in.Annotations, &out.Annotations
  308. *out = make(map[string]string, len(*in))
  309. for key, val := range *in {
  310. (*out)[key] = val
  311. }
  312. }
  313. if in.Labels != nil {
  314. in, out := &in.Labels, &out.Labels
  315. *out = make(map[string]string, len(*in))
  316. for key, val := range *in {
  317. (*out)[key] = val
  318. }
  319. }
  320. }
  321. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  322. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  323. if in == nil {
  324. return nil
  325. }
  326. out := new(ExternalSecretTemplateMetadata)
  327. in.DeepCopyInto(out)
  328. return out
  329. }
  330. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  331. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  332. *out = *in
  333. out.TypeMeta = in.TypeMeta
  334. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  335. in.Spec.DeepCopyInto(&out.Spec)
  336. in.Status.DeepCopyInto(&out.Status)
  337. }
  338. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  339. func (in *SecretStore) DeepCopy() *SecretStore {
  340. if in == nil {
  341. return nil
  342. }
  343. out := new(SecretStore)
  344. in.DeepCopyInto(out)
  345. return out
  346. }
  347. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  348. func (in *SecretStore) DeepCopyObject() runtime.Object {
  349. if c := in.DeepCopy(); c != nil {
  350. return c
  351. }
  352. return nil
  353. }
  354. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  355. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  356. *out = *in
  357. out.TypeMeta = in.TypeMeta
  358. in.ListMeta.DeepCopyInto(&out.ListMeta)
  359. if in.Items != nil {
  360. in, out := &in.Items, &out.Items
  361. *out = make([]SecretStore, len(*in))
  362. for i := range *in {
  363. (*in)[i].DeepCopyInto(&(*out)[i])
  364. }
  365. }
  366. }
  367. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  368. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  369. if in == nil {
  370. return nil
  371. }
  372. out := new(SecretStoreList)
  373. in.DeepCopyInto(out)
  374. return out
  375. }
  376. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  377. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  378. if c := in.DeepCopy(); c != nil {
  379. return c
  380. }
  381. return nil
  382. }
  383. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  384. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  385. *out = *in
  386. if in.AWS != nil {
  387. in, out := &in.AWS, &out.AWS
  388. *out = new(AWSProvider)
  389. (*in).DeepCopyInto(*out)
  390. }
  391. if in.Vault != nil {
  392. in, out := &in.Vault, &out.Vault
  393. *out = new(VaultProvider)
  394. (*in).DeepCopyInto(*out)
  395. }
  396. }
  397. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  398. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  399. if in == nil {
  400. return nil
  401. }
  402. out := new(SecretStoreProvider)
  403. in.DeepCopyInto(out)
  404. return out
  405. }
  406. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  407. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  408. *out = *in
  409. }
  410. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  411. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  412. if in == nil {
  413. return nil
  414. }
  415. out := new(SecretStoreRef)
  416. in.DeepCopyInto(out)
  417. return out
  418. }
  419. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  420. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  421. *out = *in
  422. if in.Provider != nil {
  423. in, out := &in.Provider, &out.Provider
  424. *out = new(SecretStoreProvider)
  425. (*in).DeepCopyInto(*out)
  426. }
  427. }
  428. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  429. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  430. if in == nil {
  431. return nil
  432. }
  433. out := new(SecretStoreSpec)
  434. in.DeepCopyInto(out)
  435. return out
  436. }
  437. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  438. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  439. *out = *in
  440. if in.Conditions != nil {
  441. in, out := &in.Conditions, &out.Conditions
  442. *out = make([]SecretStoreStatusCondition, len(*in))
  443. for i := range *in {
  444. (*in)[i].DeepCopyInto(&(*out)[i])
  445. }
  446. }
  447. }
  448. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  449. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  450. if in == nil {
  451. return nil
  452. }
  453. out := new(SecretStoreStatus)
  454. in.DeepCopyInto(out)
  455. return out
  456. }
  457. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  458. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  459. *out = *in
  460. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  461. }
  462. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  463. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  464. if in == nil {
  465. return nil
  466. }
  467. out := new(SecretStoreStatusCondition)
  468. in.DeepCopyInto(out)
  469. return out
  470. }
  471. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  472. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  473. *out = *in
  474. in.SecretRef.DeepCopyInto(&out.SecretRef)
  475. }
  476. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  477. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  478. if in == nil {
  479. return nil
  480. }
  481. out := new(VaultAppRole)
  482. in.DeepCopyInto(out)
  483. return out
  484. }
  485. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  486. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  487. *out = *in
  488. if in.TokenSecretRef != nil {
  489. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  490. *out = new(metav1.SecretKeySelector)
  491. (*in).DeepCopyInto(*out)
  492. }
  493. if in.AppRole != nil {
  494. in, out := &in.AppRole, &out.AppRole
  495. *out = new(VaultAppRole)
  496. (*in).DeepCopyInto(*out)
  497. }
  498. if in.Kubernetes != nil {
  499. in, out := &in.Kubernetes, &out.Kubernetes
  500. *out = new(VaultKubernetesAuth)
  501. (*in).DeepCopyInto(*out)
  502. }
  503. if in.Ldap != nil {
  504. in, out := &in.Ldap, &out.Ldap
  505. *out = new(VaultLdapAuth)
  506. (*in).DeepCopyInto(*out)
  507. }
  508. if in.Jwt != nil {
  509. in, out := &in.Jwt, &out.Jwt
  510. *out = new(VaultJwtAuth)
  511. (*in).DeepCopyInto(*out)
  512. }
  513. }
  514. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  515. func (in *VaultAuth) DeepCopy() *VaultAuth {
  516. if in == nil {
  517. return nil
  518. }
  519. out := new(VaultAuth)
  520. in.DeepCopyInto(out)
  521. return out
  522. }
  523. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  524. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  525. *out = *in
  526. in.SecretRef.DeepCopyInto(&out.SecretRef)
  527. }
  528. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  529. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  530. if in == nil {
  531. return nil
  532. }
  533. out := new(VaultJwtAuth)
  534. in.DeepCopyInto(out)
  535. return out
  536. }
  537. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  538. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  539. *out = *in
  540. if in.ServiceAccountRef != nil {
  541. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  542. *out = new(metav1.ServiceAccountSelector)
  543. (*in).DeepCopyInto(*out)
  544. }
  545. if in.SecretRef != nil {
  546. in, out := &in.SecretRef, &out.SecretRef
  547. *out = new(metav1.SecretKeySelector)
  548. (*in).DeepCopyInto(*out)
  549. }
  550. }
  551. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  552. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  553. if in == nil {
  554. return nil
  555. }
  556. out := new(VaultKubernetesAuth)
  557. in.DeepCopyInto(out)
  558. return out
  559. }
  560. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  561. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  562. *out = *in
  563. in.SecretRef.DeepCopyInto(&out.SecretRef)
  564. }
  565. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  566. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  567. if in == nil {
  568. return nil
  569. }
  570. out := new(VaultLdapAuth)
  571. in.DeepCopyInto(out)
  572. return out
  573. }
  574. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  575. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  576. *out = *in
  577. in.Auth.DeepCopyInto(&out.Auth)
  578. if in.Namespace != nil {
  579. in, out := &in.Namespace, &out.Namespace
  580. *out = new(string)
  581. **out = **in
  582. }
  583. if in.CABundle != nil {
  584. in, out := &in.CABundle, &out.CABundle
  585. *out = make([]byte, len(*in))
  586. copy(*out, *in)
  587. }
  588. }
  589. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  590. func (in *VaultProvider) DeepCopy() *VaultProvider {
  591. if in == nil {
  592. return nil
  593. }
  594. out := new(VaultProvider)
  595. in.DeepCopyInto(out)
  596. return out
  597. }