zz_generated.deepcopy.go 36 KB

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