zz_generated.deepcopy.go 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718
  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 *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  332. *out = *in
  333. in.SecretRef.DeepCopyInto(&out.SecretRef)
  334. }
  335. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  336. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  337. if in == nil {
  338. return nil
  339. }
  340. out := new(GCPSMAuth)
  341. in.DeepCopyInto(out)
  342. return out
  343. }
  344. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  345. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  346. *out = *in
  347. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  348. }
  349. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  350. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  351. if in == nil {
  352. return nil
  353. }
  354. out := new(GCPSMAuthSecretRef)
  355. in.DeepCopyInto(out)
  356. return out
  357. }
  358. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  359. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  360. *out = *in
  361. in.Auth.DeepCopyInto(&out.Auth)
  362. }
  363. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  364. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  365. if in == nil {
  366. return nil
  367. }
  368. out := new(GCPSMProvider)
  369. in.DeepCopyInto(out)
  370. return out
  371. }
  372. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  373. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  374. *out = *in
  375. out.TypeMeta = in.TypeMeta
  376. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  377. in.Spec.DeepCopyInto(&out.Spec)
  378. in.Status.DeepCopyInto(&out.Status)
  379. }
  380. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  381. func (in *SecretStore) DeepCopy() *SecretStore {
  382. if in == nil {
  383. return nil
  384. }
  385. out := new(SecretStore)
  386. in.DeepCopyInto(out)
  387. return out
  388. }
  389. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  390. func (in *SecretStore) DeepCopyObject() runtime.Object {
  391. if c := in.DeepCopy(); c != nil {
  392. return c
  393. }
  394. return nil
  395. }
  396. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  397. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  398. *out = *in
  399. out.TypeMeta = in.TypeMeta
  400. in.ListMeta.DeepCopyInto(&out.ListMeta)
  401. if in.Items != nil {
  402. in, out := &in.Items, &out.Items
  403. *out = make([]SecretStore, len(*in))
  404. for i := range *in {
  405. (*in)[i].DeepCopyInto(&(*out)[i])
  406. }
  407. }
  408. }
  409. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  410. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  411. if in == nil {
  412. return nil
  413. }
  414. out := new(SecretStoreList)
  415. in.DeepCopyInto(out)
  416. return out
  417. }
  418. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  419. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  420. if c := in.DeepCopy(); c != nil {
  421. return c
  422. }
  423. return nil
  424. }
  425. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  426. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  427. *out = *in
  428. if in.AWS != nil {
  429. in, out := &in.AWS, &out.AWS
  430. *out = new(AWSProvider)
  431. (*in).DeepCopyInto(*out)
  432. }
  433. if in.Vault != nil {
  434. in, out := &in.Vault, &out.Vault
  435. *out = new(VaultProvider)
  436. (*in).DeepCopyInto(*out)
  437. }
  438. if in.GCPSM != nil {
  439. in, out := &in.GCPSM, &out.GCPSM
  440. *out = new(GCPSMProvider)
  441. (*in).DeepCopyInto(*out)
  442. }
  443. }
  444. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  445. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  446. if in == nil {
  447. return nil
  448. }
  449. out := new(SecretStoreProvider)
  450. in.DeepCopyInto(out)
  451. return out
  452. }
  453. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  454. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  455. *out = *in
  456. }
  457. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  458. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  459. if in == nil {
  460. return nil
  461. }
  462. out := new(SecretStoreRef)
  463. in.DeepCopyInto(out)
  464. return out
  465. }
  466. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  467. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  468. *out = *in
  469. if in.Provider != nil {
  470. in, out := &in.Provider, &out.Provider
  471. *out = new(SecretStoreProvider)
  472. (*in).DeepCopyInto(*out)
  473. }
  474. }
  475. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  476. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  477. if in == nil {
  478. return nil
  479. }
  480. out := new(SecretStoreSpec)
  481. in.DeepCopyInto(out)
  482. return out
  483. }
  484. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  485. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  486. *out = *in
  487. if in.Conditions != nil {
  488. in, out := &in.Conditions, &out.Conditions
  489. *out = make([]SecretStoreStatusCondition, len(*in))
  490. for i := range *in {
  491. (*in)[i].DeepCopyInto(&(*out)[i])
  492. }
  493. }
  494. }
  495. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  496. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  497. if in == nil {
  498. return nil
  499. }
  500. out := new(SecretStoreStatus)
  501. in.DeepCopyInto(out)
  502. return out
  503. }
  504. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  505. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  506. *out = *in
  507. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  508. }
  509. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  510. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  511. if in == nil {
  512. return nil
  513. }
  514. out := new(SecretStoreStatusCondition)
  515. in.DeepCopyInto(out)
  516. return out
  517. }
  518. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  519. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  520. *out = *in
  521. in.SecretRef.DeepCopyInto(&out.SecretRef)
  522. }
  523. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  524. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  525. if in == nil {
  526. return nil
  527. }
  528. out := new(VaultAppRole)
  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 *VaultAuth) DeepCopyInto(out *VaultAuth) {
  534. *out = *in
  535. if in.TokenSecretRef != nil {
  536. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  537. *out = new(metav1.SecretKeySelector)
  538. (*in).DeepCopyInto(*out)
  539. }
  540. if in.AppRole != nil {
  541. in, out := &in.AppRole, &out.AppRole
  542. *out = new(VaultAppRole)
  543. (*in).DeepCopyInto(*out)
  544. }
  545. if in.Kubernetes != nil {
  546. in, out := &in.Kubernetes, &out.Kubernetes
  547. *out = new(VaultKubernetesAuth)
  548. (*in).DeepCopyInto(*out)
  549. }
  550. if in.Ldap != nil {
  551. in, out := &in.Ldap, &out.Ldap
  552. *out = new(VaultLdapAuth)
  553. (*in).DeepCopyInto(*out)
  554. }
  555. if in.Jwt != nil {
  556. in, out := &in.Jwt, &out.Jwt
  557. *out = new(VaultJwtAuth)
  558. (*in).DeepCopyInto(*out)
  559. }
  560. }
  561. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  562. func (in *VaultAuth) DeepCopy() *VaultAuth {
  563. if in == nil {
  564. return nil
  565. }
  566. out := new(VaultAuth)
  567. in.DeepCopyInto(out)
  568. return out
  569. }
  570. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  571. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  572. *out = *in
  573. in.SecretRef.DeepCopyInto(&out.SecretRef)
  574. }
  575. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  576. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  577. if in == nil {
  578. return nil
  579. }
  580. out := new(VaultJwtAuth)
  581. in.DeepCopyInto(out)
  582. return out
  583. }
  584. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  585. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  586. *out = *in
  587. if in.ServiceAccountRef != nil {
  588. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  589. *out = new(metav1.ServiceAccountSelector)
  590. (*in).DeepCopyInto(*out)
  591. }
  592. if in.SecretRef != nil {
  593. in, out := &in.SecretRef, &out.SecretRef
  594. *out = new(metav1.SecretKeySelector)
  595. (*in).DeepCopyInto(*out)
  596. }
  597. }
  598. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  599. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  600. if in == nil {
  601. return nil
  602. }
  603. out := new(VaultKubernetesAuth)
  604. in.DeepCopyInto(out)
  605. return out
  606. }
  607. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  608. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  609. *out = *in
  610. in.SecretRef.DeepCopyInto(&out.SecretRef)
  611. }
  612. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  613. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  614. if in == nil {
  615. return nil
  616. }
  617. out := new(VaultLdapAuth)
  618. in.DeepCopyInto(out)
  619. return out
  620. }
  621. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  622. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  623. *out = *in
  624. in.Auth.DeepCopyInto(&out.Auth)
  625. if in.Namespace != nil {
  626. in, out := &in.Namespace, &out.Namespace
  627. *out = new(string)
  628. **out = **in
  629. }
  630. if in.CABundle != nil {
  631. in, out := &in.CABundle, &out.CABundle
  632. *out = make([]byte, len(*in))
  633. copy(*out, *in)
  634. }
  635. }
  636. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  637. func (in *VaultProvider) DeepCopy() *VaultProvider {
  638. if in == nil {
  639. return nil
  640. }
  641. out := new(VaultProvider)
  642. in.DeepCopyInto(out)
  643. return out
  644. }