zz_generated.deepcopy.go 68 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342
  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 *DestinationRef) DeepCopyInto(out *DestinationRef) {
  402. *out = *in
  403. out.SecretStoreRef = in.SecretStoreRef
  404. }
  405. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationRef.
  406. func (in *DestinationRef) DeepCopy() *DestinationRef {
  407. if in == nil {
  408. return nil
  409. }
  410. out := new(DestinationRef)
  411. in.DeepCopyInto(out)
  412. return out
  413. }
  414. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  415. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  416. *out = *in
  417. out.TypeMeta = in.TypeMeta
  418. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  419. in.Spec.DeepCopyInto(&out.Spec)
  420. in.Status.DeepCopyInto(&out.Status)
  421. }
  422. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  423. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  424. if in == nil {
  425. return nil
  426. }
  427. out := new(ExternalSecret)
  428. in.DeepCopyInto(out)
  429. return out
  430. }
  431. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  432. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  433. if c := in.DeepCopy(); c != nil {
  434. return c
  435. }
  436. return nil
  437. }
  438. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  439. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  440. *out = *in
  441. out.RemoteRef = in.RemoteRef
  442. }
  443. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  444. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  445. if in == nil {
  446. return nil
  447. }
  448. out := new(ExternalSecretData)
  449. in.DeepCopyInto(out)
  450. return out
  451. }
  452. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  453. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  454. *out = *in
  455. }
  456. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  457. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  458. if in == nil {
  459. return nil
  460. }
  461. out := new(ExternalSecretDataRemoteRef)
  462. in.DeepCopyInto(out)
  463. return out
  464. }
  465. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  466. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  467. *out = *in
  468. out.TypeMeta = in.TypeMeta
  469. in.ListMeta.DeepCopyInto(&out.ListMeta)
  470. if in.Items != nil {
  471. in, out := &in.Items, &out.Items
  472. *out = make([]ExternalSecret, len(*in))
  473. for i := range *in {
  474. (*in)[i].DeepCopyInto(&(*out)[i])
  475. }
  476. }
  477. }
  478. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  479. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  480. if in == nil {
  481. return nil
  482. }
  483. out := new(ExternalSecretList)
  484. in.DeepCopyInto(out)
  485. return out
  486. }
  487. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  488. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  489. if c := in.DeepCopy(); c != nil {
  490. return c
  491. }
  492. return nil
  493. }
  494. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  495. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  496. *out = *in
  497. out.SecretStoreRef = in.SecretStoreRef
  498. in.Target.DeepCopyInto(&out.Target)
  499. if in.RefreshInterval != nil {
  500. in, out := &in.RefreshInterval, &out.RefreshInterval
  501. *out = new(v1.Duration)
  502. **out = **in
  503. }
  504. if in.Data != nil {
  505. in, out := &in.Data, &out.Data
  506. *out = make([]ExternalSecretData, len(*in))
  507. copy(*out, *in)
  508. }
  509. if in.DataFrom != nil {
  510. in, out := &in.DataFrom, &out.DataFrom
  511. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  512. copy(*out, *in)
  513. }
  514. }
  515. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  516. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  517. if in == nil {
  518. return nil
  519. }
  520. out := new(ExternalSecretSpec)
  521. in.DeepCopyInto(out)
  522. return out
  523. }
  524. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  525. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  526. *out = *in
  527. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  528. if in.Conditions != nil {
  529. in, out := &in.Conditions, &out.Conditions
  530. *out = make([]ExternalSecretStatusCondition, len(*in))
  531. for i := range *in {
  532. (*in)[i].DeepCopyInto(&(*out)[i])
  533. }
  534. }
  535. out.Binding = in.Binding
  536. }
  537. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  538. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  539. if in == nil {
  540. return nil
  541. }
  542. out := new(ExternalSecretStatus)
  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 *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  548. *out = *in
  549. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  550. }
  551. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  552. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  553. if in == nil {
  554. return nil
  555. }
  556. out := new(ExternalSecretStatusCondition)
  557. in.DeepCopyInto(out)
  558. return out
  559. }
  560. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  561. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  562. *out = *in
  563. if in.Template != nil {
  564. in, out := &in.Template, &out.Template
  565. *out = new(ExternalSecretTemplate)
  566. (*in).DeepCopyInto(*out)
  567. }
  568. }
  569. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  570. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  571. if in == nil {
  572. return nil
  573. }
  574. out := new(ExternalSecretTarget)
  575. in.DeepCopyInto(out)
  576. return out
  577. }
  578. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  579. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  580. *out = *in
  581. in.Metadata.DeepCopyInto(&out.Metadata)
  582. if in.Data != nil {
  583. in, out := &in.Data, &out.Data
  584. *out = make(map[string]string, len(*in))
  585. for key, val := range *in {
  586. (*out)[key] = val
  587. }
  588. }
  589. if in.TemplateFrom != nil {
  590. in, out := &in.TemplateFrom, &out.TemplateFrom
  591. *out = make([]TemplateFrom, len(*in))
  592. for i := range *in {
  593. (*in)[i].DeepCopyInto(&(*out)[i])
  594. }
  595. }
  596. }
  597. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  598. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  599. if in == nil {
  600. return nil
  601. }
  602. out := new(ExternalSecretTemplate)
  603. in.DeepCopyInto(out)
  604. return out
  605. }
  606. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  607. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  608. *out = *in
  609. if in.Annotations != nil {
  610. in, out := &in.Annotations, &out.Annotations
  611. *out = make(map[string]string, len(*in))
  612. for key, val := range *in {
  613. (*out)[key] = val
  614. }
  615. }
  616. if in.Labels != nil {
  617. in, out := &in.Labels, &out.Labels
  618. *out = make(map[string]string, len(*in))
  619. for key, val := range *in {
  620. (*out)[key] = val
  621. }
  622. }
  623. }
  624. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  625. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  626. if in == nil {
  627. return nil
  628. }
  629. out := new(ExternalSecretTemplateMetadata)
  630. in.DeepCopyInto(out)
  631. return out
  632. }
  633. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  634. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  635. *out = *in
  636. if in.Data != nil {
  637. in, out := &in.Data, &out.Data
  638. *out = make([]FakeProviderData, len(*in))
  639. for i := range *in {
  640. (*in)[i].DeepCopyInto(&(*out)[i])
  641. }
  642. }
  643. }
  644. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  645. func (in *FakeProvider) DeepCopy() *FakeProvider {
  646. if in == nil {
  647. return nil
  648. }
  649. out := new(FakeProvider)
  650. in.DeepCopyInto(out)
  651. return out
  652. }
  653. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  654. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  655. *out = *in
  656. if in.ValueMap != nil {
  657. in, out := &in.ValueMap, &out.ValueMap
  658. *out = make(map[string]string, len(*in))
  659. for key, val := range *in {
  660. (*out)[key] = val
  661. }
  662. }
  663. }
  664. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  665. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  666. if in == nil {
  667. return nil
  668. }
  669. out := new(FakeProviderData)
  670. in.DeepCopyInto(out)
  671. return out
  672. }
  673. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  674. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  675. *out = *in
  676. if in.SecretRef != nil {
  677. in, out := &in.SecretRef, &out.SecretRef
  678. *out = new(GCPSMAuthSecretRef)
  679. (*in).DeepCopyInto(*out)
  680. }
  681. if in.WorkloadIdentity != nil {
  682. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  683. *out = new(GCPWorkloadIdentity)
  684. (*in).DeepCopyInto(*out)
  685. }
  686. }
  687. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  688. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  689. if in == nil {
  690. return nil
  691. }
  692. out := new(GCPSMAuth)
  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 *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  698. *out = *in
  699. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  700. }
  701. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  702. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  703. if in == nil {
  704. return nil
  705. }
  706. out := new(GCPSMAuthSecretRef)
  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 *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  712. *out = *in
  713. in.Auth.DeepCopyInto(&out.Auth)
  714. }
  715. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  716. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  717. if in == nil {
  718. return nil
  719. }
  720. out := new(GCPSMProvider)
  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 *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  726. *out = *in
  727. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  728. }
  729. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  730. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  731. if in == nil {
  732. return nil
  733. }
  734. out := new(GCPWorkloadIdentity)
  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 *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  740. *out = *in
  741. in.SecretRef.DeepCopyInto(&out.SecretRef)
  742. }
  743. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  744. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  745. if in == nil {
  746. return nil
  747. }
  748. out := new(GitlabAuth)
  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 *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  754. *out = *in
  755. in.Auth.DeepCopyInto(&out.Auth)
  756. }
  757. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  758. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  759. if in == nil {
  760. return nil
  761. }
  762. out := new(GitlabProvider)
  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 *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  768. *out = *in
  769. in.AccessToken.DeepCopyInto(&out.AccessToken)
  770. }
  771. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  772. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  773. if in == nil {
  774. return nil
  775. }
  776. out := new(GitlabSecretRef)
  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 *IBMAuth) DeepCopyInto(out *IBMAuth) {
  782. *out = *in
  783. in.SecretRef.DeepCopyInto(&out.SecretRef)
  784. }
  785. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  786. func (in *IBMAuth) DeepCopy() *IBMAuth {
  787. if in == nil {
  788. return nil
  789. }
  790. out := new(IBMAuth)
  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 *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  796. *out = *in
  797. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  798. }
  799. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  800. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  801. if in == nil {
  802. return nil
  803. }
  804. out := new(IBMAuthSecretRef)
  805. in.DeepCopyInto(out)
  806. return out
  807. }
  808. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  809. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  810. *out = *in
  811. in.Auth.DeepCopyInto(&out.Auth)
  812. if in.ServiceURL != nil {
  813. in, out := &in.ServiceURL, &out.ServiceURL
  814. *out = new(string)
  815. **out = **in
  816. }
  817. }
  818. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  819. func (in *IBMProvider) DeepCopy() *IBMProvider {
  820. if in == nil {
  821. return nil
  822. }
  823. out := new(IBMProvider)
  824. in.DeepCopyInto(out)
  825. return out
  826. }
  827. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  828. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  829. *out = *in
  830. if in.Cert != nil {
  831. in, out := &in.Cert, &out.Cert
  832. *out = new(CertAuth)
  833. (*in).DeepCopyInto(*out)
  834. }
  835. if in.Token != nil {
  836. in, out := &in.Token, &out.Token
  837. *out = new(TokenAuth)
  838. (*in).DeepCopyInto(*out)
  839. }
  840. if in.ServiceAccount != nil {
  841. in, out := &in.ServiceAccount, &out.ServiceAccount
  842. *out = new(ServiceAccountAuth)
  843. (*in).DeepCopyInto(*out)
  844. }
  845. }
  846. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  847. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  848. if in == nil {
  849. return nil
  850. }
  851. out := new(KubernetesAuth)
  852. in.DeepCopyInto(out)
  853. return out
  854. }
  855. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  856. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  857. *out = *in
  858. in.Server.DeepCopyInto(&out.Server)
  859. in.Auth.DeepCopyInto(&out.Auth)
  860. }
  861. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  862. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  863. if in == nil {
  864. return nil
  865. }
  866. out := new(KubernetesProvider)
  867. in.DeepCopyInto(out)
  868. return out
  869. }
  870. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  871. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  872. *out = *in
  873. if in.CABundle != nil {
  874. in, out := &in.CABundle, &out.CABundle
  875. *out = make([]byte, len(*in))
  876. copy(*out, *in)
  877. }
  878. if in.CAProvider != nil {
  879. in, out := &in.CAProvider, &out.CAProvider
  880. *out = new(CAProvider)
  881. (*in).DeepCopyInto(*out)
  882. }
  883. }
  884. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  885. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  886. if in == nil {
  887. return nil
  888. }
  889. out := new(KubernetesServer)
  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 *OracleAuth) DeepCopyInto(out *OracleAuth) {
  895. *out = *in
  896. in.SecretRef.DeepCopyInto(&out.SecretRef)
  897. }
  898. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  899. func (in *OracleAuth) DeepCopy() *OracleAuth {
  900. if in == nil {
  901. return nil
  902. }
  903. out := new(OracleAuth)
  904. in.DeepCopyInto(out)
  905. return out
  906. }
  907. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  908. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  909. *out = *in
  910. if in.Auth != nil {
  911. in, out := &in.Auth, &out.Auth
  912. *out = new(OracleAuth)
  913. (*in).DeepCopyInto(*out)
  914. }
  915. if in.ServiceAccountRef != nil {
  916. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  917. *out = new(metav1.ServiceAccountSelector)
  918. (*in).DeepCopyInto(*out)
  919. }
  920. }
  921. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  922. func (in *OracleProvider) DeepCopy() *OracleProvider {
  923. if in == nil {
  924. return nil
  925. }
  926. out := new(OracleProvider)
  927. in.DeepCopyInto(out)
  928. return out
  929. }
  930. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  931. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  932. *out = *in
  933. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  934. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  935. }
  936. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  937. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  938. if in == nil {
  939. return nil
  940. }
  941. out := new(OracleSecretRef)
  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 *PasswordDepotAuth) DeepCopyInto(out *PasswordDepotAuth) {
  947. *out = *in
  948. in.SecretRef.DeepCopyInto(&out.SecretRef)
  949. }
  950. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotAuth.
  951. func (in *PasswordDepotAuth) DeepCopy() *PasswordDepotAuth {
  952. if in == nil {
  953. return nil
  954. }
  955. out := new(PasswordDepotAuth)
  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 *PasswordDepotProvider) DeepCopyInto(out *PasswordDepotProvider) {
  961. *out = *in
  962. in.Auth.DeepCopyInto(&out.Auth)
  963. }
  964. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotProvider.
  965. func (in *PasswordDepotProvider) DeepCopy() *PasswordDepotProvider {
  966. if in == nil {
  967. return nil
  968. }
  969. out := new(PasswordDepotProvider)
  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 *PasswordDepotSecretRef) DeepCopyInto(out *PasswordDepotSecretRef) {
  975. *out = *in
  976. in.Credentials.DeepCopyInto(&out.Credentials)
  977. }
  978. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotSecretRef.
  979. func (in *PasswordDepotSecretRef) DeepCopy() *PasswordDepotSecretRef {
  980. if in == nil {
  981. return nil
  982. }
  983. out := new(PasswordDepotSecretRef)
  984. in.DeepCopyInto(out)
  985. return out
  986. }
  987. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  988. func (in *PushSecret) DeepCopyInto(out *PushSecret) {
  989. *out = *in
  990. out.TypeMeta = in.TypeMeta
  991. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  992. in.Spec.DeepCopyInto(&out.Spec)
  993. in.Status.DeepCopyInto(&out.Status)
  994. }
  995. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecret.
  996. func (in *PushSecret) DeepCopy() *PushSecret {
  997. if in == nil {
  998. return nil
  999. }
  1000. out := new(PushSecret)
  1001. in.DeepCopyInto(out)
  1002. return out
  1003. }
  1004. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1005. func (in *PushSecret) DeepCopyObject() runtime.Object {
  1006. if c := in.DeepCopy(); c != nil {
  1007. return c
  1008. }
  1009. return nil
  1010. }
  1011. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1012. func (in *PushSecretData) DeepCopyInto(out *PushSecretData) {
  1013. *out = *in
  1014. out.Match = in.Match
  1015. if in.Metadata != nil {
  1016. in, out := &in.Metadata, &out.Metadata
  1017. *out = new(apiextensionsv1.JSON)
  1018. (*in).DeepCopyInto(*out)
  1019. }
  1020. }
  1021. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretData.
  1022. func (in *PushSecretData) DeepCopy() *PushSecretData {
  1023. if in == nil {
  1024. return nil
  1025. }
  1026. out := new(PushSecretData)
  1027. in.DeepCopyInto(out)
  1028. return out
  1029. }
  1030. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1031. func (in *PushSecretList) DeepCopyInto(out *PushSecretList) {
  1032. *out = *in
  1033. out.TypeMeta = in.TypeMeta
  1034. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1035. if in.Items != nil {
  1036. in, out := &in.Items, &out.Items
  1037. *out = make([]PushSecret, len(*in))
  1038. for i := range *in {
  1039. (*in)[i].DeepCopyInto(&(*out)[i])
  1040. }
  1041. }
  1042. }
  1043. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretList.
  1044. func (in *PushSecretList) DeepCopy() *PushSecretList {
  1045. if in == nil {
  1046. return nil
  1047. }
  1048. out := new(PushSecretList)
  1049. in.DeepCopyInto(out)
  1050. return out
  1051. }
  1052. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1053. func (in *PushSecretList) DeepCopyObject() runtime.Object {
  1054. if c := in.DeepCopy(); c != nil {
  1055. return c
  1056. }
  1057. return nil
  1058. }
  1059. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1060. func (in *PushSecretMatch) DeepCopyInto(out *PushSecretMatch) {
  1061. *out = *in
  1062. out.RemoteRef = in.RemoteRef
  1063. }
  1064. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretMatch.
  1065. func (in *PushSecretMatch) DeepCopy() *PushSecretMatch {
  1066. if in == nil {
  1067. return nil
  1068. }
  1069. out := new(PushSecretMatch)
  1070. in.DeepCopyInto(out)
  1071. return out
  1072. }
  1073. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1074. func (in *PushSecretRemoteRef) DeepCopyInto(out *PushSecretRemoteRef) {
  1075. *out = *in
  1076. }
  1077. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretRemoteRef.
  1078. func (in *PushSecretRemoteRef) DeepCopy() *PushSecretRemoteRef {
  1079. if in == nil {
  1080. return nil
  1081. }
  1082. out := new(PushSecretRemoteRef)
  1083. in.DeepCopyInto(out)
  1084. return out
  1085. }
  1086. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1087. func (in *PushSecretSecret) DeepCopyInto(out *PushSecretSecret) {
  1088. *out = *in
  1089. }
  1090. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSecret.
  1091. func (in *PushSecretSecret) DeepCopy() *PushSecretSecret {
  1092. if in == nil {
  1093. return nil
  1094. }
  1095. out := new(PushSecretSecret)
  1096. in.DeepCopyInto(out)
  1097. return out
  1098. }
  1099. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1100. func (in *PushSecretSelector) DeepCopyInto(out *PushSecretSelector) {
  1101. *out = *in
  1102. out.Secret = in.Secret
  1103. }
  1104. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSelector.
  1105. func (in *PushSecretSelector) DeepCopy() *PushSecretSelector {
  1106. if in == nil {
  1107. return nil
  1108. }
  1109. out := new(PushSecretSelector)
  1110. in.DeepCopyInto(out)
  1111. return out
  1112. }
  1113. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1114. func (in *PushSecretSpec) DeepCopyInto(out *PushSecretSpec) {
  1115. *out = *in
  1116. if in.RefreshInterval != nil {
  1117. in, out := &in.RefreshInterval, &out.RefreshInterval
  1118. *out = new(v1.Duration)
  1119. **out = **in
  1120. }
  1121. if in.SecretStoreRefs != nil {
  1122. in, out := &in.SecretStoreRefs, &out.SecretStoreRefs
  1123. *out = make([]PushSecretStoreRef, len(*in))
  1124. for i := range *in {
  1125. (*in)[i].DeepCopyInto(&(*out)[i])
  1126. }
  1127. }
  1128. out.Selector = in.Selector
  1129. if in.Data != nil {
  1130. in, out := &in.Data, &out.Data
  1131. *out = make([]PushSecretData, len(*in))
  1132. for i := range *in {
  1133. (*in)[i].DeepCopyInto(&(*out)[i])
  1134. }
  1135. }
  1136. if in.Template != nil {
  1137. in, out := &in.Template, &out.Template
  1138. *out = new(v1beta1.ExternalSecretTemplate)
  1139. (*in).DeepCopyInto(*out)
  1140. }
  1141. }
  1142. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSpec.
  1143. func (in *PushSecretSpec) DeepCopy() *PushSecretSpec {
  1144. if in == nil {
  1145. return nil
  1146. }
  1147. out := new(PushSecretSpec)
  1148. in.DeepCopyInto(out)
  1149. return out
  1150. }
  1151. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1152. func (in *PushSecretStatus) DeepCopyInto(out *PushSecretStatus) {
  1153. *out = *in
  1154. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1155. if in.SyncedPushSecrets != nil {
  1156. in, out := &in.SyncedPushSecrets, &out.SyncedPushSecrets
  1157. *out = make(SyncedPushSecretsMap, len(*in))
  1158. for key, val := range *in {
  1159. var outVal map[string]PushSecretData
  1160. if val == nil {
  1161. (*out)[key] = nil
  1162. } else {
  1163. inVal := (*in)[key]
  1164. in, out := &inVal, &outVal
  1165. *out = make(map[string]PushSecretData, len(*in))
  1166. for key, val := range *in {
  1167. (*out)[key] = *val.DeepCopy()
  1168. }
  1169. }
  1170. (*out)[key] = outVal
  1171. }
  1172. }
  1173. if in.Conditions != nil {
  1174. in, out := &in.Conditions, &out.Conditions
  1175. *out = make([]PushSecretStatusCondition, len(*in))
  1176. for i := range *in {
  1177. (*in)[i].DeepCopyInto(&(*out)[i])
  1178. }
  1179. }
  1180. }
  1181. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatus.
  1182. func (in *PushSecretStatus) DeepCopy() *PushSecretStatus {
  1183. if in == nil {
  1184. return nil
  1185. }
  1186. out := new(PushSecretStatus)
  1187. in.DeepCopyInto(out)
  1188. return out
  1189. }
  1190. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1191. func (in *PushSecretStatusCondition) DeepCopyInto(out *PushSecretStatusCondition) {
  1192. *out = *in
  1193. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1194. }
  1195. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatusCondition.
  1196. func (in *PushSecretStatusCondition) DeepCopy() *PushSecretStatusCondition {
  1197. if in == nil {
  1198. return nil
  1199. }
  1200. out := new(PushSecretStatusCondition)
  1201. in.DeepCopyInto(out)
  1202. return out
  1203. }
  1204. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1205. func (in *PushSecretStoreRef) DeepCopyInto(out *PushSecretStoreRef) {
  1206. *out = *in
  1207. if in.LabelSelector != nil {
  1208. in, out := &in.LabelSelector, &out.LabelSelector
  1209. *out = new(v1.LabelSelector)
  1210. (*in).DeepCopyInto(*out)
  1211. }
  1212. }
  1213. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStoreRef.
  1214. func (in *PushSecretStoreRef) DeepCopy() *PushSecretStoreRef {
  1215. if in == nil {
  1216. return nil
  1217. }
  1218. out := new(PushSecretStoreRef)
  1219. in.DeepCopyInto(out)
  1220. return out
  1221. }
  1222. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1223. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1224. *out = *in
  1225. out.TypeMeta = in.TypeMeta
  1226. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1227. in.Spec.DeepCopyInto(&out.Spec)
  1228. in.Status.DeepCopyInto(&out.Status)
  1229. }
  1230. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1231. func (in *SecretStore) DeepCopy() *SecretStore {
  1232. if in == nil {
  1233. return nil
  1234. }
  1235. out := new(SecretStore)
  1236. in.DeepCopyInto(out)
  1237. return out
  1238. }
  1239. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1240. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1241. if c := in.DeepCopy(); c != nil {
  1242. return c
  1243. }
  1244. return nil
  1245. }
  1246. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1247. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1248. *out = *in
  1249. out.TypeMeta = in.TypeMeta
  1250. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1251. if in.Items != nil {
  1252. in, out := &in.Items, &out.Items
  1253. *out = make([]SecretStore, len(*in))
  1254. for i := range *in {
  1255. (*in)[i].DeepCopyInto(&(*out)[i])
  1256. }
  1257. }
  1258. }
  1259. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1260. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1261. if in == nil {
  1262. return nil
  1263. }
  1264. out := new(SecretStoreList)
  1265. in.DeepCopyInto(out)
  1266. return out
  1267. }
  1268. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1269. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1270. if c := in.DeepCopy(); c != nil {
  1271. return c
  1272. }
  1273. return nil
  1274. }
  1275. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1276. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1277. *out = *in
  1278. if in.AWS != nil {
  1279. in, out := &in.AWS, &out.AWS
  1280. *out = new(AWSProvider)
  1281. (*in).DeepCopyInto(*out)
  1282. }
  1283. if in.AzureKV != nil {
  1284. in, out := &in.AzureKV, &out.AzureKV
  1285. *out = new(AzureKVProvider)
  1286. (*in).DeepCopyInto(*out)
  1287. }
  1288. if in.Akeyless != nil {
  1289. in, out := &in.Akeyless, &out.Akeyless
  1290. *out = new(AkeylessProvider)
  1291. (*in).DeepCopyInto(*out)
  1292. }
  1293. if in.Vault != nil {
  1294. in, out := &in.Vault, &out.Vault
  1295. *out = new(VaultProvider)
  1296. (*in).DeepCopyInto(*out)
  1297. }
  1298. if in.GCPSM != nil {
  1299. in, out := &in.GCPSM, &out.GCPSM
  1300. *out = new(GCPSMProvider)
  1301. (*in).DeepCopyInto(*out)
  1302. }
  1303. if in.Oracle != nil {
  1304. in, out := &in.Oracle, &out.Oracle
  1305. *out = new(OracleProvider)
  1306. (*in).DeepCopyInto(*out)
  1307. }
  1308. if in.IBM != nil {
  1309. in, out := &in.IBM, &out.IBM
  1310. *out = new(IBMProvider)
  1311. (*in).DeepCopyInto(*out)
  1312. }
  1313. if in.YandexLockbox != nil {
  1314. in, out := &in.YandexLockbox, &out.YandexLockbox
  1315. *out = new(YandexLockboxProvider)
  1316. (*in).DeepCopyInto(*out)
  1317. }
  1318. if in.Gitlab != nil {
  1319. in, out := &in.Gitlab, &out.Gitlab
  1320. *out = new(GitlabProvider)
  1321. (*in).DeepCopyInto(*out)
  1322. }
  1323. if in.Alibaba != nil {
  1324. in, out := &in.Alibaba, &out.Alibaba
  1325. *out = new(AlibabaProvider)
  1326. (*in).DeepCopyInto(*out)
  1327. }
  1328. if in.Webhook != nil {
  1329. in, out := &in.Webhook, &out.Webhook
  1330. *out = new(WebhookProvider)
  1331. (*in).DeepCopyInto(*out)
  1332. }
  1333. if in.Kubernetes != nil {
  1334. in, out := &in.Kubernetes, &out.Kubernetes
  1335. *out = new(KubernetesProvider)
  1336. (*in).DeepCopyInto(*out)
  1337. }
  1338. if in.PasswordDepot != nil {
  1339. in, out := &in.PasswordDepot, &out.PasswordDepot
  1340. *out = new(PasswordDepotProvider)
  1341. (*in).DeepCopyInto(*out)
  1342. }
  1343. if in.Fake != nil {
  1344. in, out := &in.Fake, &out.Fake
  1345. *out = new(FakeProvider)
  1346. (*in).DeepCopyInto(*out)
  1347. }
  1348. }
  1349. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1350. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1351. if in == nil {
  1352. return nil
  1353. }
  1354. out := new(SecretStoreProvider)
  1355. in.DeepCopyInto(out)
  1356. return out
  1357. }
  1358. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1359. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1360. *out = *in
  1361. }
  1362. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1363. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1364. if in == nil {
  1365. return nil
  1366. }
  1367. out := new(SecretStoreRef)
  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 *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1373. *out = *in
  1374. if in.MaxRetries != nil {
  1375. in, out := &in.MaxRetries, &out.MaxRetries
  1376. *out = new(int32)
  1377. **out = **in
  1378. }
  1379. if in.RetryInterval != nil {
  1380. in, out := &in.RetryInterval, &out.RetryInterval
  1381. *out = new(string)
  1382. **out = **in
  1383. }
  1384. }
  1385. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1386. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1387. if in == nil {
  1388. return nil
  1389. }
  1390. out := new(SecretStoreRetrySettings)
  1391. in.DeepCopyInto(out)
  1392. return out
  1393. }
  1394. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1395. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1396. *out = *in
  1397. if in.Provider != nil {
  1398. in, out := &in.Provider, &out.Provider
  1399. *out = new(SecretStoreProvider)
  1400. (*in).DeepCopyInto(*out)
  1401. }
  1402. if in.RetrySettings != nil {
  1403. in, out := &in.RetrySettings, &out.RetrySettings
  1404. *out = new(SecretStoreRetrySettings)
  1405. (*in).DeepCopyInto(*out)
  1406. }
  1407. }
  1408. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1409. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1410. if in == nil {
  1411. return nil
  1412. }
  1413. out := new(SecretStoreSpec)
  1414. in.DeepCopyInto(out)
  1415. return out
  1416. }
  1417. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1418. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1419. *out = *in
  1420. if in.Conditions != nil {
  1421. in, out := &in.Conditions, &out.Conditions
  1422. *out = make([]SecretStoreStatusCondition, len(*in))
  1423. for i := range *in {
  1424. (*in)[i].DeepCopyInto(&(*out)[i])
  1425. }
  1426. }
  1427. }
  1428. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1429. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1430. if in == nil {
  1431. return nil
  1432. }
  1433. out := new(SecretStoreStatus)
  1434. in.DeepCopyInto(out)
  1435. return out
  1436. }
  1437. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1438. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1439. *out = *in
  1440. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1441. }
  1442. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1443. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1444. if in == nil {
  1445. return nil
  1446. }
  1447. out := new(SecretStoreStatusCondition)
  1448. in.DeepCopyInto(out)
  1449. return out
  1450. }
  1451. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1452. func (in *ServiceAccountAuth) DeepCopyInto(out *ServiceAccountAuth) {
  1453. *out = *in
  1454. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1455. }
  1456. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountAuth.
  1457. func (in *ServiceAccountAuth) DeepCopy() *ServiceAccountAuth {
  1458. if in == nil {
  1459. return nil
  1460. }
  1461. out := new(ServiceAccountAuth)
  1462. in.DeepCopyInto(out)
  1463. return out
  1464. }
  1465. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1466. func (in SyncedPushSecretsMap) DeepCopyInto(out *SyncedPushSecretsMap) {
  1467. {
  1468. in := &in
  1469. *out = make(SyncedPushSecretsMap, len(*in))
  1470. for key, val := range *in {
  1471. var outVal map[string]PushSecretData
  1472. if val == nil {
  1473. (*out)[key] = nil
  1474. } else {
  1475. inVal := (*in)[key]
  1476. in, out := &inVal, &outVal
  1477. *out = make(map[string]PushSecretData, len(*in))
  1478. for key, val := range *in {
  1479. (*out)[key] = *val.DeepCopy()
  1480. }
  1481. }
  1482. (*out)[key] = outVal
  1483. }
  1484. }
  1485. }
  1486. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncedPushSecretsMap.
  1487. func (in SyncedPushSecretsMap) DeepCopy() SyncedPushSecretsMap {
  1488. if in == nil {
  1489. return nil
  1490. }
  1491. out := new(SyncedPushSecretsMap)
  1492. in.DeepCopyInto(out)
  1493. return *out
  1494. }
  1495. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1496. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1497. *out = *in
  1498. if in.ConfigMap != nil {
  1499. in, out := &in.ConfigMap, &out.ConfigMap
  1500. *out = new(TemplateRef)
  1501. (*in).DeepCopyInto(*out)
  1502. }
  1503. if in.Secret != nil {
  1504. in, out := &in.Secret, &out.Secret
  1505. *out = new(TemplateRef)
  1506. (*in).DeepCopyInto(*out)
  1507. }
  1508. }
  1509. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1510. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1511. if in == nil {
  1512. return nil
  1513. }
  1514. out := new(TemplateFrom)
  1515. in.DeepCopyInto(out)
  1516. return out
  1517. }
  1518. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1519. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1520. *out = *in
  1521. if in.Items != nil {
  1522. in, out := &in.Items, &out.Items
  1523. *out = make([]TemplateRefItem, len(*in))
  1524. copy(*out, *in)
  1525. }
  1526. }
  1527. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1528. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1529. if in == nil {
  1530. return nil
  1531. }
  1532. out := new(TemplateRef)
  1533. in.DeepCopyInto(out)
  1534. return out
  1535. }
  1536. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1537. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1538. *out = *in
  1539. }
  1540. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1541. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1542. if in == nil {
  1543. return nil
  1544. }
  1545. out := new(TemplateRefItem)
  1546. in.DeepCopyInto(out)
  1547. return out
  1548. }
  1549. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1550. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1551. *out = *in
  1552. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1553. }
  1554. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1555. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1556. if in == nil {
  1557. return nil
  1558. }
  1559. out := new(TokenAuth)
  1560. in.DeepCopyInto(out)
  1561. return out
  1562. }
  1563. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1564. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1565. *out = *in
  1566. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1567. }
  1568. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1569. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1570. if in == nil {
  1571. return nil
  1572. }
  1573. out := new(VaultAppRole)
  1574. in.DeepCopyInto(out)
  1575. return out
  1576. }
  1577. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1578. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1579. *out = *in
  1580. if in.TokenSecretRef != nil {
  1581. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1582. *out = new(metav1.SecretKeySelector)
  1583. (*in).DeepCopyInto(*out)
  1584. }
  1585. if in.AppRole != nil {
  1586. in, out := &in.AppRole, &out.AppRole
  1587. *out = new(VaultAppRole)
  1588. (*in).DeepCopyInto(*out)
  1589. }
  1590. if in.Kubernetes != nil {
  1591. in, out := &in.Kubernetes, &out.Kubernetes
  1592. *out = new(VaultKubernetesAuth)
  1593. (*in).DeepCopyInto(*out)
  1594. }
  1595. if in.Ldap != nil {
  1596. in, out := &in.Ldap, &out.Ldap
  1597. *out = new(VaultLdapAuth)
  1598. (*in).DeepCopyInto(*out)
  1599. }
  1600. if in.Jwt != nil {
  1601. in, out := &in.Jwt, &out.Jwt
  1602. *out = new(VaultJwtAuth)
  1603. (*in).DeepCopyInto(*out)
  1604. }
  1605. if in.Cert != nil {
  1606. in, out := &in.Cert, &out.Cert
  1607. *out = new(VaultCertAuth)
  1608. (*in).DeepCopyInto(*out)
  1609. }
  1610. }
  1611. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1612. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1613. if in == nil {
  1614. return nil
  1615. }
  1616. out := new(VaultAuth)
  1617. in.DeepCopyInto(out)
  1618. return out
  1619. }
  1620. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1621. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1622. *out = *in
  1623. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1624. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1625. }
  1626. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1627. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1628. if in == nil {
  1629. return nil
  1630. }
  1631. out := new(VaultCertAuth)
  1632. in.DeepCopyInto(out)
  1633. return out
  1634. }
  1635. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1636. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1637. *out = *in
  1638. if in.SecretRef != nil {
  1639. in, out := &in.SecretRef, &out.SecretRef
  1640. *out = new(metav1.SecretKeySelector)
  1641. (*in).DeepCopyInto(*out)
  1642. }
  1643. if in.KubernetesServiceAccountToken != nil {
  1644. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  1645. *out = new(VaultKubernetesServiceAccountTokenAuth)
  1646. (*in).DeepCopyInto(*out)
  1647. }
  1648. }
  1649. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1650. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1651. if in == nil {
  1652. return nil
  1653. }
  1654. out := new(VaultJwtAuth)
  1655. in.DeepCopyInto(out)
  1656. return out
  1657. }
  1658. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1659. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1660. *out = *in
  1661. if in.ServiceAccountRef != nil {
  1662. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1663. *out = new(metav1.ServiceAccountSelector)
  1664. (*in).DeepCopyInto(*out)
  1665. }
  1666. if in.SecretRef != nil {
  1667. in, out := &in.SecretRef, &out.SecretRef
  1668. *out = new(metav1.SecretKeySelector)
  1669. (*in).DeepCopyInto(*out)
  1670. }
  1671. }
  1672. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1673. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1674. if in == nil {
  1675. return nil
  1676. }
  1677. out := new(VaultKubernetesAuth)
  1678. in.DeepCopyInto(out)
  1679. return out
  1680. }
  1681. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1682. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  1683. *out = *in
  1684. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1685. if in.Audiences != nil {
  1686. in, out := &in.Audiences, &out.Audiences
  1687. *out = new([]string)
  1688. if **in != nil {
  1689. in, out := *in, *out
  1690. *out = make([]string, len(*in))
  1691. copy(*out, *in)
  1692. }
  1693. }
  1694. if in.ExpirationSeconds != nil {
  1695. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  1696. *out = new(int64)
  1697. **out = **in
  1698. }
  1699. }
  1700. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  1701. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  1702. if in == nil {
  1703. return nil
  1704. }
  1705. out := new(VaultKubernetesServiceAccountTokenAuth)
  1706. in.DeepCopyInto(out)
  1707. return out
  1708. }
  1709. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1710. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1711. *out = *in
  1712. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1713. }
  1714. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1715. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1716. if in == nil {
  1717. return nil
  1718. }
  1719. out := new(VaultLdapAuth)
  1720. in.DeepCopyInto(out)
  1721. return out
  1722. }
  1723. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1724. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1725. *out = *in
  1726. in.Auth.DeepCopyInto(&out.Auth)
  1727. if in.Path != nil {
  1728. in, out := &in.Path, &out.Path
  1729. *out = new(string)
  1730. **out = **in
  1731. }
  1732. if in.Namespace != nil {
  1733. in, out := &in.Namespace, &out.Namespace
  1734. *out = new(string)
  1735. **out = **in
  1736. }
  1737. if in.CABundle != nil {
  1738. in, out := &in.CABundle, &out.CABundle
  1739. *out = make([]byte, len(*in))
  1740. copy(*out, *in)
  1741. }
  1742. if in.CAProvider != nil {
  1743. in, out := &in.CAProvider, &out.CAProvider
  1744. *out = new(CAProvider)
  1745. (*in).DeepCopyInto(*out)
  1746. }
  1747. }
  1748. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1749. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1750. if in == nil {
  1751. return nil
  1752. }
  1753. out := new(VaultProvider)
  1754. in.DeepCopyInto(out)
  1755. return out
  1756. }
  1757. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1758. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1759. *out = *in
  1760. if in.Namespace != nil {
  1761. in, out := &in.Namespace, &out.Namespace
  1762. *out = new(string)
  1763. **out = **in
  1764. }
  1765. }
  1766. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1767. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1768. if in == nil {
  1769. return nil
  1770. }
  1771. out := new(WebhookCAProvider)
  1772. in.DeepCopyInto(out)
  1773. return out
  1774. }
  1775. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1776. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1777. *out = *in
  1778. if in.Headers != nil {
  1779. in, out := &in.Headers, &out.Headers
  1780. *out = make(map[string]string, len(*in))
  1781. for key, val := range *in {
  1782. (*out)[key] = val
  1783. }
  1784. }
  1785. if in.Timeout != nil {
  1786. in, out := &in.Timeout, &out.Timeout
  1787. *out = new(v1.Duration)
  1788. **out = **in
  1789. }
  1790. out.Result = in.Result
  1791. if in.Secrets != nil {
  1792. in, out := &in.Secrets, &out.Secrets
  1793. *out = make([]WebhookSecret, len(*in))
  1794. for i := range *in {
  1795. (*in)[i].DeepCopyInto(&(*out)[i])
  1796. }
  1797. }
  1798. if in.CABundle != nil {
  1799. in, out := &in.CABundle, &out.CABundle
  1800. *out = make([]byte, len(*in))
  1801. copy(*out, *in)
  1802. }
  1803. if in.CAProvider != nil {
  1804. in, out := &in.CAProvider, &out.CAProvider
  1805. *out = new(WebhookCAProvider)
  1806. (*in).DeepCopyInto(*out)
  1807. }
  1808. }
  1809. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1810. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1811. if in == nil {
  1812. return nil
  1813. }
  1814. out := new(WebhookProvider)
  1815. in.DeepCopyInto(out)
  1816. return out
  1817. }
  1818. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1819. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1820. *out = *in
  1821. }
  1822. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1823. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1824. if in == nil {
  1825. return nil
  1826. }
  1827. out := new(WebhookResult)
  1828. in.DeepCopyInto(out)
  1829. return out
  1830. }
  1831. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1832. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1833. *out = *in
  1834. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1835. }
  1836. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1837. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1838. if in == nil {
  1839. return nil
  1840. }
  1841. out := new(WebhookSecret)
  1842. in.DeepCopyInto(out)
  1843. return out
  1844. }
  1845. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1846. func (in *Workflow) DeepCopyInto(out *Workflow) {
  1847. *out = *in
  1848. out.TypeMeta = in.TypeMeta
  1849. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1850. in.Spec.DeepCopyInto(&out.Spec)
  1851. in.Status.DeepCopyInto(&out.Status)
  1852. }
  1853. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.
  1854. func (in *Workflow) DeepCopy() *Workflow {
  1855. if in == nil {
  1856. return nil
  1857. }
  1858. out := new(Workflow)
  1859. in.DeepCopyInto(out)
  1860. return out
  1861. }
  1862. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1863. func (in *Workflow) DeepCopyObject() runtime.Object {
  1864. if c := in.DeepCopy(); c != nil {
  1865. return c
  1866. }
  1867. return nil
  1868. }
  1869. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1870. func (in *WorkflowItem) DeepCopyInto(out *WorkflowItem) {
  1871. *out = *in
  1872. if in.Steps != nil {
  1873. in, out := &in.Steps, &out.Steps
  1874. *out = make([]WorkflowStep, len(*in))
  1875. for i := range *in {
  1876. (*in)[i].DeepCopyInto(&(*out)[i])
  1877. }
  1878. }
  1879. }
  1880. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowItem.
  1881. func (in *WorkflowItem) DeepCopy() *WorkflowItem {
  1882. if in == nil {
  1883. return nil
  1884. }
  1885. out := new(WorkflowItem)
  1886. in.DeepCopyInto(out)
  1887. return out
  1888. }
  1889. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1890. func (in *WorkflowList) DeepCopyInto(out *WorkflowList) {
  1891. *out = *in
  1892. out.TypeMeta = in.TypeMeta
  1893. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1894. if in.Items != nil {
  1895. in, out := &in.Items, &out.Items
  1896. *out = make([]Workflow, len(*in))
  1897. for i := range *in {
  1898. (*in)[i].DeepCopyInto(&(*out)[i])
  1899. }
  1900. }
  1901. }
  1902. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowList.
  1903. func (in *WorkflowList) DeepCopy() *WorkflowList {
  1904. if in == nil {
  1905. return nil
  1906. }
  1907. out := new(WorkflowList)
  1908. in.DeepCopyInto(out)
  1909. return out
  1910. }
  1911. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1912. func (in *WorkflowList) DeepCopyObject() runtime.Object {
  1913. if c := in.DeepCopy(); c != nil {
  1914. return c
  1915. }
  1916. return nil
  1917. }
  1918. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1919. func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec) {
  1920. *out = *in
  1921. if in.RefreshInterval != nil {
  1922. in, out := &in.RefreshInterval, &out.RefreshInterval
  1923. *out = new(v1.Duration)
  1924. **out = **in
  1925. }
  1926. if in.Workflows != nil {
  1927. in, out := &in.Workflows, &out.Workflows
  1928. *out = make([]WorkflowItem, len(*in))
  1929. for i := range *in {
  1930. (*in)[i].DeepCopyInto(&(*out)[i])
  1931. }
  1932. }
  1933. }
  1934. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpec.
  1935. func (in *WorkflowSpec) DeepCopy() *WorkflowSpec {
  1936. if in == nil {
  1937. return nil
  1938. }
  1939. out := new(WorkflowSpec)
  1940. in.DeepCopyInto(out)
  1941. return out
  1942. }
  1943. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1944. func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus) {
  1945. *out = *in
  1946. if in.Conditions != nil {
  1947. in, out := &in.Conditions, &out.Conditions
  1948. *out = make([]WorkflowStatusCondition, len(*in))
  1949. for i := range *in {
  1950. (*in)[i].DeepCopyInto(&(*out)[i])
  1951. }
  1952. }
  1953. }
  1954. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.
  1955. func (in *WorkflowStatus) DeepCopy() *WorkflowStatus {
  1956. if in == nil {
  1957. return nil
  1958. }
  1959. out := new(WorkflowStatus)
  1960. in.DeepCopyInto(out)
  1961. return out
  1962. }
  1963. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1964. func (in *WorkflowStatusCondition) DeepCopyInto(out *WorkflowStatusCondition) {
  1965. *out = *in
  1966. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1967. }
  1968. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatusCondition.
  1969. func (in *WorkflowStatusCondition) DeepCopy() *WorkflowStatusCondition {
  1970. if in == nil {
  1971. return nil
  1972. }
  1973. out := new(WorkflowStatusCondition)
  1974. in.DeepCopyInto(out)
  1975. return out
  1976. }
  1977. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1978. func (in *WorkflowStep) DeepCopyInto(out *WorkflowStep) {
  1979. *out = *in
  1980. if in.Pull != nil {
  1981. in, out := &in.Pull, &out.Pull
  1982. *out = new(WorkflowStepPull)
  1983. (*in).DeepCopyInto(*out)
  1984. }
  1985. if in.Push != nil {
  1986. in, out := &in.Push, &out.Push
  1987. *out = new(WorkflowStepPush)
  1988. (*in).DeepCopyInto(*out)
  1989. }
  1990. if in.Template != nil {
  1991. in, out := &in.Template, &out.Template
  1992. *out = new(WorkflowTemplate)
  1993. (*in).DeepCopyInto(*out)
  1994. }
  1995. if in.Manifests != nil {
  1996. in, out := &in.Manifests, &out.Manifests
  1997. *out = make([]string, len(*in))
  1998. copy(*out, *in)
  1999. }
  2000. }
  2001. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStep.
  2002. func (in *WorkflowStep) DeepCopy() *WorkflowStep {
  2003. if in == nil {
  2004. return nil
  2005. }
  2006. out := new(WorkflowStep)
  2007. in.DeepCopyInto(out)
  2008. return out
  2009. }
  2010. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2011. func (in *WorkflowStepPull) DeepCopyInto(out *WorkflowStepPull) {
  2012. *out = *in
  2013. in.Source.DeepCopyInto(&out.Source)
  2014. if in.Data != nil {
  2015. in, out := &in.Data, &out.Data
  2016. *out = make([]v1beta1.ExternalSecretData, len(*in))
  2017. for i := range *in {
  2018. (*in)[i].DeepCopyInto(&(*out)[i])
  2019. }
  2020. }
  2021. if in.DataFrom != nil {
  2022. in, out := &in.DataFrom, &out.DataFrom
  2023. *out = make([]v1beta1.ExternalSecretDataFromRemoteRef, len(*in))
  2024. for i := range *in {
  2025. (*in)[i].DeepCopyInto(&(*out)[i])
  2026. }
  2027. }
  2028. }
  2029. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStepPull.
  2030. func (in *WorkflowStepPull) DeepCopy() *WorkflowStepPull {
  2031. if in == nil {
  2032. return nil
  2033. }
  2034. out := new(WorkflowStepPull)
  2035. in.DeepCopyInto(out)
  2036. return out
  2037. }
  2038. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2039. func (in *WorkflowStepPush) DeepCopyInto(out *WorkflowStepPush) {
  2040. *out = *in
  2041. out.Destination = in.Destination
  2042. if in.Data != nil {
  2043. in, out := &in.Data, &out.Data
  2044. *out = make([]PushSecretData, len(*in))
  2045. for i := range *in {
  2046. (*in)[i].DeepCopyInto(&(*out)[i])
  2047. }
  2048. }
  2049. }
  2050. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStepPush.
  2051. func (in *WorkflowStepPush) DeepCopy() *WorkflowStepPush {
  2052. if in == nil {
  2053. return nil
  2054. }
  2055. out := new(WorkflowStepPush)
  2056. in.DeepCopyInto(out)
  2057. return out
  2058. }
  2059. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2060. func (in *WorkflowTemplate) DeepCopyInto(out *WorkflowTemplate) {
  2061. *out = *in
  2062. in.Metadata.DeepCopyInto(&out.Metadata)
  2063. if in.Data != nil {
  2064. in, out := &in.Data, &out.Data
  2065. *out = make(map[string]string, len(*in))
  2066. for key, val := range *in {
  2067. (*out)[key] = val
  2068. }
  2069. }
  2070. }
  2071. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowTemplate.
  2072. func (in *WorkflowTemplate) DeepCopy() *WorkflowTemplate {
  2073. if in == nil {
  2074. return nil
  2075. }
  2076. out := new(WorkflowTemplate)
  2077. in.DeepCopyInto(out)
  2078. return out
  2079. }
  2080. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2081. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  2082. *out = *in
  2083. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2084. }
  2085. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  2086. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  2087. if in == nil {
  2088. return nil
  2089. }
  2090. out := new(YandexLockboxAuth)
  2091. in.DeepCopyInto(out)
  2092. return out
  2093. }
  2094. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2095. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  2096. *out = *in
  2097. in.Certificate.DeepCopyInto(&out.Certificate)
  2098. }
  2099. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  2100. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  2101. if in == nil {
  2102. return nil
  2103. }
  2104. out := new(YandexLockboxCAProvider)
  2105. in.DeepCopyInto(out)
  2106. return out
  2107. }
  2108. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2109. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  2110. *out = *in
  2111. in.Auth.DeepCopyInto(&out.Auth)
  2112. if in.CAProvider != nil {
  2113. in, out := &in.CAProvider, &out.CAProvider
  2114. *out = new(YandexLockboxCAProvider)
  2115. (*in).DeepCopyInto(*out)
  2116. }
  2117. }
  2118. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  2119. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  2120. if in == nil {
  2121. return nil
  2122. }
  2123. out := new(YandexLockboxProvider)
  2124. in.DeepCopyInto(out)
  2125. return out
  2126. }