zz_generated.deepcopy.go 60 KB

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