zz_generated.deepcopy.go 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203
  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. if in.SecretRef != nil {
  24. in, out := &in.SecretRef, &out.SecretRef
  25. *out = new(AWSAuthSecretRef)
  26. (*in).DeepCopyInto(*out)
  27. }
  28. if in.JWTAuth != nil {
  29. in, out := &in.JWTAuth, &out.JWTAuth
  30. *out = new(AWSJWTAuth)
  31. (*in).DeepCopyInto(*out)
  32. }
  33. }
  34. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  35. func (in *AWSAuth) DeepCopy() *AWSAuth {
  36. if in == nil {
  37. return nil
  38. }
  39. out := new(AWSAuth)
  40. in.DeepCopyInto(out)
  41. return out
  42. }
  43. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  44. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  45. *out = *in
  46. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  47. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  48. }
  49. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  50. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  51. if in == nil {
  52. return nil
  53. }
  54. out := new(AWSAuthSecretRef)
  55. in.DeepCopyInto(out)
  56. return out
  57. }
  58. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  59. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  60. *out = *in
  61. if in.ServiceAccountRef != nil {
  62. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  63. *out = new(metav1.ServiceAccountSelector)
  64. (*in).DeepCopyInto(*out)
  65. }
  66. }
  67. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  68. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  69. if in == nil {
  70. return nil
  71. }
  72. out := new(AWSJWTAuth)
  73. in.DeepCopyInto(out)
  74. return out
  75. }
  76. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  77. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  78. *out = *in
  79. in.Auth.DeepCopyInto(&out.Auth)
  80. }
  81. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  82. func (in *AWSProvider) DeepCopy() *AWSProvider {
  83. if in == nil {
  84. return nil
  85. }
  86. out := new(AWSProvider)
  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 *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  92. *out = *in
  93. in.SecretRef.DeepCopyInto(&out.SecretRef)
  94. }
  95. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  96. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  97. if in == nil {
  98. return nil
  99. }
  100. out := new(AlibabaAuth)
  101. in.DeepCopyInto(out)
  102. return out
  103. }
  104. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  105. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  106. *out = *in
  107. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  108. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  109. }
  110. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  111. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  112. if in == nil {
  113. return nil
  114. }
  115. out := new(AlibabaAuthSecretRef)
  116. in.DeepCopyInto(out)
  117. return out
  118. }
  119. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  120. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  121. *out = *in
  122. if in.Auth != nil {
  123. in, out := &in.Auth, &out.Auth
  124. *out = new(AlibabaAuth)
  125. (*in).DeepCopyInto(*out)
  126. }
  127. }
  128. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  129. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  130. if in == nil {
  131. return nil
  132. }
  133. out := new(AlibabaProvider)
  134. in.DeepCopyInto(out)
  135. return out
  136. }
  137. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  138. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  139. *out = *in
  140. if in.ClientID != nil {
  141. in, out := &in.ClientID, &out.ClientID
  142. *out = new(metav1.SecretKeySelector)
  143. (*in).DeepCopyInto(*out)
  144. }
  145. if in.ClientSecret != nil {
  146. in, out := &in.ClientSecret, &out.ClientSecret
  147. *out = new(metav1.SecretKeySelector)
  148. (*in).DeepCopyInto(*out)
  149. }
  150. }
  151. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  152. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  153. if in == nil {
  154. return nil
  155. }
  156. out := new(AzureKVAuth)
  157. in.DeepCopyInto(out)
  158. return out
  159. }
  160. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  161. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  162. *out = *in
  163. if in.VaultURL != nil {
  164. in, out := &in.VaultURL, &out.VaultURL
  165. *out = new(string)
  166. **out = **in
  167. }
  168. if in.TenantID != nil {
  169. in, out := &in.TenantID, &out.TenantID
  170. *out = new(string)
  171. **out = **in
  172. }
  173. if in.AuthSecretRef != nil {
  174. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  175. *out = new(AzureKVAuth)
  176. (*in).DeepCopyInto(*out)
  177. }
  178. }
  179. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  180. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  181. if in == nil {
  182. return nil
  183. }
  184. out := new(AzureKVProvider)
  185. in.DeepCopyInto(out)
  186. return out
  187. }
  188. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  189. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  190. *out = *in
  191. }
  192. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  193. func (in *CAProvider) DeepCopy() *CAProvider {
  194. if in == nil {
  195. return nil
  196. }
  197. out := new(CAProvider)
  198. in.DeepCopyInto(out)
  199. return out
  200. }
  201. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  202. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  203. *out = *in
  204. out.TypeMeta = in.TypeMeta
  205. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  206. in.Spec.DeepCopyInto(&out.Spec)
  207. in.Status.DeepCopyInto(&out.Status)
  208. }
  209. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  210. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  211. if in == nil {
  212. return nil
  213. }
  214. out := new(ClusterSecretStore)
  215. in.DeepCopyInto(out)
  216. return out
  217. }
  218. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  219. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  220. if c := in.DeepCopy(); c != nil {
  221. return c
  222. }
  223. return nil
  224. }
  225. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  226. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  227. *out = *in
  228. out.TypeMeta = in.TypeMeta
  229. in.ListMeta.DeepCopyInto(&out.ListMeta)
  230. if in.Items != nil {
  231. in, out := &in.Items, &out.Items
  232. *out = make([]ClusterSecretStore, len(*in))
  233. for i := range *in {
  234. (*in)[i].DeepCopyInto(&(*out)[i])
  235. }
  236. }
  237. }
  238. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  239. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  240. if in == nil {
  241. return nil
  242. }
  243. out := new(ClusterSecretStoreList)
  244. in.DeepCopyInto(out)
  245. return out
  246. }
  247. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  248. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  249. if c := in.DeepCopy(); c != nil {
  250. return c
  251. }
  252. return nil
  253. }
  254. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  255. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  256. *out = *in
  257. out.TypeMeta = in.TypeMeta
  258. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  259. in.Spec.DeepCopyInto(&out.Spec)
  260. in.Status.DeepCopyInto(&out.Status)
  261. }
  262. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  263. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  264. if in == nil {
  265. return nil
  266. }
  267. out := new(ExternalSecret)
  268. in.DeepCopyInto(out)
  269. return out
  270. }
  271. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  272. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  273. if c := in.DeepCopy(); c != nil {
  274. return c
  275. }
  276. return nil
  277. }
  278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  279. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  280. *out = *in
  281. out.RemoteRef = in.RemoteRef
  282. }
  283. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  284. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  285. if in == nil {
  286. return nil
  287. }
  288. out := new(ExternalSecretData)
  289. in.DeepCopyInto(out)
  290. return out
  291. }
  292. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  293. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  294. *out = *in
  295. }
  296. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  297. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  298. if in == nil {
  299. return nil
  300. }
  301. out := new(ExternalSecretDataRemoteRef)
  302. in.DeepCopyInto(out)
  303. return out
  304. }
  305. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  306. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  307. *out = *in
  308. out.TypeMeta = in.TypeMeta
  309. in.ListMeta.DeepCopyInto(&out.ListMeta)
  310. if in.Items != nil {
  311. in, out := &in.Items, &out.Items
  312. *out = make([]ExternalSecret, len(*in))
  313. for i := range *in {
  314. (*in)[i].DeepCopyInto(&(*out)[i])
  315. }
  316. }
  317. }
  318. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  319. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  320. if in == nil {
  321. return nil
  322. }
  323. out := new(ExternalSecretList)
  324. in.DeepCopyInto(out)
  325. return out
  326. }
  327. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  328. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  329. if c := in.DeepCopy(); c != nil {
  330. return c
  331. }
  332. return nil
  333. }
  334. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  335. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  336. *out = *in
  337. out.SecretStoreRef = in.SecretStoreRef
  338. in.Target.DeepCopyInto(&out.Target)
  339. if in.RefreshInterval != nil {
  340. in, out := &in.RefreshInterval, &out.RefreshInterval
  341. *out = new(v1.Duration)
  342. **out = **in
  343. }
  344. if in.Data != nil {
  345. in, out := &in.Data, &out.Data
  346. *out = make([]ExternalSecretData, len(*in))
  347. copy(*out, *in)
  348. }
  349. if in.DataFrom != nil {
  350. in, out := &in.DataFrom, &out.DataFrom
  351. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  352. copy(*out, *in)
  353. }
  354. }
  355. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  356. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  357. if in == nil {
  358. return nil
  359. }
  360. out := new(ExternalSecretSpec)
  361. in.DeepCopyInto(out)
  362. return out
  363. }
  364. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  365. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  366. *out = *in
  367. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  368. if in.Conditions != nil {
  369. in, out := &in.Conditions, &out.Conditions
  370. *out = make([]ExternalSecretStatusCondition, len(*in))
  371. for i := range *in {
  372. (*in)[i].DeepCopyInto(&(*out)[i])
  373. }
  374. }
  375. }
  376. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  377. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  378. if in == nil {
  379. return nil
  380. }
  381. out := new(ExternalSecretStatus)
  382. in.DeepCopyInto(out)
  383. return out
  384. }
  385. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  386. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  387. *out = *in
  388. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  389. }
  390. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  391. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  392. if in == nil {
  393. return nil
  394. }
  395. out := new(ExternalSecretStatusCondition)
  396. in.DeepCopyInto(out)
  397. return out
  398. }
  399. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  400. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  401. *out = *in
  402. if in.Template != nil {
  403. in, out := &in.Template, &out.Template
  404. *out = new(ExternalSecretTemplate)
  405. (*in).DeepCopyInto(*out)
  406. }
  407. }
  408. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  409. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  410. if in == nil {
  411. return nil
  412. }
  413. out := new(ExternalSecretTarget)
  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 *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  419. *out = *in
  420. in.Metadata.DeepCopyInto(&out.Metadata)
  421. if in.Data != nil {
  422. in, out := &in.Data, &out.Data
  423. *out = make(map[string]string, len(*in))
  424. for key, val := range *in {
  425. (*out)[key] = val
  426. }
  427. }
  428. if in.TemplateFrom != nil {
  429. in, out := &in.TemplateFrom, &out.TemplateFrom
  430. *out = make([]TemplateFrom, 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 ExternalSecretTemplate.
  437. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  438. if in == nil {
  439. return nil
  440. }
  441. out := new(ExternalSecretTemplate)
  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 *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  447. *out = *in
  448. if in.Annotations != nil {
  449. in, out := &in.Annotations, &out.Annotations
  450. *out = make(map[string]string, len(*in))
  451. for key, val := range *in {
  452. (*out)[key] = val
  453. }
  454. }
  455. if in.Labels != nil {
  456. in, out := &in.Labels, &out.Labels
  457. *out = make(map[string]string, len(*in))
  458. for key, val := range *in {
  459. (*out)[key] = val
  460. }
  461. }
  462. }
  463. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  464. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  465. if in == nil {
  466. return nil
  467. }
  468. out := new(ExternalSecretTemplateMetadata)
  469. in.DeepCopyInto(out)
  470. return out
  471. }
  472. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  473. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  474. *out = *in
  475. in.SecretRef.DeepCopyInto(&out.SecretRef)
  476. }
  477. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  478. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  479. if in == nil {
  480. return nil
  481. }
  482. out := new(GCPSMAuth)
  483. in.DeepCopyInto(out)
  484. return out
  485. }
  486. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  487. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  488. *out = *in
  489. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  490. }
  491. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  492. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  493. if in == nil {
  494. return nil
  495. }
  496. out := new(GCPSMAuthSecretRef)
  497. in.DeepCopyInto(out)
  498. return out
  499. }
  500. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  501. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  502. *out = *in
  503. in.Auth.DeepCopyInto(&out.Auth)
  504. }
  505. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  506. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  507. if in == nil {
  508. return nil
  509. }
  510. out := new(GCPSMProvider)
  511. in.DeepCopyInto(out)
  512. return out
  513. }
  514. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  515. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  516. *out = *in
  517. in.SecretRef.DeepCopyInto(&out.SecretRef)
  518. }
  519. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  520. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  521. if in == nil {
  522. return nil
  523. }
  524. out := new(GitlabAuth)
  525. in.DeepCopyInto(out)
  526. return out
  527. }
  528. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  529. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  530. *out = *in
  531. in.Auth.DeepCopyInto(&out.Auth)
  532. }
  533. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  534. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  535. if in == nil {
  536. return nil
  537. }
  538. out := new(GitlabProvider)
  539. in.DeepCopyInto(out)
  540. return out
  541. }
  542. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  543. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  544. *out = *in
  545. in.AccessToken.DeepCopyInto(&out.AccessToken)
  546. }
  547. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  548. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  549. if in == nil {
  550. return nil
  551. }
  552. out := new(GitlabSecretRef)
  553. in.DeepCopyInto(out)
  554. return out
  555. }
  556. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  557. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  558. *out = *in
  559. in.SecretRef.DeepCopyInto(&out.SecretRef)
  560. }
  561. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  562. func (in *IBMAuth) DeepCopy() *IBMAuth {
  563. if in == nil {
  564. return nil
  565. }
  566. out := new(IBMAuth)
  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 *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  572. *out = *in
  573. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  574. }
  575. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  576. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  577. if in == nil {
  578. return nil
  579. }
  580. out := new(IBMAuthSecretRef)
  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 *IBMProvider) DeepCopyInto(out *IBMProvider) {
  586. *out = *in
  587. in.Auth.DeepCopyInto(&out.Auth)
  588. if in.ServiceURL != nil {
  589. in, out := &in.ServiceURL, &out.ServiceURL
  590. *out = new(string)
  591. **out = **in
  592. }
  593. }
  594. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  595. func (in *IBMProvider) DeepCopy() *IBMProvider {
  596. if in == nil {
  597. return nil
  598. }
  599. out := new(IBMProvider)
  600. in.DeepCopyInto(out)
  601. return out
  602. }
  603. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  604. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  605. *out = *in
  606. in.SecretRef.DeepCopyInto(&out.SecretRef)
  607. }
  608. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  609. func (in *OracleAuth) DeepCopy() *OracleAuth {
  610. if in == nil {
  611. return nil
  612. }
  613. out := new(OracleAuth)
  614. in.DeepCopyInto(out)
  615. return out
  616. }
  617. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  618. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  619. *out = *in
  620. in.Auth.DeepCopyInto(&out.Auth)
  621. }
  622. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  623. func (in *OracleProvider) DeepCopy() *OracleProvider {
  624. if in == nil {
  625. return nil
  626. }
  627. out := new(OracleProvider)
  628. in.DeepCopyInto(out)
  629. return out
  630. }
  631. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  632. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  633. *out = *in
  634. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  635. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  636. }
  637. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  638. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  639. if in == nil {
  640. return nil
  641. }
  642. out := new(OracleSecretRef)
  643. in.DeepCopyInto(out)
  644. return out
  645. }
  646. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  647. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  648. *out = *in
  649. out.TypeMeta = in.TypeMeta
  650. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  651. in.Spec.DeepCopyInto(&out.Spec)
  652. in.Status.DeepCopyInto(&out.Status)
  653. }
  654. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  655. func (in *SecretStore) DeepCopy() *SecretStore {
  656. if in == nil {
  657. return nil
  658. }
  659. out := new(SecretStore)
  660. in.DeepCopyInto(out)
  661. return out
  662. }
  663. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  664. func (in *SecretStore) DeepCopyObject() runtime.Object {
  665. if c := in.DeepCopy(); c != nil {
  666. return c
  667. }
  668. return nil
  669. }
  670. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  671. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  672. *out = *in
  673. out.TypeMeta = in.TypeMeta
  674. in.ListMeta.DeepCopyInto(&out.ListMeta)
  675. if in.Items != nil {
  676. in, out := &in.Items, &out.Items
  677. *out = make([]SecretStore, len(*in))
  678. for i := range *in {
  679. (*in)[i].DeepCopyInto(&(*out)[i])
  680. }
  681. }
  682. }
  683. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  684. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  685. if in == nil {
  686. return nil
  687. }
  688. out := new(SecretStoreList)
  689. in.DeepCopyInto(out)
  690. return out
  691. }
  692. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  693. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  694. if c := in.DeepCopy(); c != nil {
  695. return c
  696. }
  697. return nil
  698. }
  699. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  700. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  701. *out = *in
  702. if in.AWS != nil {
  703. in, out := &in.AWS, &out.AWS
  704. *out = new(AWSProvider)
  705. (*in).DeepCopyInto(*out)
  706. }
  707. if in.AzureKV != nil {
  708. in, out := &in.AzureKV, &out.AzureKV
  709. *out = new(AzureKVProvider)
  710. (*in).DeepCopyInto(*out)
  711. }
  712. if in.Vault != nil {
  713. in, out := &in.Vault, &out.Vault
  714. *out = new(VaultProvider)
  715. (*in).DeepCopyInto(*out)
  716. }
  717. if in.GCPSM != nil {
  718. in, out := &in.GCPSM, &out.GCPSM
  719. *out = new(GCPSMProvider)
  720. (*in).DeepCopyInto(*out)
  721. }
  722. if in.Oracle != nil {
  723. in, out := &in.Oracle, &out.Oracle
  724. *out = new(OracleProvider)
  725. (*in).DeepCopyInto(*out)
  726. }
  727. if in.IBM != nil {
  728. in, out := &in.IBM, &out.IBM
  729. *out = new(IBMProvider)
  730. (*in).DeepCopyInto(*out)
  731. }
  732. if in.YandexLockbox != nil {
  733. in, out := &in.YandexLockbox, &out.YandexLockbox
  734. *out = new(YandexLockboxProvider)
  735. (*in).DeepCopyInto(*out)
  736. }
  737. if in.Gitlab != nil {
  738. in, out := &in.Gitlab, &out.Gitlab
  739. *out = new(GitlabProvider)
  740. (*in).DeepCopyInto(*out)
  741. }
  742. if in.Alibaba != nil {
  743. in, out := &in.Alibaba, &out.Alibaba
  744. *out = new(AlibabaProvider)
  745. (*in).DeepCopyInto(*out)
  746. }
  747. }
  748. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  749. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  750. if in == nil {
  751. return nil
  752. }
  753. out := new(SecretStoreProvider)
  754. in.DeepCopyInto(out)
  755. return out
  756. }
  757. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  758. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  759. *out = *in
  760. }
  761. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  762. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  763. if in == nil {
  764. return nil
  765. }
  766. out := new(SecretStoreRef)
  767. in.DeepCopyInto(out)
  768. return out
  769. }
  770. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  771. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  772. *out = *in
  773. if in.MaxRetries != nil {
  774. in, out := &in.MaxRetries, &out.MaxRetries
  775. *out = new(int32)
  776. **out = **in
  777. }
  778. if in.RetryInterval != nil {
  779. in, out := &in.RetryInterval, &out.RetryInterval
  780. *out = new(string)
  781. **out = **in
  782. }
  783. }
  784. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  785. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  786. if in == nil {
  787. return nil
  788. }
  789. out := new(SecretStoreRetrySettings)
  790. in.DeepCopyInto(out)
  791. return out
  792. }
  793. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  794. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  795. *out = *in
  796. if in.Provider != nil {
  797. in, out := &in.Provider, &out.Provider
  798. *out = new(SecretStoreProvider)
  799. (*in).DeepCopyInto(*out)
  800. }
  801. if in.RetrySettings != nil {
  802. in, out := &in.RetrySettings, &out.RetrySettings
  803. *out = new(SecretStoreRetrySettings)
  804. (*in).DeepCopyInto(*out)
  805. }
  806. }
  807. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  808. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  809. if in == nil {
  810. return nil
  811. }
  812. out := new(SecretStoreSpec)
  813. in.DeepCopyInto(out)
  814. return out
  815. }
  816. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  817. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  818. *out = *in
  819. if in.Conditions != nil {
  820. in, out := &in.Conditions, &out.Conditions
  821. *out = make([]SecretStoreStatusCondition, len(*in))
  822. for i := range *in {
  823. (*in)[i].DeepCopyInto(&(*out)[i])
  824. }
  825. }
  826. }
  827. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  828. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  829. if in == nil {
  830. return nil
  831. }
  832. out := new(SecretStoreStatus)
  833. in.DeepCopyInto(out)
  834. return out
  835. }
  836. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  837. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  838. *out = *in
  839. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  840. }
  841. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  842. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  843. if in == nil {
  844. return nil
  845. }
  846. out := new(SecretStoreStatusCondition)
  847. in.DeepCopyInto(out)
  848. return out
  849. }
  850. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  851. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  852. *out = *in
  853. if in.ConfigMap != nil {
  854. in, out := &in.ConfigMap, &out.ConfigMap
  855. *out = new(TemplateRef)
  856. (*in).DeepCopyInto(*out)
  857. }
  858. if in.Secret != nil {
  859. in, out := &in.Secret, &out.Secret
  860. *out = new(TemplateRef)
  861. (*in).DeepCopyInto(*out)
  862. }
  863. }
  864. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  865. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  866. if in == nil {
  867. return nil
  868. }
  869. out := new(TemplateFrom)
  870. in.DeepCopyInto(out)
  871. return out
  872. }
  873. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  874. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  875. *out = *in
  876. if in.Items != nil {
  877. in, out := &in.Items, &out.Items
  878. *out = make([]TemplateRefItem, len(*in))
  879. copy(*out, *in)
  880. }
  881. }
  882. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  883. func (in *TemplateRef) DeepCopy() *TemplateRef {
  884. if in == nil {
  885. return nil
  886. }
  887. out := new(TemplateRef)
  888. in.DeepCopyInto(out)
  889. return out
  890. }
  891. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  892. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  893. *out = *in
  894. }
  895. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  896. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  897. if in == nil {
  898. return nil
  899. }
  900. out := new(TemplateRefItem)
  901. in.DeepCopyInto(out)
  902. return out
  903. }
  904. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  905. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  906. *out = *in
  907. in.SecretRef.DeepCopyInto(&out.SecretRef)
  908. }
  909. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  910. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  911. if in == nil {
  912. return nil
  913. }
  914. out := new(VaultAppRole)
  915. in.DeepCopyInto(out)
  916. return out
  917. }
  918. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  919. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  920. *out = *in
  921. if in.TokenSecretRef != nil {
  922. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  923. *out = new(metav1.SecretKeySelector)
  924. (*in).DeepCopyInto(*out)
  925. }
  926. if in.AppRole != nil {
  927. in, out := &in.AppRole, &out.AppRole
  928. *out = new(VaultAppRole)
  929. (*in).DeepCopyInto(*out)
  930. }
  931. if in.Kubernetes != nil {
  932. in, out := &in.Kubernetes, &out.Kubernetes
  933. *out = new(VaultKubernetesAuth)
  934. (*in).DeepCopyInto(*out)
  935. }
  936. if in.Ldap != nil {
  937. in, out := &in.Ldap, &out.Ldap
  938. *out = new(VaultLdapAuth)
  939. (*in).DeepCopyInto(*out)
  940. }
  941. if in.Jwt != nil {
  942. in, out := &in.Jwt, &out.Jwt
  943. *out = new(VaultJwtAuth)
  944. (*in).DeepCopyInto(*out)
  945. }
  946. if in.Cert != nil {
  947. in, out := &in.Cert, &out.Cert
  948. *out = new(VaultCertAuth)
  949. (*in).DeepCopyInto(*out)
  950. }
  951. }
  952. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  953. func (in *VaultAuth) DeepCopy() *VaultAuth {
  954. if in == nil {
  955. return nil
  956. }
  957. out := new(VaultAuth)
  958. in.DeepCopyInto(out)
  959. return out
  960. }
  961. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  962. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  963. *out = *in
  964. in.ClientCert.DeepCopyInto(&out.ClientCert)
  965. in.SecretRef.DeepCopyInto(&out.SecretRef)
  966. }
  967. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  968. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  969. if in == nil {
  970. return nil
  971. }
  972. out := new(VaultCertAuth)
  973. in.DeepCopyInto(out)
  974. return out
  975. }
  976. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  977. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  978. *out = *in
  979. in.SecretRef.DeepCopyInto(&out.SecretRef)
  980. }
  981. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  982. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  983. if in == nil {
  984. return nil
  985. }
  986. out := new(VaultJwtAuth)
  987. in.DeepCopyInto(out)
  988. return out
  989. }
  990. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  991. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  992. *out = *in
  993. if in.ServiceAccountRef != nil {
  994. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  995. *out = new(metav1.ServiceAccountSelector)
  996. (*in).DeepCopyInto(*out)
  997. }
  998. if in.SecretRef != nil {
  999. in, out := &in.SecretRef, &out.SecretRef
  1000. *out = new(metav1.SecretKeySelector)
  1001. (*in).DeepCopyInto(*out)
  1002. }
  1003. }
  1004. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1005. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1006. if in == nil {
  1007. return nil
  1008. }
  1009. out := new(VaultKubernetesAuth)
  1010. in.DeepCopyInto(out)
  1011. return out
  1012. }
  1013. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1014. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1015. *out = *in
  1016. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1017. }
  1018. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1019. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1020. if in == nil {
  1021. return nil
  1022. }
  1023. out := new(VaultLdapAuth)
  1024. in.DeepCopyInto(out)
  1025. return out
  1026. }
  1027. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1028. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1029. *out = *in
  1030. in.Auth.DeepCopyInto(&out.Auth)
  1031. if in.Namespace != nil {
  1032. in, out := &in.Namespace, &out.Namespace
  1033. *out = new(string)
  1034. **out = **in
  1035. }
  1036. if in.CABundle != nil {
  1037. in, out := &in.CABundle, &out.CABundle
  1038. *out = make([]byte, len(*in))
  1039. copy(*out, *in)
  1040. }
  1041. if in.CAProvider != nil {
  1042. in, out := &in.CAProvider, &out.CAProvider
  1043. *out = new(CAProvider)
  1044. **out = **in
  1045. }
  1046. }
  1047. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1048. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1049. if in == nil {
  1050. return nil
  1051. }
  1052. out := new(VaultProvider)
  1053. in.DeepCopyInto(out)
  1054. return out
  1055. }
  1056. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1057. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1058. *out = *in
  1059. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1060. }
  1061. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1062. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1063. if in == nil {
  1064. return nil
  1065. }
  1066. out := new(YandexLockboxAuth)
  1067. in.DeepCopyInto(out)
  1068. return out
  1069. }
  1070. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1071. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1072. *out = *in
  1073. in.Auth.DeepCopyInto(&out.Auth)
  1074. }
  1075. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1076. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1077. if in == nil {
  1078. return nil
  1079. }
  1080. out := new(YandexLockboxProvider)
  1081. in.DeepCopyInto(out)
  1082. return out
  1083. }