zz_generated.deepcopy.go 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904
  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. in.Status.DeepCopyInto(&out.Status)
  125. }
  126. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  127. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  128. if in == nil {
  129. return nil
  130. }
  131. out := new(ClusterSecretStore)
  132. in.DeepCopyInto(out)
  133. return out
  134. }
  135. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  136. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  137. if c := in.DeepCopy(); c != nil {
  138. return c
  139. }
  140. return nil
  141. }
  142. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  143. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  144. *out = *in
  145. out.TypeMeta = in.TypeMeta
  146. in.ListMeta.DeepCopyInto(&out.ListMeta)
  147. if in.Items != nil {
  148. in, out := &in.Items, &out.Items
  149. *out = make([]ClusterSecretStore, len(*in))
  150. for i := range *in {
  151. (*in)[i].DeepCopyInto(&(*out)[i])
  152. }
  153. }
  154. }
  155. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  156. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  157. if in == nil {
  158. return nil
  159. }
  160. out := new(ClusterSecretStoreList)
  161. in.DeepCopyInto(out)
  162. return out
  163. }
  164. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  165. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  166. if c := in.DeepCopy(); c != nil {
  167. return c
  168. }
  169. return nil
  170. }
  171. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  172. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  173. *out = *in
  174. out.TypeMeta = in.TypeMeta
  175. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  176. in.Spec.DeepCopyInto(&out.Spec)
  177. in.Status.DeepCopyInto(&out.Status)
  178. }
  179. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  180. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  181. if in == nil {
  182. return nil
  183. }
  184. out := new(ExternalSecret)
  185. in.DeepCopyInto(out)
  186. return out
  187. }
  188. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  189. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  190. if c := in.DeepCopy(); c != nil {
  191. return c
  192. }
  193. return nil
  194. }
  195. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  196. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  197. *out = *in
  198. out.RemoteRef = in.RemoteRef
  199. }
  200. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  201. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  202. if in == nil {
  203. return nil
  204. }
  205. out := new(ExternalSecretData)
  206. in.DeepCopyInto(out)
  207. return out
  208. }
  209. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  210. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  211. *out = *in
  212. }
  213. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  214. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  215. if in == nil {
  216. return nil
  217. }
  218. out := new(ExternalSecretDataRemoteRef)
  219. in.DeepCopyInto(out)
  220. return out
  221. }
  222. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  223. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  224. *out = *in
  225. out.TypeMeta = in.TypeMeta
  226. in.ListMeta.DeepCopyInto(&out.ListMeta)
  227. if in.Items != nil {
  228. in, out := &in.Items, &out.Items
  229. *out = make([]ExternalSecret, len(*in))
  230. for i := range *in {
  231. (*in)[i].DeepCopyInto(&(*out)[i])
  232. }
  233. }
  234. }
  235. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  236. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  237. if in == nil {
  238. return nil
  239. }
  240. out := new(ExternalSecretList)
  241. in.DeepCopyInto(out)
  242. return out
  243. }
  244. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  245. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  246. if c := in.DeepCopy(); c != nil {
  247. return c
  248. }
  249. return nil
  250. }
  251. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  252. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  253. *out = *in
  254. out.SecretStoreRef = in.SecretStoreRef
  255. in.Target.DeepCopyInto(&out.Target)
  256. if in.RefreshInterval != nil {
  257. in, out := &in.RefreshInterval, &out.RefreshInterval
  258. *out = new(v1.Duration)
  259. **out = **in
  260. }
  261. if in.Data != nil {
  262. in, out := &in.Data, &out.Data
  263. *out = make([]ExternalSecretData, len(*in))
  264. copy(*out, *in)
  265. }
  266. if in.DataFrom != nil {
  267. in, out := &in.DataFrom, &out.DataFrom
  268. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  269. copy(*out, *in)
  270. }
  271. }
  272. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  273. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  274. if in == nil {
  275. return nil
  276. }
  277. out := new(ExternalSecretSpec)
  278. in.DeepCopyInto(out)
  279. return out
  280. }
  281. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  282. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  283. *out = *in
  284. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  285. if in.Conditions != nil {
  286. in, out := &in.Conditions, &out.Conditions
  287. *out = make([]ExternalSecretStatusCondition, len(*in))
  288. for i := range *in {
  289. (*in)[i].DeepCopyInto(&(*out)[i])
  290. }
  291. }
  292. }
  293. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  294. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  295. if in == nil {
  296. return nil
  297. }
  298. out := new(ExternalSecretStatus)
  299. in.DeepCopyInto(out)
  300. return out
  301. }
  302. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  303. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  304. *out = *in
  305. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  306. }
  307. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  308. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  309. if in == nil {
  310. return nil
  311. }
  312. out := new(ExternalSecretStatusCondition)
  313. in.DeepCopyInto(out)
  314. return out
  315. }
  316. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  317. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  318. *out = *in
  319. if in.Template != nil {
  320. in, out := &in.Template, &out.Template
  321. *out = new(ExternalSecretTemplate)
  322. (*in).DeepCopyInto(*out)
  323. }
  324. }
  325. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  326. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  327. if in == nil {
  328. return nil
  329. }
  330. out := new(ExternalSecretTarget)
  331. in.DeepCopyInto(out)
  332. return out
  333. }
  334. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  335. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  336. *out = *in
  337. in.Metadata.DeepCopyInto(&out.Metadata)
  338. if in.Data != nil {
  339. in, out := &in.Data, &out.Data
  340. *out = make(map[string]string, len(*in))
  341. for key, val := range *in {
  342. (*out)[key] = val
  343. }
  344. }
  345. if in.TemplateFrom != nil {
  346. in, out := &in.TemplateFrom, &out.TemplateFrom
  347. *out = make([]TemplateFrom, len(*in))
  348. for i := range *in {
  349. (*in)[i].DeepCopyInto(&(*out)[i])
  350. }
  351. }
  352. }
  353. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  354. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  355. if in == nil {
  356. return nil
  357. }
  358. out := new(ExternalSecretTemplate)
  359. in.DeepCopyInto(out)
  360. return out
  361. }
  362. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  363. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  364. *out = *in
  365. if in.Annotations != nil {
  366. in, out := &in.Annotations, &out.Annotations
  367. *out = make(map[string]string, len(*in))
  368. for key, val := range *in {
  369. (*out)[key] = val
  370. }
  371. }
  372. if in.Labels != nil {
  373. in, out := &in.Labels, &out.Labels
  374. *out = make(map[string]string, len(*in))
  375. for key, val := range *in {
  376. (*out)[key] = val
  377. }
  378. }
  379. }
  380. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  381. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  382. if in == nil {
  383. return nil
  384. }
  385. out := new(ExternalSecretTemplateMetadata)
  386. in.DeepCopyInto(out)
  387. return out
  388. }
  389. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  390. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  391. *out = *in
  392. in.SecretRef.DeepCopyInto(&out.SecretRef)
  393. }
  394. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  395. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  396. if in == nil {
  397. return nil
  398. }
  399. out := new(GCPSMAuth)
  400. in.DeepCopyInto(out)
  401. return out
  402. }
  403. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  404. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  405. *out = *in
  406. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  407. }
  408. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  409. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  410. if in == nil {
  411. return nil
  412. }
  413. out := new(GCPSMAuthSecretRef)
  414. in.DeepCopyInto(out)
  415. return out
  416. }
  417. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  418. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  419. *out = *in
  420. in.Auth.DeepCopyInto(&out.Auth)
  421. }
  422. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  423. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  424. if in == nil {
  425. return nil
  426. }
  427. out := new(GCPSMProvider)
  428. in.DeepCopyInto(out)
  429. return out
  430. }
  431. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  432. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  433. *out = *in
  434. in.SecretRef.DeepCopyInto(&out.SecretRef)
  435. }
  436. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  437. func (in *IBMAuth) DeepCopy() *IBMAuth {
  438. if in == nil {
  439. return nil
  440. }
  441. out := new(IBMAuth)
  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 *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  447. *out = *in
  448. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  449. }
  450. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  451. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  452. if in == nil {
  453. return nil
  454. }
  455. out := new(IBMAuthSecretRef)
  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 *IBMProvider) DeepCopyInto(out *IBMProvider) {
  461. *out = *in
  462. in.Auth.DeepCopyInto(&out.Auth)
  463. if in.ServiceURL != nil {
  464. in, out := &in.ServiceURL, &out.ServiceURL
  465. *out = new(string)
  466. **out = **in
  467. }
  468. }
  469. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  470. func (in *IBMProvider) DeepCopy() *IBMProvider {
  471. if in == nil {
  472. return nil
  473. }
  474. out := new(IBMProvider)
  475. in.DeepCopyInto(out)
  476. return out
  477. }
  478. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  479. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  480. *out = *in
  481. out.TypeMeta = in.TypeMeta
  482. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  483. in.Spec.DeepCopyInto(&out.Spec)
  484. in.Status.DeepCopyInto(&out.Status)
  485. }
  486. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  487. func (in *SecretStore) DeepCopy() *SecretStore {
  488. if in == nil {
  489. return nil
  490. }
  491. out := new(SecretStore)
  492. in.DeepCopyInto(out)
  493. return out
  494. }
  495. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  496. func (in *SecretStore) DeepCopyObject() runtime.Object {
  497. if c := in.DeepCopy(); c != nil {
  498. return c
  499. }
  500. return nil
  501. }
  502. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  503. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  504. *out = *in
  505. out.TypeMeta = in.TypeMeta
  506. in.ListMeta.DeepCopyInto(&out.ListMeta)
  507. if in.Items != nil {
  508. in, out := &in.Items, &out.Items
  509. *out = make([]SecretStore, len(*in))
  510. for i := range *in {
  511. (*in)[i].DeepCopyInto(&(*out)[i])
  512. }
  513. }
  514. }
  515. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  516. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  517. if in == nil {
  518. return nil
  519. }
  520. out := new(SecretStoreList)
  521. in.DeepCopyInto(out)
  522. return out
  523. }
  524. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  525. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  526. if c := in.DeepCopy(); c != nil {
  527. return c
  528. }
  529. return nil
  530. }
  531. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  532. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  533. *out = *in
  534. if in.AWS != nil {
  535. in, out := &in.AWS, &out.AWS
  536. *out = new(AWSProvider)
  537. (*in).DeepCopyInto(*out)
  538. }
  539. if in.AzureKV != nil {
  540. in, out := &in.AzureKV, &out.AzureKV
  541. *out = new(AzureKVProvider)
  542. (*in).DeepCopyInto(*out)
  543. }
  544. if in.Vault != nil {
  545. in, out := &in.Vault, &out.Vault
  546. *out = new(VaultProvider)
  547. (*in).DeepCopyInto(*out)
  548. }
  549. if in.GCPSM != nil {
  550. in, out := &in.GCPSM, &out.GCPSM
  551. *out = new(GCPSMProvider)
  552. (*in).DeepCopyInto(*out)
  553. }
  554. if in.IBM != nil {
  555. in, out := &in.IBM, &out.IBM
  556. *out = new(IBMProvider)
  557. (*in).DeepCopyInto(*out)
  558. }
  559. }
  560. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  561. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  562. if in == nil {
  563. return nil
  564. }
  565. out := new(SecretStoreProvider)
  566. in.DeepCopyInto(out)
  567. return out
  568. }
  569. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  570. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  571. *out = *in
  572. }
  573. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  574. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  575. if in == nil {
  576. return nil
  577. }
  578. out := new(SecretStoreRef)
  579. in.DeepCopyInto(out)
  580. return out
  581. }
  582. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  583. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  584. *out = *in
  585. if in.Provider != nil {
  586. in, out := &in.Provider, &out.Provider
  587. *out = new(SecretStoreProvider)
  588. (*in).DeepCopyInto(*out)
  589. }
  590. }
  591. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  592. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  593. if in == nil {
  594. return nil
  595. }
  596. out := new(SecretStoreSpec)
  597. in.DeepCopyInto(out)
  598. return out
  599. }
  600. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  601. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  602. *out = *in
  603. if in.Conditions != nil {
  604. in, out := &in.Conditions, &out.Conditions
  605. *out = make([]SecretStoreStatusCondition, len(*in))
  606. for i := range *in {
  607. (*in)[i].DeepCopyInto(&(*out)[i])
  608. }
  609. }
  610. }
  611. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  612. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  613. if in == nil {
  614. return nil
  615. }
  616. out := new(SecretStoreStatus)
  617. in.DeepCopyInto(out)
  618. return out
  619. }
  620. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  621. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  622. *out = *in
  623. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  624. }
  625. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  626. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  627. if in == nil {
  628. return nil
  629. }
  630. out := new(SecretStoreStatusCondition)
  631. in.DeepCopyInto(out)
  632. return out
  633. }
  634. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  635. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  636. *out = *in
  637. if in.ConfigMap != nil {
  638. in, out := &in.ConfigMap, &out.ConfigMap
  639. *out = new(TemplateRef)
  640. (*in).DeepCopyInto(*out)
  641. }
  642. if in.Secret != nil {
  643. in, out := &in.Secret, &out.Secret
  644. *out = new(TemplateRef)
  645. (*in).DeepCopyInto(*out)
  646. }
  647. }
  648. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  649. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  650. if in == nil {
  651. return nil
  652. }
  653. out := new(TemplateFrom)
  654. in.DeepCopyInto(out)
  655. return out
  656. }
  657. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  658. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  659. *out = *in
  660. if in.Items != nil {
  661. in, out := &in.Items, &out.Items
  662. *out = make([]TemplateRefItem, len(*in))
  663. copy(*out, *in)
  664. }
  665. }
  666. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  667. func (in *TemplateRef) DeepCopy() *TemplateRef {
  668. if in == nil {
  669. return nil
  670. }
  671. out := new(TemplateRef)
  672. in.DeepCopyInto(out)
  673. return out
  674. }
  675. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  676. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  677. *out = *in
  678. }
  679. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  680. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  681. if in == nil {
  682. return nil
  683. }
  684. out := new(TemplateRefItem)
  685. in.DeepCopyInto(out)
  686. return out
  687. }
  688. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  689. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  690. *out = *in
  691. in.SecretRef.DeepCopyInto(&out.SecretRef)
  692. }
  693. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  694. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  695. if in == nil {
  696. return nil
  697. }
  698. out := new(VaultAppRole)
  699. in.DeepCopyInto(out)
  700. return out
  701. }
  702. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  703. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  704. *out = *in
  705. if in.TokenSecretRef != nil {
  706. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  707. *out = new(metav1.SecretKeySelector)
  708. (*in).DeepCopyInto(*out)
  709. }
  710. if in.AppRole != nil {
  711. in, out := &in.AppRole, &out.AppRole
  712. *out = new(VaultAppRole)
  713. (*in).DeepCopyInto(*out)
  714. }
  715. if in.Kubernetes != nil {
  716. in, out := &in.Kubernetes, &out.Kubernetes
  717. *out = new(VaultKubernetesAuth)
  718. (*in).DeepCopyInto(*out)
  719. }
  720. if in.Ldap != nil {
  721. in, out := &in.Ldap, &out.Ldap
  722. *out = new(VaultLdapAuth)
  723. (*in).DeepCopyInto(*out)
  724. }
  725. if in.Jwt != nil {
  726. in, out := &in.Jwt, &out.Jwt
  727. *out = new(VaultJwtAuth)
  728. (*in).DeepCopyInto(*out)
  729. }
  730. }
  731. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  732. func (in *VaultAuth) DeepCopy() *VaultAuth {
  733. if in == nil {
  734. return nil
  735. }
  736. out := new(VaultAuth)
  737. in.DeepCopyInto(out)
  738. return out
  739. }
  740. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  741. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  742. *out = *in
  743. in.SecretRef.DeepCopyInto(&out.SecretRef)
  744. }
  745. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  746. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  747. if in == nil {
  748. return nil
  749. }
  750. out := new(VaultJwtAuth)
  751. in.DeepCopyInto(out)
  752. return out
  753. }
  754. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  755. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  756. *out = *in
  757. if in.ServiceAccountRef != nil {
  758. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  759. *out = new(metav1.ServiceAccountSelector)
  760. (*in).DeepCopyInto(*out)
  761. }
  762. if in.SecretRef != nil {
  763. in, out := &in.SecretRef, &out.SecretRef
  764. *out = new(metav1.SecretKeySelector)
  765. (*in).DeepCopyInto(*out)
  766. }
  767. }
  768. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  769. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  770. if in == nil {
  771. return nil
  772. }
  773. out := new(VaultKubernetesAuth)
  774. in.DeepCopyInto(out)
  775. return out
  776. }
  777. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  778. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  779. *out = *in
  780. in.SecretRef.DeepCopyInto(&out.SecretRef)
  781. }
  782. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  783. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  784. if in == nil {
  785. return nil
  786. }
  787. out := new(VaultLdapAuth)
  788. in.DeepCopyInto(out)
  789. return out
  790. }
  791. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  792. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  793. *out = *in
  794. in.Auth.DeepCopyInto(&out.Auth)
  795. if in.Namespace != nil {
  796. in, out := &in.Namespace, &out.Namespace
  797. *out = new(string)
  798. **out = **in
  799. }
  800. if in.CABundle != nil {
  801. in, out := &in.CABundle, &out.CABundle
  802. *out = make([]byte, len(*in))
  803. copy(*out, *in)
  804. }
  805. }
  806. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  807. func (in *VaultProvider) DeepCopy() *VaultProvider {
  808. if in == nil {
  809. return nil
  810. }
  811. out := new(VaultProvider)
  812. in.DeepCopyInto(out)
  813. return out
  814. }