zz_generated.deepcopy.go 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778
  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 *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  69. *out = *in
  70. if in.ClientID != nil {
  71. in, out := &in.ClientID, &out.ClientID
  72. *out = new(metav1.SecretKeySelector)
  73. (*in).DeepCopyInto(*out)
  74. }
  75. if in.ClientSecret != nil {
  76. in, out := &in.ClientSecret, &out.ClientSecret
  77. *out = new(metav1.SecretKeySelector)
  78. (*in).DeepCopyInto(*out)
  79. }
  80. }
  81. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  82. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  83. if in == nil {
  84. return nil
  85. }
  86. out := new(AzureKVAuth)
  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 *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  92. *out = *in
  93. if in.VaultURL != nil {
  94. in, out := &in.VaultURL, &out.VaultURL
  95. *out = new(string)
  96. **out = **in
  97. }
  98. if in.TenantID != nil {
  99. in, out := &in.TenantID, &out.TenantID
  100. *out = new(string)
  101. **out = **in
  102. }
  103. if in.AuthSecretRef != nil {
  104. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  105. *out = new(AzureKVAuth)
  106. (*in).DeepCopyInto(*out)
  107. }
  108. }
  109. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  110. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  111. if in == nil {
  112. return nil
  113. }
  114. out := new(AzureKVProvider)
  115. in.DeepCopyInto(out)
  116. return out
  117. }
  118. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  119. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  120. *out = *in
  121. out.TypeMeta = in.TypeMeta
  122. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  123. in.Spec.DeepCopyInto(&out.Spec)
  124. }
  125. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  126. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  127. if in == nil {
  128. return nil
  129. }
  130. out := new(ClusterSecretStore)
  131. in.DeepCopyInto(out)
  132. return out
  133. }
  134. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  135. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  136. if c := in.DeepCopy(); c != nil {
  137. return c
  138. }
  139. return nil
  140. }
  141. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  142. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  143. *out = *in
  144. out.TypeMeta = in.TypeMeta
  145. in.ListMeta.DeepCopyInto(&out.ListMeta)
  146. if in.Items != nil {
  147. in, out := &in.Items, &out.Items
  148. *out = make([]ClusterSecretStore, len(*in))
  149. for i := range *in {
  150. (*in)[i].DeepCopyInto(&(*out)[i])
  151. }
  152. }
  153. }
  154. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  155. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  156. if in == nil {
  157. return nil
  158. }
  159. out := new(ClusterSecretStoreList)
  160. in.DeepCopyInto(out)
  161. return out
  162. }
  163. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  164. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  165. if c := in.DeepCopy(); c != nil {
  166. return c
  167. }
  168. return nil
  169. }
  170. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  171. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  172. *out = *in
  173. out.TypeMeta = in.TypeMeta
  174. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  175. in.Spec.DeepCopyInto(&out.Spec)
  176. in.Status.DeepCopyInto(&out.Status)
  177. }
  178. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  179. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  180. if in == nil {
  181. return nil
  182. }
  183. out := new(ExternalSecret)
  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 *ExternalSecret) 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 *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  196. *out = *in
  197. out.RemoteRef = in.RemoteRef
  198. }
  199. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  200. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  201. if in == nil {
  202. return nil
  203. }
  204. out := new(ExternalSecretData)
  205. in.DeepCopyInto(out)
  206. return out
  207. }
  208. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  209. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  210. *out = *in
  211. }
  212. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  213. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  214. if in == nil {
  215. return nil
  216. }
  217. out := new(ExternalSecretDataRemoteRef)
  218. in.DeepCopyInto(out)
  219. return out
  220. }
  221. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  222. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  223. *out = *in
  224. out.TypeMeta = in.TypeMeta
  225. in.ListMeta.DeepCopyInto(&out.ListMeta)
  226. if in.Items != nil {
  227. in, out := &in.Items, &out.Items
  228. *out = make([]ExternalSecret, len(*in))
  229. for i := range *in {
  230. (*in)[i].DeepCopyInto(&(*out)[i])
  231. }
  232. }
  233. }
  234. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  235. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  236. if in == nil {
  237. return nil
  238. }
  239. out := new(ExternalSecretList)
  240. in.DeepCopyInto(out)
  241. return out
  242. }
  243. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  244. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  245. if c := in.DeepCopy(); c != nil {
  246. return c
  247. }
  248. return nil
  249. }
  250. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  251. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  252. *out = *in
  253. out.SecretStoreRef = in.SecretStoreRef
  254. in.Target.DeepCopyInto(&out.Target)
  255. if in.RefreshInterval != nil {
  256. in, out := &in.RefreshInterval, &out.RefreshInterval
  257. *out = new(v1.Duration)
  258. **out = **in
  259. }
  260. if in.Data != nil {
  261. in, out := &in.Data, &out.Data
  262. *out = make([]ExternalSecretData, len(*in))
  263. copy(*out, *in)
  264. }
  265. if in.DataFrom != nil {
  266. in, out := &in.DataFrom, &out.DataFrom
  267. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  268. copy(*out, *in)
  269. }
  270. }
  271. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  272. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  273. if in == nil {
  274. return nil
  275. }
  276. out := new(ExternalSecretSpec)
  277. in.DeepCopyInto(out)
  278. return out
  279. }
  280. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  281. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  282. *out = *in
  283. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  284. if in.Conditions != nil {
  285. in, out := &in.Conditions, &out.Conditions
  286. *out = make([]ExternalSecretStatusCondition, len(*in))
  287. for i := range *in {
  288. (*in)[i].DeepCopyInto(&(*out)[i])
  289. }
  290. }
  291. }
  292. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  293. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  294. if in == nil {
  295. return nil
  296. }
  297. out := new(ExternalSecretStatus)
  298. in.DeepCopyInto(out)
  299. return out
  300. }
  301. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  302. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  303. *out = *in
  304. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  305. }
  306. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  307. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  308. if in == nil {
  309. return nil
  310. }
  311. out := new(ExternalSecretStatusCondition)
  312. in.DeepCopyInto(out)
  313. return out
  314. }
  315. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  316. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  317. *out = *in
  318. if in.Template != nil {
  319. in, out := &in.Template, &out.Template
  320. *out = new(ExternalSecretTemplate)
  321. (*in).DeepCopyInto(*out)
  322. }
  323. }
  324. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  325. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  326. if in == nil {
  327. return nil
  328. }
  329. out := new(ExternalSecretTarget)
  330. in.DeepCopyInto(out)
  331. return out
  332. }
  333. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  334. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  335. *out = *in
  336. in.Metadata.DeepCopyInto(&out.Metadata)
  337. if in.Data != nil {
  338. in, out := &in.Data, &out.Data
  339. *out = make(map[string]string, len(*in))
  340. for key, val := range *in {
  341. (*out)[key] = val
  342. }
  343. }
  344. }
  345. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  346. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  347. if in == nil {
  348. return nil
  349. }
  350. out := new(ExternalSecretTemplate)
  351. in.DeepCopyInto(out)
  352. return out
  353. }
  354. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  355. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  356. *out = *in
  357. if in.Annotations != nil {
  358. in, out := &in.Annotations, &out.Annotations
  359. *out = make(map[string]string, len(*in))
  360. for key, val := range *in {
  361. (*out)[key] = val
  362. }
  363. }
  364. if in.Labels != nil {
  365. in, out := &in.Labels, &out.Labels
  366. *out = make(map[string]string, len(*in))
  367. for key, val := range *in {
  368. (*out)[key] = val
  369. }
  370. }
  371. }
  372. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  373. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  374. if in == nil {
  375. return nil
  376. }
  377. out := new(ExternalSecretTemplateMetadata)
  378. in.DeepCopyInto(out)
  379. return out
  380. }
  381. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  382. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  383. *out = *in
  384. in.SecretRef.DeepCopyInto(&out.SecretRef)
  385. }
  386. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  387. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  388. if in == nil {
  389. return nil
  390. }
  391. out := new(GCPSMAuth)
  392. in.DeepCopyInto(out)
  393. return out
  394. }
  395. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  396. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  397. *out = *in
  398. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  399. }
  400. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  401. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  402. if in == nil {
  403. return nil
  404. }
  405. out := new(GCPSMAuthSecretRef)
  406. in.DeepCopyInto(out)
  407. return out
  408. }
  409. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  410. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  411. *out = *in
  412. in.Auth.DeepCopyInto(&out.Auth)
  413. }
  414. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  415. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  416. if in == nil {
  417. return nil
  418. }
  419. out := new(GCPSMProvider)
  420. in.DeepCopyInto(out)
  421. return out
  422. }
  423. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  424. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  425. *out = *in
  426. out.TypeMeta = in.TypeMeta
  427. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  428. in.Spec.DeepCopyInto(&out.Spec)
  429. in.Status.DeepCopyInto(&out.Status)
  430. }
  431. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  432. func (in *SecretStore) DeepCopy() *SecretStore {
  433. if in == nil {
  434. return nil
  435. }
  436. out := new(SecretStore)
  437. in.DeepCopyInto(out)
  438. return out
  439. }
  440. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  441. func (in *SecretStore) DeepCopyObject() runtime.Object {
  442. if c := in.DeepCopy(); c != nil {
  443. return c
  444. }
  445. return nil
  446. }
  447. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  448. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  449. *out = *in
  450. out.TypeMeta = in.TypeMeta
  451. in.ListMeta.DeepCopyInto(&out.ListMeta)
  452. if in.Items != nil {
  453. in, out := &in.Items, &out.Items
  454. *out = make([]SecretStore, len(*in))
  455. for i := range *in {
  456. (*in)[i].DeepCopyInto(&(*out)[i])
  457. }
  458. }
  459. }
  460. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  461. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  462. if in == nil {
  463. return nil
  464. }
  465. out := new(SecretStoreList)
  466. in.DeepCopyInto(out)
  467. return out
  468. }
  469. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  470. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  471. if c := in.DeepCopy(); c != nil {
  472. return c
  473. }
  474. return nil
  475. }
  476. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  477. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  478. *out = *in
  479. if in.AWS != nil {
  480. in, out := &in.AWS, &out.AWS
  481. *out = new(AWSProvider)
  482. (*in).DeepCopyInto(*out)
  483. }
  484. if in.AzureKV != nil {
  485. in, out := &in.AzureKV, &out.AzureKV
  486. *out = new(AzureKVProvider)
  487. (*in).DeepCopyInto(*out)
  488. }
  489. if in.Vault != nil {
  490. in, out := &in.Vault, &out.Vault
  491. *out = new(VaultProvider)
  492. (*in).DeepCopyInto(*out)
  493. }
  494. if in.GCPSM != nil {
  495. in, out := &in.GCPSM, &out.GCPSM
  496. *out = new(GCPSMProvider)
  497. (*in).DeepCopyInto(*out)
  498. }
  499. }
  500. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  501. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  502. if in == nil {
  503. return nil
  504. }
  505. out := new(SecretStoreProvider)
  506. in.DeepCopyInto(out)
  507. return out
  508. }
  509. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  510. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  511. *out = *in
  512. }
  513. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  514. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  515. if in == nil {
  516. return nil
  517. }
  518. out := new(SecretStoreRef)
  519. in.DeepCopyInto(out)
  520. return out
  521. }
  522. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  523. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  524. *out = *in
  525. if in.Provider != nil {
  526. in, out := &in.Provider, &out.Provider
  527. *out = new(SecretStoreProvider)
  528. (*in).DeepCopyInto(*out)
  529. }
  530. }
  531. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  532. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  533. if in == nil {
  534. return nil
  535. }
  536. out := new(SecretStoreSpec)
  537. in.DeepCopyInto(out)
  538. return out
  539. }
  540. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  541. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  542. *out = *in
  543. if in.Conditions != nil {
  544. in, out := &in.Conditions, &out.Conditions
  545. *out = make([]SecretStoreStatusCondition, len(*in))
  546. for i := range *in {
  547. (*in)[i].DeepCopyInto(&(*out)[i])
  548. }
  549. }
  550. }
  551. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  552. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  553. if in == nil {
  554. return nil
  555. }
  556. out := new(SecretStoreStatus)
  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 *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  562. *out = *in
  563. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  564. }
  565. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  566. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  567. if in == nil {
  568. return nil
  569. }
  570. out := new(SecretStoreStatusCondition)
  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 *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  576. *out = *in
  577. in.SecretRef.DeepCopyInto(&out.SecretRef)
  578. }
  579. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  580. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  581. if in == nil {
  582. return nil
  583. }
  584. out := new(VaultAppRole)
  585. in.DeepCopyInto(out)
  586. return out
  587. }
  588. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  589. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  590. *out = *in
  591. if in.TokenSecretRef != nil {
  592. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  593. *out = new(metav1.SecretKeySelector)
  594. (*in).DeepCopyInto(*out)
  595. }
  596. if in.AppRole != nil {
  597. in, out := &in.AppRole, &out.AppRole
  598. *out = new(VaultAppRole)
  599. (*in).DeepCopyInto(*out)
  600. }
  601. if in.Kubernetes != nil {
  602. in, out := &in.Kubernetes, &out.Kubernetes
  603. *out = new(VaultKubernetesAuth)
  604. (*in).DeepCopyInto(*out)
  605. }
  606. if in.Ldap != nil {
  607. in, out := &in.Ldap, &out.Ldap
  608. *out = new(VaultLdapAuth)
  609. (*in).DeepCopyInto(*out)
  610. }
  611. if in.Jwt != nil {
  612. in, out := &in.Jwt, &out.Jwt
  613. *out = new(VaultJwtAuth)
  614. (*in).DeepCopyInto(*out)
  615. }
  616. }
  617. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  618. func (in *VaultAuth) DeepCopy() *VaultAuth {
  619. if in == nil {
  620. return nil
  621. }
  622. out := new(VaultAuth)
  623. in.DeepCopyInto(out)
  624. return out
  625. }
  626. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  627. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  628. *out = *in
  629. in.SecretRef.DeepCopyInto(&out.SecretRef)
  630. }
  631. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  632. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  633. if in == nil {
  634. return nil
  635. }
  636. out := new(VaultJwtAuth)
  637. in.DeepCopyInto(out)
  638. return out
  639. }
  640. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  641. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  642. *out = *in
  643. if in.ServiceAccountRef != nil {
  644. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  645. *out = new(metav1.ServiceAccountSelector)
  646. (*in).DeepCopyInto(*out)
  647. }
  648. if in.SecretRef != nil {
  649. in, out := &in.SecretRef, &out.SecretRef
  650. *out = new(metav1.SecretKeySelector)
  651. (*in).DeepCopyInto(*out)
  652. }
  653. }
  654. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  655. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  656. if in == nil {
  657. return nil
  658. }
  659. out := new(VaultKubernetesAuth)
  660. in.DeepCopyInto(out)
  661. return out
  662. }
  663. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  664. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  665. *out = *in
  666. in.SecretRef.DeepCopyInto(&out.SecretRef)
  667. }
  668. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  669. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  670. if in == nil {
  671. return nil
  672. }
  673. out := new(VaultLdapAuth)
  674. in.DeepCopyInto(out)
  675. return out
  676. }
  677. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  678. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  679. *out = *in
  680. in.Auth.DeepCopyInto(&out.Auth)
  681. if in.Namespace != nil {
  682. in, out := &in.Namespace, &out.Namespace
  683. *out = new(string)
  684. **out = **in
  685. }
  686. if in.CABundle != nil {
  687. in, out := &in.CABundle, &out.CABundle
  688. *out = make([]byte, len(*in))
  689. copy(*out, *in)
  690. }
  691. }
  692. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  693. func (in *VaultProvider) DeepCopy() *VaultProvider {
  694. if in == nil {
  695. return nil
  696. }
  697. out := new(VaultProvider)
  698. in.DeepCopyInto(out)
  699. return out
  700. }