zz_generated.deepcopy.go 95 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257
  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 v1beta1
  15. import (
  16. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  17. "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/runtime"
  19. )
  20. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  21. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  22. *out = *in
  23. if in.SecretRef != nil {
  24. in, out := &in.SecretRef, &out.SecretRef
  25. *out = new(AWSAuthSecretRef)
  26. (*in).DeepCopyInto(*out)
  27. }
  28. if in.JWTAuth != nil {
  29. in, out := &in.JWTAuth, &out.JWTAuth
  30. *out = new(AWSJWTAuth)
  31. (*in).DeepCopyInto(*out)
  32. }
  33. }
  34. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  35. func (in *AWSAuth) DeepCopy() *AWSAuth {
  36. if in == nil {
  37. return nil
  38. }
  39. out := new(AWSAuth)
  40. in.DeepCopyInto(out)
  41. return out
  42. }
  43. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  44. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  45. *out = *in
  46. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  47. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  48. if in.SessionToken != nil {
  49. in, out := &in.SessionToken, &out.SessionToken
  50. *out = new(metav1.SecretKeySelector)
  51. (*in).DeepCopyInto(*out)
  52. }
  53. }
  54. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  55. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  56. if in == nil {
  57. return nil
  58. }
  59. out := new(AWSAuthSecretRef)
  60. in.DeepCopyInto(out)
  61. return out
  62. }
  63. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  64. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  65. *out = *in
  66. if in.ServiceAccountRef != nil {
  67. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  68. *out = new(metav1.ServiceAccountSelector)
  69. (*in).DeepCopyInto(*out)
  70. }
  71. }
  72. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  73. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  74. if in == nil {
  75. return nil
  76. }
  77. out := new(AWSJWTAuth)
  78. in.DeepCopyInto(out)
  79. return out
  80. }
  81. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  82. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  83. *out = *in
  84. in.Auth.DeepCopyInto(&out.Auth)
  85. if in.AdditionalRoles != nil {
  86. in, out := &in.AdditionalRoles, &out.AdditionalRoles
  87. *out = make([]string, len(*in))
  88. copy(*out, *in)
  89. }
  90. if in.SessionTags != nil {
  91. in, out := &in.SessionTags, &out.SessionTags
  92. *out = make([]*Tag, len(*in))
  93. for i := range *in {
  94. if (*in)[i] != nil {
  95. in, out := &(*in)[i], &(*out)[i]
  96. *out = new(Tag)
  97. **out = **in
  98. }
  99. }
  100. }
  101. if in.SecretsManager != nil {
  102. in, out := &in.SecretsManager, &out.SecretsManager
  103. *out = new(SecretsManager)
  104. **out = **in
  105. }
  106. if in.TransitiveTagKeys != nil {
  107. in, out := &in.TransitiveTagKeys, &out.TransitiveTagKeys
  108. *out = make([]*string, len(*in))
  109. for i := range *in {
  110. if (*in)[i] != nil {
  111. in, out := &(*in)[i], &(*out)[i]
  112. *out = new(string)
  113. **out = **in
  114. }
  115. }
  116. }
  117. }
  118. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  119. func (in *AWSProvider) DeepCopy() *AWSProvider {
  120. if in == nil {
  121. return nil
  122. }
  123. out := new(AWSProvider)
  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 *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  129. *out = *in
  130. in.SecretRef.DeepCopyInto(&out.SecretRef)
  131. if in.KubernetesAuth != nil {
  132. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  133. *out = new(AkeylessKubernetesAuth)
  134. (*in).DeepCopyInto(*out)
  135. }
  136. }
  137. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  138. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  139. if in == nil {
  140. return nil
  141. }
  142. out := new(AkeylessAuth)
  143. in.DeepCopyInto(out)
  144. return out
  145. }
  146. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  147. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  148. *out = *in
  149. in.AccessID.DeepCopyInto(&out.AccessID)
  150. in.AccessType.DeepCopyInto(&out.AccessType)
  151. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  152. }
  153. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  154. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  155. if in == nil {
  156. return nil
  157. }
  158. out := new(AkeylessAuthSecretRef)
  159. in.DeepCopyInto(out)
  160. return out
  161. }
  162. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  163. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  164. *out = *in
  165. if in.ServiceAccountRef != nil {
  166. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  167. *out = new(metav1.ServiceAccountSelector)
  168. (*in).DeepCopyInto(*out)
  169. }
  170. if in.SecretRef != nil {
  171. in, out := &in.SecretRef, &out.SecretRef
  172. *out = new(metav1.SecretKeySelector)
  173. (*in).DeepCopyInto(*out)
  174. }
  175. }
  176. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  177. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  178. if in == nil {
  179. return nil
  180. }
  181. out := new(AkeylessKubernetesAuth)
  182. in.DeepCopyInto(out)
  183. return out
  184. }
  185. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  186. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  187. *out = *in
  188. if in.AkeylessGWApiURL != nil {
  189. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  190. *out = new(string)
  191. **out = **in
  192. }
  193. if in.Auth != nil {
  194. in, out := &in.Auth, &out.Auth
  195. *out = new(AkeylessAuth)
  196. (*in).DeepCopyInto(*out)
  197. }
  198. if in.CABundle != nil {
  199. in, out := &in.CABundle, &out.CABundle
  200. *out = make([]byte, len(*in))
  201. copy(*out, *in)
  202. }
  203. if in.CAProvider != nil {
  204. in, out := &in.CAProvider, &out.CAProvider
  205. *out = new(CAProvider)
  206. (*in).DeepCopyInto(*out)
  207. }
  208. }
  209. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  210. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  211. if in == nil {
  212. return nil
  213. }
  214. out := new(AkeylessProvider)
  215. in.DeepCopyInto(out)
  216. return out
  217. }
  218. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  219. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  220. *out = *in
  221. if in.SecretRef != nil {
  222. in, out := &in.SecretRef, &out.SecretRef
  223. *out = new(AlibabaAuthSecretRef)
  224. (*in).DeepCopyInto(*out)
  225. }
  226. if in.RRSAAuth != nil {
  227. in, out := &in.RRSAAuth, &out.RRSAAuth
  228. *out = new(AlibabaRRSAAuth)
  229. **out = **in
  230. }
  231. }
  232. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  233. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  234. if in == nil {
  235. return nil
  236. }
  237. out := new(AlibabaAuth)
  238. in.DeepCopyInto(out)
  239. return out
  240. }
  241. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  242. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  243. *out = *in
  244. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  245. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  246. }
  247. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  248. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  249. if in == nil {
  250. return nil
  251. }
  252. out := new(AlibabaAuthSecretRef)
  253. in.DeepCopyInto(out)
  254. return out
  255. }
  256. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  257. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  258. *out = *in
  259. in.Auth.DeepCopyInto(&out.Auth)
  260. }
  261. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  262. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  263. if in == nil {
  264. return nil
  265. }
  266. out := new(AlibabaProvider)
  267. in.DeepCopyInto(out)
  268. return out
  269. }
  270. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  271. func (in *AlibabaRRSAAuth) DeepCopyInto(out *AlibabaRRSAAuth) {
  272. *out = *in
  273. }
  274. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaRRSAAuth.
  275. func (in *AlibabaRRSAAuth) DeepCopy() *AlibabaRRSAAuth {
  276. if in == nil {
  277. return nil
  278. }
  279. out := new(AlibabaRRSAAuth)
  280. in.DeepCopyInto(out)
  281. return out
  282. }
  283. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  284. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  285. *out = *in
  286. if in.ClientID != nil {
  287. in, out := &in.ClientID, &out.ClientID
  288. *out = new(metav1.SecretKeySelector)
  289. (*in).DeepCopyInto(*out)
  290. }
  291. if in.TenantID != nil {
  292. in, out := &in.TenantID, &out.TenantID
  293. *out = new(metav1.SecretKeySelector)
  294. (*in).DeepCopyInto(*out)
  295. }
  296. if in.ClientSecret != nil {
  297. in, out := &in.ClientSecret, &out.ClientSecret
  298. *out = new(metav1.SecretKeySelector)
  299. (*in).DeepCopyInto(*out)
  300. }
  301. if in.ClientCertificate != nil {
  302. in, out := &in.ClientCertificate, &out.ClientCertificate
  303. *out = new(metav1.SecretKeySelector)
  304. (*in).DeepCopyInto(*out)
  305. }
  306. }
  307. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  308. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  309. if in == nil {
  310. return nil
  311. }
  312. out := new(AzureKVAuth)
  313. in.DeepCopyInto(out)
  314. return out
  315. }
  316. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  317. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  318. *out = *in
  319. if in.AuthType != nil {
  320. in, out := &in.AuthType, &out.AuthType
  321. *out = new(AzureAuthType)
  322. **out = **in
  323. }
  324. if in.VaultURL != nil {
  325. in, out := &in.VaultURL, &out.VaultURL
  326. *out = new(string)
  327. **out = **in
  328. }
  329. if in.TenantID != nil {
  330. in, out := &in.TenantID, &out.TenantID
  331. *out = new(string)
  332. **out = **in
  333. }
  334. if in.AuthSecretRef != nil {
  335. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  336. *out = new(AzureKVAuth)
  337. (*in).DeepCopyInto(*out)
  338. }
  339. if in.ServiceAccountRef != nil {
  340. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  341. *out = new(metav1.ServiceAccountSelector)
  342. (*in).DeepCopyInto(*out)
  343. }
  344. if in.IdentityID != nil {
  345. in, out := &in.IdentityID, &out.IdentityID
  346. *out = new(string)
  347. **out = **in
  348. }
  349. }
  350. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  351. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  352. if in == nil {
  353. return nil
  354. }
  355. out := new(AzureKVProvider)
  356. in.DeepCopyInto(out)
  357. return out
  358. }
  359. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  360. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  361. *out = *in
  362. if in.Namespace != nil {
  363. in, out := &in.Namespace, &out.Namespace
  364. *out = new(string)
  365. **out = **in
  366. }
  367. }
  368. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  369. func (in *CAProvider) DeepCopy() *CAProvider {
  370. if in == nil {
  371. return nil
  372. }
  373. out := new(CAProvider)
  374. in.DeepCopyInto(out)
  375. return out
  376. }
  377. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  378. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  379. *out = *in
  380. in.ClientCert.DeepCopyInto(&out.ClientCert)
  381. in.ClientKey.DeepCopyInto(&out.ClientKey)
  382. }
  383. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  384. func (in *CertAuth) DeepCopy() *CertAuth {
  385. if in == nil {
  386. return nil
  387. }
  388. out := new(CertAuth)
  389. in.DeepCopyInto(out)
  390. return out
  391. }
  392. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  393. func (in *ChefAuth) DeepCopyInto(out *ChefAuth) {
  394. *out = *in
  395. in.SecretRef.DeepCopyInto(&out.SecretRef)
  396. }
  397. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefAuth.
  398. func (in *ChefAuth) DeepCopy() *ChefAuth {
  399. if in == nil {
  400. return nil
  401. }
  402. out := new(ChefAuth)
  403. in.DeepCopyInto(out)
  404. return out
  405. }
  406. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  407. func (in *ChefAuthSecretRef) DeepCopyInto(out *ChefAuthSecretRef) {
  408. *out = *in
  409. in.SecretKey.DeepCopyInto(&out.SecretKey)
  410. }
  411. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefAuthSecretRef.
  412. func (in *ChefAuthSecretRef) DeepCopy() *ChefAuthSecretRef {
  413. if in == nil {
  414. return nil
  415. }
  416. out := new(ChefAuthSecretRef)
  417. in.DeepCopyInto(out)
  418. return out
  419. }
  420. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  421. func (in *ChefProvider) DeepCopyInto(out *ChefProvider) {
  422. *out = *in
  423. if in.Auth != nil {
  424. in, out := &in.Auth, &out.Auth
  425. *out = new(ChefAuth)
  426. (*in).DeepCopyInto(*out)
  427. }
  428. }
  429. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChefProvider.
  430. func (in *ChefProvider) DeepCopy() *ChefProvider {
  431. if in == nil {
  432. return nil
  433. }
  434. out := new(ChefProvider)
  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 *ClusterExternalSecret) DeepCopyInto(out *ClusterExternalSecret) {
  440. *out = *in
  441. out.TypeMeta = in.TypeMeta
  442. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  443. in.Spec.DeepCopyInto(&out.Spec)
  444. in.Status.DeepCopyInto(&out.Status)
  445. }
  446. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecret.
  447. func (in *ClusterExternalSecret) DeepCopy() *ClusterExternalSecret {
  448. if in == nil {
  449. return nil
  450. }
  451. out := new(ClusterExternalSecret)
  452. in.DeepCopyInto(out)
  453. return out
  454. }
  455. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  456. func (in *ClusterExternalSecret) DeepCopyObject() runtime.Object {
  457. if c := in.DeepCopy(); c != nil {
  458. return c
  459. }
  460. return nil
  461. }
  462. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  463. func (in *ClusterExternalSecretList) DeepCopyInto(out *ClusterExternalSecretList) {
  464. *out = *in
  465. out.TypeMeta = in.TypeMeta
  466. in.ListMeta.DeepCopyInto(&out.ListMeta)
  467. if in.Items != nil {
  468. in, out := &in.Items, &out.Items
  469. *out = make([]ClusterExternalSecret, len(*in))
  470. for i := range *in {
  471. (*in)[i].DeepCopyInto(&(*out)[i])
  472. }
  473. }
  474. }
  475. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretList.
  476. func (in *ClusterExternalSecretList) DeepCopy() *ClusterExternalSecretList {
  477. if in == nil {
  478. return nil
  479. }
  480. out := new(ClusterExternalSecretList)
  481. in.DeepCopyInto(out)
  482. return out
  483. }
  484. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  485. func (in *ClusterExternalSecretList) DeepCopyObject() runtime.Object {
  486. if c := in.DeepCopy(); c != nil {
  487. return c
  488. }
  489. return nil
  490. }
  491. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  492. func (in *ClusterExternalSecretNamespaceFailure) DeepCopyInto(out *ClusterExternalSecretNamespaceFailure) {
  493. *out = *in
  494. }
  495. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretNamespaceFailure.
  496. func (in *ClusterExternalSecretNamespaceFailure) DeepCopy() *ClusterExternalSecretNamespaceFailure {
  497. if in == nil {
  498. return nil
  499. }
  500. out := new(ClusterExternalSecretNamespaceFailure)
  501. in.DeepCopyInto(out)
  502. return out
  503. }
  504. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  505. func (in *ClusterExternalSecretSpec) DeepCopyInto(out *ClusterExternalSecretSpec) {
  506. *out = *in
  507. in.ExternalSecretSpec.DeepCopyInto(&out.ExternalSecretSpec)
  508. in.ExternalSecretMetadata.DeepCopyInto(&out.ExternalSecretMetadata)
  509. if in.NamespaceSelector != nil {
  510. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  511. *out = new(v1.LabelSelector)
  512. (*in).DeepCopyInto(*out)
  513. }
  514. if in.NamespaceSelectors != nil {
  515. in, out := &in.NamespaceSelectors, &out.NamespaceSelectors
  516. *out = make([]*v1.LabelSelector, len(*in))
  517. for i := range *in {
  518. if (*in)[i] != nil {
  519. in, out := &(*in)[i], &(*out)[i]
  520. *out = new(v1.LabelSelector)
  521. (*in).DeepCopyInto(*out)
  522. }
  523. }
  524. }
  525. if in.Namespaces != nil {
  526. in, out := &in.Namespaces, &out.Namespaces
  527. *out = make([]string, len(*in))
  528. copy(*out, *in)
  529. }
  530. if in.RefreshInterval != nil {
  531. in, out := &in.RefreshInterval, &out.RefreshInterval
  532. *out = new(v1.Duration)
  533. **out = **in
  534. }
  535. }
  536. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretSpec.
  537. func (in *ClusterExternalSecretSpec) DeepCopy() *ClusterExternalSecretSpec {
  538. if in == nil {
  539. return nil
  540. }
  541. out := new(ClusterExternalSecretSpec)
  542. in.DeepCopyInto(out)
  543. return out
  544. }
  545. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  546. func (in *ClusterExternalSecretStatus) DeepCopyInto(out *ClusterExternalSecretStatus) {
  547. *out = *in
  548. if in.FailedNamespaces != nil {
  549. in, out := &in.FailedNamespaces, &out.FailedNamespaces
  550. *out = make([]ClusterExternalSecretNamespaceFailure, len(*in))
  551. copy(*out, *in)
  552. }
  553. if in.ProvisionedNamespaces != nil {
  554. in, out := &in.ProvisionedNamespaces, &out.ProvisionedNamespaces
  555. *out = make([]string, len(*in))
  556. copy(*out, *in)
  557. }
  558. if in.Conditions != nil {
  559. in, out := &in.Conditions, &out.Conditions
  560. *out = make([]ClusterExternalSecretStatusCondition, len(*in))
  561. copy(*out, *in)
  562. }
  563. }
  564. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatus.
  565. func (in *ClusterExternalSecretStatus) DeepCopy() *ClusterExternalSecretStatus {
  566. if in == nil {
  567. return nil
  568. }
  569. out := new(ClusterExternalSecretStatus)
  570. in.DeepCopyInto(out)
  571. return out
  572. }
  573. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  574. func (in *ClusterExternalSecretStatusCondition) DeepCopyInto(out *ClusterExternalSecretStatusCondition) {
  575. *out = *in
  576. }
  577. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatusCondition.
  578. func (in *ClusterExternalSecretStatusCondition) DeepCopy() *ClusterExternalSecretStatusCondition {
  579. if in == nil {
  580. return nil
  581. }
  582. out := new(ClusterExternalSecretStatusCondition)
  583. in.DeepCopyInto(out)
  584. return out
  585. }
  586. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  587. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  588. *out = *in
  589. out.TypeMeta = in.TypeMeta
  590. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  591. in.Spec.DeepCopyInto(&out.Spec)
  592. in.Status.DeepCopyInto(&out.Status)
  593. }
  594. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  595. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  596. if in == nil {
  597. return nil
  598. }
  599. out := new(ClusterSecretStore)
  600. in.DeepCopyInto(out)
  601. return out
  602. }
  603. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  604. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  605. if c := in.DeepCopy(); c != nil {
  606. return c
  607. }
  608. return nil
  609. }
  610. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  611. func (in *ClusterSecretStoreCondition) DeepCopyInto(out *ClusterSecretStoreCondition) {
  612. *out = *in
  613. if in.NamespaceSelector != nil {
  614. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  615. *out = new(v1.LabelSelector)
  616. (*in).DeepCopyInto(*out)
  617. }
  618. if in.Namespaces != nil {
  619. in, out := &in.Namespaces, &out.Namespaces
  620. *out = make([]string, len(*in))
  621. copy(*out, *in)
  622. }
  623. }
  624. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreCondition.
  625. func (in *ClusterSecretStoreCondition) DeepCopy() *ClusterSecretStoreCondition {
  626. if in == nil {
  627. return nil
  628. }
  629. out := new(ClusterSecretStoreCondition)
  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 *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  635. *out = *in
  636. out.TypeMeta = in.TypeMeta
  637. in.ListMeta.DeepCopyInto(&out.ListMeta)
  638. if in.Items != nil {
  639. in, out := &in.Items, &out.Items
  640. *out = make([]ClusterSecretStore, len(*in))
  641. for i := range *in {
  642. (*in)[i].DeepCopyInto(&(*out)[i])
  643. }
  644. }
  645. }
  646. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  647. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  648. if in == nil {
  649. return nil
  650. }
  651. out := new(ClusterSecretStoreList)
  652. in.DeepCopyInto(out)
  653. return out
  654. }
  655. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  656. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  657. if c := in.DeepCopy(); c != nil {
  658. return c
  659. }
  660. return nil
  661. }
  662. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  663. func (in *ConjurAPIKey) DeepCopyInto(out *ConjurAPIKey) {
  664. *out = *in
  665. if in.UserRef != nil {
  666. in, out := &in.UserRef, &out.UserRef
  667. *out = new(metav1.SecretKeySelector)
  668. (*in).DeepCopyInto(*out)
  669. }
  670. if in.APIKeyRef != nil {
  671. in, out := &in.APIKeyRef, &out.APIKeyRef
  672. *out = new(metav1.SecretKeySelector)
  673. (*in).DeepCopyInto(*out)
  674. }
  675. }
  676. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurAPIKey.
  677. func (in *ConjurAPIKey) DeepCopy() *ConjurAPIKey {
  678. if in == nil {
  679. return nil
  680. }
  681. out := new(ConjurAPIKey)
  682. in.DeepCopyInto(out)
  683. return out
  684. }
  685. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  686. func (in *ConjurAuth) DeepCopyInto(out *ConjurAuth) {
  687. *out = *in
  688. if in.APIKey != nil {
  689. in, out := &in.APIKey, &out.APIKey
  690. *out = new(ConjurAPIKey)
  691. (*in).DeepCopyInto(*out)
  692. }
  693. if in.Jwt != nil {
  694. in, out := &in.Jwt, &out.Jwt
  695. *out = new(ConjurJWT)
  696. (*in).DeepCopyInto(*out)
  697. }
  698. }
  699. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurAuth.
  700. func (in *ConjurAuth) DeepCopy() *ConjurAuth {
  701. if in == nil {
  702. return nil
  703. }
  704. out := new(ConjurAuth)
  705. in.DeepCopyInto(out)
  706. return out
  707. }
  708. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  709. func (in *ConjurJWT) DeepCopyInto(out *ConjurJWT) {
  710. *out = *in
  711. if in.SecretRef != nil {
  712. in, out := &in.SecretRef, &out.SecretRef
  713. *out = new(metav1.SecretKeySelector)
  714. (*in).DeepCopyInto(*out)
  715. }
  716. if in.ServiceAccountRef != nil {
  717. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  718. *out = new(metav1.ServiceAccountSelector)
  719. (*in).DeepCopyInto(*out)
  720. }
  721. }
  722. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurJWT.
  723. func (in *ConjurJWT) DeepCopy() *ConjurJWT {
  724. if in == nil {
  725. return nil
  726. }
  727. out := new(ConjurJWT)
  728. in.DeepCopyInto(out)
  729. return out
  730. }
  731. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  732. func (in *ConjurProvider) DeepCopyInto(out *ConjurProvider) {
  733. *out = *in
  734. if in.CAProvider != nil {
  735. in, out := &in.CAProvider, &out.CAProvider
  736. *out = new(CAProvider)
  737. (*in).DeepCopyInto(*out)
  738. }
  739. in.Auth.DeepCopyInto(&out.Auth)
  740. }
  741. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjurProvider.
  742. func (in *ConjurProvider) DeepCopy() *ConjurProvider {
  743. if in == nil {
  744. return nil
  745. }
  746. out := new(ConjurProvider)
  747. in.DeepCopyInto(out)
  748. return out
  749. }
  750. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  751. func (in *DelineaProvider) DeepCopyInto(out *DelineaProvider) {
  752. *out = *in
  753. if in.ClientID != nil {
  754. in, out := &in.ClientID, &out.ClientID
  755. *out = new(DelineaProviderSecretRef)
  756. (*in).DeepCopyInto(*out)
  757. }
  758. if in.ClientSecret != nil {
  759. in, out := &in.ClientSecret, &out.ClientSecret
  760. *out = new(DelineaProviderSecretRef)
  761. (*in).DeepCopyInto(*out)
  762. }
  763. }
  764. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProvider.
  765. func (in *DelineaProvider) DeepCopy() *DelineaProvider {
  766. if in == nil {
  767. return nil
  768. }
  769. out := new(DelineaProvider)
  770. in.DeepCopyInto(out)
  771. return out
  772. }
  773. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  774. func (in *DelineaProviderSecretRef) DeepCopyInto(out *DelineaProviderSecretRef) {
  775. *out = *in
  776. if in.SecretRef != nil {
  777. in, out := &in.SecretRef, &out.SecretRef
  778. *out = new(metav1.SecretKeySelector)
  779. (*in).DeepCopyInto(*out)
  780. }
  781. }
  782. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelineaProviderSecretRef.
  783. func (in *DelineaProviderSecretRef) DeepCopy() *DelineaProviderSecretRef {
  784. if in == nil {
  785. return nil
  786. }
  787. out := new(DelineaProviderSecretRef)
  788. in.DeepCopyInto(out)
  789. return out
  790. }
  791. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  792. func (in *DopplerAuth) DeepCopyInto(out *DopplerAuth) {
  793. *out = *in
  794. in.SecretRef.DeepCopyInto(&out.SecretRef)
  795. }
  796. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuth.
  797. func (in *DopplerAuth) DeepCopy() *DopplerAuth {
  798. if in == nil {
  799. return nil
  800. }
  801. out := new(DopplerAuth)
  802. in.DeepCopyInto(out)
  803. return out
  804. }
  805. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  806. func (in *DopplerAuthSecretRef) DeepCopyInto(out *DopplerAuthSecretRef) {
  807. *out = *in
  808. in.DopplerToken.DeepCopyInto(&out.DopplerToken)
  809. }
  810. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuthSecretRef.
  811. func (in *DopplerAuthSecretRef) DeepCopy() *DopplerAuthSecretRef {
  812. if in == nil {
  813. return nil
  814. }
  815. out := new(DopplerAuthSecretRef)
  816. in.DeepCopyInto(out)
  817. return out
  818. }
  819. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  820. func (in *DopplerProvider) DeepCopyInto(out *DopplerProvider) {
  821. *out = *in
  822. if in.Auth != nil {
  823. in, out := &in.Auth, &out.Auth
  824. *out = new(DopplerAuth)
  825. (*in).DeepCopyInto(*out)
  826. }
  827. }
  828. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerProvider.
  829. func (in *DopplerProvider) DeepCopy() *DopplerProvider {
  830. if in == nil {
  831. return nil
  832. }
  833. out := new(DopplerProvider)
  834. in.DeepCopyInto(out)
  835. return out
  836. }
  837. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  838. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  839. *out = *in
  840. out.TypeMeta = in.TypeMeta
  841. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  842. in.Spec.DeepCopyInto(&out.Spec)
  843. in.Status.DeepCopyInto(&out.Status)
  844. }
  845. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  846. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  847. if in == nil {
  848. return nil
  849. }
  850. out := new(ExternalSecret)
  851. in.DeepCopyInto(out)
  852. return out
  853. }
  854. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  855. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  856. if c := in.DeepCopy(); c != nil {
  857. return c
  858. }
  859. return nil
  860. }
  861. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  862. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  863. *out = *in
  864. out.RemoteRef = in.RemoteRef
  865. if in.SourceRef != nil {
  866. in, out := &in.SourceRef, &out.SourceRef
  867. *out = new(StoreSourceRef)
  868. (*in).DeepCopyInto(*out)
  869. }
  870. }
  871. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  872. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  873. if in == nil {
  874. return nil
  875. }
  876. out := new(ExternalSecretData)
  877. in.DeepCopyInto(out)
  878. return out
  879. }
  880. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  881. func (in *ExternalSecretDataFromRemoteRef) DeepCopyInto(out *ExternalSecretDataFromRemoteRef) {
  882. *out = *in
  883. if in.Extract != nil {
  884. in, out := &in.Extract, &out.Extract
  885. *out = new(ExternalSecretDataRemoteRef)
  886. **out = **in
  887. }
  888. if in.Find != nil {
  889. in, out := &in.Find, &out.Find
  890. *out = new(ExternalSecretFind)
  891. (*in).DeepCopyInto(*out)
  892. }
  893. if in.Rewrite != nil {
  894. in, out := &in.Rewrite, &out.Rewrite
  895. *out = make([]ExternalSecretRewrite, len(*in))
  896. for i := range *in {
  897. (*in)[i].DeepCopyInto(&(*out)[i])
  898. }
  899. }
  900. if in.SourceRef != nil {
  901. in, out := &in.SourceRef, &out.SourceRef
  902. *out = new(StoreGeneratorSourceRef)
  903. (*in).DeepCopyInto(*out)
  904. }
  905. }
  906. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  907. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  908. if in == nil {
  909. return nil
  910. }
  911. out := new(ExternalSecretDataFromRemoteRef)
  912. in.DeepCopyInto(out)
  913. return out
  914. }
  915. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  916. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  917. *out = *in
  918. }
  919. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  920. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  921. if in == nil {
  922. return nil
  923. }
  924. out := new(ExternalSecretDataRemoteRef)
  925. in.DeepCopyInto(out)
  926. return out
  927. }
  928. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  929. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  930. *out = *in
  931. if in.Path != nil {
  932. in, out := &in.Path, &out.Path
  933. *out = new(string)
  934. **out = **in
  935. }
  936. if in.Name != nil {
  937. in, out := &in.Name, &out.Name
  938. *out = new(FindName)
  939. **out = **in
  940. }
  941. if in.Tags != nil {
  942. in, out := &in.Tags, &out.Tags
  943. *out = make(map[string]string, len(*in))
  944. for key, val := range *in {
  945. (*out)[key] = val
  946. }
  947. }
  948. }
  949. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  950. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  951. if in == nil {
  952. return nil
  953. }
  954. out := new(ExternalSecretFind)
  955. in.DeepCopyInto(out)
  956. return out
  957. }
  958. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  959. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  960. *out = *in
  961. out.TypeMeta = in.TypeMeta
  962. in.ListMeta.DeepCopyInto(&out.ListMeta)
  963. if in.Items != nil {
  964. in, out := &in.Items, &out.Items
  965. *out = make([]ExternalSecret, len(*in))
  966. for i := range *in {
  967. (*in)[i].DeepCopyInto(&(*out)[i])
  968. }
  969. }
  970. }
  971. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  972. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  973. if in == nil {
  974. return nil
  975. }
  976. out := new(ExternalSecretList)
  977. in.DeepCopyInto(out)
  978. return out
  979. }
  980. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  981. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  982. if c := in.DeepCopy(); c != nil {
  983. return c
  984. }
  985. return nil
  986. }
  987. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  988. func (in *ExternalSecretMetadata) DeepCopyInto(out *ExternalSecretMetadata) {
  989. *out = *in
  990. if in.Annotations != nil {
  991. in, out := &in.Annotations, &out.Annotations
  992. *out = make(map[string]string, len(*in))
  993. for key, val := range *in {
  994. (*out)[key] = val
  995. }
  996. }
  997. if in.Labels != nil {
  998. in, out := &in.Labels, &out.Labels
  999. *out = make(map[string]string, len(*in))
  1000. for key, val := range *in {
  1001. (*out)[key] = val
  1002. }
  1003. }
  1004. }
  1005. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretMetadata.
  1006. func (in *ExternalSecretMetadata) DeepCopy() *ExternalSecretMetadata {
  1007. if in == nil {
  1008. return nil
  1009. }
  1010. out := new(ExternalSecretMetadata)
  1011. in.DeepCopyInto(out)
  1012. return out
  1013. }
  1014. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1015. func (in *ExternalSecretRewrite) DeepCopyInto(out *ExternalSecretRewrite) {
  1016. *out = *in
  1017. if in.Regexp != nil {
  1018. in, out := &in.Regexp, &out.Regexp
  1019. *out = new(ExternalSecretRewriteRegexp)
  1020. **out = **in
  1021. }
  1022. if in.Transform != nil {
  1023. in, out := &in.Transform, &out.Transform
  1024. *out = new(ExternalSecretRewriteTransform)
  1025. **out = **in
  1026. }
  1027. }
  1028. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewrite.
  1029. func (in *ExternalSecretRewrite) DeepCopy() *ExternalSecretRewrite {
  1030. if in == nil {
  1031. return nil
  1032. }
  1033. out := new(ExternalSecretRewrite)
  1034. in.DeepCopyInto(out)
  1035. return out
  1036. }
  1037. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1038. func (in *ExternalSecretRewriteRegexp) DeepCopyInto(out *ExternalSecretRewriteRegexp) {
  1039. *out = *in
  1040. }
  1041. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteRegexp.
  1042. func (in *ExternalSecretRewriteRegexp) DeepCopy() *ExternalSecretRewriteRegexp {
  1043. if in == nil {
  1044. return nil
  1045. }
  1046. out := new(ExternalSecretRewriteRegexp)
  1047. in.DeepCopyInto(out)
  1048. return out
  1049. }
  1050. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1051. func (in *ExternalSecretRewriteTransform) DeepCopyInto(out *ExternalSecretRewriteTransform) {
  1052. *out = *in
  1053. }
  1054. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteTransform.
  1055. func (in *ExternalSecretRewriteTransform) DeepCopy() *ExternalSecretRewriteTransform {
  1056. if in == nil {
  1057. return nil
  1058. }
  1059. out := new(ExternalSecretRewriteTransform)
  1060. in.DeepCopyInto(out)
  1061. return out
  1062. }
  1063. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1064. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  1065. *out = *in
  1066. out.SecretStoreRef = in.SecretStoreRef
  1067. in.Target.DeepCopyInto(&out.Target)
  1068. if in.RefreshInterval != nil {
  1069. in, out := &in.RefreshInterval, &out.RefreshInterval
  1070. *out = new(v1.Duration)
  1071. **out = **in
  1072. }
  1073. if in.Data != nil {
  1074. in, out := &in.Data, &out.Data
  1075. *out = make([]ExternalSecretData, len(*in))
  1076. for i := range *in {
  1077. (*in)[i].DeepCopyInto(&(*out)[i])
  1078. }
  1079. }
  1080. if in.DataFrom != nil {
  1081. in, out := &in.DataFrom, &out.DataFrom
  1082. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  1083. for i := range *in {
  1084. (*in)[i].DeepCopyInto(&(*out)[i])
  1085. }
  1086. }
  1087. }
  1088. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  1089. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  1090. if in == nil {
  1091. return nil
  1092. }
  1093. out := new(ExternalSecretSpec)
  1094. in.DeepCopyInto(out)
  1095. return out
  1096. }
  1097. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1098. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  1099. *out = *in
  1100. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1101. if in.Conditions != nil {
  1102. in, out := &in.Conditions, &out.Conditions
  1103. *out = make([]ExternalSecretStatusCondition, len(*in))
  1104. for i := range *in {
  1105. (*in)[i].DeepCopyInto(&(*out)[i])
  1106. }
  1107. }
  1108. out.Binding = in.Binding
  1109. }
  1110. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  1111. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  1112. if in == nil {
  1113. return nil
  1114. }
  1115. out := new(ExternalSecretStatus)
  1116. in.DeepCopyInto(out)
  1117. return out
  1118. }
  1119. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1120. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  1121. *out = *in
  1122. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1123. }
  1124. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  1125. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  1126. if in == nil {
  1127. return nil
  1128. }
  1129. out := new(ExternalSecretStatusCondition)
  1130. in.DeepCopyInto(out)
  1131. return out
  1132. }
  1133. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1134. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  1135. *out = *in
  1136. if in.Template != nil {
  1137. in, out := &in.Template, &out.Template
  1138. *out = new(ExternalSecretTemplate)
  1139. (*in).DeepCopyInto(*out)
  1140. }
  1141. }
  1142. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  1143. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  1144. if in == nil {
  1145. return nil
  1146. }
  1147. out := new(ExternalSecretTarget)
  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 *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  1153. *out = *in
  1154. in.Metadata.DeepCopyInto(&out.Metadata)
  1155. if in.Data != nil {
  1156. in, out := &in.Data, &out.Data
  1157. *out = make(map[string]string, len(*in))
  1158. for key, val := range *in {
  1159. (*out)[key] = val
  1160. }
  1161. }
  1162. if in.TemplateFrom != nil {
  1163. in, out := &in.TemplateFrom, &out.TemplateFrom
  1164. *out = make([]TemplateFrom, len(*in))
  1165. for i := range *in {
  1166. (*in)[i].DeepCopyInto(&(*out)[i])
  1167. }
  1168. }
  1169. }
  1170. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  1171. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  1172. if in == nil {
  1173. return nil
  1174. }
  1175. out := new(ExternalSecretTemplate)
  1176. in.DeepCopyInto(out)
  1177. return out
  1178. }
  1179. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1180. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  1181. *out = *in
  1182. if in.Annotations != nil {
  1183. in, out := &in.Annotations, &out.Annotations
  1184. *out = make(map[string]string, len(*in))
  1185. for key, val := range *in {
  1186. (*out)[key] = val
  1187. }
  1188. }
  1189. if in.Labels != nil {
  1190. in, out := &in.Labels, &out.Labels
  1191. *out = make(map[string]string, len(*in))
  1192. for key, val := range *in {
  1193. (*out)[key] = val
  1194. }
  1195. }
  1196. }
  1197. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  1198. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  1199. if in == nil {
  1200. return nil
  1201. }
  1202. out := new(ExternalSecretTemplateMetadata)
  1203. in.DeepCopyInto(out)
  1204. return out
  1205. }
  1206. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1207. func (in *ExternalSecretValidator) DeepCopyInto(out *ExternalSecretValidator) {
  1208. *out = *in
  1209. }
  1210. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretValidator.
  1211. func (in *ExternalSecretValidator) DeepCopy() *ExternalSecretValidator {
  1212. if in == nil {
  1213. return nil
  1214. }
  1215. out := new(ExternalSecretValidator)
  1216. in.DeepCopyInto(out)
  1217. return out
  1218. }
  1219. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1220. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  1221. *out = *in
  1222. if in.Data != nil {
  1223. in, out := &in.Data, &out.Data
  1224. *out = make([]FakeProviderData, len(*in))
  1225. for i := range *in {
  1226. (*in)[i].DeepCopyInto(&(*out)[i])
  1227. }
  1228. }
  1229. }
  1230. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  1231. func (in *FakeProvider) DeepCopy() *FakeProvider {
  1232. if in == nil {
  1233. return nil
  1234. }
  1235. out := new(FakeProvider)
  1236. in.DeepCopyInto(out)
  1237. return out
  1238. }
  1239. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1240. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  1241. *out = *in
  1242. if in.ValueMap != nil {
  1243. in, out := &in.ValueMap, &out.ValueMap
  1244. *out = make(map[string]string, len(*in))
  1245. for key, val := range *in {
  1246. (*out)[key] = val
  1247. }
  1248. }
  1249. }
  1250. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  1251. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  1252. if in == nil {
  1253. return nil
  1254. }
  1255. out := new(FakeProviderData)
  1256. in.DeepCopyInto(out)
  1257. return out
  1258. }
  1259. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1260. func (in *FindName) DeepCopyInto(out *FindName) {
  1261. *out = *in
  1262. }
  1263. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  1264. func (in *FindName) DeepCopy() *FindName {
  1265. if in == nil {
  1266. return nil
  1267. }
  1268. out := new(FindName)
  1269. in.DeepCopyInto(out)
  1270. return out
  1271. }
  1272. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1273. func (in *FortanixProvider) DeepCopyInto(out *FortanixProvider) {
  1274. *out = *in
  1275. if in.APIKey != nil {
  1276. in, out := &in.APIKey, &out.APIKey
  1277. *out = new(FortanixProviderSecretRef)
  1278. (*in).DeepCopyInto(*out)
  1279. }
  1280. }
  1281. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FortanixProvider.
  1282. func (in *FortanixProvider) DeepCopy() *FortanixProvider {
  1283. if in == nil {
  1284. return nil
  1285. }
  1286. out := new(FortanixProvider)
  1287. in.DeepCopyInto(out)
  1288. return out
  1289. }
  1290. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1291. func (in *FortanixProviderSecretRef) DeepCopyInto(out *FortanixProviderSecretRef) {
  1292. *out = *in
  1293. if in.SecretRef != nil {
  1294. in, out := &in.SecretRef, &out.SecretRef
  1295. *out = new(metav1.SecretKeySelector)
  1296. (*in).DeepCopyInto(*out)
  1297. }
  1298. }
  1299. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FortanixProviderSecretRef.
  1300. func (in *FortanixProviderSecretRef) DeepCopy() *FortanixProviderSecretRef {
  1301. if in == nil {
  1302. return nil
  1303. }
  1304. out := new(FortanixProviderSecretRef)
  1305. in.DeepCopyInto(out)
  1306. return out
  1307. }
  1308. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1309. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  1310. *out = *in
  1311. if in.SecretRef != nil {
  1312. in, out := &in.SecretRef, &out.SecretRef
  1313. *out = new(GCPSMAuthSecretRef)
  1314. (*in).DeepCopyInto(*out)
  1315. }
  1316. if in.WorkloadIdentity != nil {
  1317. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  1318. *out = new(GCPWorkloadIdentity)
  1319. (*in).DeepCopyInto(*out)
  1320. }
  1321. }
  1322. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  1323. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  1324. if in == nil {
  1325. return nil
  1326. }
  1327. out := new(GCPSMAuth)
  1328. in.DeepCopyInto(out)
  1329. return out
  1330. }
  1331. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1332. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  1333. *out = *in
  1334. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  1335. }
  1336. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  1337. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  1338. if in == nil {
  1339. return nil
  1340. }
  1341. out := new(GCPSMAuthSecretRef)
  1342. in.DeepCopyInto(out)
  1343. return out
  1344. }
  1345. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1346. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  1347. *out = *in
  1348. in.Auth.DeepCopyInto(&out.Auth)
  1349. }
  1350. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  1351. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  1352. if in == nil {
  1353. return nil
  1354. }
  1355. out := new(GCPSMProvider)
  1356. in.DeepCopyInto(out)
  1357. return out
  1358. }
  1359. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1360. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  1361. *out = *in
  1362. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1363. }
  1364. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  1365. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  1366. if in == nil {
  1367. return nil
  1368. }
  1369. out := new(GCPWorkloadIdentity)
  1370. in.DeepCopyInto(out)
  1371. return out
  1372. }
  1373. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1374. func (in *GeneratorRef) DeepCopyInto(out *GeneratorRef) {
  1375. *out = *in
  1376. }
  1377. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorRef.
  1378. func (in *GeneratorRef) DeepCopy() *GeneratorRef {
  1379. if in == nil {
  1380. return nil
  1381. }
  1382. out := new(GeneratorRef)
  1383. in.DeepCopyInto(out)
  1384. return out
  1385. }
  1386. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1387. func (in *GenericStoreValidator) DeepCopyInto(out *GenericStoreValidator) {
  1388. *out = *in
  1389. }
  1390. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericStoreValidator.
  1391. func (in *GenericStoreValidator) DeepCopy() *GenericStoreValidator {
  1392. if in == nil {
  1393. return nil
  1394. }
  1395. out := new(GenericStoreValidator)
  1396. in.DeepCopyInto(out)
  1397. return out
  1398. }
  1399. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1400. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  1401. *out = *in
  1402. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1403. }
  1404. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  1405. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  1406. if in == nil {
  1407. return nil
  1408. }
  1409. out := new(GitlabAuth)
  1410. in.DeepCopyInto(out)
  1411. return out
  1412. }
  1413. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1414. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  1415. *out = *in
  1416. in.Auth.DeepCopyInto(&out.Auth)
  1417. if in.GroupIDs != nil {
  1418. in, out := &in.GroupIDs, &out.GroupIDs
  1419. *out = make([]string, len(*in))
  1420. copy(*out, *in)
  1421. }
  1422. }
  1423. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  1424. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  1425. if in == nil {
  1426. return nil
  1427. }
  1428. out := new(GitlabProvider)
  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 *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  1434. *out = *in
  1435. in.AccessToken.DeepCopyInto(&out.AccessToken)
  1436. }
  1437. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  1438. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  1439. if in == nil {
  1440. return nil
  1441. }
  1442. out := new(GitlabSecretRef)
  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 *IBMAuth) DeepCopyInto(out *IBMAuth) {
  1448. *out = *in
  1449. if in.SecretRef != nil {
  1450. in, out := &in.SecretRef, &out.SecretRef
  1451. *out = new(IBMAuthSecretRef)
  1452. (*in).DeepCopyInto(*out)
  1453. }
  1454. if in.ContainerAuth != nil {
  1455. in, out := &in.ContainerAuth, &out.ContainerAuth
  1456. *out = new(IBMAuthContainerAuth)
  1457. **out = **in
  1458. }
  1459. }
  1460. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  1461. func (in *IBMAuth) DeepCopy() *IBMAuth {
  1462. if in == nil {
  1463. return nil
  1464. }
  1465. out := new(IBMAuth)
  1466. in.DeepCopyInto(out)
  1467. return out
  1468. }
  1469. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1470. func (in *IBMAuthContainerAuth) DeepCopyInto(out *IBMAuthContainerAuth) {
  1471. *out = *in
  1472. }
  1473. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthContainerAuth.
  1474. func (in *IBMAuthContainerAuth) DeepCopy() *IBMAuthContainerAuth {
  1475. if in == nil {
  1476. return nil
  1477. }
  1478. out := new(IBMAuthContainerAuth)
  1479. in.DeepCopyInto(out)
  1480. return out
  1481. }
  1482. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1483. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  1484. *out = *in
  1485. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  1486. }
  1487. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  1488. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  1489. if in == nil {
  1490. return nil
  1491. }
  1492. out := new(IBMAuthSecretRef)
  1493. in.DeepCopyInto(out)
  1494. return out
  1495. }
  1496. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1497. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  1498. *out = *in
  1499. in.Auth.DeepCopyInto(&out.Auth)
  1500. if in.ServiceURL != nil {
  1501. in, out := &in.ServiceURL, &out.ServiceURL
  1502. *out = new(string)
  1503. **out = **in
  1504. }
  1505. }
  1506. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  1507. func (in *IBMProvider) DeepCopy() *IBMProvider {
  1508. if in == nil {
  1509. return nil
  1510. }
  1511. out := new(IBMProvider)
  1512. in.DeepCopyInto(out)
  1513. return out
  1514. }
  1515. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1516. func (in *InfisicalAuth) DeepCopyInto(out *InfisicalAuth) {
  1517. *out = *in
  1518. if in.UniversalAuthCredentials != nil {
  1519. in, out := &in.UniversalAuthCredentials, &out.UniversalAuthCredentials
  1520. *out = new(UniversalAuthCredentials)
  1521. (*in).DeepCopyInto(*out)
  1522. }
  1523. }
  1524. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfisicalAuth.
  1525. func (in *InfisicalAuth) DeepCopy() *InfisicalAuth {
  1526. if in == nil {
  1527. return nil
  1528. }
  1529. out := new(InfisicalAuth)
  1530. in.DeepCopyInto(out)
  1531. return out
  1532. }
  1533. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1534. func (in *InfisicalProvider) DeepCopyInto(out *InfisicalProvider) {
  1535. *out = *in
  1536. in.Auth.DeepCopyInto(&out.Auth)
  1537. out.SecretsScope = in.SecretsScope
  1538. }
  1539. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfisicalProvider.
  1540. func (in *InfisicalProvider) DeepCopy() *InfisicalProvider {
  1541. if in == nil {
  1542. return nil
  1543. }
  1544. out := new(InfisicalProvider)
  1545. in.DeepCopyInto(out)
  1546. return out
  1547. }
  1548. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1549. func (in *KeeperSecurityProvider) DeepCopyInto(out *KeeperSecurityProvider) {
  1550. *out = *in
  1551. in.Auth.DeepCopyInto(&out.Auth)
  1552. }
  1553. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeeperSecurityProvider.
  1554. func (in *KeeperSecurityProvider) DeepCopy() *KeeperSecurityProvider {
  1555. if in == nil {
  1556. return nil
  1557. }
  1558. out := new(KeeperSecurityProvider)
  1559. in.DeepCopyInto(out)
  1560. return out
  1561. }
  1562. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1563. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  1564. *out = *in
  1565. if in.Cert != nil {
  1566. in, out := &in.Cert, &out.Cert
  1567. *out = new(CertAuth)
  1568. (*in).DeepCopyInto(*out)
  1569. }
  1570. if in.Token != nil {
  1571. in, out := &in.Token, &out.Token
  1572. *out = new(TokenAuth)
  1573. (*in).DeepCopyInto(*out)
  1574. }
  1575. if in.ServiceAccount != nil {
  1576. in, out := &in.ServiceAccount, &out.ServiceAccount
  1577. *out = new(metav1.ServiceAccountSelector)
  1578. (*in).DeepCopyInto(*out)
  1579. }
  1580. }
  1581. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  1582. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  1583. if in == nil {
  1584. return nil
  1585. }
  1586. out := new(KubernetesAuth)
  1587. in.DeepCopyInto(out)
  1588. return out
  1589. }
  1590. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1591. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  1592. *out = *in
  1593. in.Server.DeepCopyInto(&out.Server)
  1594. in.Auth.DeepCopyInto(&out.Auth)
  1595. }
  1596. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  1597. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  1598. if in == nil {
  1599. return nil
  1600. }
  1601. out := new(KubernetesProvider)
  1602. in.DeepCopyInto(out)
  1603. return out
  1604. }
  1605. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1606. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  1607. *out = *in
  1608. if in.CABundle != nil {
  1609. in, out := &in.CABundle, &out.CABundle
  1610. *out = make([]byte, len(*in))
  1611. copy(*out, *in)
  1612. }
  1613. if in.CAProvider != nil {
  1614. in, out := &in.CAProvider, &out.CAProvider
  1615. *out = new(CAProvider)
  1616. (*in).DeepCopyInto(*out)
  1617. }
  1618. }
  1619. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  1620. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  1621. if in == nil {
  1622. return nil
  1623. }
  1624. out := new(KubernetesServer)
  1625. in.DeepCopyInto(out)
  1626. return out
  1627. }
  1628. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1629. func (in *MachineIdentityScopeInWorkspace) DeepCopyInto(out *MachineIdentityScopeInWorkspace) {
  1630. *out = *in
  1631. }
  1632. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineIdentityScopeInWorkspace.
  1633. func (in *MachineIdentityScopeInWorkspace) DeepCopy() *MachineIdentityScopeInWorkspace {
  1634. if in == nil {
  1635. return nil
  1636. }
  1637. out := new(MachineIdentityScopeInWorkspace)
  1638. in.DeepCopyInto(out)
  1639. return out
  1640. }
  1641. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1642. func (in *NoSecretError) DeepCopyInto(out *NoSecretError) {
  1643. *out = *in
  1644. }
  1645. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoSecretError.
  1646. func (in *NoSecretError) DeepCopy() *NoSecretError {
  1647. if in == nil {
  1648. return nil
  1649. }
  1650. out := new(NoSecretError)
  1651. in.DeepCopyInto(out)
  1652. return out
  1653. }
  1654. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1655. func (in *OnboardbaseAuthSecretRef) DeepCopyInto(out *OnboardbaseAuthSecretRef) {
  1656. *out = *in
  1657. in.OnboardbaseAPIKeyRef.DeepCopyInto(&out.OnboardbaseAPIKeyRef)
  1658. in.OnboardbasePasscodeRef.DeepCopyInto(&out.OnboardbasePasscodeRef)
  1659. }
  1660. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnboardbaseAuthSecretRef.
  1661. func (in *OnboardbaseAuthSecretRef) DeepCopy() *OnboardbaseAuthSecretRef {
  1662. if in == nil {
  1663. return nil
  1664. }
  1665. out := new(OnboardbaseAuthSecretRef)
  1666. in.DeepCopyInto(out)
  1667. return out
  1668. }
  1669. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1670. func (in *OnboardbaseProvider) DeepCopyInto(out *OnboardbaseProvider) {
  1671. *out = *in
  1672. if in.Auth != nil {
  1673. in, out := &in.Auth, &out.Auth
  1674. *out = new(OnboardbaseAuthSecretRef)
  1675. (*in).DeepCopyInto(*out)
  1676. }
  1677. }
  1678. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnboardbaseProvider.
  1679. func (in *OnboardbaseProvider) DeepCopy() *OnboardbaseProvider {
  1680. if in == nil {
  1681. return nil
  1682. }
  1683. out := new(OnboardbaseProvider)
  1684. in.DeepCopyInto(out)
  1685. return out
  1686. }
  1687. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1688. func (in *OnePasswordAuth) DeepCopyInto(out *OnePasswordAuth) {
  1689. *out = *in
  1690. if in.SecretRef != nil {
  1691. in, out := &in.SecretRef, &out.SecretRef
  1692. *out = new(OnePasswordAuthSecretRef)
  1693. (*in).DeepCopyInto(*out)
  1694. }
  1695. }
  1696. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuth.
  1697. func (in *OnePasswordAuth) DeepCopy() *OnePasswordAuth {
  1698. if in == nil {
  1699. return nil
  1700. }
  1701. out := new(OnePasswordAuth)
  1702. in.DeepCopyInto(out)
  1703. return out
  1704. }
  1705. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1706. func (in *OnePasswordAuthSecretRef) DeepCopyInto(out *OnePasswordAuthSecretRef) {
  1707. *out = *in
  1708. in.ConnectToken.DeepCopyInto(&out.ConnectToken)
  1709. }
  1710. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuthSecretRef.
  1711. func (in *OnePasswordAuthSecretRef) DeepCopy() *OnePasswordAuthSecretRef {
  1712. if in == nil {
  1713. return nil
  1714. }
  1715. out := new(OnePasswordAuthSecretRef)
  1716. in.DeepCopyInto(out)
  1717. return out
  1718. }
  1719. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1720. func (in *OnePasswordProvider) DeepCopyInto(out *OnePasswordProvider) {
  1721. *out = *in
  1722. if in.Auth != nil {
  1723. in, out := &in.Auth, &out.Auth
  1724. *out = new(OnePasswordAuth)
  1725. (*in).DeepCopyInto(*out)
  1726. }
  1727. if in.Vaults != nil {
  1728. in, out := &in.Vaults, &out.Vaults
  1729. *out = make(map[string]int, len(*in))
  1730. for key, val := range *in {
  1731. (*out)[key] = val
  1732. }
  1733. }
  1734. }
  1735. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordProvider.
  1736. func (in *OnePasswordProvider) DeepCopy() *OnePasswordProvider {
  1737. if in == nil {
  1738. return nil
  1739. }
  1740. out := new(OnePasswordProvider)
  1741. in.DeepCopyInto(out)
  1742. return out
  1743. }
  1744. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1745. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  1746. *out = *in
  1747. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1748. }
  1749. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  1750. func (in *OracleAuth) DeepCopy() *OracleAuth {
  1751. if in == nil {
  1752. return nil
  1753. }
  1754. out := new(OracleAuth)
  1755. in.DeepCopyInto(out)
  1756. return out
  1757. }
  1758. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1759. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  1760. *out = *in
  1761. if in.Auth != nil {
  1762. in, out := &in.Auth, &out.Auth
  1763. *out = new(OracleAuth)
  1764. (*in).DeepCopyInto(*out)
  1765. }
  1766. if in.ServiceAccountRef != nil {
  1767. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1768. *out = new(metav1.ServiceAccountSelector)
  1769. (*in).DeepCopyInto(*out)
  1770. }
  1771. }
  1772. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  1773. func (in *OracleProvider) DeepCopy() *OracleProvider {
  1774. if in == nil {
  1775. return nil
  1776. }
  1777. out := new(OracleProvider)
  1778. in.DeepCopyInto(out)
  1779. return out
  1780. }
  1781. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1782. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  1783. *out = *in
  1784. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  1785. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  1786. }
  1787. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  1788. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  1789. if in == nil {
  1790. return nil
  1791. }
  1792. out := new(OracleSecretRef)
  1793. in.DeepCopyInto(out)
  1794. return out
  1795. }
  1796. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1797. func (in *PassboltAuth) DeepCopyInto(out *PassboltAuth) {
  1798. *out = *in
  1799. if in.PasswordSecretRef != nil {
  1800. in, out := &in.PasswordSecretRef, &out.PasswordSecretRef
  1801. *out = new(metav1.SecretKeySelector)
  1802. (*in).DeepCopyInto(*out)
  1803. }
  1804. if in.PrivateKeySecretRef != nil {
  1805. in, out := &in.PrivateKeySecretRef, &out.PrivateKeySecretRef
  1806. *out = new(metav1.SecretKeySelector)
  1807. (*in).DeepCopyInto(*out)
  1808. }
  1809. }
  1810. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassboltAuth.
  1811. func (in *PassboltAuth) DeepCopy() *PassboltAuth {
  1812. if in == nil {
  1813. return nil
  1814. }
  1815. out := new(PassboltAuth)
  1816. in.DeepCopyInto(out)
  1817. return out
  1818. }
  1819. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1820. func (in *PassboltProvider) DeepCopyInto(out *PassboltProvider) {
  1821. *out = *in
  1822. if in.Auth != nil {
  1823. in, out := &in.Auth, &out.Auth
  1824. *out = new(PassboltAuth)
  1825. (*in).DeepCopyInto(*out)
  1826. }
  1827. }
  1828. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassboltProvider.
  1829. func (in *PassboltProvider) DeepCopy() *PassboltProvider {
  1830. if in == nil {
  1831. return nil
  1832. }
  1833. out := new(PassboltProvider)
  1834. in.DeepCopyInto(out)
  1835. return out
  1836. }
  1837. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1838. func (in *PasswordDepotAuth) DeepCopyInto(out *PasswordDepotAuth) {
  1839. *out = *in
  1840. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1841. }
  1842. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotAuth.
  1843. func (in *PasswordDepotAuth) DeepCopy() *PasswordDepotAuth {
  1844. if in == nil {
  1845. return nil
  1846. }
  1847. out := new(PasswordDepotAuth)
  1848. in.DeepCopyInto(out)
  1849. return out
  1850. }
  1851. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1852. func (in *PasswordDepotProvider) DeepCopyInto(out *PasswordDepotProvider) {
  1853. *out = *in
  1854. in.Auth.DeepCopyInto(&out.Auth)
  1855. }
  1856. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotProvider.
  1857. func (in *PasswordDepotProvider) DeepCopy() *PasswordDepotProvider {
  1858. if in == nil {
  1859. return nil
  1860. }
  1861. out := new(PasswordDepotProvider)
  1862. in.DeepCopyInto(out)
  1863. return out
  1864. }
  1865. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1866. func (in *PasswordDepotSecretRef) DeepCopyInto(out *PasswordDepotSecretRef) {
  1867. *out = *in
  1868. in.Credentials.DeepCopyInto(&out.Credentials)
  1869. }
  1870. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordDepotSecretRef.
  1871. func (in *PasswordDepotSecretRef) DeepCopy() *PasswordDepotSecretRef {
  1872. if in == nil {
  1873. return nil
  1874. }
  1875. out := new(PasswordDepotSecretRef)
  1876. in.DeepCopyInto(out)
  1877. return out
  1878. }
  1879. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1880. func (in *PulumiProvider) DeepCopyInto(out *PulumiProvider) {
  1881. *out = *in
  1882. if in.AccessToken != nil {
  1883. in, out := &in.AccessToken, &out.AccessToken
  1884. *out = new(PulumiProviderSecretRef)
  1885. (*in).DeepCopyInto(*out)
  1886. }
  1887. }
  1888. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiProvider.
  1889. func (in *PulumiProvider) DeepCopy() *PulumiProvider {
  1890. if in == nil {
  1891. return nil
  1892. }
  1893. out := new(PulumiProvider)
  1894. in.DeepCopyInto(out)
  1895. return out
  1896. }
  1897. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1898. func (in *PulumiProviderSecretRef) DeepCopyInto(out *PulumiProviderSecretRef) {
  1899. *out = *in
  1900. if in.SecretRef != nil {
  1901. in, out := &in.SecretRef, &out.SecretRef
  1902. *out = new(metav1.SecretKeySelector)
  1903. (*in).DeepCopyInto(*out)
  1904. }
  1905. }
  1906. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PulumiProviderSecretRef.
  1907. func (in *PulumiProviderSecretRef) DeepCopy() *PulumiProviderSecretRef {
  1908. if in == nil {
  1909. return nil
  1910. }
  1911. out := new(PulumiProviderSecretRef)
  1912. in.DeepCopyInto(out)
  1913. return out
  1914. }
  1915. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1916. func (in *ScalewayProvider) DeepCopyInto(out *ScalewayProvider) {
  1917. *out = *in
  1918. if in.AccessKey != nil {
  1919. in, out := &in.AccessKey, &out.AccessKey
  1920. *out = new(ScalewayProviderSecretRef)
  1921. (*in).DeepCopyInto(*out)
  1922. }
  1923. if in.SecretKey != nil {
  1924. in, out := &in.SecretKey, &out.SecretKey
  1925. *out = new(ScalewayProviderSecretRef)
  1926. (*in).DeepCopyInto(*out)
  1927. }
  1928. }
  1929. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProvider.
  1930. func (in *ScalewayProvider) DeepCopy() *ScalewayProvider {
  1931. if in == nil {
  1932. return nil
  1933. }
  1934. out := new(ScalewayProvider)
  1935. in.DeepCopyInto(out)
  1936. return out
  1937. }
  1938. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1939. func (in *ScalewayProviderSecretRef) DeepCopyInto(out *ScalewayProviderSecretRef) {
  1940. *out = *in
  1941. if in.SecretRef != nil {
  1942. in, out := &in.SecretRef, &out.SecretRef
  1943. *out = new(metav1.SecretKeySelector)
  1944. (*in).DeepCopyInto(*out)
  1945. }
  1946. }
  1947. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProviderSecretRef.
  1948. func (in *ScalewayProviderSecretRef) DeepCopy() *ScalewayProviderSecretRef {
  1949. if in == nil {
  1950. return nil
  1951. }
  1952. out := new(ScalewayProviderSecretRef)
  1953. in.DeepCopyInto(out)
  1954. return out
  1955. }
  1956. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1957. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1958. *out = *in
  1959. out.TypeMeta = in.TypeMeta
  1960. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1961. in.Spec.DeepCopyInto(&out.Spec)
  1962. in.Status.DeepCopyInto(&out.Status)
  1963. }
  1964. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1965. func (in *SecretStore) DeepCopy() *SecretStore {
  1966. if in == nil {
  1967. return nil
  1968. }
  1969. out := new(SecretStore)
  1970. in.DeepCopyInto(out)
  1971. return out
  1972. }
  1973. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1974. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1975. if c := in.DeepCopy(); c != nil {
  1976. return c
  1977. }
  1978. return nil
  1979. }
  1980. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1981. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1982. *out = *in
  1983. out.TypeMeta = in.TypeMeta
  1984. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1985. if in.Items != nil {
  1986. in, out := &in.Items, &out.Items
  1987. *out = make([]SecretStore, len(*in))
  1988. for i := range *in {
  1989. (*in)[i].DeepCopyInto(&(*out)[i])
  1990. }
  1991. }
  1992. }
  1993. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1994. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1995. if in == nil {
  1996. return nil
  1997. }
  1998. out := new(SecretStoreList)
  1999. in.DeepCopyInto(out)
  2000. return out
  2001. }
  2002. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2003. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  2004. if c := in.DeepCopy(); c != nil {
  2005. return c
  2006. }
  2007. return nil
  2008. }
  2009. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2010. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  2011. *out = *in
  2012. if in.AWS != nil {
  2013. in, out := &in.AWS, &out.AWS
  2014. *out = new(AWSProvider)
  2015. (*in).DeepCopyInto(*out)
  2016. }
  2017. if in.AzureKV != nil {
  2018. in, out := &in.AzureKV, &out.AzureKV
  2019. *out = new(AzureKVProvider)
  2020. (*in).DeepCopyInto(*out)
  2021. }
  2022. if in.Akeyless != nil {
  2023. in, out := &in.Akeyless, &out.Akeyless
  2024. *out = new(AkeylessProvider)
  2025. (*in).DeepCopyInto(*out)
  2026. }
  2027. if in.Vault != nil {
  2028. in, out := &in.Vault, &out.Vault
  2029. *out = new(VaultProvider)
  2030. (*in).DeepCopyInto(*out)
  2031. }
  2032. if in.GCPSM != nil {
  2033. in, out := &in.GCPSM, &out.GCPSM
  2034. *out = new(GCPSMProvider)
  2035. (*in).DeepCopyInto(*out)
  2036. }
  2037. if in.Oracle != nil {
  2038. in, out := &in.Oracle, &out.Oracle
  2039. *out = new(OracleProvider)
  2040. (*in).DeepCopyInto(*out)
  2041. }
  2042. if in.IBM != nil {
  2043. in, out := &in.IBM, &out.IBM
  2044. *out = new(IBMProvider)
  2045. (*in).DeepCopyInto(*out)
  2046. }
  2047. if in.YandexCertificateManager != nil {
  2048. in, out := &in.YandexCertificateManager, &out.YandexCertificateManager
  2049. *out = new(YandexCertificateManagerProvider)
  2050. (*in).DeepCopyInto(*out)
  2051. }
  2052. if in.YandexLockbox != nil {
  2053. in, out := &in.YandexLockbox, &out.YandexLockbox
  2054. *out = new(YandexLockboxProvider)
  2055. (*in).DeepCopyInto(*out)
  2056. }
  2057. if in.Gitlab != nil {
  2058. in, out := &in.Gitlab, &out.Gitlab
  2059. *out = new(GitlabProvider)
  2060. (*in).DeepCopyInto(*out)
  2061. }
  2062. if in.Alibaba != nil {
  2063. in, out := &in.Alibaba, &out.Alibaba
  2064. *out = new(AlibabaProvider)
  2065. (*in).DeepCopyInto(*out)
  2066. }
  2067. if in.OnePassword != nil {
  2068. in, out := &in.OnePassword, &out.OnePassword
  2069. *out = new(OnePasswordProvider)
  2070. (*in).DeepCopyInto(*out)
  2071. }
  2072. if in.Webhook != nil {
  2073. in, out := &in.Webhook, &out.Webhook
  2074. *out = new(WebhookProvider)
  2075. (*in).DeepCopyInto(*out)
  2076. }
  2077. if in.Kubernetes != nil {
  2078. in, out := &in.Kubernetes, &out.Kubernetes
  2079. *out = new(KubernetesProvider)
  2080. (*in).DeepCopyInto(*out)
  2081. }
  2082. if in.Fake != nil {
  2083. in, out := &in.Fake, &out.Fake
  2084. *out = new(FakeProvider)
  2085. (*in).DeepCopyInto(*out)
  2086. }
  2087. if in.Senhasegura != nil {
  2088. in, out := &in.Senhasegura, &out.Senhasegura
  2089. *out = new(SenhaseguraProvider)
  2090. (*in).DeepCopyInto(*out)
  2091. }
  2092. if in.Scaleway != nil {
  2093. in, out := &in.Scaleway, &out.Scaleway
  2094. *out = new(ScalewayProvider)
  2095. (*in).DeepCopyInto(*out)
  2096. }
  2097. if in.Doppler != nil {
  2098. in, out := &in.Doppler, &out.Doppler
  2099. *out = new(DopplerProvider)
  2100. (*in).DeepCopyInto(*out)
  2101. }
  2102. if in.Onboardbase != nil {
  2103. in, out := &in.Onboardbase, &out.Onboardbase
  2104. *out = new(OnboardbaseProvider)
  2105. (*in).DeepCopyInto(*out)
  2106. }
  2107. if in.KeeperSecurity != nil {
  2108. in, out := &in.KeeperSecurity, &out.KeeperSecurity
  2109. *out = new(KeeperSecurityProvider)
  2110. (*in).DeepCopyInto(*out)
  2111. }
  2112. if in.Conjur != nil {
  2113. in, out := &in.Conjur, &out.Conjur
  2114. *out = new(ConjurProvider)
  2115. (*in).DeepCopyInto(*out)
  2116. }
  2117. if in.Delinea != nil {
  2118. in, out := &in.Delinea, &out.Delinea
  2119. *out = new(DelineaProvider)
  2120. (*in).DeepCopyInto(*out)
  2121. }
  2122. if in.Chef != nil {
  2123. in, out := &in.Chef, &out.Chef
  2124. *out = new(ChefProvider)
  2125. (*in).DeepCopyInto(*out)
  2126. }
  2127. if in.Pulumi != nil {
  2128. in, out := &in.Pulumi, &out.Pulumi
  2129. *out = new(PulumiProvider)
  2130. (*in).DeepCopyInto(*out)
  2131. }
  2132. if in.Fortanix != nil {
  2133. in, out := &in.Fortanix, &out.Fortanix
  2134. *out = new(FortanixProvider)
  2135. (*in).DeepCopyInto(*out)
  2136. }
  2137. if in.PasswordDepot != nil {
  2138. in, out := &in.PasswordDepot, &out.PasswordDepot
  2139. *out = new(PasswordDepotProvider)
  2140. (*in).DeepCopyInto(*out)
  2141. }
  2142. if in.Passbolt != nil {
  2143. in, out := &in.Passbolt, &out.Passbolt
  2144. *out = new(PassboltProvider)
  2145. (*in).DeepCopyInto(*out)
  2146. }
  2147. if in.Infisical != nil {
  2148. in, out := &in.Infisical, &out.Infisical
  2149. *out = new(InfisicalProvider)
  2150. (*in).DeepCopyInto(*out)
  2151. }
  2152. }
  2153. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  2154. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  2155. if in == nil {
  2156. return nil
  2157. }
  2158. out := new(SecretStoreProvider)
  2159. in.DeepCopyInto(out)
  2160. return out
  2161. }
  2162. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2163. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  2164. *out = *in
  2165. }
  2166. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  2167. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  2168. if in == nil {
  2169. return nil
  2170. }
  2171. out := new(SecretStoreRef)
  2172. in.DeepCopyInto(out)
  2173. return out
  2174. }
  2175. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2176. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  2177. *out = *in
  2178. if in.MaxRetries != nil {
  2179. in, out := &in.MaxRetries, &out.MaxRetries
  2180. *out = new(int32)
  2181. **out = **in
  2182. }
  2183. if in.RetryInterval != nil {
  2184. in, out := &in.RetryInterval, &out.RetryInterval
  2185. *out = new(string)
  2186. **out = **in
  2187. }
  2188. }
  2189. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  2190. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  2191. if in == nil {
  2192. return nil
  2193. }
  2194. out := new(SecretStoreRetrySettings)
  2195. in.DeepCopyInto(out)
  2196. return out
  2197. }
  2198. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2199. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  2200. *out = *in
  2201. if in.Provider != nil {
  2202. in, out := &in.Provider, &out.Provider
  2203. *out = new(SecretStoreProvider)
  2204. (*in).DeepCopyInto(*out)
  2205. }
  2206. if in.RetrySettings != nil {
  2207. in, out := &in.RetrySettings, &out.RetrySettings
  2208. *out = new(SecretStoreRetrySettings)
  2209. (*in).DeepCopyInto(*out)
  2210. }
  2211. if in.Conditions != nil {
  2212. in, out := &in.Conditions, &out.Conditions
  2213. *out = make([]ClusterSecretStoreCondition, len(*in))
  2214. for i := range *in {
  2215. (*in)[i].DeepCopyInto(&(*out)[i])
  2216. }
  2217. }
  2218. }
  2219. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  2220. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  2221. if in == nil {
  2222. return nil
  2223. }
  2224. out := new(SecretStoreSpec)
  2225. in.DeepCopyInto(out)
  2226. return out
  2227. }
  2228. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2229. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  2230. *out = *in
  2231. if in.Conditions != nil {
  2232. in, out := &in.Conditions, &out.Conditions
  2233. *out = make([]SecretStoreStatusCondition, len(*in))
  2234. for i := range *in {
  2235. (*in)[i].DeepCopyInto(&(*out)[i])
  2236. }
  2237. }
  2238. }
  2239. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  2240. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  2241. if in == nil {
  2242. return nil
  2243. }
  2244. out := new(SecretStoreStatus)
  2245. in.DeepCopyInto(out)
  2246. return out
  2247. }
  2248. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2249. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  2250. *out = *in
  2251. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  2252. }
  2253. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  2254. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  2255. if in == nil {
  2256. return nil
  2257. }
  2258. out := new(SecretStoreStatusCondition)
  2259. in.DeepCopyInto(out)
  2260. return out
  2261. }
  2262. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2263. func (in *SecretsManager) DeepCopyInto(out *SecretsManager) {
  2264. *out = *in
  2265. }
  2266. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsManager.
  2267. func (in *SecretsManager) DeepCopy() *SecretsManager {
  2268. if in == nil {
  2269. return nil
  2270. }
  2271. out := new(SecretsManager)
  2272. in.DeepCopyInto(out)
  2273. return out
  2274. }
  2275. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2276. func (in *SenhaseguraAuth) DeepCopyInto(out *SenhaseguraAuth) {
  2277. *out = *in
  2278. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  2279. }
  2280. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraAuth.
  2281. func (in *SenhaseguraAuth) DeepCopy() *SenhaseguraAuth {
  2282. if in == nil {
  2283. return nil
  2284. }
  2285. out := new(SenhaseguraAuth)
  2286. in.DeepCopyInto(out)
  2287. return out
  2288. }
  2289. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2290. func (in *SenhaseguraProvider) DeepCopyInto(out *SenhaseguraProvider) {
  2291. *out = *in
  2292. in.Auth.DeepCopyInto(&out.Auth)
  2293. }
  2294. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraProvider.
  2295. func (in *SenhaseguraProvider) DeepCopy() *SenhaseguraProvider {
  2296. if in == nil {
  2297. return nil
  2298. }
  2299. out := new(SenhaseguraProvider)
  2300. in.DeepCopyInto(out)
  2301. return out
  2302. }
  2303. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2304. func (in *StoreGeneratorSourceRef) DeepCopyInto(out *StoreGeneratorSourceRef) {
  2305. *out = *in
  2306. if in.SecretStoreRef != nil {
  2307. in, out := &in.SecretStoreRef, &out.SecretStoreRef
  2308. *out = new(SecretStoreRef)
  2309. **out = **in
  2310. }
  2311. if in.GeneratorRef != nil {
  2312. in, out := &in.GeneratorRef, &out.GeneratorRef
  2313. *out = new(GeneratorRef)
  2314. **out = **in
  2315. }
  2316. }
  2317. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreGeneratorSourceRef.
  2318. func (in *StoreGeneratorSourceRef) DeepCopy() *StoreGeneratorSourceRef {
  2319. if in == nil {
  2320. return nil
  2321. }
  2322. out := new(StoreGeneratorSourceRef)
  2323. in.DeepCopyInto(out)
  2324. return out
  2325. }
  2326. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2327. func (in *StoreSourceRef) DeepCopyInto(out *StoreSourceRef) {
  2328. *out = *in
  2329. out.SecretStoreRef = in.SecretStoreRef
  2330. if in.GeneratorRef != nil {
  2331. in, out := &in.GeneratorRef, &out.GeneratorRef
  2332. *out = new(GeneratorRef)
  2333. **out = **in
  2334. }
  2335. }
  2336. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSourceRef.
  2337. func (in *StoreSourceRef) DeepCopy() *StoreSourceRef {
  2338. if in == nil {
  2339. return nil
  2340. }
  2341. out := new(StoreSourceRef)
  2342. in.DeepCopyInto(out)
  2343. return out
  2344. }
  2345. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2346. func (in *Tag) DeepCopyInto(out *Tag) {
  2347. *out = *in
  2348. }
  2349. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
  2350. func (in *Tag) DeepCopy() *Tag {
  2351. if in == nil {
  2352. return nil
  2353. }
  2354. out := new(Tag)
  2355. in.DeepCopyInto(out)
  2356. return out
  2357. }
  2358. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2359. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  2360. *out = *in
  2361. if in.ConfigMap != nil {
  2362. in, out := &in.ConfigMap, &out.ConfigMap
  2363. *out = new(TemplateRef)
  2364. (*in).DeepCopyInto(*out)
  2365. }
  2366. if in.Secret != nil {
  2367. in, out := &in.Secret, &out.Secret
  2368. *out = new(TemplateRef)
  2369. (*in).DeepCopyInto(*out)
  2370. }
  2371. if in.Literal != nil {
  2372. in, out := &in.Literal, &out.Literal
  2373. *out = new(string)
  2374. **out = **in
  2375. }
  2376. }
  2377. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  2378. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  2379. if in == nil {
  2380. return nil
  2381. }
  2382. out := new(TemplateFrom)
  2383. in.DeepCopyInto(out)
  2384. return out
  2385. }
  2386. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2387. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  2388. *out = *in
  2389. if in.Items != nil {
  2390. in, out := &in.Items, &out.Items
  2391. *out = make([]TemplateRefItem, len(*in))
  2392. copy(*out, *in)
  2393. }
  2394. }
  2395. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  2396. func (in *TemplateRef) DeepCopy() *TemplateRef {
  2397. if in == nil {
  2398. return nil
  2399. }
  2400. out := new(TemplateRef)
  2401. in.DeepCopyInto(out)
  2402. return out
  2403. }
  2404. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2405. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  2406. *out = *in
  2407. }
  2408. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  2409. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  2410. if in == nil {
  2411. return nil
  2412. }
  2413. out := new(TemplateRefItem)
  2414. in.DeepCopyInto(out)
  2415. return out
  2416. }
  2417. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2418. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  2419. *out = *in
  2420. in.BearerToken.DeepCopyInto(&out.BearerToken)
  2421. }
  2422. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  2423. func (in *TokenAuth) DeepCopy() *TokenAuth {
  2424. if in == nil {
  2425. return nil
  2426. }
  2427. out := new(TokenAuth)
  2428. in.DeepCopyInto(out)
  2429. return out
  2430. }
  2431. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2432. func (in *UniversalAuthCredentials) DeepCopyInto(out *UniversalAuthCredentials) {
  2433. *out = *in
  2434. in.ClientID.DeepCopyInto(&out.ClientID)
  2435. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  2436. }
  2437. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UniversalAuthCredentials.
  2438. func (in *UniversalAuthCredentials) DeepCopy() *UniversalAuthCredentials {
  2439. if in == nil {
  2440. return nil
  2441. }
  2442. out := new(UniversalAuthCredentials)
  2443. in.DeepCopyInto(out)
  2444. return out
  2445. }
  2446. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2447. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  2448. *out = *in
  2449. if in.RoleRef != nil {
  2450. in, out := &in.RoleRef, &out.RoleRef
  2451. *out = new(metav1.SecretKeySelector)
  2452. (*in).DeepCopyInto(*out)
  2453. }
  2454. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2455. }
  2456. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  2457. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  2458. if in == nil {
  2459. return nil
  2460. }
  2461. out := new(VaultAppRole)
  2462. in.DeepCopyInto(out)
  2463. return out
  2464. }
  2465. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2466. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  2467. *out = *in
  2468. if in.Namespace != nil {
  2469. in, out := &in.Namespace, &out.Namespace
  2470. *out = new(string)
  2471. **out = **in
  2472. }
  2473. if in.TokenSecretRef != nil {
  2474. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  2475. *out = new(metav1.SecretKeySelector)
  2476. (*in).DeepCopyInto(*out)
  2477. }
  2478. if in.AppRole != nil {
  2479. in, out := &in.AppRole, &out.AppRole
  2480. *out = new(VaultAppRole)
  2481. (*in).DeepCopyInto(*out)
  2482. }
  2483. if in.Kubernetes != nil {
  2484. in, out := &in.Kubernetes, &out.Kubernetes
  2485. *out = new(VaultKubernetesAuth)
  2486. (*in).DeepCopyInto(*out)
  2487. }
  2488. if in.Ldap != nil {
  2489. in, out := &in.Ldap, &out.Ldap
  2490. *out = new(VaultLdapAuth)
  2491. (*in).DeepCopyInto(*out)
  2492. }
  2493. if in.Jwt != nil {
  2494. in, out := &in.Jwt, &out.Jwt
  2495. *out = new(VaultJwtAuth)
  2496. (*in).DeepCopyInto(*out)
  2497. }
  2498. if in.Cert != nil {
  2499. in, out := &in.Cert, &out.Cert
  2500. *out = new(VaultCertAuth)
  2501. (*in).DeepCopyInto(*out)
  2502. }
  2503. if in.Iam != nil {
  2504. in, out := &in.Iam, &out.Iam
  2505. *out = new(VaultIamAuth)
  2506. (*in).DeepCopyInto(*out)
  2507. }
  2508. if in.UserPass != nil {
  2509. in, out := &in.UserPass, &out.UserPass
  2510. *out = new(VaultUserPassAuth)
  2511. (*in).DeepCopyInto(*out)
  2512. }
  2513. }
  2514. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  2515. func (in *VaultAuth) DeepCopy() *VaultAuth {
  2516. if in == nil {
  2517. return nil
  2518. }
  2519. out := new(VaultAuth)
  2520. in.DeepCopyInto(out)
  2521. return out
  2522. }
  2523. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2524. func (in *VaultAwsAuth) DeepCopyInto(out *VaultAwsAuth) {
  2525. *out = *in
  2526. if in.SecretRef != nil {
  2527. in, out := &in.SecretRef, &out.SecretRef
  2528. *out = new(VaultAwsAuthSecretRef)
  2529. (*in).DeepCopyInto(*out)
  2530. }
  2531. if in.JWTAuth != nil {
  2532. in, out := &in.JWTAuth, &out.JWTAuth
  2533. *out = new(VaultAwsJWTAuth)
  2534. (*in).DeepCopyInto(*out)
  2535. }
  2536. }
  2537. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuth.
  2538. func (in *VaultAwsAuth) DeepCopy() *VaultAwsAuth {
  2539. if in == nil {
  2540. return nil
  2541. }
  2542. out := new(VaultAwsAuth)
  2543. in.DeepCopyInto(out)
  2544. return out
  2545. }
  2546. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2547. func (in *VaultAwsAuthSecretRef) DeepCopyInto(out *VaultAwsAuthSecretRef) {
  2548. *out = *in
  2549. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  2550. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  2551. if in.SessionToken != nil {
  2552. in, out := &in.SessionToken, &out.SessionToken
  2553. *out = new(metav1.SecretKeySelector)
  2554. (*in).DeepCopyInto(*out)
  2555. }
  2556. }
  2557. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuthSecretRef.
  2558. func (in *VaultAwsAuthSecretRef) DeepCopy() *VaultAwsAuthSecretRef {
  2559. if in == nil {
  2560. return nil
  2561. }
  2562. out := new(VaultAwsAuthSecretRef)
  2563. in.DeepCopyInto(out)
  2564. return out
  2565. }
  2566. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2567. func (in *VaultAwsJWTAuth) DeepCopyInto(out *VaultAwsJWTAuth) {
  2568. *out = *in
  2569. if in.ServiceAccountRef != nil {
  2570. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2571. *out = new(metav1.ServiceAccountSelector)
  2572. (*in).DeepCopyInto(*out)
  2573. }
  2574. }
  2575. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsJWTAuth.
  2576. func (in *VaultAwsJWTAuth) DeepCopy() *VaultAwsJWTAuth {
  2577. if in == nil {
  2578. return nil
  2579. }
  2580. out := new(VaultAwsJWTAuth)
  2581. in.DeepCopyInto(out)
  2582. return out
  2583. }
  2584. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2585. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  2586. *out = *in
  2587. in.ClientCert.DeepCopyInto(&out.ClientCert)
  2588. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2589. }
  2590. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  2591. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  2592. if in == nil {
  2593. return nil
  2594. }
  2595. out := new(VaultCertAuth)
  2596. in.DeepCopyInto(out)
  2597. return out
  2598. }
  2599. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2600. func (in *VaultClientTLS) DeepCopyInto(out *VaultClientTLS) {
  2601. *out = *in
  2602. if in.CertSecretRef != nil {
  2603. in, out := &in.CertSecretRef, &out.CertSecretRef
  2604. *out = new(metav1.SecretKeySelector)
  2605. (*in).DeepCopyInto(*out)
  2606. }
  2607. if in.KeySecretRef != nil {
  2608. in, out := &in.KeySecretRef, &out.KeySecretRef
  2609. *out = new(metav1.SecretKeySelector)
  2610. (*in).DeepCopyInto(*out)
  2611. }
  2612. }
  2613. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultClientTLS.
  2614. func (in *VaultClientTLS) DeepCopy() *VaultClientTLS {
  2615. if in == nil {
  2616. return nil
  2617. }
  2618. out := new(VaultClientTLS)
  2619. in.DeepCopyInto(out)
  2620. return out
  2621. }
  2622. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2623. func (in *VaultIamAuth) DeepCopyInto(out *VaultIamAuth) {
  2624. *out = *in
  2625. if in.SecretRef != nil {
  2626. in, out := &in.SecretRef, &out.SecretRef
  2627. *out = new(VaultAwsAuthSecretRef)
  2628. (*in).DeepCopyInto(*out)
  2629. }
  2630. if in.JWTAuth != nil {
  2631. in, out := &in.JWTAuth, &out.JWTAuth
  2632. *out = new(VaultAwsJWTAuth)
  2633. (*in).DeepCopyInto(*out)
  2634. }
  2635. }
  2636. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultIamAuth.
  2637. func (in *VaultIamAuth) DeepCopy() *VaultIamAuth {
  2638. if in == nil {
  2639. return nil
  2640. }
  2641. out := new(VaultIamAuth)
  2642. in.DeepCopyInto(out)
  2643. return out
  2644. }
  2645. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2646. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  2647. *out = *in
  2648. if in.SecretRef != nil {
  2649. in, out := &in.SecretRef, &out.SecretRef
  2650. *out = new(metav1.SecretKeySelector)
  2651. (*in).DeepCopyInto(*out)
  2652. }
  2653. if in.KubernetesServiceAccountToken != nil {
  2654. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  2655. *out = new(VaultKubernetesServiceAccountTokenAuth)
  2656. (*in).DeepCopyInto(*out)
  2657. }
  2658. }
  2659. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  2660. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  2661. if in == nil {
  2662. return nil
  2663. }
  2664. out := new(VaultJwtAuth)
  2665. in.DeepCopyInto(out)
  2666. return out
  2667. }
  2668. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2669. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  2670. *out = *in
  2671. if in.ServiceAccountRef != nil {
  2672. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2673. *out = new(metav1.ServiceAccountSelector)
  2674. (*in).DeepCopyInto(*out)
  2675. }
  2676. if in.SecretRef != nil {
  2677. in, out := &in.SecretRef, &out.SecretRef
  2678. *out = new(metav1.SecretKeySelector)
  2679. (*in).DeepCopyInto(*out)
  2680. }
  2681. }
  2682. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  2683. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  2684. if in == nil {
  2685. return nil
  2686. }
  2687. out := new(VaultKubernetesAuth)
  2688. in.DeepCopyInto(out)
  2689. return out
  2690. }
  2691. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2692. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  2693. *out = *in
  2694. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  2695. if in.Audiences != nil {
  2696. in, out := &in.Audiences, &out.Audiences
  2697. *out = new([]string)
  2698. if **in != nil {
  2699. in, out := *in, *out
  2700. *out = make([]string, len(*in))
  2701. copy(*out, *in)
  2702. }
  2703. }
  2704. if in.ExpirationSeconds != nil {
  2705. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  2706. *out = new(int64)
  2707. **out = **in
  2708. }
  2709. }
  2710. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  2711. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  2712. if in == nil {
  2713. return nil
  2714. }
  2715. out := new(VaultKubernetesServiceAccountTokenAuth)
  2716. in.DeepCopyInto(out)
  2717. return out
  2718. }
  2719. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2720. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  2721. *out = *in
  2722. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2723. }
  2724. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  2725. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  2726. if in == nil {
  2727. return nil
  2728. }
  2729. out := new(VaultLdapAuth)
  2730. in.DeepCopyInto(out)
  2731. return out
  2732. }
  2733. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2734. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  2735. *out = *in
  2736. in.Auth.DeepCopyInto(&out.Auth)
  2737. if in.Path != nil {
  2738. in, out := &in.Path, &out.Path
  2739. *out = new(string)
  2740. **out = **in
  2741. }
  2742. if in.Namespace != nil {
  2743. in, out := &in.Namespace, &out.Namespace
  2744. *out = new(string)
  2745. **out = **in
  2746. }
  2747. if in.CABundle != nil {
  2748. in, out := &in.CABundle, &out.CABundle
  2749. *out = make([]byte, len(*in))
  2750. copy(*out, *in)
  2751. }
  2752. in.ClientTLS.DeepCopyInto(&out.ClientTLS)
  2753. if in.CAProvider != nil {
  2754. in, out := &in.CAProvider, &out.CAProvider
  2755. *out = new(CAProvider)
  2756. (*in).DeepCopyInto(*out)
  2757. }
  2758. }
  2759. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  2760. func (in *VaultProvider) DeepCopy() *VaultProvider {
  2761. if in == nil {
  2762. return nil
  2763. }
  2764. out := new(VaultProvider)
  2765. in.DeepCopyInto(out)
  2766. return out
  2767. }
  2768. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2769. func (in *VaultUserPassAuth) DeepCopyInto(out *VaultUserPassAuth) {
  2770. *out = *in
  2771. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2772. }
  2773. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultUserPassAuth.
  2774. func (in *VaultUserPassAuth) DeepCopy() *VaultUserPassAuth {
  2775. if in == nil {
  2776. return nil
  2777. }
  2778. out := new(VaultUserPassAuth)
  2779. in.DeepCopyInto(out)
  2780. return out
  2781. }
  2782. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2783. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  2784. *out = *in
  2785. if in.Namespace != nil {
  2786. in, out := &in.Namespace, &out.Namespace
  2787. *out = new(string)
  2788. **out = **in
  2789. }
  2790. }
  2791. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  2792. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  2793. if in == nil {
  2794. return nil
  2795. }
  2796. out := new(WebhookCAProvider)
  2797. in.DeepCopyInto(out)
  2798. return out
  2799. }
  2800. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2801. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  2802. *out = *in
  2803. if in.Headers != nil {
  2804. in, out := &in.Headers, &out.Headers
  2805. *out = make(map[string]string, len(*in))
  2806. for key, val := range *in {
  2807. (*out)[key] = val
  2808. }
  2809. }
  2810. if in.Timeout != nil {
  2811. in, out := &in.Timeout, &out.Timeout
  2812. *out = new(v1.Duration)
  2813. **out = **in
  2814. }
  2815. out.Result = in.Result
  2816. if in.Secrets != nil {
  2817. in, out := &in.Secrets, &out.Secrets
  2818. *out = make([]WebhookSecret, len(*in))
  2819. for i := range *in {
  2820. (*in)[i].DeepCopyInto(&(*out)[i])
  2821. }
  2822. }
  2823. if in.CABundle != nil {
  2824. in, out := &in.CABundle, &out.CABundle
  2825. *out = make([]byte, len(*in))
  2826. copy(*out, *in)
  2827. }
  2828. if in.CAProvider != nil {
  2829. in, out := &in.CAProvider, &out.CAProvider
  2830. *out = new(WebhookCAProvider)
  2831. (*in).DeepCopyInto(*out)
  2832. }
  2833. }
  2834. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  2835. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  2836. if in == nil {
  2837. return nil
  2838. }
  2839. out := new(WebhookProvider)
  2840. in.DeepCopyInto(out)
  2841. return out
  2842. }
  2843. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2844. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  2845. *out = *in
  2846. }
  2847. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  2848. func (in *WebhookResult) DeepCopy() *WebhookResult {
  2849. if in == nil {
  2850. return nil
  2851. }
  2852. out := new(WebhookResult)
  2853. in.DeepCopyInto(out)
  2854. return out
  2855. }
  2856. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2857. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  2858. *out = *in
  2859. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2860. }
  2861. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  2862. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  2863. if in == nil {
  2864. return nil
  2865. }
  2866. out := new(WebhookSecret)
  2867. in.DeepCopyInto(out)
  2868. return out
  2869. }
  2870. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2871. func (in *YandexCertificateManagerAuth) DeepCopyInto(out *YandexCertificateManagerAuth) {
  2872. *out = *in
  2873. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2874. }
  2875. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerAuth.
  2876. func (in *YandexCertificateManagerAuth) DeepCopy() *YandexCertificateManagerAuth {
  2877. if in == nil {
  2878. return nil
  2879. }
  2880. out := new(YandexCertificateManagerAuth)
  2881. in.DeepCopyInto(out)
  2882. return out
  2883. }
  2884. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2885. func (in *YandexCertificateManagerCAProvider) DeepCopyInto(out *YandexCertificateManagerCAProvider) {
  2886. *out = *in
  2887. in.Certificate.DeepCopyInto(&out.Certificate)
  2888. }
  2889. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerCAProvider.
  2890. func (in *YandexCertificateManagerCAProvider) DeepCopy() *YandexCertificateManagerCAProvider {
  2891. if in == nil {
  2892. return nil
  2893. }
  2894. out := new(YandexCertificateManagerCAProvider)
  2895. in.DeepCopyInto(out)
  2896. return out
  2897. }
  2898. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2899. func (in *YandexCertificateManagerProvider) DeepCopyInto(out *YandexCertificateManagerProvider) {
  2900. *out = *in
  2901. in.Auth.DeepCopyInto(&out.Auth)
  2902. if in.CAProvider != nil {
  2903. in, out := &in.CAProvider, &out.CAProvider
  2904. *out = new(YandexCertificateManagerCAProvider)
  2905. (*in).DeepCopyInto(*out)
  2906. }
  2907. }
  2908. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerProvider.
  2909. func (in *YandexCertificateManagerProvider) DeepCopy() *YandexCertificateManagerProvider {
  2910. if in == nil {
  2911. return nil
  2912. }
  2913. out := new(YandexCertificateManagerProvider)
  2914. in.DeepCopyInto(out)
  2915. return out
  2916. }
  2917. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2918. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  2919. *out = *in
  2920. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2921. }
  2922. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  2923. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  2924. if in == nil {
  2925. return nil
  2926. }
  2927. out := new(YandexLockboxAuth)
  2928. in.DeepCopyInto(out)
  2929. return out
  2930. }
  2931. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2932. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  2933. *out = *in
  2934. in.Certificate.DeepCopyInto(&out.Certificate)
  2935. }
  2936. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  2937. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  2938. if in == nil {
  2939. return nil
  2940. }
  2941. out := new(YandexLockboxCAProvider)
  2942. in.DeepCopyInto(out)
  2943. return out
  2944. }
  2945. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2946. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  2947. *out = *in
  2948. in.Auth.DeepCopyInto(&out.Auth)
  2949. if in.CAProvider != nil {
  2950. in, out := &in.CAProvider, &out.CAProvider
  2951. *out = new(YandexLockboxCAProvider)
  2952. (*in).DeepCopyInto(*out)
  2953. }
  2954. }
  2955. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  2956. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  2957. if in == nil {
  2958. return nil
  2959. }
  2960. out := new(YandexLockboxProvider)
  2961. in.DeepCopyInto(out)
  2962. return out
  2963. }