zz_generated.deepcopy.go 58 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997
  1. //go: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. if in.KubernetesAuth != nil {
  95. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  96. *out = new(AkeylessKubernetesAuth)
  97. (*in).DeepCopyInto(*out)
  98. }
  99. }
  100. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  101. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  102. if in == nil {
  103. return nil
  104. }
  105. out := new(AkeylessAuth)
  106. in.DeepCopyInto(out)
  107. return out
  108. }
  109. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  110. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  111. *out = *in
  112. in.AccessID.DeepCopyInto(&out.AccessID)
  113. in.AccessType.DeepCopyInto(&out.AccessType)
  114. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  115. }
  116. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  117. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  118. if in == nil {
  119. return nil
  120. }
  121. out := new(AkeylessAuthSecretRef)
  122. in.DeepCopyInto(out)
  123. return out
  124. }
  125. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  126. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  127. *out = *in
  128. if in.ServiceAccountRef != nil {
  129. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  130. *out = new(metav1.ServiceAccountSelector)
  131. (*in).DeepCopyInto(*out)
  132. }
  133. if in.SecretRef != nil {
  134. in, out := &in.SecretRef, &out.SecretRef
  135. *out = new(metav1.SecretKeySelector)
  136. (*in).DeepCopyInto(*out)
  137. }
  138. }
  139. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  140. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  141. if in == nil {
  142. return nil
  143. }
  144. out := new(AkeylessKubernetesAuth)
  145. in.DeepCopyInto(out)
  146. return out
  147. }
  148. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  149. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  150. *out = *in
  151. if in.AkeylessGWApiURL != nil {
  152. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  153. *out = new(string)
  154. **out = **in
  155. }
  156. if in.Auth != nil {
  157. in, out := &in.Auth, &out.Auth
  158. *out = new(AkeylessAuth)
  159. (*in).DeepCopyInto(*out)
  160. }
  161. if in.CABundle != nil {
  162. in, out := &in.CABundle, &out.CABundle
  163. *out = make([]byte, len(*in))
  164. copy(*out, *in)
  165. }
  166. if in.CAProvider != nil {
  167. in, out := &in.CAProvider, &out.CAProvider
  168. *out = new(CAProvider)
  169. (*in).DeepCopyInto(*out)
  170. }
  171. }
  172. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  173. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  174. if in == nil {
  175. return nil
  176. }
  177. out := new(AkeylessProvider)
  178. in.DeepCopyInto(out)
  179. return out
  180. }
  181. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  182. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  183. *out = *in
  184. if in.SecretRef != nil {
  185. in, out := &in.SecretRef, &out.SecretRef
  186. *out = new(AlibabaAuthSecretRef)
  187. (*in).DeepCopyInto(*out)
  188. }
  189. if in.RRSAAuth != nil {
  190. in, out := &in.RRSAAuth, &out.RRSAAuth
  191. *out = new(AlibabaRRSAAuth)
  192. **out = **in
  193. }
  194. }
  195. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  196. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  197. if in == nil {
  198. return nil
  199. }
  200. out := new(AlibabaAuth)
  201. in.DeepCopyInto(out)
  202. return out
  203. }
  204. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  205. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  206. *out = *in
  207. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  208. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  209. }
  210. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  211. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  212. if in == nil {
  213. return nil
  214. }
  215. out := new(AlibabaAuthSecretRef)
  216. in.DeepCopyInto(out)
  217. return out
  218. }
  219. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  220. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  221. *out = *in
  222. in.Auth.DeepCopyInto(&out.Auth)
  223. }
  224. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  225. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  226. if in == nil {
  227. return nil
  228. }
  229. out := new(AlibabaProvider)
  230. in.DeepCopyInto(out)
  231. return out
  232. }
  233. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  234. func (in *AlibabaRRSAAuth) DeepCopyInto(out *AlibabaRRSAAuth) {
  235. *out = *in
  236. }
  237. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaRRSAAuth.
  238. func (in *AlibabaRRSAAuth) DeepCopy() *AlibabaRRSAAuth {
  239. if in == nil {
  240. return nil
  241. }
  242. out := new(AlibabaRRSAAuth)
  243. in.DeepCopyInto(out)
  244. return out
  245. }
  246. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  247. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  248. *out = *in
  249. if in.ClientID != nil {
  250. in, out := &in.ClientID, &out.ClientID
  251. *out = new(metav1.SecretKeySelector)
  252. (*in).DeepCopyInto(*out)
  253. }
  254. if in.ClientSecret != nil {
  255. in, out := &in.ClientSecret, &out.ClientSecret
  256. *out = new(metav1.SecretKeySelector)
  257. (*in).DeepCopyInto(*out)
  258. }
  259. }
  260. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  261. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  262. if in == nil {
  263. return nil
  264. }
  265. out := new(AzureKVAuth)
  266. in.DeepCopyInto(out)
  267. return out
  268. }
  269. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  270. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  271. *out = *in
  272. if in.AuthType != nil {
  273. in, out := &in.AuthType, &out.AuthType
  274. *out = new(AzureAuthType)
  275. **out = **in
  276. }
  277. if in.VaultURL != nil {
  278. in, out := &in.VaultURL, &out.VaultURL
  279. *out = new(string)
  280. **out = **in
  281. }
  282. if in.TenantID != nil {
  283. in, out := &in.TenantID, &out.TenantID
  284. *out = new(string)
  285. **out = **in
  286. }
  287. if in.AuthSecretRef != nil {
  288. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  289. *out = new(AzureKVAuth)
  290. (*in).DeepCopyInto(*out)
  291. }
  292. if in.ServiceAccountRef != nil {
  293. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  294. *out = new(metav1.ServiceAccountSelector)
  295. (*in).DeepCopyInto(*out)
  296. }
  297. if in.IdentityID != nil {
  298. in, out := &in.IdentityID, &out.IdentityID
  299. *out = new(string)
  300. **out = **in
  301. }
  302. }
  303. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  304. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  305. if in == nil {
  306. return nil
  307. }
  308. out := new(AzureKVProvider)
  309. in.DeepCopyInto(out)
  310. return out
  311. }
  312. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  313. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  314. *out = *in
  315. if in.Namespace != nil {
  316. in, out := &in.Namespace, &out.Namespace
  317. *out = new(string)
  318. **out = **in
  319. }
  320. }
  321. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  322. func (in *CAProvider) DeepCopy() *CAProvider {
  323. if in == nil {
  324. return nil
  325. }
  326. out := new(CAProvider)
  327. in.DeepCopyInto(out)
  328. return out
  329. }
  330. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  331. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  332. *out = *in
  333. in.ClientCert.DeepCopyInto(&out.ClientCert)
  334. in.ClientKey.DeepCopyInto(&out.ClientKey)
  335. }
  336. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  337. func (in *CertAuth) DeepCopy() *CertAuth {
  338. if in == nil {
  339. return nil
  340. }
  341. out := new(CertAuth)
  342. in.DeepCopyInto(out)
  343. return out
  344. }
  345. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  346. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  347. *out = *in
  348. out.TypeMeta = in.TypeMeta
  349. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  350. in.Spec.DeepCopyInto(&out.Spec)
  351. in.Status.DeepCopyInto(&out.Status)
  352. }
  353. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  354. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  355. if in == nil {
  356. return nil
  357. }
  358. out := new(ClusterSecretStore)
  359. in.DeepCopyInto(out)
  360. return out
  361. }
  362. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  363. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  364. if c := in.DeepCopy(); c != nil {
  365. return c
  366. }
  367. return nil
  368. }
  369. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  370. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  371. *out = *in
  372. out.TypeMeta = in.TypeMeta
  373. in.ListMeta.DeepCopyInto(&out.ListMeta)
  374. if in.Items != nil {
  375. in, out := &in.Items, &out.Items
  376. *out = make([]ClusterSecretStore, len(*in))
  377. for i := range *in {
  378. (*in)[i].DeepCopyInto(&(*out)[i])
  379. }
  380. }
  381. }
  382. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  383. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  384. if in == nil {
  385. return nil
  386. }
  387. out := new(ClusterSecretStoreList)
  388. in.DeepCopyInto(out)
  389. return out
  390. }
  391. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  392. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  393. if c := in.DeepCopy(); c != nil {
  394. return c
  395. }
  396. return nil
  397. }
  398. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  399. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  400. *out = *in
  401. out.TypeMeta = in.TypeMeta
  402. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  403. in.Spec.DeepCopyInto(&out.Spec)
  404. in.Status.DeepCopyInto(&out.Status)
  405. }
  406. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  407. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  408. if in == nil {
  409. return nil
  410. }
  411. out := new(ExternalSecret)
  412. in.DeepCopyInto(out)
  413. return out
  414. }
  415. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  416. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  417. if c := in.DeepCopy(); c != nil {
  418. return c
  419. }
  420. return nil
  421. }
  422. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  423. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  424. *out = *in
  425. out.RemoteRef = in.RemoteRef
  426. }
  427. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  428. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  429. if in == nil {
  430. return nil
  431. }
  432. out := new(ExternalSecretData)
  433. in.DeepCopyInto(out)
  434. return out
  435. }
  436. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  437. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  438. *out = *in
  439. }
  440. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  441. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  442. if in == nil {
  443. return nil
  444. }
  445. out := new(ExternalSecretDataRemoteRef)
  446. in.DeepCopyInto(out)
  447. return out
  448. }
  449. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  450. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  451. *out = *in
  452. out.TypeMeta = in.TypeMeta
  453. in.ListMeta.DeepCopyInto(&out.ListMeta)
  454. if in.Items != nil {
  455. in, out := &in.Items, &out.Items
  456. *out = make([]ExternalSecret, len(*in))
  457. for i := range *in {
  458. (*in)[i].DeepCopyInto(&(*out)[i])
  459. }
  460. }
  461. }
  462. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  463. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  464. if in == nil {
  465. return nil
  466. }
  467. out := new(ExternalSecretList)
  468. in.DeepCopyInto(out)
  469. return out
  470. }
  471. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  472. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  473. if c := in.DeepCopy(); c != nil {
  474. return c
  475. }
  476. return nil
  477. }
  478. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  479. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  480. *out = *in
  481. out.SecretStoreRef = in.SecretStoreRef
  482. in.Target.DeepCopyInto(&out.Target)
  483. if in.RefreshInterval != nil {
  484. in, out := &in.RefreshInterval, &out.RefreshInterval
  485. *out = new(v1.Duration)
  486. **out = **in
  487. }
  488. if in.Data != nil {
  489. in, out := &in.Data, &out.Data
  490. *out = make([]ExternalSecretData, len(*in))
  491. copy(*out, *in)
  492. }
  493. if in.DataFrom != nil {
  494. in, out := &in.DataFrom, &out.DataFrom
  495. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  496. copy(*out, *in)
  497. }
  498. }
  499. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  500. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  501. if in == nil {
  502. return nil
  503. }
  504. out := new(ExternalSecretSpec)
  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 *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  510. *out = *in
  511. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  512. if in.Conditions != nil {
  513. in, out := &in.Conditions, &out.Conditions
  514. *out = make([]ExternalSecretStatusCondition, len(*in))
  515. for i := range *in {
  516. (*in)[i].DeepCopyInto(&(*out)[i])
  517. }
  518. }
  519. out.Binding = in.Binding
  520. }
  521. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  522. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  523. if in == nil {
  524. return nil
  525. }
  526. out := new(ExternalSecretStatus)
  527. in.DeepCopyInto(out)
  528. return out
  529. }
  530. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  531. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  532. *out = *in
  533. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  534. }
  535. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  536. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  537. if in == nil {
  538. return nil
  539. }
  540. out := new(ExternalSecretStatusCondition)
  541. in.DeepCopyInto(out)
  542. return out
  543. }
  544. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  545. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  546. *out = *in
  547. if in.Template != nil {
  548. in, out := &in.Template, &out.Template
  549. *out = new(ExternalSecretTemplate)
  550. (*in).DeepCopyInto(*out)
  551. }
  552. }
  553. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  554. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  555. if in == nil {
  556. return nil
  557. }
  558. out := new(ExternalSecretTarget)
  559. in.DeepCopyInto(out)
  560. return out
  561. }
  562. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  563. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  564. *out = *in
  565. in.Metadata.DeepCopyInto(&out.Metadata)
  566. if in.Data != nil {
  567. in, out := &in.Data, &out.Data
  568. *out = make(map[string]string, len(*in))
  569. for key, val := range *in {
  570. (*out)[key] = val
  571. }
  572. }
  573. if in.TemplateFrom != nil {
  574. in, out := &in.TemplateFrom, &out.TemplateFrom
  575. *out = make([]TemplateFrom, len(*in))
  576. for i := range *in {
  577. (*in)[i].DeepCopyInto(&(*out)[i])
  578. }
  579. }
  580. }
  581. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  582. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  583. if in == nil {
  584. return nil
  585. }
  586. out := new(ExternalSecretTemplate)
  587. in.DeepCopyInto(out)
  588. return out
  589. }
  590. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  591. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  592. *out = *in
  593. if in.Annotations != nil {
  594. in, out := &in.Annotations, &out.Annotations
  595. *out = make(map[string]string, len(*in))
  596. for key, val := range *in {
  597. (*out)[key] = val
  598. }
  599. }
  600. if in.Labels != nil {
  601. in, out := &in.Labels, &out.Labels
  602. *out = make(map[string]string, len(*in))
  603. for key, val := range *in {
  604. (*out)[key] = val
  605. }
  606. }
  607. }
  608. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  609. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  610. if in == nil {
  611. return nil
  612. }
  613. out := new(ExternalSecretTemplateMetadata)
  614. in.DeepCopyInto(out)
  615. return out
  616. }
  617. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  618. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  619. *out = *in
  620. if in.Data != nil {
  621. in, out := &in.Data, &out.Data
  622. *out = make([]FakeProviderData, len(*in))
  623. for i := range *in {
  624. (*in)[i].DeepCopyInto(&(*out)[i])
  625. }
  626. }
  627. }
  628. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  629. func (in *FakeProvider) DeepCopy() *FakeProvider {
  630. if in == nil {
  631. return nil
  632. }
  633. out := new(FakeProvider)
  634. in.DeepCopyInto(out)
  635. return out
  636. }
  637. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  638. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  639. *out = *in
  640. if in.ValueMap != nil {
  641. in, out := &in.ValueMap, &out.ValueMap
  642. *out = make(map[string]string, len(*in))
  643. for key, val := range *in {
  644. (*out)[key] = val
  645. }
  646. }
  647. }
  648. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  649. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  650. if in == nil {
  651. return nil
  652. }
  653. out := new(FakeProviderData)
  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 *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  659. *out = *in
  660. if in.SecretRef != nil {
  661. in, out := &in.SecretRef, &out.SecretRef
  662. *out = new(GCPSMAuthSecretRef)
  663. (*in).DeepCopyInto(*out)
  664. }
  665. if in.WorkloadIdentity != nil {
  666. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  667. *out = new(GCPWorkloadIdentity)
  668. (*in).DeepCopyInto(*out)
  669. }
  670. }
  671. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  672. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  673. if in == nil {
  674. return nil
  675. }
  676. out := new(GCPSMAuth)
  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 *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  682. *out = *in
  683. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  684. }
  685. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  686. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  687. if in == nil {
  688. return nil
  689. }
  690. out := new(GCPSMAuthSecretRef)
  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 *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  696. *out = *in
  697. in.Auth.DeepCopyInto(&out.Auth)
  698. }
  699. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  700. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  701. if in == nil {
  702. return nil
  703. }
  704. out := new(GCPSMProvider)
  705. in.DeepCopyInto(out)
  706. return out
  707. }
  708. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  709. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  710. *out = *in
  711. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  712. }
  713. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  714. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  715. if in == nil {
  716. return nil
  717. }
  718. out := new(GCPWorkloadIdentity)
  719. in.DeepCopyInto(out)
  720. return out
  721. }
  722. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  723. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  724. *out = *in
  725. in.SecretRef.DeepCopyInto(&out.SecretRef)
  726. }
  727. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  728. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  729. if in == nil {
  730. return nil
  731. }
  732. out := new(GitlabAuth)
  733. in.DeepCopyInto(out)
  734. return out
  735. }
  736. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  737. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  738. *out = *in
  739. in.Auth.DeepCopyInto(&out.Auth)
  740. }
  741. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  742. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  743. if in == nil {
  744. return nil
  745. }
  746. out := new(GitlabProvider)
  747. in.DeepCopyInto(out)
  748. return out
  749. }
  750. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  751. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  752. *out = *in
  753. in.AccessToken.DeepCopyInto(&out.AccessToken)
  754. }
  755. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  756. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  757. if in == nil {
  758. return nil
  759. }
  760. out := new(GitlabSecretRef)
  761. in.DeepCopyInto(out)
  762. return out
  763. }
  764. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  765. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  766. *out = *in
  767. in.SecretRef.DeepCopyInto(&out.SecretRef)
  768. }
  769. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  770. func (in *IBMAuth) DeepCopy() *IBMAuth {
  771. if in == nil {
  772. return nil
  773. }
  774. out := new(IBMAuth)
  775. in.DeepCopyInto(out)
  776. return out
  777. }
  778. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  779. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  780. *out = *in
  781. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  782. }
  783. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  784. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  785. if in == nil {
  786. return nil
  787. }
  788. out := new(IBMAuthSecretRef)
  789. in.DeepCopyInto(out)
  790. return out
  791. }
  792. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  793. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  794. *out = *in
  795. in.Auth.DeepCopyInto(&out.Auth)
  796. if in.ServiceURL != nil {
  797. in, out := &in.ServiceURL, &out.ServiceURL
  798. *out = new(string)
  799. **out = **in
  800. }
  801. }
  802. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  803. func (in *IBMProvider) DeepCopy() *IBMProvider {
  804. if in == nil {
  805. return nil
  806. }
  807. out := new(IBMProvider)
  808. in.DeepCopyInto(out)
  809. return out
  810. }
  811. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  812. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  813. *out = *in
  814. if in.Cert != nil {
  815. in, out := &in.Cert, &out.Cert
  816. *out = new(CertAuth)
  817. (*in).DeepCopyInto(*out)
  818. }
  819. if in.Token != nil {
  820. in, out := &in.Token, &out.Token
  821. *out = new(TokenAuth)
  822. (*in).DeepCopyInto(*out)
  823. }
  824. if in.ServiceAccount != nil {
  825. in, out := &in.ServiceAccount, &out.ServiceAccount
  826. *out = new(ServiceAccountAuth)
  827. (*in).DeepCopyInto(*out)
  828. }
  829. }
  830. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  831. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  832. if in == nil {
  833. return nil
  834. }
  835. out := new(KubernetesAuth)
  836. in.DeepCopyInto(out)
  837. return out
  838. }
  839. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  840. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  841. *out = *in
  842. in.Server.DeepCopyInto(&out.Server)
  843. in.Auth.DeepCopyInto(&out.Auth)
  844. }
  845. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  846. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  847. if in == nil {
  848. return nil
  849. }
  850. out := new(KubernetesProvider)
  851. in.DeepCopyInto(out)
  852. return out
  853. }
  854. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  855. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  856. *out = *in
  857. if in.CABundle != nil {
  858. in, out := &in.CABundle, &out.CABundle
  859. *out = make([]byte, len(*in))
  860. copy(*out, *in)
  861. }
  862. if in.CAProvider != nil {
  863. in, out := &in.CAProvider, &out.CAProvider
  864. *out = new(CAProvider)
  865. (*in).DeepCopyInto(*out)
  866. }
  867. }
  868. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  869. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  870. if in == nil {
  871. return nil
  872. }
  873. out := new(KubernetesServer)
  874. in.DeepCopyInto(out)
  875. return out
  876. }
  877. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  878. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  879. *out = *in
  880. in.SecretRef.DeepCopyInto(&out.SecretRef)
  881. }
  882. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  883. func (in *OracleAuth) DeepCopy() *OracleAuth {
  884. if in == nil {
  885. return nil
  886. }
  887. out := new(OracleAuth)
  888. in.DeepCopyInto(out)
  889. return out
  890. }
  891. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  892. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  893. *out = *in
  894. if in.Auth != nil {
  895. in, out := &in.Auth, &out.Auth
  896. *out = new(OracleAuth)
  897. (*in).DeepCopyInto(*out)
  898. }
  899. }
  900. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  901. func (in *OracleProvider) DeepCopy() *OracleProvider {
  902. if in == nil {
  903. return nil
  904. }
  905. out := new(OracleProvider)
  906. in.DeepCopyInto(out)
  907. return out
  908. }
  909. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  910. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  911. *out = *in
  912. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  913. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  914. }
  915. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  916. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  917. if in == nil {
  918. return nil
  919. }
  920. out := new(OracleSecretRef)
  921. in.DeepCopyInto(out)
  922. return out
  923. }
  924. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  925. func (in *PushSecret) DeepCopyInto(out *PushSecret) {
  926. *out = *in
  927. out.TypeMeta = in.TypeMeta
  928. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  929. in.Spec.DeepCopyInto(&out.Spec)
  930. in.Status.DeepCopyInto(&out.Status)
  931. }
  932. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecret.
  933. func (in *PushSecret) DeepCopy() *PushSecret {
  934. if in == nil {
  935. return nil
  936. }
  937. out := new(PushSecret)
  938. in.DeepCopyInto(out)
  939. return out
  940. }
  941. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  942. func (in *PushSecret) DeepCopyObject() runtime.Object {
  943. if c := in.DeepCopy(); c != nil {
  944. return c
  945. }
  946. return nil
  947. }
  948. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  949. func (in *PushSecretData) DeepCopyInto(out *PushSecretData) {
  950. *out = *in
  951. out.Match = in.Match
  952. }
  953. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretData.
  954. func (in *PushSecretData) DeepCopy() *PushSecretData {
  955. if in == nil {
  956. return nil
  957. }
  958. out := new(PushSecretData)
  959. in.DeepCopyInto(out)
  960. return out
  961. }
  962. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  963. func (in *PushSecretList) DeepCopyInto(out *PushSecretList) {
  964. *out = *in
  965. out.TypeMeta = in.TypeMeta
  966. in.ListMeta.DeepCopyInto(&out.ListMeta)
  967. if in.Items != nil {
  968. in, out := &in.Items, &out.Items
  969. *out = make([]PushSecret, len(*in))
  970. for i := range *in {
  971. (*in)[i].DeepCopyInto(&(*out)[i])
  972. }
  973. }
  974. }
  975. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretList.
  976. func (in *PushSecretList) DeepCopy() *PushSecretList {
  977. if in == nil {
  978. return nil
  979. }
  980. out := new(PushSecretList)
  981. in.DeepCopyInto(out)
  982. return out
  983. }
  984. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  985. func (in *PushSecretList) DeepCopyObject() runtime.Object {
  986. if c := in.DeepCopy(); c != nil {
  987. return c
  988. }
  989. return nil
  990. }
  991. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  992. func (in *PushSecretMatch) DeepCopyInto(out *PushSecretMatch) {
  993. *out = *in
  994. out.RemoteRef = in.RemoteRef
  995. }
  996. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretMatch.
  997. func (in *PushSecretMatch) DeepCopy() *PushSecretMatch {
  998. if in == nil {
  999. return nil
  1000. }
  1001. out := new(PushSecretMatch)
  1002. in.DeepCopyInto(out)
  1003. return out
  1004. }
  1005. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1006. func (in *PushSecretRemoteRef) DeepCopyInto(out *PushSecretRemoteRef) {
  1007. *out = *in
  1008. }
  1009. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretRemoteRef.
  1010. func (in *PushSecretRemoteRef) DeepCopy() *PushSecretRemoteRef {
  1011. if in == nil {
  1012. return nil
  1013. }
  1014. out := new(PushSecretRemoteRef)
  1015. in.DeepCopyInto(out)
  1016. return out
  1017. }
  1018. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1019. func (in *PushSecretSecret) DeepCopyInto(out *PushSecretSecret) {
  1020. *out = *in
  1021. }
  1022. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSecret.
  1023. func (in *PushSecretSecret) DeepCopy() *PushSecretSecret {
  1024. if in == nil {
  1025. return nil
  1026. }
  1027. out := new(PushSecretSecret)
  1028. in.DeepCopyInto(out)
  1029. return out
  1030. }
  1031. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1032. func (in *PushSecretSelector) DeepCopyInto(out *PushSecretSelector) {
  1033. *out = *in
  1034. out.Secret = in.Secret
  1035. }
  1036. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSelector.
  1037. func (in *PushSecretSelector) DeepCopy() *PushSecretSelector {
  1038. if in == nil {
  1039. return nil
  1040. }
  1041. out := new(PushSecretSelector)
  1042. in.DeepCopyInto(out)
  1043. return out
  1044. }
  1045. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1046. func (in *PushSecretSpec) DeepCopyInto(out *PushSecretSpec) {
  1047. *out = *in
  1048. if in.RefreshInterval != nil {
  1049. in, out := &in.RefreshInterval, &out.RefreshInterval
  1050. *out = new(v1.Duration)
  1051. **out = **in
  1052. }
  1053. if in.SecretStoreRefs != nil {
  1054. in, out := &in.SecretStoreRefs, &out.SecretStoreRefs
  1055. *out = make([]PushSecretStoreRef, len(*in))
  1056. for i := range *in {
  1057. (*in)[i].DeepCopyInto(&(*out)[i])
  1058. }
  1059. }
  1060. out.Selector = in.Selector
  1061. if in.Data != nil {
  1062. in, out := &in.Data, &out.Data
  1063. *out = make([]PushSecretData, len(*in))
  1064. copy(*out, *in)
  1065. }
  1066. }
  1067. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSpec.
  1068. func (in *PushSecretSpec) DeepCopy() *PushSecretSpec {
  1069. if in == nil {
  1070. return nil
  1071. }
  1072. out := new(PushSecretSpec)
  1073. in.DeepCopyInto(out)
  1074. return out
  1075. }
  1076. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1077. func (in *PushSecretStatus) DeepCopyInto(out *PushSecretStatus) {
  1078. *out = *in
  1079. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1080. if in.SyncedPushSecrets != nil {
  1081. in, out := &in.SyncedPushSecrets, &out.SyncedPushSecrets
  1082. *out = make(SyncedPushSecretsMap, len(*in))
  1083. for key, val := range *in {
  1084. var outVal map[string]PushSecretData
  1085. if val == nil {
  1086. (*out)[key] = nil
  1087. } else {
  1088. inVal := (*in)[key]
  1089. in, out := &inVal, &outVal
  1090. *out = make(map[string]PushSecretData, len(*in))
  1091. for key, val := range *in {
  1092. (*out)[key] = val
  1093. }
  1094. }
  1095. (*out)[key] = outVal
  1096. }
  1097. }
  1098. if in.Conditions != nil {
  1099. in, out := &in.Conditions, &out.Conditions
  1100. *out = make([]PushSecretStatusCondition, len(*in))
  1101. for i := range *in {
  1102. (*in)[i].DeepCopyInto(&(*out)[i])
  1103. }
  1104. }
  1105. }
  1106. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatus.
  1107. func (in *PushSecretStatus) DeepCopy() *PushSecretStatus {
  1108. if in == nil {
  1109. return nil
  1110. }
  1111. out := new(PushSecretStatus)
  1112. in.DeepCopyInto(out)
  1113. return out
  1114. }
  1115. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1116. func (in *PushSecretStatusCondition) DeepCopyInto(out *PushSecretStatusCondition) {
  1117. *out = *in
  1118. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1119. }
  1120. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatusCondition.
  1121. func (in *PushSecretStatusCondition) DeepCopy() *PushSecretStatusCondition {
  1122. if in == nil {
  1123. return nil
  1124. }
  1125. out := new(PushSecretStatusCondition)
  1126. in.DeepCopyInto(out)
  1127. return out
  1128. }
  1129. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1130. func (in *PushSecretStoreRef) DeepCopyInto(out *PushSecretStoreRef) {
  1131. *out = *in
  1132. if in.LabelSelector != nil {
  1133. in, out := &in.LabelSelector, &out.LabelSelector
  1134. *out = new(v1.LabelSelector)
  1135. (*in).DeepCopyInto(*out)
  1136. }
  1137. }
  1138. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStoreRef.
  1139. func (in *PushSecretStoreRef) DeepCopy() *PushSecretStoreRef {
  1140. if in == nil {
  1141. return nil
  1142. }
  1143. out := new(PushSecretStoreRef)
  1144. in.DeepCopyInto(out)
  1145. return out
  1146. }
  1147. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1148. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1149. *out = *in
  1150. out.TypeMeta = in.TypeMeta
  1151. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1152. in.Spec.DeepCopyInto(&out.Spec)
  1153. in.Status.DeepCopyInto(&out.Status)
  1154. }
  1155. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1156. func (in *SecretStore) DeepCopy() *SecretStore {
  1157. if in == nil {
  1158. return nil
  1159. }
  1160. out := new(SecretStore)
  1161. in.DeepCopyInto(out)
  1162. return out
  1163. }
  1164. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1165. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1166. if c := in.DeepCopy(); c != nil {
  1167. return c
  1168. }
  1169. return nil
  1170. }
  1171. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1172. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1173. *out = *in
  1174. out.TypeMeta = in.TypeMeta
  1175. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1176. if in.Items != nil {
  1177. in, out := &in.Items, &out.Items
  1178. *out = make([]SecretStore, len(*in))
  1179. for i := range *in {
  1180. (*in)[i].DeepCopyInto(&(*out)[i])
  1181. }
  1182. }
  1183. }
  1184. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1185. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1186. if in == nil {
  1187. return nil
  1188. }
  1189. out := new(SecretStoreList)
  1190. in.DeepCopyInto(out)
  1191. return out
  1192. }
  1193. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1194. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1195. if c := in.DeepCopy(); c != nil {
  1196. return c
  1197. }
  1198. return nil
  1199. }
  1200. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1201. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1202. *out = *in
  1203. if in.AWS != nil {
  1204. in, out := &in.AWS, &out.AWS
  1205. *out = new(AWSProvider)
  1206. (*in).DeepCopyInto(*out)
  1207. }
  1208. if in.AzureKV != nil {
  1209. in, out := &in.AzureKV, &out.AzureKV
  1210. *out = new(AzureKVProvider)
  1211. (*in).DeepCopyInto(*out)
  1212. }
  1213. if in.Akeyless != nil {
  1214. in, out := &in.Akeyless, &out.Akeyless
  1215. *out = new(AkeylessProvider)
  1216. (*in).DeepCopyInto(*out)
  1217. }
  1218. if in.Vault != nil {
  1219. in, out := &in.Vault, &out.Vault
  1220. *out = new(VaultProvider)
  1221. (*in).DeepCopyInto(*out)
  1222. }
  1223. if in.GCPSM != nil {
  1224. in, out := &in.GCPSM, &out.GCPSM
  1225. *out = new(GCPSMProvider)
  1226. (*in).DeepCopyInto(*out)
  1227. }
  1228. if in.Oracle != nil {
  1229. in, out := &in.Oracle, &out.Oracle
  1230. *out = new(OracleProvider)
  1231. (*in).DeepCopyInto(*out)
  1232. }
  1233. if in.IBM != nil {
  1234. in, out := &in.IBM, &out.IBM
  1235. *out = new(IBMProvider)
  1236. (*in).DeepCopyInto(*out)
  1237. }
  1238. if in.YandexLockbox != nil {
  1239. in, out := &in.YandexLockbox, &out.YandexLockbox
  1240. *out = new(YandexLockboxProvider)
  1241. (*in).DeepCopyInto(*out)
  1242. }
  1243. if in.Gitlab != nil {
  1244. in, out := &in.Gitlab, &out.Gitlab
  1245. *out = new(GitlabProvider)
  1246. (*in).DeepCopyInto(*out)
  1247. }
  1248. if in.Alibaba != nil {
  1249. in, out := &in.Alibaba, &out.Alibaba
  1250. *out = new(AlibabaProvider)
  1251. (*in).DeepCopyInto(*out)
  1252. }
  1253. if in.Webhook != nil {
  1254. in, out := &in.Webhook, &out.Webhook
  1255. *out = new(WebhookProvider)
  1256. (*in).DeepCopyInto(*out)
  1257. }
  1258. if in.Kubernetes != nil {
  1259. in, out := &in.Kubernetes, &out.Kubernetes
  1260. *out = new(KubernetesProvider)
  1261. (*in).DeepCopyInto(*out)
  1262. }
  1263. if in.Fake != nil {
  1264. in, out := &in.Fake, &out.Fake
  1265. *out = new(FakeProvider)
  1266. (*in).DeepCopyInto(*out)
  1267. }
  1268. }
  1269. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1270. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1271. if in == nil {
  1272. return nil
  1273. }
  1274. out := new(SecretStoreProvider)
  1275. in.DeepCopyInto(out)
  1276. return out
  1277. }
  1278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1279. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1280. *out = *in
  1281. }
  1282. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1283. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1284. if in == nil {
  1285. return nil
  1286. }
  1287. out := new(SecretStoreRef)
  1288. in.DeepCopyInto(out)
  1289. return out
  1290. }
  1291. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1292. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1293. *out = *in
  1294. if in.MaxRetries != nil {
  1295. in, out := &in.MaxRetries, &out.MaxRetries
  1296. *out = new(int32)
  1297. **out = **in
  1298. }
  1299. if in.RetryInterval != nil {
  1300. in, out := &in.RetryInterval, &out.RetryInterval
  1301. *out = new(string)
  1302. **out = **in
  1303. }
  1304. }
  1305. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1306. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1307. if in == nil {
  1308. return nil
  1309. }
  1310. out := new(SecretStoreRetrySettings)
  1311. in.DeepCopyInto(out)
  1312. return out
  1313. }
  1314. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1315. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1316. *out = *in
  1317. if in.Provider != nil {
  1318. in, out := &in.Provider, &out.Provider
  1319. *out = new(SecretStoreProvider)
  1320. (*in).DeepCopyInto(*out)
  1321. }
  1322. if in.RetrySettings != nil {
  1323. in, out := &in.RetrySettings, &out.RetrySettings
  1324. *out = new(SecretStoreRetrySettings)
  1325. (*in).DeepCopyInto(*out)
  1326. }
  1327. }
  1328. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1329. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1330. if in == nil {
  1331. return nil
  1332. }
  1333. out := new(SecretStoreSpec)
  1334. in.DeepCopyInto(out)
  1335. return out
  1336. }
  1337. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1338. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1339. *out = *in
  1340. if in.Conditions != nil {
  1341. in, out := &in.Conditions, &out.Conditions
  1342. *out = make([]SecretStoreStatusCondition, len(*in))
  1343. for i := range *in {
  1344. (*in)[i].DeepCopyInto(&(*out)[i])
  1345. }
  1346. }
  1347. }
  1348. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1349. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1350. if in == nil {
  1351. return nil
  1352. }
  1353. out := new(SecretStoreStatus)
  1354. in.DeepCopyInto(out)
  1355. return out
  1356. }
  1357. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1358. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1359. *out = *in
  1360. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1361. }
  1362. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1363. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1364. if in == nil {
  1365. return nil
  1366. }
  1367. out := new(SecretStoreStatusCondition)
  1368. in.DeepCopyInto(out)
  1369. return out
  1370. }
  1371. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1372. func (in *ServiceAccountAuth) DeepCopyInto(out *ServiceAccountAuth) {
  1373. *out = *in
  1374. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1375. }
  1376. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountAuth.
  1377. func (in *ServiceAccountAuth) DeepCopy() *ServiceAccountAuth {
  1378. if in == nil {
  1379. return nil
  1380. }
  1381. out := new(ServiceAccountAuth)
  1382. in.DeepCopyInto(out)
  1383. return out
  1384. }
  1385. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1386. func (in SyncedPushSecretsMap) DeepCopyInto(out *SyncedPushSecretsMap) {
  1387. {
  1388. in := &in
  1389. *out = make(SyncedPushSecretsMap, len(*in))
  1390. for key, val := range *in {
  1391. var outVal map[string]PushSecretData
  1392. if val == nil {
  1393. (*out)[key] = nil
  1394. } else {
  1395. inVal := (*in)[key]
  1396. in, out := &inVal, &outVal
  1397. *out = make(map[string]PushSecretData, len(*in))
  1398. for key, val := range *in {
  1399. (*out)[key] = val
  1400. }
  1401. }
  1402. (*out)[key] = outVal
  1403. }
  1404. }
  1405. }
  1406. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncedPushSecretsMap.
  1407. func (in SyncedPushSecretsMap) DeepCopy() SyncedPushSecretsMap {
  1408. if in == nil {
  1409. return nil
  1410. }
  1411. out := new(SyncedPushSecretsMap)
  1412. in.DeepCopyInto(out)
  1413. return *out
  1414. }
  1415. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1416. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1417. *out = *in
  1418. if in.ConfigMap != nil {
  1419. in, out := &in.ConfigMap, &out.ConfigMap
  1420. *out = new(TemplateRef)
  1421. (*in).DeepCopyInto(*out)
  1422. }
  1423. if in.Secret != nil {
  1424. in, out := &in.Secret, &out.Secret
  1425. *out = new(TemplateRef)
  1426. (*in).DeepCopyInto(*out)
  1427. }
  1428. }
  1429. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1430. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1431. if in == nil {
  1432. return nil
  1433. }
  1434. out := new(TemplateFrom)
  1435. in.DeepCopyInto(out)
  1436. return out
  1437. }
  1438. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1439. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1440. *out = *in
  1441. if in.Items != nil {
  1442. in, out := &in.Items, &out.Items
  1443. *out = make([]TemplateRefItem, len(*in))
  1444. copy(*out, *in)
  1445. }
  1446. }
  1447. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1448. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1449. if in == nil {
  1450. return nil
  1451. }
  1452. out := new(TemplateRef)
  1453. in.DeepCopyInto(out)
  1454. return out
  1455. }
  1456. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1457. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1458. *out = *in
  1459. }
  1460. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1461. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1462. if in == nil {
  1463. return nil
  1464. }
  1465. out := new(TemplateRefItem)
  1466. in.DeepCopyInto(out)
  1467. return out
  1468. }
  1469. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1470. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1471. *out = *in
  1472. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1473. }
  1474. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1475. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1476. if in == nil {
  1477. return nil
  1478. }
  1479. out := new(TokenAuth)
  1480. in.DeepCopyInto(out)
  1481. return out
  1482. }
  1483. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1484. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1485. *out = *in
  1486. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1487. }
  1488. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1489. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1490. if in == nil {
  1491. return nil
  1492. }
  1493. out := new(VaultAppRole)
  1494. in.DeepCopyInto(out)
  1495. return out
  1496. }
  1497. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1498. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1499. *out = *in
  1500. if in.TokenSecretRef != nil {
  1501. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1502. *out = new(metav1.SecretKeySelector)
  1503. (*in).DeepCopyInto(*out)
  1504. }
  1505. if in.AppRole != nil {
  1506. in, out := &in.AppRole, &out.AppRole
  1507. *out = new(VaultAppRole)
  1508. (*in).DeepCopyInto(*out)
  1509. }
  1510. if in.Kubernetes != nil {
  1511. in, out := &in.Kubernetes, &out.Kubernetes
  1512. *out = new(VaultKubernetesAuth)
  1513. (*in).DeepCopyInto(*out)
  1514. }
  1515. if in.Ldap != nil {
  1516. in, out := &in.Ldap, &out.Ldap
  1517. *out = new(VaultLdapAuth)
  1518. (*in).DeepCopyInto(*out)
  1519. }
  1520. if in.Jwt != nil {
  1521. in, out := &in.Jwt, &out.Jwt
  1522. *out = new(VaultJwtAuth)
  1523. (*in).DeepCopyInto(*out)
  1524. }
  1525. if in.Cert != nil {
  1526. in, out := &in.Cert, &out.Cert
  1527. *out = new(VaultCertAuth)
  1528. (*in).DeepCopyInto(*out)
  1529. }
  1530. }
  1531. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1532. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1533. if in == nil {
  1534. return nil
  1535. }
  1536. out := new(VaultAuth)
  1537. in.DeepCopyInto(out)
  1538. return out
  1539. }
  1540. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1541. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1542. *out = *in
  1543. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1544. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1545. }
  1546. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1547. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1548. if in == nil {
  1549. return nil
  1550. }
  1551. out := new(VaultCertAuth)
  1552. in.DeepCopyInto(out)
  1553. return out
  1554. }
  1555. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1556. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1557. *out = *in
  1558. if in.SecretRef != nil {
  1559. in, out := &in.SecretRef, &out.SecretRef
  1560. *out = new(metav1.SecretKeySelector)
  1561. (*in).DeepCopyInto(*out)
  1562. }
  1563. if in.KubernetesServiceAccountToken != nil {
  1564. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  1565. *out = new(VaultKubernetesServiceAccountTokenAuth)
  1566. (*in).DeepCopyInto(*out)
  1567. }
  1568. }
  1569. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1570. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1571. if in == nil {
  1572. return nil
  1573. }
  1574. out := new(VaultJwtAuth)
  1575. in.DeepCopyInto(out)
  1576. return out
  1577. }
  1578. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1579. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1580. *out = *in
  1581. if in.ServiceAccountRef != nil {
  1582. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1583. *out = new(metav1.ServiceAccountSelector)
  1584. (*in).DeepCopyInto(*out)
  1585. }
  1586. if in.SecretRef != nil {
  1587. in, out := &in.SecretRef, &out.SecretRef
  1588. *out = new(metav1.SecretKeySelector)
  1589. (*in).DeepCopyInto(*out)
  1590. }
  1591. }
  1592. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1593. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1594. if in == nil {
  1595. return nil
  1596. }
  1597. out := new(VaultKubernetesAuth)
  1598. in.DeepCopyInto(out)
  1599. return out
  1600. }
  1601. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1602. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  1603. *out = *in
  1604. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1605. if in.Audiences != nil {
  1606. in, out := &in.Audiences, &out.Audiences
  1607. *out = new([]string)
  1608. if **in != nil {
  1609. in, out := *in, *out
  1610. *out = make([]string, len(*in))
  1611. copy(*out, *in)
  1612. }
  1613. }
  1614. if in.ExpirationSeconds != nil {
  1615. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  1616. *out = new(int64)
  1617. **out = **in
  1618. }
  1619. }
  1620. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  1621. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  1622. if in == nil {
  1623. return nil
  1624. }
  1625. out := new(VaultKubernetesServiceAccountTokenAuth)
  1626. in.DeepCopyInto(out)
  1627. return out
  1628. }
  1629. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1630. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1631. *out = *in
  1632. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1633. }
  1634. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1635. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1636. if in == nil {
  1637. return nil
  1638. }
  1639. out := new(VaultLdapAuth)
  1640. in.DeepCopyInto(out)
  1641. return out
  1642. }
  1643. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1644. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1645. *out = *in
  1646. in.Auth.DeepCopyInto(&out.Auth)
  1647. if in.Path != nil {
  1648. in, out := &in.Path, &out.Path
  1649. *out = new(string)
  1650. **out = **in
  1651. }
  1652. if in.Namespace != nil {
  1653. in, out := &in.Namespace, &out.Namespace
  1654. *out = new(string)
  1655. **out = **in
  1656. }
  1657. if in.CABundle != nil {
  1658. in, out := &in.CABundle, &out.CABundle
  1659. *out = make([]byte, len(*in))
  1660. copy(*out, *in)
  1661. }
  1662. if in.CAProvider != nil {
  1663. in, out := &in.CAProvider, &out.CAProvider
  1664. *out = new(CAProvider)
  1665. (*in).DeepCopyInto(*out)
  1666. }
  1667. }
  1668. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1669. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1670. if in == nil {
  1671. return nil
  1672. }
  1673. out := new(VaultProvider)
  1674. in.DeepCopyInto(out)
  1675. return out
  1676. }
  1677. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1678. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1679. *out = *in
  1680. if in.Namespace != nil {
  1681. in, out := &in.Namespace, &out.Namespace
  1682. *out = new(string)
  1683. **out = **in
  1684. }
  1685. }
  1686. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1687. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1688. if in == nil {
  1689. return nil
  1690. }
  1691. out := new(WebhookCAProvider)
  1692. in.DeepCopyInto(out)
  1693. return out
  1694. }
  1695. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1696. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1697. *out = *in
  1698. if in.Headers != nil {
  1699. in, out := &in.Headers, &out.Headers
  1700. *out = make(map[string]string, len(*in))
  1701. for key, val := range *in {
  1702. (*out)[key] = val
  1703. }
  1704. }
  1705. if in.Timeout != nil {
  1706. in, out := &in.Timeout, &out.Timeout
  1707. *out = new(v1.Duration)
  1708. **out = **in
  1709. }
  1710. out.Result = in.Result
  1711. if in.Secrets != nil {
  1712. in, out := &in.Secrets, &out.Secrets
  1713. *out = make([]WebhookSecret, len(*in))
  1714. for i := range *in {
  1715. (*in)[i].DeepCopyInto(&(*out)[i])
  1716. }
  1717. }
  1718. if in.CABundle != nil {
  1719. in, out := &in.CABundle, &out.CABundle
  1720. *out = make([]byte, len(*in))
  1721. copy(*out, *in)
  1722. }
  1723. if in.CAProvider != nil {
  1724. in, out := &in.CAProvider, &out.CAProvider
  1725. *out = new(WebhookCAProvider)
  1726. (*in).DeepCopyInto(*out)
  1727. }
  1728. }
  1729. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1730. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1731. if in == nil {
  1732. return nil
  1733. }
  1734. out := new(WebhookProvider)
  1735. in.DeepCopyInto(out)
  1736. return out
  1737. }
  1738. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1739. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1740. *out = *in
  1741. }
  1742. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1743. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1744. if in == nil {
  1745. return nil
  1746. }
  1747. out := new(WebhookResult)
  1748. in.DeepCopyInto(out)
  1749. return out
  1750. }
  1751. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1752. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1753. *out = *in
  1754. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1755. }
  1756. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1757. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1758. if in == nil {
  1759. return nil
  1760. }
  1761. out := new(WebhookSecret)
  1762. in.DeepCopyInto(out)
  1763. return out
  1764. }
  1765. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1766. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1767. *out = *in
  1768. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1769. }
  1770. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1771. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1772. if in == nil {
  1773. return nil
  1774. }
  1775. out := new(YandexLockboxAuth)
  1776. in.DeepCopyInto(out)
  1777. return out
  1778. }
  1779. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1780. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  1781. *out = *in
  1782. in.Certificate.DeepCopyInto(&out.Certificate)
  1783. }
  1784. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  1785. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  1786. if in == nil {
  1787. return nil
  1788. }
  1789. out := new(YandexLockboxCAProvider)
  1790. in.DeepCopyInto(out)
  1791. return out
  1792. }
  1793. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1794. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1795. *out = *in
  1796. in.Auth.DeepCopyInto(&out.Auth)
  1797. if in.CAProvider != nil {
  1798. in, out := &in.CAProvider, &out.CAProvider
  1799. *out = new(YandexLockboxCAProvider)
  1800. (*in).DeepCopyInto(*out)
  1801. }
  1802. }
  1803. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1804. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1805. if in == nil {
  1806. return nil
  1807. }
  1808. out := new(YandexLockboxProvider)
  1809. in.DeepCopyInto(out)
  1810. return out
  1811. }