zz_generated.deepcopy.go 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606
  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. out.Target = in.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. }
  268. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  269. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  270. if in == nil {
  271. return nil
  272. }
  273. out := new(ExternalSecretTarget)
  274. in.DeepCopyInto(out)
  275. return out
  276. }
  277. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  278. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  279. *out = *in
  280. in.Metadata.DeepCopyInto(&out.Metadata)
  281. }
  282. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  283. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  284. if in == nil {
  285. return nil
  286. }
  287. out := new(ExternalSecretTemplate)
  288. in.DeepCopyInto(out)
  289. return out
  290. }
  291. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  292. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  293. *out = *in
  294. if in.Annotations != nil {
  295. in, out := &in.Annotations, &out.Annotations
  296. *out = make(map[string]string, len(*in))
  297. for key, val := range *in {
  298. (*out)[key] = val
  299. }
  300. }
  301. if in.Labels != nil {
  302. in, out := &in.Labels, &out.Labels
  303. *out = make(map[string]string, len(*in))
  304. for key, val := range *in {
  305. (*out)[key] = val
  306. }
  307. }
  308. }
  309. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  310. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  311. if in == nil {
  312. return nil
  313. }
  314. out := new(ExternalSecretTemplateMetadata)
  315. in.DeepCopyInto(out)
  316. return out
  317. }
  318. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  319. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  320. *out = *in
  321. out.TypeMeta = in.TypeMeta
  322. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  323. in.Spec.DeepCopyInto(&out.Spec)
  324. in.Status.DeepCopyInto(&out.Status)
  325. }
  326. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  327. func (in *SecretStore) DeepCopy() *SecretStore {
  328. if in == nil {
  329. return nil
  330. }
  331. out := new(SecretStore)
  332. in.DeepCopyInto(out)
  333. return out
  334. }
  335. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  336. func (in *SecretStore) DeepCopyObject() runtime.Object {
  337. if c := in.DeepCopy(); c != nil {
  338. return c
  339. }
  340. return nil
  341. }
  342. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  343. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  344. *out = *in
  345. out.TypeMeta = in.TypeMeta
  346. in.ListMeta.DeepCopyInto(&out.ListMeta)
  347. if in.Items != nil {
  348. in, out := &in.Items, &out.Items
  349. *out = make([]SecretStore, len(*in))
  350. for i := range *in {
  351. (*in)[i].DeepCopyInto(&(*out)[i])
  352. }
  353. }
  354. }
  355. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  356. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  357. if in == nil {
  358. return nil
  359. }
  360. out := new(SecretStoreList)
  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 *SecretStoreList) 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 *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  373. *out = *in
  374. if in.AWS != nil {
  375. in, out := &in.AWS, &out.AWS
  376. *out = new(AWSProvider)
  377. (*in).DeepCopyInto(*out)
  378. }
  379. if in.Vault != nil {
  380. in, out := &in.Vault, &out.Vault
  381. *out = new(VaultProvider)
  382. (*in).DeepCopyInto(*out)
  383. }
  384. }
  385. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  386. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  387. if in == nil {
  388. return nil
  389. }
  390. out := new(SecretStoreProvider)
  391. in.DeepCopyInto(out)
  392. return out
  393. }
  394. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  395. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  396. *out = *in
  397. }
  398. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  399. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  400. if in == nil {
  401. return nil
  402. }
  403. out := new(SecretStoreRef)
  404. in.DeepCopyInto(out)
  405. return out
  406. }
  407. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  408. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  409. *out = *in
  410. if in.Provider != nil {
  411. in, out := &in.Provider, &out.Provider
  412. *out = new(SecretStoreProvider)
  413. (*in).DeepCopyInto(*out)
  414. }
  415. }
  416. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  417. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  418. if in == nil {
  419. return nil
  420. }
  421. out := new(SecretStoreSpec)
  422. in.DeepCopyInto(out)
  423. return out
  424. }
  425. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  426. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  427. *out = *in
  428. if in.Conditions != nil {
  429. in, out := &in.Conditions, &out.Conditions
  430. *out = make([]SecretStoreStatusCondition, len(*in))
  431. for i := range *in {
  432. (*in)[i].DeepCopyInto(&(*out)[i])
  433. }
  434. }
  435. }
  436. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  437. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  438. if in == nil {
  439. return nil
  440. }
  441. out := new(SecretStoreStatus)
  442. in.DeepCopyInto(out)
  443. return out
  444. }
  445. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  446. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  447. *out = *in
  448. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  449. }
  450. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  451. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  452. if in == nil {
  453. return nil
  454. }
  455. out := new(SecretStoreStatusCondition)
  456. in.DeepCopyInto(out)
  457. return out
  458. }
  459. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  460. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  461. *out = *in
  462. in.SecretRef.DeepCopyInto(&out.SecretRef)
  463. }
  464. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  465. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  466. if in == nil {
  467. return nil
  468. }
  469. out := new(VaultAppRole)
  470. in.DeepCopyInto(out)
  471. return out
  472. }
  473. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  474. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  475. *out = *in
  476. if in.TokenSecretRef != nil {
  477. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  478. *out = new(metav1.SecretKeySelector)
  479. (*in).DeepCopyInto(*out)
  480. }
  481. if in.AppRole != nil {
  482. in, out := &in.AppRole, &out.AppRole
  483. *out = new(VaultAppRole)
  484. (*in).DeepCopyInto(*out)
  485. }
  486. if in.Kubernetes != nil {
  487. in, out := &in.Kubernetes, &out.Kubernetes
  488. *out = new(VaultKubernetesAuth)
  489. (*in).DeepCopyInto(*out)
  490. }
  491. }
  492. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  493. func (in *VaultAuth) DeepCopy() *VaultAuth {
  494. if in == nil {
  495. return nil
  496. }
  497. out := new(VaultAuth)
  498. in.DeepCopyInto(out)
  499. return out
  500. }
  501. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  502. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  503. *out = *in
  504. if in.SecretRef != nil {
  505. in, out := &in.SecretRef, &out.SecretRef
  506. *out = new(metav1.SecretKeySelector)
  507. (*in).DeepCopyInto(*out)
  508. }
  509. }
  510. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  511. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  512. if in == nil {
  513. return nil
  514. }
  515. out := new(VaultKubernetesAuth)
  516. in.DeepCopyInto(out)
  517. return out
  518. }
  519. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  520. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  521. *out = *in
  522. in.Auth.DeepCopyInto(&out.Auth)
  523. if in.Namespace != nil {
  524. in, out := &in.Namespace, &out.Namespace
  525. *out = new(string)
  526. **out = **in
  527. }
  528. if in.CABundle != nil {
  529. in, out := &in.CABundle, &out.CABundle
  530. *out = make([]byte, len(*in))
  531. copy(*out, *in)
  532. }
  533. }
  534. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  535. func (in *VaultProvider) DeepCopy() *VaultProvider {
  536. if in == nil {
  537. return nil
  538. }
  539. out := new(VaultProvider)
  540. in.DeepCopyInto(out)
  541. return out
  542. }