zz_generated.deepcopy.go 36 KB

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