zz_generated.deepcopy.go 74 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538
  1. //go:build !ignore_autogenerated
  2. // +build !ignore_autogenerated
  3. /*
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by controller-gen. DO NOT EDIT.
  15. package v1beta1
  16. import (
  17. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. "k8s.io/apimachinery/pkg/runtime"
  20. )
  21. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  22. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  23. *out = *in
  24. if in.SecretRef != nil {
  25. in, out := &in.SecretRef, &out.SecretRef
  26. *out = new(AWSAuthSecretRef)
  27. (*in).DeepCopyInto(*out)
  28. }
  29. if in.JWTAuth != nil {
  30. in, out := &in.JWTAuth, &out.JWTAuth
  31. *out = new(AWSJWTAuth)
  32. (*in).DeepCopyInto(*out)
  33. }
  34. }
  35. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  36. func (in *AWSAuth) DeepCopy() *AWSAuth {
  37. if in == nil {
  38. return nil
  39. }
  40. out := new(AWSAuth)
  41. in.DeepCopyInto(out)
  42. return out
  43. }
  44. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  45. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  46. *out = *in
  47. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  48. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  49. if in.SessionToken != nil {
  50. in, out := &in.SessionToken, &out.SessionToken
  51. *out = new(metav1.SecretKeySelector)
  52. (*in).DeepCopyInto(*out)
  53. }
  54. }
  55. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  56. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  57. if in == nil {
  58. return nil
  59. }
  60. out := new(AWSAuthSecretRef)
  61. in.DeepCopyInto(out)
  62. return out
  63. }
  64. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  65. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  66. *out = *in
  67. if in.ServiceAccountRef != nil {
  68. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  69. *out = new(metav1.ServiceAccountSelector)
  70. (*in).DeepCopyInto(*out)
  71. }
  72. }
  73. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  74. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  75. if in == nil {
  76. return nil
  77. }
  78. out := new(AWSJWTAuth)
  79. in.DeepCopyInto(out)
  80. return out
  81. }
  82. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  83. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  84. *out = *in
  85. in.Auth.DeepCopyInto(&out.Auth)
  86. if in.AdditionalRoles != nil {
  87. in, out := &in.AdditionalRoles, &out.AdditionalRoles
  88. *out = make([]string, len(*in))
  89. copy(*out, *in)
  90. }
  91. }
  92. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  93. func (in *AWSProvider) DeepCopy() *AWSProvider {
  94. if in == nil {
  95. return nil
  96. }
  97. out := new(AWSProvider)
  98. in.DeepCopyInto(out)
  99. return out
  100. }
  101. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  102. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  103. *out = *in
  104. in.SecretRef.DeepCopyInto(&out.SecretRef)
  105. if in.KubernetesAuth != nil {
  106. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  107. *out = new(AkeylessKubernetesAuth)
  108. (*in).DeepCopyInto(*out)
  109. }
  110. }
  111. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  112. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  113. if in == nil {
  114. return nil
  115. }
  116. out := new(AkeylessAuth)
  117. in.DeepCopyInto(out)
  118. return out
  119. }
  120. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  121. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  122. *out = *in
  123. in.AccessID.DeepCopyInto(&out.AccessID)
  124. in.AccessType.DeepCopyInto(&out.AccessType)
  125. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  126. }
  127. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  128. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  129. if in == nil {
  130. return nil
  131. }
  132. out := new(AkeylessAuthSecretRef)
  133. in.DeepCopyInto(out)
  134. return out
  135. }
  136. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  137. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  138. *out = *in
  139. if in.ServiceAccountRef != nil {
  140. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  141. *out = new(metav1.ServiceAccountSelector)
  142. (*in).DeepCopyInto(*out)
  143. }
  144. if in.SecretRef != nil {
  145. in, out := &in.SecretRef, &out.SecretRef
  146. *out = new(metav1.SecretKeySelector)
  147. (*in).DeepCopyInto(*out)
  148. }
  149. }
  150. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  151. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  152. if in == nil {
  153. return nil
  154. }
  155. out := new(AkeylessKubernetesAuth)
  156. in.DeepCopyInto(out)
  157. return out
  158. }
  159. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  160. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  161. *out = *in
  162. if in.AkeylessGWApiURL != nil {
  163. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  164. *out = new(string)
  165. **out = **in
  166. }
  167. if in.Auth != nil {
  168. in, out := &in.Auth, &out.Auth
  169. *out = new(AkeylessAuth)
  170. (*in).DeepCopyInto(*out)
  171. }
  172. if in.CABundle != nil {
  173. in, out := &in.CABundle, &out.CABundle
  174. *out = make([]byte, len(*in))
  175. copy(*out, *in)
  176. }
  177. if in.CAProvider != nil {
  178. in, out := &in.CAProvider, &out.CAProvider
  179. *out = new(CAProvider)
  180. (*in).DeepCopyInto(*out)
  181. }
  182. }
  183. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  184. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  185. if in == nil {
  186. return nil
  187. }
  188. out := new(AkeylessProvider)
  189. in.DeepCopyInto(out)
  190. return out
  191. }
  192. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  193. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  194. *out = *in
  195. if in.SecretRef != nil {
  196. in, out := &in.SecretRef, &out.SecretRef
  197. *out = new(AlibabaAuthSecretRef)
  198. (*in).DeepCopyInto(*out)
  199. }
  200. if in.RRSAAuth != nil {
  201. in, out := &in.RRSAAuth, &out.RRSAAuth
  202. *out = new(AlibabaRRSAAuth)
  203. **out = **in
  204. }
  205. }
  206. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  207. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  208. if in == nil {
  209. return nil
  210. }
  211. out := new(AlibabaAuth)
  212. in.DeepCopyInto(out)
  213. return out
  214. }
  215. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  216. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  217. *out = *in
  218. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  219. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  220. }
  221. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  222. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  223. if in == nil {
  224. return nil
  225. }
  226. out := new(AlibabaAuthSecretRef)
  227. in.DeepCopyInto(out)
  228. return out
  229. }
  230. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  231. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  232. *out = *in
  233. in.Auth.DeepCopyInto(&out.Auth)
  234. }
  235. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  236. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  237. if in == nil {
  238. return nil
  239. }
  240. out := new(AlibabaProvider)
  241. in.DeepCopyInto(out)
  242. return out
  243. }
  244. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  245. func (in *AlibabaRRSAAuth) DeepCopyInto(out *AlibabaRRSAAuth) {
  246. *out = *in
  247. }
  248. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaRRSAAuth.
  249. func (in *AlibabaRRSAAuth) DeepCopy() *AlibabaRRSAAuth {
  250. if in == nil {
  251. return nil
  252. }
  253. out := new(AlibabaRRSAAuth)
  254. in.DeepCopyInto(out)
  255. return out
  256. }
  257. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  258. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  259. *out = *in
  260. if in.ClientID != nil {
  261. in, out := &in.ClientID, &out.ClientID
  262. *out = new(metav1.SecretKeySelector)
  263. (*in).DeepCopyInto(*out)
  264. }
  265. if in.ClientSecret != nil {
  266. in, out := &in.ClientSecret, &out.ClientSecret
  267. *out = new(metav1.SecretKeySelector)
  268. (*in).DeepCopyInto(*out)
  269. }
  270. }
  271. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  272. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  273. if in == nil {
  274. return nil
  275. }
  276. out := new(AzureKVAuth)
  277. in.DeepCopyInto(out)
  278. return out
  279. }
  280. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  281. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  282. *out = *in
  283. if in.AuthType != nil {
  284. in, out := &in.AuthType, &out.AuthType
  285. *out = new(AzureAuthType)
  286. **out = **in
  287. }
  288. if in.VaultURL != nil {
  289. in, out := &in.VaultURL, &out.VaultURL
  290. *out = new(string)
  291. **out = **in
  292. }
  293. if in.TenantID != nil {
  294. in, out := &in.TenantID, &out.TenantID
  295. *out = new(string)
  296. **out = **in
  297. }
  298. if in.AuthSecretRef != nil {
  299. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  300. *out = new(AzureKVAuth)
  301. (*in).DeepCopyInto(*out)
  302. }
  303. if in.ServiceAccountRef != nil {
  304. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  305. *out = new(metav1.ServiceAccountSelector)
  306. (*in).DeepCopyInto(*out)
  307. }
  308. if in.IdentityID != nil {
  309. in, out := &in.IdentityID, &out.IdentityID
  310. *out = new(string)
  311. **out = **in
  312. }
  313. }
  314. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  315. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  316. if in == nil {
  317. return nil
  318. }
  319. out := new(AzureKVProvider)
  320. in.DeepCopyInto(out)
  321. return out
  322. }
  323. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  324. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  325. *out = *in
  326. if in.Namespace != nil {
  327. in, out := &in.Namespace, &out.Namespace
  328. *out = new(string)
  329. **out = **in
  330. }
  331. }
  332. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  333. func (in *CAProvider) DeepCopy() *CAProvider {
  334. if in == nil {
  335. return nil
  336. }
  337. out := new(CAProvider)
  338. in.DeepCopyInto(out)
  339. return out
  340. }
  341. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  342. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  343. *out = *in
  344. in.ClientCert.DeepCopyInto(&out.ClientCert)
  345. in.ClientKey.DeepCopyInto(&out.ClientKey)
  346. }
  347. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  348. func (in *CertAuth) DeepCopy() *CertAuth {
  349. if in == nil {
  350. return nil
  351. }
  352. out := new(CertAuth)
  353. in.DeepCopyInto(out)
  354. return out
  355. }
  356. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  357. func (in *ClusterExternalSecret) DeepCopyInto(out *ClusterExternalSecret) {
  358. *out = *in
  359. out.TypeMeta = in.TypeMeta
  360. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  361. in.Spec.DeepCopyInto(&out.Spec)
  362. in.Status.DeepCopyInto(&out.Status)
  363. }
  364. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecret.
  365. func (in *ClusterExternalSecret) DeepCopy() *ClusterExternalSecret {
  366. if in == nil {
  367. return nil
  368. }
  369. out := new(ClusterExternalSecret)
  370. in.DeepCopyInto(out)
  371. return out
  372. }
  373. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  374. func (in *ClusterExternalSecret) DeepCopyObject() runtime.Object {
  375. if c := in.DeepCopy(); c != nil {
  376. return c
  377. }
  378. return nil
  379. }
  380. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  381. func (in *ClusterExternalSecretList) DeepCopyInto(out *ClusterExternalSecretList) {
  382. *out = *in
  383. out.TypeMeta = in.TypeMeta
  384. in.ListMeta.DeepCopyInto(&out.ListMeta)
  385. if in.Items != nil {
  386. in, out := &in.Items, &out.Items
  387. *out = make([]ClusterExternalSecret, len(*in))
  388. for i := range *in {
  389. (*in)[i].DeepCopyInto(&(*out)[i])
  390. }
  391. }
  392. }
  393. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretList.
  394. func (in *ClusterExternalSecretList) DeepCopy() *ClusterExternalSecretList {
  395. if in == nil {
  396. return nil
  397. }
  398. out := new(ClusterExternalSecretList)
  399. in.DeepCopyInto(out)
  400. return out
  401. }
  402. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  403. func (in *ClusterExternalSecretList) DeepCopyObject() runtime.Object {
  404. if c := in.DeepCopy(); c != nil {
  405. return c
  406. }
  407. return nil
  408. }
  409. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  410. func (in *ClusterExternalSecretNamespaceFailure) DeepCopyInto(out *ClusterExternalSecretNamespaceFailure) {
  411. *out = *in
  412. }
  413. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretNamespaceFailure.
  414. func (in *ClusterExternalSecretNamespaceFailure) DeepCopy() *ClusterExternalSecretNamespaceFailure {
  415. if in == nil {
  416. return nil
  417. }
  418. out := new(ClusterExternalSecretNamespaceFailure)
  419. in.DeepCopyInto(out)
  420. return out
  421. }
  422. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  423. func (in *ClusterExternalSecretSpec) DeepCopyInto(out *ClusterExternalSecretSpec) {
  424. *out = *in
  425. in.ExternalSecretSpec.DeepCopyInto(&out.ExternalSecretSpec)
  426. in.NamespaceSelector.DeepCopyInto(&out.NamespaceSelector)
  427. if in.RefreshInterval != nil {
  428. in, out := &in.RefreshInterval, &out.RefreshInterval
  429. *out = new(v1.Duration)
  430. **out = **in
  431. }
  432. }
  433. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretSpec.
  434. func (in *ClusterExternalSecretSpec) DeepCopy() *ClusterExternalSecretSpec {
  435. if in == nil {
  436. return nil
  437. }
  438. out := new(ClusterExternalSecretSpec)
  439. in.DeepCopyInto(out)
  440. return out
  441. }
  442. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  443. func (in *ClusterExternalSecretStatus) DeepCopyInto(out *ClusterExternalSecretStatus) {
  444. *out = *in
  445. if in.FailedNamespaces != nil {
  446. in, out := &in.FailedNamespaces, &out.FailedNamespaces
  447. *out = make([]ClusterExternalSecretNamespaceFailure, len(*in))
  448. copy(*out, *in)
  449. }
  450. if in.ProvisionedNamespaces != nil {
  451. in, out := &in.ProvisionedNamespaces, &out.ProvisionedNamespaces
  452. *out = make([]string, len(*in))
  453. copy(*out, *in)
  454. }
  455. if in.Conditions != nil {
  456. in, out := &in.Conditions, &out.Conditions
  457. *out = make([]ClusterExternalSecretStatusCondition, len(*in))
  458. copy(*out, *in)
  459. }
  460. }
  461. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatus.
  462. func (in *ClusterExternalSecretStatus) DeepCopy() *ClusterExternalSecretStatus {
  463. if in == nil {
  464. return nil
  465. }
  466. out := new(ClusterExternalSecretStatus)
  467. in.DeepCopyInto(out)
  468. return out
  469. }
  470. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  471. func (in *ClusterExternalSecretStatusCondition) DeepCopyInto(out *ClusterExternalSecretStatusCondition) {
  472. *out = *in
  473. }
  474. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterExternalSecretStatusCondition.
  475. func (in *ClusterExternalSecretStatusCondition) DeepCopy() *ClusterExternalSecretStatusCondition {
  476. if in == nil {
  477. return nil
  478. }
  479. out := new(ClusterExternalSecretStatusCondition)
  480. in.DeepCopyInto(out)
  481. return out
  482. }
  483. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  484. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  485. *out = *in
  486. out.TypeMeta = in.TypeMeta
  487. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  488. in.Spec.DeepCopyInto(&out.Spec)
  489. in.Status.DeepCopyInto(&out.Status)
  490. }
  491. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  492. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  493. if in == nil {
  494. return nil
  495. }
  496. out := new(ClusterSecretStore)
  497. in.DeepCopyInto(out)
  498. return out
  499. }
  500. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  501. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  502. if c := in.DeepCopy(); c != nil {
  503. return c
  504. }
  505. return nil
  506. }
  507. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  508. func (in *ClusterSecretStoreCondition) DeepCopyInto(out *ClusterSecretStoreCondition) {
  509. *out = *in
  510. if in.NamespaceSelector != nil {
  511. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  512. *out = new(v1.LabelSelector)
  513. (*in).DeepCopyInto(*out)
  514. }
  515. if in.Namespaces != nil {
  516. in, out := &in.Namespaces, &out.Namespaces
  517. *out = make([]string, len(*in))
  518. copy(*out, *in)
  519. }
  520. }
  521. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreCondition.
  522. func (in *ClusterSecretStoreCondition) DeepCopy() *ClusterSecretStoreCondition {
  523. if in == nil {
  524. return nil
  525. }
  526. out := new(ClusterSecretStoreCondition)
  527. in.DeepCopyInto(out)
  528. return out
  529. }
  530. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  531. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  532. *out = *in
  533. out.TypeMeta = in.TypeMeta
  534. in.ListMeta.DeepCopyInto(&out.ListMeta)
  535. if in.Items != nil {
  536. in, out := &in.Items, &out.Items
  537. *out = make([]ClusterSecretStore, len(*in))
  538. for i := range *in {
  539. (*in)[i].DeepCopyInto(&(*out)[i])
  540. }
  541. }
  542. }
  543. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  544. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  545. if in == nil {
  546. return nil
  547. }
  548. out := new(ClusterSecretStoreList)
  549. in.DeepCopyInto(out)
  550. return out
  551. }
  552. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  553. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  554. if c := in.DeepCopy(); c != nil {
  555. return c
  556. }
  557. return nil
  558. }
  559. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  560. func (in *DopplerAuth) DeepCopyInto(out *DopplerAuth) {
  561. *out = *in
  562. in.SecretRef.DeepCopyInto(&out.SecretRef)
  563. }
  564. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuth.
  565. func (in *DopplerAuth) DeepCopy() *DopplerAuth {
  566. if in == nil {
  567. return nil
  568. }
  569. out := new(DopplerAuth)
  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 *DopplerAuthSecretRef) DeepCopyInto(out *DopplerAuthSecretRef) {
  575. *out = *in
  576. in.DopplerToken.DeepCopyInto(&out.DopplerToken)
  577. }
  578. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerAuthSecretRef.
  579. func (in *DopplerAuthSecretRef) DeepCopy() *DopplerAuthSecretRef {
  580. if in == nil {
  581. return nil
  582. }
  583. out := new(DopplerAuthSecretRef)
  584. in.DeepCopyInto(out)
  585. return out
  586. }
  587. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  588. func (in *DopplerProvider) DeepCopyInto(out *DopplerProvider) {
  589. *out = *in
  590. if in.Auth != nil {
  591. in, out := &in.Auth, &out.Auth
  592. *out = new(DopplerAuth)
  593. (*in).DeepCopyInto(*out)
  594. }
  595. }
  596. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DopplerProvider.
  597. func (in *DopplerProvider) DeepCopy() *DopplerProvider {
  598. if in == nil {
  599. return nil
  600. }
  601. out := new(DopplerProvider)
  602. in.DeepCopyInto(out)
  603. return out
  604. }
  605. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  606. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  607. *out = *in
  608. out.TypeMeta = in.TypeMeta
  609. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  610. in.Spec.DeepCopyInto(&out.Spec)
  611. in.Status.DeepCopyInto(&out.Status)
  612. }
  613. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  614. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  615. if in == nil {
  616. return nil
  617. }
  618. out := new(ExternalSecret)
  619. in.DeepCopyInto(out)
  620. return out
  621. }
  622. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  623. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  624. if c := in.DeepCopy(); c != nil {
  625. return c
  626. }
  627. return nil
  628. }
  629. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  630. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  631. *out = *in
  632. out.RemoteRef = in.RemoteRef
  633. if in.SourceRef != nil {
  634. in, out := &in.SourceRef, &out.SourceRef
  635. *out = new(SourceRef)
  636. (*in).DeepCopyInto(*out)
  637. }
  638. }
  639. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  640. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  641. if in == nil {
  642. return nil
  643. }
  644. out := new(ExternalSecretData)
  645. in.DeepCopyInto(out)
  646. return out
  647. }
  648. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  649. func (in *ExternalSecretDataFromRemoteRef) DeepCopyInto(out *ExternalSecretDataFromRemoteRef) {
  650. *out = *in
  651. if in.Extract != nil {
  652. in, out := &in.Extract, &out.Extract
  653. *out = new(ExternalSecretDataRemoteRef)
  654. **out = **in
  655. }
  656. if in.Find != nil {
  657. in, out := &in.Find, &out.Find
  658. *out = new(ExternalSecretFind)
  659. (*in).DeepCopyInto(*out)
  660. }
  661. if in.Rewrite != nil {
  662. in, out := &in.Rewrite, &out.Rewrite
  663. *out = make([]ExternalSecretRewrite, len(*in))
  664. for i := range *in {
  665. (*in)[i].DeepCopyInto(&(*out)[i])
  666. }
  667. }
  668. if in.SourceRef != nil {
  669. in, out := &in.SourceRef, &out.SourceRef
  670. *out = new(SourceRef)
  671. (*in).DeepCopyInto(*out)
  672. }
  673. }
  674. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataFromRemoteRef.
  675. func (in *ExternalSecretDataFromRemoteRef) DeepCopy() *ExternalSecretDataFromRemoteRef {
  676. if in == nil {
  677. return nil
  678. }
  679. out := new(ExternalSecretDataFromRemoteRef)
  680. in.DeepCopyInto(out)
  681. return out
  682. }
  683. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  684. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  685. *out = *in
  686. }
  687. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  688. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  689. if in == nil {
  690. return nil
  691. }
  692. out := new(ExternalSecretDataRemoteRef)
  693. in.DeepCopyInto(out)
  694. return out
  695. }
  696. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  697. func (in *ExternalSecretFind) DeepCopyInto(out *ExternalSecretFind) {
  698. *out = *in
  699. if in.Path != nil {
  700. in, out := &in.Path, &out.Path
  701. *out = new(string)
  702. **out = **in
  703. }
  704. if in.Name != nil {
  705. in, out := &in.Name, &out.Name
  706. *out = new(FindName)
  707. **out = **in
  708. }
  709. if in.Tags != nil {
  710. in, out := &in.Tags, &out.Tags
  711. *out = make(map[string]string, len(*in))
  712. for key, val := range *in {
  713. (*out)[key] = val
  714. }
  715. }
  716. }
  717. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretFind.
  718. func (in *ExternalSecretFind) DeepCopy() *ExternalSecretFind {
  719. if in == nil {
  720. return nil
  721. }
  722. out := new(ExternalSecretFind)
  723. in.DeepCopyInto(out)
  724. return out
  725. }
  726. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  727. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  728. *out = *in
  729. out.TypeMeta = in.TypeMeta
  730. in.ListMeta.DeepCopyInto(&out.ListMeta)
  731. if in.Items != nil {
  732. in, out := &in.Items, &out.Items
  733. *out = make([]ExternalSecret, len(*in))
  734. for i := range *in {
  735. (*in)[i].DeepCopyInto(&(*out)[i])
  736. }
  737. }
  738. }
  739. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  740. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  741. if in == nil {
  742. return nil
  743. }
  744. out := new(ExternalSecretList)
  745. in.DeepCopyInto(out)
  746. return out
  747. }
  748. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  749. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  750. if c := in.DeepCopy(); c != nil {
  751. return c
  752. }
  753. return nil
  754. }
  755. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  756. func (in *ExternalSecretRewrite) DeepCopyInto(out *ExternalSecretRewrite) {
  757. *out = *in
  758. if in.Regexp != nil {
  759. in, out := &in.Regexp, &out.Regexp
  760. *out = new(ExternalSecretRewriteRegexp)
  761. **out = **in
  762. }
  763. }
  764. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewrite.
  765. func (in *ExternalSecretRewrite) DeepCopy() *ExternalSecretRewrite {
  766. if in == nil {
  767. return nil
  768. }
  769. out := new(ExternalSecretRewrite)
  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 *ExternalSecretRewriteRegexp) DeepCopyInto(out *ExternalSecretRewriteRegexp) {
  775. *out = *in
  776. }
  777. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretRewriteRegexp.
  778. func (in *ExternalSecretRewriteRegexp) DeepCopy() *ExternalSecretRewriteRegexp {
  779. if in == nil {
  780. return nil
  781. }
  782. out := new(ExternalSecretRewriteRegexp)
  783. in.DeepCopyInto(out)
  784. return out
  785. }
  786. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  787. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  788. *out = *in
  789. out.SecretStoreRef = in.SecretStoreRef
  790. in.Target.DeepCopyInto(&out.Target)
  791. if in.RefreshInterval != nil {
  792. in, out := &in.RefreshInterval, &out.RefreshInterval
  793. *out = new(v1.Duration)
  794. **out = **in
  795. }
  796. if in.Data != nil {
  797. in, out := &in.Data, &out.Data
  798. *out = make([]ExternalSecretData, len(*in))
  799. for i := range *in {
  800. (*in)[i].DeepCopyInto(&(*out)[i])
  801. }
  802. }
  803. if in.DataFrom != nil {
  804. in, out := &in.DataFrom, &out.DataFrom
  805. *out = make([]ExternalSecretDataFromRemoteRef, len(*in))
  806. for i := range *in {
  807. (*in)[i].DeepCopyInto(&(*out)[i])
  808. }
  809. }
  810. }
  811. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  812. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  813. if in == nil {
  814. return nil
  815. }
  816. out := new(ExternalSecretSpec)
  817. in.DeepCopyInto(out)
  818. return out
  819. }
  820. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  821. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  822. *out = *in
  823. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  824. if in.Conditions != nil {
  825. in, out := &in.Conditions, &out.Conditions
  826. *out = make([]ExternalSecretStatusCondition, len(*in))
  827. for i := range *in {
  828. (*in)[i].DeepCopyInto(&(*out)[i])
  829. }
  830. }
  831. out.Binding = in.Binding
  832. }
  833. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  834. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  835. if in == nil {
  836. return nil
  837. }
  838. out := new(ExternalSecretStatus)
  839. in.DeepCopyInto(out)
  840. return out
  841. }
  842. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  843. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  844. *out = *in
  845. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  846. }
  847. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  848. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  849. if in == nil {
  850. return nil
  851. }
  852. out := new(ExternalSecretStatusCondition)
  853. in.DeepCopyInto(out)
  854. return out
  855. }
  856. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  857. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  858. *out = *in
  859. if in.Template != nil {
  860. in, out := &in.Template, &out.Template
  861. *out = new(ExternalSecretTemplate)
  862. (*in).DeepCopyInto(*out)
  863. }
  864. }
  865. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  866. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  867. if in == nil {
  868. return nil
  869. }
  870. out := new(ExternalSecretTarget)
  871. in.DeepCopyInto(out)
  872. return out
  873. }
  874. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  875. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  876. *out = *in
  877. in.Metadata.DeepCopyInto(&out.Metadata)
  878. if in.Data != nil {
  879. in, out := &in.Data, &out.Data
  880. *out = make(map[string]string, len(*in))
  881. for key, val := range *in {
  882. (*out)[key] = val
  883. }
  884. }
  885. if in.TemplateFrom != nil {
  886. in, out := &in.TemplateFrom, &out.TemplateFrom
  887. *out = make([]TemplateFrom, len(*in))
  888. for i := range *in {
  889. (*in)[i].DeepCopyInto(&(*out)[i])
  890. }
  891. }
  892. }
  893. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  894. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  895. if in == nil {
  896. return nil
  897. }
  898. out := new(ExternalSecretTemplate)
  899. in.DeepCopyInto(out)
  900. return out
  901. }
  902. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  903. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  904. *out = *in
  905. if in.Annotations != nil {
  906. in, out := &in.Annotations, &out.Annotations
  907. *out = make(map[string]string, len(*in))
  908. for key, val := range *in {
  909. (*out)[key] = val
  910. }
  911. }
  912. if in.Labels != nil {
  913. in, out := &in.Labels, &out.Labels
  914. *out = make(map[string]string, len(*in))
  915. for key, val := range *in {
  916. (*out)[key] = val
  917. }
  918. }
  919. }
  920. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  921. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  922. if in == nil {
  923. return nil
  924. }
  925. out := new(ExternalSecretTemplateMetadata)
  926. in.DeepCopyInto(out)
  927. return out
  928. }
  929. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  930. func (in *ExternalSecretValidator) DeepCopyInto(out *ExternalSecretValidator) {
  931. *out = *in
  932. }
  933. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretValidator.
  934. func (in *ExternalSecretValidator) DeepCopy() *ExternalSecretValidator {
  935. if in == nil {
  936. return nil
  937. }
  938. out := new(ExternalSecretValidator)
  939. in.DeepCopyInto(out)
  940. return out
  941. }
  942. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  943. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  944. *out = *in
  945. if in.Data != nil {
  946. in, out := &in.Data, &out.Data
  947. *out = make([]FakeProviderData, len(*in))
  948. for i := range *in {
  949. (*in)[i].DeepCopyInto(&(*out)[i])
  950. }
  951. }
  952. }
  953. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  954. func (in *FakeProvider) DeepCopy() *FakeProvider {
  955. if in == nil {
  956. return nil
  957. }
  958. out := new(FakeProvider)
  959. in.DeepCopyInto(out)
  960. return out
  961. }
  962. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  963. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  964. *out = *in
  965. if in.ValueMap != nil {
  966. in, out := &in.ValueMap, &out.ValueMap
  967. *out = make(map[string]string, len(*in))
  968. for key, val := range *in {
  969. (*out)[key] = val
  970. }
  971. }
  972. }
  973. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  974. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  975. if in == nil {
  976. return nil
  977. }
  978. out := new(FakeProviderData)
  979. in.DeepCopyInto(out)
  980. return out
  981. }
  982. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  983. func (in *FindName) DeepCopyInto(out *FindName) {
  984. *out = *in
  985. }
  986. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindName.
  987. func (in *FindName) DeepCopy() *FindName {
  988. if in == nil {
  989. return nil
  990. }
  991. out := new(FindName)
  992. in.DeepCopyInto(out)
  993. return out
  994. }
  995. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  996. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  997. *out = *in
  998. if in.SecretRef != nil {
  999. in, out := &in.SecretRef, &out.SecretRef
  1000. *out = new(GCPSMAuthSecretRef)
  1001. (*in).DeepCopyInto(*out)
  1002. }
  1003. if in.WorkloadIdentity != nil {
  1004. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  1005. *out = new(GCPWorkloadIdentity)
  1006. (*in).DeepCopyInto(*out)
  1007. }
  1008. }
  1009. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  1010. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  1011. if in == nil {
  1012. return nil
  1013. }
  1014. out := new(GCPSMAuth)
  1015. in.DeepCopyInto(out)
  1016. return out
  1017. }
  1018. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1019. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  1020. *out = *in
  1021. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  1022. }
  1023. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  1024. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  1025. if in == nil {
  1026. return nil
  1027. }
  1028. out := new(GCPSMAuthSecretRef)
  1029. in.DeepCopyInto(out)
  1030. return out
  1031. }
  1032. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1033. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  1034. *out = *in
  1035. in.Auth.DeepCopyInto(&out.Auth)
  1036. }
  1037. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  1038. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  1039. if in == nil {
  1040. return nil
  1041. }
  1042. out := new(GCPSMProvider)
  1043. in.DeepCopyInto(out)
  1044. return out
  1045. }
  1046. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1047. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  1048. *out = *in
  1049. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1050. }
  1051. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  1052. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  1053. if in == nil {
  1054. return nil
  1055. }
  1056. out := new(GCPWorkloadIdentity)
  1057. in.DeepCopyInto(out)
  1058. return out
  1059. }
  1060. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1061. func (in *GRPCProvider) DeepCopyInto(out *GRPCProvider) {
  1062. *out = *in
  1063. }
  1064. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCProvider.
  1065. func (in *GRPCProvider) DeepCopy() *GRPCProvider {
  1066. if in == nil {
  1067. return nil
  1068. }
  1069. out := new(GRPCProvider)
  1070. in.DeepCopyInto(out)
  1071. return out
  1072. }
  1073. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1074. func (in *GeneratorRef) DeepCopyInto(out *GeneratorRef) {
  1075. *out = *in
  1076. }
  1077. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorRef.
  1078. func (in *GeneratorRef) DeepCopy() *GeneratorRef {
  1079. if in == nil {
  1080. return nil
  1081. }
  1082. out := new(GeneratorRef)
  1083. in.DeepCopyInto(out)
  1084. return out
  1085. }
  1086. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1087. func (in *GenericStoreValidator) DeepCopyInto(out *GenericStoreValidator) {
  1088. *out = *in
  1089. }
  1090. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericStoreValidator.
  1091. func (in *GenericStoreValidator) DeepCopy() *GenericStoreValidator {
  1092. if in == nil {
  1093. return nil
  1094. }
  1095. out := new(GenericStoreValidator)
  1096. in.DeepCopyInto(out)
  1097. return out
  1098. }
  1099. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1100. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  1101. *out = *in
  1102. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1103. }
  1104. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  1105. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  1106. if in == nil {
  1107. return nil
  1108. }
  1109. out := new(GitlabAuth)
  1110. in.DeepCopyInto(out)
  1111. return out
  1112. }
  1113. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1114. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  1115. *out = *in
  1116. in.Auth.DeepCopyInto(&out.Auth)
  1117. if in.GroupIDs != nil {
  1118. in, out := &in.GroupIDs, &out.GroupIDs
  1119. *out = make([]string, len(*in))
  1120. copy(*out, *in)
  1121. }
  1122. }
  1123. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  1124. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  1125. if in == nil {
  1126. return nil
  1127. }
  1128. out := new(GitlabProvider)
  1129. in.DeepCopyInto(out)
  1130. return out
  1131. }
  1132. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1133. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  1134. *out = *in
  1135. in.AccessToken.DeepCopyInto(&out.AccessToken)
  1136. }
  1137. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  1138. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  1139. if in == nil {
  1140. return nil
  1141. }
  1142. out := new(GitlabSecretRef)
  1143. in.DeepCopyInto(out)
  1144. return out
  1145. }
  1146. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1147. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  1148. *out = *in
  1149. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1150. out.ContainerAuth = in.ContainerAuth
  1151. }
  1152. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  1153. func (in *IBMAuth) DeepCopy() *IBMAuth {
  1154. if in == nil {
  1155. return nil
  1156. }
  1157. out := new(IBMAuth)
  1158. in.DeepCopyInto(out)
  1159. return out
  1160. }
  1161. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1162. func (in *IBMAuthContainerAuth) DeepCopyInto(out *IBMAuthContainerAuth) {
  1163. *out = *in
  1164. }
  1165. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthContainerAuth.
  1166. func (in *IBMAuthContainerAuth) DeepCopy() *IBMAuthContainerAuth {
  1167. if in == nil {
  1168. return nil
  1169. }
  1170. out := new(IBMAuthContainerAuth)
  1171. in.DeepCopyInto(out)
  1172. return out
  1173. }
  1174. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1175. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  1176. *out = *in
  1177. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  1178. }
  1179. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  1180. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  1181. if in == nil {
  1182. return nil
  1183. }
  1184. out := new(IBMAuthSecretRef)
  1185. in.DeepCopyInto(out)
  1186. return out
  1187. }
  1188. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1189. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  1190. *out = *in
  1191. in.Auth.DeepCopyInto(&out.Auth)
  1192. if in.ServiceURL != nil {
  1193. in, out := &in.ServiceURL, &out.ServiceURL
  1194. *out = new(string)
  1195. **out = **in
  1196. }
  1197. }
  1198. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  1199. func (in *IBMProvider) DeepCopy() *IBMProvider {
  1200. if in == nil {
  1201. return nil
  1202. }
  1203. out := new(IBMProvider)
  1204. in.DeepCopyInto(out)
  1205. return out
  1206. }
  1207. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1208. func (in *KeeperSecurityProvider) DeepCopyInto(out *KeeperSecurityProvider) {
  1209. *out = *in
  1210. in.Auth.DeepCopyInto(&out.Auth)
  1211. }
  1212. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeeperSecurityProvider.
  1213. func (in *KeeperSecurityProvider) DeepCopy() *KeeperSecurityProvider {
  1214. if in == nil {
  1215. return nil
  1216. }
  1217. out := new(KeeperSecurityProvider)
  1218. in.DeepCopyInto(out)
  1219. return out
  1220. }
  1221. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1222. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  1223. *out = *in
  1224. if in.Cert != nil {
  1225. in, out := &in.Cert, &out.Cert
  1226. *out = new(CertAuth)
  1227. (*in).DeepCopyInto(*out)
  1228. }
  1229. if in.Token != nil {
  1230. in, out := &in.Token, &out.Token
  1231. *out = new(TokenAuth)
  1232. (*in).DeepCopyInto(*out)
  1233. }
  1234. if in.ServiceAccount != nil {
  1235. in, out := &in.ServiceAccount, &out.ServiceAccount
  1236. *out = new(metav1.ServiceAccountSelector)
  1237. (*in).DeepCopyInto(*out)
  1238. }
  1239. }
  1240. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  1241. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  1242. if in == nil {
  1243. return nil
  1244. }
  1245. out := new(KubernetesAuth)
  1246. in.DeepCopyInto(out)
  1247. return out
  1248. }
  1249. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1250. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  1251. *out = *in
  1252. in.Server.DeepCopyInto(&out.Server)
  1253. in.Auth.DeepCopyInto(&out.Auth)
  1254. }
  1255. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  1256. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  1257. if in == nil {
  1258. return nil
  1259. }
  1260. out := new(KubernetesProvider)
  1261. in.DeepCopyInto(out)
  1262. return out
  1263. }
  1264. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1265. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  1266. *out = *in
  1267. if in.CABundle != nil {
  1268. in, out := &in.CABundle, &out.CABundle
  1269. *out = make([]byte, len(*in))
  1270. copy(*out, *in)
  1271. }
  1272. if in.CAProvider != nil {
  1273. in, out := &in.CAProvider, &out.CAProvider
  1274. *out = new(CAProvider)
  1275. (*in).DeepCopyInto(*out)
  1276. }
  1277. }
  1278. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  1279. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  1280. if in == nil {
  1281. return nil
  1282. }
  1283. out := new(KubernetesServer)
  1284. in.DeepCopyInto(out)
  1285. return out
  1286. }
  1287. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1288. func (in *NoSecretError) DeepCopyInto(out *NoSecretError) {
  1289. *out = *in
  1290. }
  1291. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoSecretError.
  1292. func (in *NoSecretError) DeepCopy() *NoSecretError {
  1293. if in == nil {
  1294. return nil
  1295. }
  1296. out := new(NoSecretError)
  1297. in.DeepCopyInto(out)
  1298. return out
  1299. }
  1300. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1301. func (in *OnePasswordAuth) DeepCopyInto(out *OnePasswordAuth) {
  1302. *out = *in
  1303. if in.SecretRef != nil {
  1304. in, out := &in.SecretRef, &out.SecretRef
  1305. *out = new(OnePasswordAuthSecretRef)
  1306. (*in).DeepCopyInto(*out)
  1307. }
  1308. }
  1309. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuth.
  1310. func (in *OnePasswordAuth) DeepCopy() *OnePasswordAuth {
  1311. if in == nil {
  1312. return nil
  1313. }
  1314. out := new(OnePasswordAuth)
  1315. in.DeepCopyInto(out)
  1316. return out
  1317. }
  1318. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1319. func (in *OnePasswordAuthSecretRef) DeepCopyInto(out *OnePasswordAuthSecretRef) {
  1320. *out = *in
  1321. in.ConnectToken.DeepCopyInto(&out.ConnectToken)
  1322. }
  1323. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordAuthSecretRef.
  1324. func (in *OnePasswordAuthSecretRef) DeepCopy() *OnePasswordAuthSecretRef {
  1325. if in == nil {
  1326. return nil
  1327. }
  1328. out := new(OnePasswordAuthSecretRef)
  1329. in.DeepCopyInto(out)
  1330. return out
  1331. }
  1332. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1333. func (in *OnePasswordProvider) DeepCopyInto(out *OnePasswordProvider) {
  1334. *out = *in
  1335. if in.Auth != nil {
  1336. in, out := &in.Auth, &out.Auth
  1337. *out = new(OnePasswordAuth)
  1338. (*in).DeepCopyInto(*out)
  1339. }
  1340. if in.Vaults != nil {
  1341. in, out := &in.Vaults, &out.Vaults
  1342. *out = make(map[string]int, len(*in))
  1343. for key, val := range *in {
  1344. (*out)[key] = val
  1345. }
  1346. }
  1347. }
  1348. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordProvider.
  1349. func (in *OnePasswordProvider) DeepCopy() *OnePasswordProvider {
  1350. if in == nil {
  1351. return nil
  1352. }
  1353. out := new(OnePasswordProvider)
  1354. in.DeepCopyInto(out)
  1355. return out
  1356. }
  1357. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1358. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  1359. *out = *in
  1360. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1361. }
  1362. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  1363. func (in *OracleAuth) DeepCopy() *OracleAuth {
  1364. if in == nil {
  1365. return nil
  1366. }
  1367. out := new(OracleAuth)
  1368. in.DeepCopyInto(out)
  1369. return out
  1370. }
  1371. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1372. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  1373. *out = *in
  1374. if in.Auth != nil {
  1375. in, out := &in.Auth, &out.Auth
  1376. *out = new(OracleAuth)
  1377. (*in).DeepCopyInto(*out)
  1378. }
  1379. }
  1380. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  1381. func (in *OracleProvider) DeepCopy() *OracleProvider {
  1382. if in == nil {
  1383. return nil
  1384. }
  1385. out := new(OracleProvider)
  1386. in.DeepCopyInto(out)
  1387. return out
  1388. }
  1389. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1390. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  1391. *out = *in
  1392. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  1393. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  1394. }
  1395. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  1396. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  1397. if in == nil {
  1398. return nil
  1399. }
  1400. out := new(OracleSecretRef)
  1401. in.DeepCopyInto(out)
  1402. return out
  1403. }
  1404. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1405. func (in *ScalewayProvider) DeepCopyInto(out *ScalewayProvider) {
  1406. *out = *in
  1407. if in.AccessKey != nil {
  1408. in, out := &in.AccessKey, &out.AccessKey
  1409. *out = new(ScalewayProviderSecretRef)
  1410. (*in).DeepCopyInto(*out)
  1411. }
  1412. if in.SecretKey != nil {
  1413. in, out := &in.SecretKey, &out.SecretKey
  1414. *out = new(ScalewayProviderSecretRef)
  1415. (*in).DeepCopyInto(*out)
  1416. }
  1417. }
  1418. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProvider.
  1419. func (in *ScalewayProvider) DeepCopy() *ScalewayProvider {
  1420. if in == nil {
  1421. return nil
  1422. }
  1423. out := new(ScalewayProvider)
  1424. in.DeepCopyInto(out)
  1425. return out
  1426. }
  1427. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1428. func (in *ScalewayProviderSecretRef) DeepCopyInto(out *ScalewayProviderSecretRef) {
  1429. *out = *in
  1430. if in.SecretRef != nil {
  1431. in, out := &in.SecretRef, &out.SecretRef
  1432. *out = new(metav1.SecretKeySelector)
  1433. (*in).DeepCopyInto(*out)
  1434. }
  1435. }
  1436. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayProviderSecretRef.
  1437. func (in *ScalewayProviderSecretRef) DeepCopy() *ScalewayProviderSecretRef {
  1438. if in == nil {
  1439. return nil
  1440. }
  1441. out := new(ScalewayProviderSecretRef)
  1442. in.DeepCopyInto(out)
  1443. return out
  1444. }
  1445. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1446. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1447. *out = *in
  1448. out.TypeMeta = in.TypeMeta
  1449. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1450. in.Spec.DeepCopyInto(&out.Spec)
  1451. in.Status.DeepCopyInto(&out.Status)
  1452. }
  1453. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1454. func (in *SecretStore) DeepCopy() *SecretStore {
  1455. if in == nil {
  1456. return nil
  1457. }
  1458. out := new(SecretStore)
  1459. in.DeepCopyInto(out)
  1460. return out
  1461. }
  1462. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1463. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1464. if c := in.DeepCopy(); c != nil {
  1465. return c
  1466. }
  1467. return nil
  1468. }
  1469. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1470. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1471. *out = *in
  1472. out.TypeMeta = in.TypeMeta
  1473. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1474. if in.Items != nil {
  1475. in, out := &in.Items, &out.Items
  1476. *out = make([]SecretStore, len(*in))
  1477. for i := range *in {
  1478. (*in)[i].DeepCopyInto(&(*out)[i])
  1479. }
  1480. }
  1481. }
  1482. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1483. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1484. if in == nil {
  1485. return nil
  1486. }
  1487. out := new(SecretStoreList)
  1488. in.DeepCopyInto(out)
  1489. return out
  1490. }
  1491. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1492. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1493. if c := in.DeepCopy(); c != nil {
  1494. return c
  1495. }
  1496. return nil
  1497. }
  1498. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1499. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1500. *out = *in
  1501. if in.AWS != nil {
  1502. in, out := &in.AWS, &out.AWS
  1503. *out = new(AWSProvider)
  1504. (*in).DeepCopyInto(*out)
  1505. }
  1506. if in.AzureKV != nil {
  1507. in, out := &in.AzureKV, &out.AzureKV
  1508. *out = new(AzureKVProvider)
  1509. (*in).DeepCopyInto(*out)
  1510. }
  1511. if in.Akeyless != nil {
  1512. in, out := &in.Akeyless, &out.Akeyless
  1513. *out = new(AkeylessProvider)
  1514. (*in).DeepCopyInto(*out)
  1515. }
  1516. if in.Vault != nil {
  1517. in, out := &in.Vault, &out.Vault
  1518. *out = new(VaultProvider)
  1519. (*in).DeepCopyInto(*out)
  1520. }
  1521. if in.GCPSM != nil {
  1522. in, out := &in.GCPSM, &out.GCPSM
  1523. *out = new(GCPSMProvider)
  1524. (*in).DeepCopyInto(*out)
  1525. }
  1526. if in.Oracle != nil {
  1527. in, out := &in.Oracle, &out.Oracle
  1528. *out = new(OracleProvider)
  1529. (*in).DeepCopyInto(*out)
  1530. }
  1531. if in.IBM != nil {
  1532. in, out := &in.IBM, &out.IBM
  1533. *out = new(IBMProvider)
  1534. (*in).DeepCopyInto(*out)
  1535. }
  1536. if in.YandexCertificateManager != nil {
  1537. in, out := &in.YandexCertificateManager, &out.YandexCertificateManager
  1538. *out = new(YandexCertificateManagerProvider)
  1539. (*in).DeepCopyInto(*out)
  1540. }
  1541. if in.YandexLockbox != nil {
  1542. in, out := &in.YandexLockbox, &out.YandexLockbox
  1543. *out = new(YandexLockboxProvider)
  1544. (*in).DeepCopyInto(*out)
  1545. }
  1546. if in.Gitlab != nil {
  1547. in, out := &in.Gitlab, &out.Gitlab
  1548. *out = new(GitlabProvider)
  1549. (*in).DeepCopyInto(*out)
  1550. }
  1551. if in.Alibaba != nil {
  1552. in, out := &in.Alibaba, &out.Alibaba
  1553. *out = new(AlibabaProvider)
  1554. (*in).DeepCopyInto(*out)
  1555. }
  1556. if in.OnePassword != nil {
  1557. in, out := &in.OnePassword, &out.OnePassword
  1558. *out = new(OnePasswordProvider)
  1559. (*in).DeepCopyInto(*out)
  1560. }
  1561. if in.Webhook != nil {
  1562. in, out := &in.Webhook, &out.Webhook
  1563. *out = new(WebhookProvider)
  1564. (*in).DeepCopyInto(*out)
  1565. }
  1566. if in.GRPC != nil {
  1567. in, out := &in.GRPC, &out.GRPC
  1568. *out = new(GRPCProvider)
  1569. **out = **in
  1570. }
  1571. if in.Kubernetes != nil {
  1572. in, out := &in.Kubernetes, &out.Kubernetes
  1573. *out = new(KubernetesProvider)
  1574. (*in).DeepCopyInto(*out)
  1575. }
  1576. if in.Fake != nil {
  1577. in, out := &in.Fake, &out.Fake
  1578. *out = new(FakeProvider)
  1579. (*in).DeepCopyInto(*out)
  1580. }
  1581. if in.Senhasegura != nil {
  1582. in, out := &in.Senhasegura, &out.Senhasegura
  1583. *out = new(SenhaseguraProvider)
  1584. (*in).DeepCopyInto(*out)
  1585. }
  1586. if in.Scaleway != nil {
  1587. in, out := &in.Scaleway, &out.Scaleway
  1588. *out = new(ScalewayProvider)
  1589. (*in).DeepCopyInto(*out)
  1590. }
  1591. if in.Doppler != nil {
  1592. in, out := &in.Doppler, &out.Doppler
  1593. *out = new(DopplerProvider)
  1594. (*in).DeepCopyInto(*out)
  1595. }
  1596. if in.KeeperSecurity != nil {
  1597. in, out := &in.KeeperSecurity, &out.KeeperSecurity
  1598. *out = new(KeeperSecurityProvider)
  1599. (*in).DeepCopyInto(*out)
  1600. }
  1601. }
  1602. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1603. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1604. if in == nil {
  1605. return nil
  1606. }
  1607. out := new(SecretStoreProvider)
  1608. in.DeepCopyInto(out)
  1609. return out
  1610. }
  1611. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1612. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1613. *out = *in
  1614. }
  1615. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1616. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1617. if in == nil {
  1618. return nil
  1619. }
  1620. out := new(SecretStoreRef)
  1621. in.DeepCopyInto(out)
  1622. return out
  1623. }
  1624. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1625. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1626. *out = *in
  1627. if in.MaxRetries != nil {
  1628. in, out := &in.MaxRetries, &out.MaxRetries
  1629. *out = new(int32)
  1630. **out = **in
  1631. }
  1632. if in.RetryInterval != nil {
  1633. in, out := &in.RetryInterval, &out.RetryInterval
  1634. *out = new(string)
  1635. **out = **in
  1636. }
  1637. }
  1638. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1639. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1640. if in == nil {
  1641. return nil
  1642. }
  1643. out := new(SecretStoreRetrySettings)
  1644. in.DeepCopyInto(out)
  1645. return out
  1646. }
  1647. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1648. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1649. *out = *in
  1650. if in.Provider != nil {
  1651. in, out := &in.Provider, &out.Provider
  1652. *out = new(SecretStoreProvider)
  1653. (*in).DeepCopyInto(*out)
  1654. }
  1655. if in.RetrySettings != nil {
  1656. in, out := &in.RetrySettings, &out.RetrySettings
  1657. *out = new(SecretStoreRetrySettings)
  1658. (*in).DeepCopyInto(*out)
  1659. }
  1660. if in.Conditions != nil {
  1661. in, out := &in.Conditions, &out.Conditions
  1662. *out = make([]ClusterSecretStoreCondition, len(*in))
  1663. for i := range *in {
  1664. (*in)[i].DeepCopyInto(&(*out)[i])
  1665. }
  1666. }
  1667. }
  1668. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1669. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1670. if in == nil {
  1671. return nil
  1672. }
  1673. out := new(SecretStoreSpec)
  1674. in.DeepCopyInto(out)
  1675. return out
  1676. }
  1677. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1678. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1679. *out = *in
  1680. if in.Conditions != nil {
  1681. in, out := &in.Conditions, &out.Conditions
  1682. *out = make([]SecretStoreStatusCondition, len(*in))
  1683. for i := range *in {
  1684. (*in)[i].DeepCopyInto(&(*out)[i])
  1685. }
  1686. }
  1687. }
  1688. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1689. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1690. if in == nil {
  1691. return nil
  1692. }
  1693. out := new(SecretStoreStatus)
  1694. in.DeepCopyInto(out)
  1695. return out
  1696. }
  1697. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1698. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1699. *out = *in
  1700. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1701. }
  1702. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1703. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1704. if in == nil {
  1705. return nil
  1706. }
  1707. out := new(SecretStoreStatusCondition)
  1708. in.DeepCopyInto(out)
  1709. return out
  1710. }
  1711. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1712. func (in *SenhaseguraAuth) DeepCopyInto(out *SenhaseguraAuth) {
  1713. *out = *in
  1714. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  1715. }
  1716. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraAuth.
  1717. func (in *SenhaseguraAuth) DeepCopy() *SenhaseguraAuth {
  1718. if in == nil {
  1719. return nil
  1720. }
  1721. out := new(SenhaseguraAuth)
  1722. in.DeepCopyInto(out)
  1723. return out
  1724. }
  1725. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1726. func (in *SenhaseguraProvider) DeepCopyInto(out *SenhaseguraProvider) {
  1727. *out = *in
  1728. in.Auth.DeepCopyInto(&out.Auth)
  1729. }
  1730. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SenhaseguraProvider.
  1731. func (in *SenhaseguraProvider) DeepCopy() *SenhaseguraProvider {
  1732. if in == nil {
  1733. return nil
  1734. }
  1735. out := new(SenhaseguraProvider)
  1736. in.DeepCopyInto(out)
  1737. return out
  1738. }
  1739. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1740. func (in *SourceRef) DeepCopyInto(out *SourceRef) {
  1741. *out = *in
  1742. if in.SecretStoreRef != nil {
  1743. in, out := &in.SecretStoreRef, &out.SecretStoreRef
  1744. *out = new(SecretStoreRef)
  1745. **out = **in
  1746. }
  1747. if in.GeneratorRef != nil {
  1748. in, out := &in.GeneratorRef, &out.GeneratorRef
  1749. *out = new(GeneratorRef)
  1750. **out = **in
  1751. }
  1752. }
  1753. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceRef.
  1754. func (in *SourceRef) DeepCopy() *SourceRef {
  1755. if in == nil {
  1756. return nil
  1757. }
  1758. out := new(SourceRef)
  1759. in.DeepCopyInto(out)
  1760. return out
  1761. }
  1762. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1763. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1764. *out = *in
  1765. if in.ConfigMap != nil {
  1766. in, out := &in.ConfigMap, &out.ConfigMap
  1767. *out = new(TemplateRef)
  1768. (*in).DeepCopyInto(*out)
  1769. }
  1770. if in.Secret != nil {
  1771. in, out := &in.Secret, &out.Secret
  1772. *out = new(TemplateRef)
  1773. (*in).DeepCopyInto(*out)
  1774. }
  1775. if in.Literal != nil {
  1776. in, out := &in.Literal, &out.Literal
  1777. *out = new(string)
  1778. **out = **in
  1779. }
  1780. }
  1781. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1782. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1783. if in == nil {
  1784. return nil
  1785. }
  1786. out := new(TemplateFrom)
  1787. in.DeepCopyInto(out)
  1788. return out
  1789. }
  1790. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1791. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1792. *out = *in
  1793. if in.Items != nil {
  1794. in, out := &in.Items, &out.Items
  1795. *out = make([]TemplateRefItem, len(*in))
  1796. copy(*out, *in)
  1797. }
  1798. }
  1799. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1800. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1801. if in == nil {
  1802. return nil
  1803. }
  1804. out := new(TemplateRef)
  1805. in.DeepCopyInto(out)
  1806. return out
  1807. }
  1808. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1809. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1810. *out = *in
  1811. }
  1812. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1813. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1814. if in == nil {
  1815. return nil
  1816. }
  1817. out := new(TemplateRefItem)
  1818. in.DeepCopyInto(out)
  1819. return out
  1820. }
  1821. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1822. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1823. *out = *in
  1824. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1825. }
  1826. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1827. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1828. if in == nil {
  1829. return nil
  1830. }
  1831. out := new(TokenAuth)
  1832. in.DeepCopyInto(out)
  1833. return out
  1834. }
  1835. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1836. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1837. *out = *in
  1838. if in.RoleRef != nil {
  1839. in, out := &in.RoleRef, &out.RoleRef
  1840. *out = new(metav1.SecretKeySelector)
  1841. (*in).DeepCopyInto(*out)
  1842. }
  1843. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1844. }
  1845. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1846. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1847. if in == nil {
  1848. return nil
  1849. }
  1850. out := new(VaultAppRole)
  1851. in.DeepCopyInto(out)
  1852. return out
  1853. }
  1854. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1855. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1856. *out = *in
  1857. if in.TokenSecretRef != nil {
  1858. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1859. *out = new(metav1.SecretKeySelector)
  1860. (*in).DeepCopyInto(*out)
  1861. }
  1862. if in.AppRole != nil {
  1863. in, out := &in.AppRole, &out.AppRole
  1864. *out = new(VaultAppRole)
  1865. (*in).DeepCopyInto(*out)
  1866. }
  1867. if in.Kubernetes != nil {
  1868. in, out := &in.Kubernetes, &out.Kubernetes
  1869. *out = new(VaultKubernetesAuth)
  1870. (*in).DeepCopyInto(*out)
  1871. }
  1872. if in.Ldap != nil {
  1873. in, out := &in.Ldap, &out.Ldap
  1874. *out = new(VaultLdapAuth)
  1875. (*in).DeepCopyInto(*out)
  1876. }
  1877. if in.Jwt != nil {
  1878. in, out := &in.Jwt, &out.Jwt
  1879. *out = new(VaultJwtAuth)
  1880. (*in).DeepCopyInto(*out)
  1881. }
  1882. if in.Cert != nil {
  1883. in, out := &in.Cert, &out.Cert
  1884. *out = new(VaultCertAuth)
  1885. (*in).DeepCopyInto(*out)
  1886. }
  1887. if in.Iam != nil {
  1888. in, out := &in.Iam, &out.Iam
  1889. *out = new(VaultIamAuth)
  1890. (*in).DeepCopyInto(*out)
  1891. }
  1892. }
  1893. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1894. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1895. if in == nil {
  1896. return nil
  1897. }
  1898. out := new(VaultAuth)
  1899. in.DeepCopyInto(out)
  1900. return out
  1901. }
  1902. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1903. func (in *VaultAwsAuth) DeepCopyInto(out *VaultAwsAuth) {
  1904. *out = *in
  1905. if in.SecretRef != nil {
  1906. in, out := &in.SecretRef, &out.SecretRef
  1907. *out = new(VaultAwsAuthSecretRef)
  1908. (*in).DeepCopyInto(*out)
  1909. }
  1910. if in.JWTAuth != nil {
  1911. in, out := &in.JWTAuth, &out.JWTAuth
  1912. *out = new(VaultAwsJWTAuth)
  1913. (*in).DeepCopyInto(*out)
  1914. }
  1915. }
  1916. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuth.
  1917. func (in *VaultAwsAuth) DeepCopy() *VaultAwsAuth {
  1918. if in == nil {
  1919. return nil
  1920. }
  1921. out := new(VaultAwsAuth)
  1922. in.DeepCopyInto(out)
  1923. return out
  1924. }
  1925. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1926. func (in *VaultAwsAuthSecretRef) DeepCopyInto(out *VaultAwsAuthSecretRef) {
  1927. *out = *in
  1928. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  1929. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  1930. if in.SessionToken != nil {
  1931. in, out := &in.SessionToken, &out.SessionToken
  1932. *out = new(metav1.SecretKeySelector)
  1933. (*in).DeepCopyInto(*out)
  1934. }
  1935. }
  1936. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsAuthSecretRef.
  1937. func (in *VaultAwsAuthSecretRef) DeepCopy() *VaultAwsAuthSecretRef {
  1938. if in == nil {
  1939. return nil
  1940. }
  1941. out := new(VaultAwsAuthSecretRef)
  1942. in.DeepCopyInto(out)
  1943. return out
  1944. }
  1945. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1946. func (in *VaultAwsJWTAuth) DeepCopyInto(out *VaultAwsJWTAuth) {
  1947. *out = *in
  1948. if in.ServiceAccountRef != nil {
  1949. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1950. *out = new(metav1.ServiceAccountSelector)
  1951. (*in).DeepCopyInto(*out)
  1952. }
  1953. }
  1954. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAwsJWTAuth.
  1955. func (in *VaultAwsJWTAuth) DeepCopy() *VaultAwsJWTAuth {
  1956. if in == nil {
  1957. return nil
  1958. }
  1959. out := new(VaultAwsJWTAuth)
  1960. in.DeepCopyInto(out)
  1961. return out
  1962. }
  1963. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1964. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1965. *out = *in
  1966. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1967. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1968. }
  1969. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1970. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1971. if in == nil {
  1972. return nil
  1973. }
  1974. out := new(VaultCertAuth)
  1975. in.DeepCopyInto(out)
  1976. return out
  1977. }
  1978. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1979. func (in *VaultIamAuth) DeepCopyInto(out *VaultIamAuth) {
  1980. *out = *in
  1981. if in.SecretRef != nil {
  1982. in, out := &in.SecretRef, &out.SecretRef
  1983. *out = new(VaultAwsAuthSecretRef)
  1984. (*in).DeepCopyInto(*out)
  1985. }
  1986. if in.JWTAuth != nil {
  1987. in, out := &in.JWTAuth, &out.JWTAuth
  1988. *out = new(VaultAwsJWTAuth)
  1989. (*in).DeepCopyInto(*out)
  1990. }
  1991. }
  1992. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultIamAuth.
  1993. func (in *VaultIamAuth) DeepCopy() *VaultIamAuth {
  1994. if in == nil {
  1995. return nil
  1996. }
  1997. out := new(VaultIamAuth)
  1998. in.DeepCopyInto(out)
  1999. return out
  2000. }
  2001. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2002. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  2003. *out = *in
  2004. if in.SecretRef != nil {
  2005. in, out := &in.SecretRef, &out.SecretRef
  2006. *out = new(metav1.SecretKeySelector)
  2007. (*in).DeepCopyInto(*out)
  2008. }
  2009. if in.KubernetesServiceAccountToken != nil {
  2010. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  2011. *out = new(VaultKubernetesServiceAccountTokenAuth)
  2012. (*in).DeepCopyInto(*out)
  2013. }
  2014. }
  2015. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  2016. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  2017. if in == nil {
  2018. return nil
  2019. }
  2020. out := new(VaultJwtAuth)
  2021. in.DeepCopyInto(out)
  2022. return out
  2023. }
  2024. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2025. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  2026. *out = *in
  2027. if in.ServiceAccountRef != nil {
  2028. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  2029. *out = new(metav1.ServiceAccountSelector)
  2030. (*in).DeepCopyInto(*out)
  2031. }
  2032. if in.SecretRef != nil {
  2033. in, out := &in.SecretRef, &out.SecretRef
  2034. *out = new(metav1.SecretKeySelector)
  2035. (*in).DeepCopyInto(*out)
  2036. }
  2037. }
  2038. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  2039. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  2040. if in == nil {
  2041. return nil
  2042. }
  2043. out := new(VaultKubernetesAuth)
  2044. in.DeepCopyInto(out)
  2045. return out
  2046. }
  2047. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2048. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  2049. *out = *in
  2050. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  2051. if in.Audiences != nil {
  2052. in, out := &in.Audiences, &out.Audiences
  2053. *out = new([]string)
  2054. if **in != nil {
  2055. in, out := *in, *out
  2056. *out = make([]string, len(*in))
  2057. copy(*out, *in)
  2058. }
  2059. }
  2060. if in.ExpirationSeconds != nil {
  2061. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  2062. *out = new(int64)
  2063. **out = **in
  2064. }
  2065. }
  2066. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  2067. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  2068. if in == nil {
  2069. return nil
  2070. }
  2071. out := new(VaultKubernetesServiceAccountTokenAuth)
  2072. in.DeepCopyInto(out)
  2073. return out
  2074. }
  2075. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2076. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  2077. *out = *in
  2078. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2079. }
  2080. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  2081. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  2082. if in == nil {
  2083. return nil
  2084. }
  2085. out := new(VaultLdapAuth)
  2086. in.DeepCopyInto(out)
  2087. return out
  2088. }
  2089. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2090. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  2091. *out = *in
  2092. in.Auth.DeepCopyInto(&out.Auth)
  2093. if in.Path != nil {
  2094. in, out := &in.Path, &out.Path
  2095. *out = new(string)
  2096. **out = **in
  2097. }
  2098. if in.Namespace != nil {
  2099. in, out := &in.Namespace, &out.Namespace
  2100. *out = new(string)
  2101. **out = **in
  2102. }
  2103. if in.CABundle != nil {
  2104. in, out := &in.CABundle, &out.CABundle
  2105. *out = make([]byte, len(*in))
  2106. copy(*out, *in)
  2107. }
  2108. if in.CAProvider != nil {
  2109. in, out := &in.CAProvider, &out.CAProvider
  2110. *out = new(CAProvider)
  2111. (*in).DeepCopyInto(*out)
  2112. }
  2113. }
  2114. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  2115. func (in *VaultProvider) DeepCopy() *VaultProvider {
  2116. if in == nil {
  2117. return nil
  2118. }
  2119. out := new(VaultProvider)
  2120. in.DeepCopyInto(out)
  2121. return out
  2122. }
  2123. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2124. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  2125. *out = *in
  2126. if in.Namespace != nil {
  2127. in, out := &in.Namespace, &out.Namespace
  2128. *out = new(string)
  2129. **out = **in
  2130. }
  2131. }
  2132. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  2133. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  2134. if in == nil {
  2135. return nil
  2136. }
  2137. out := new(WebhookCAProvider)
  2138. in.DeepCopyInto(out)
  2139. return out
  2140. }
  2141. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2142. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  2143. *out = *in
  2144. if in.Headers != nil {
  2145. in, out := &in.Headers, &out.Headers
  2146. *out = make(map[string]string, len(*in))
  2147. for key, val := range *in {
  2148. (*out)[key] = val
  2149. }
  2150. }
  2151. if in.Timeout != nil {
  2152. in, out := &in.Timeout, &out.Timeout
  2153. *out = new(v1.Duration)
  2154. **out = **in
  2155. }
  2156. out.Result = in.Result
  2157. if in.Secrets != nil {
  2158. in, out := &in.Secrets, &out.Secrets
  2159. *out = make([]WebhookSecret, len(*in))
  2160. for i := range *in {
  2161. (*in)[i].DeepCopyInto(&(*out)[i])
  2162. }
  2163. }
  2164. if in.CABundle != nil {
  2165. in, out := &in.CABundle, &out.CABundle
  2166. *out = make([]byte, len(*in))
  2167. copy(*out, *in)
  2168. }
  2169. if in.CAProvider != nil {
  2170. in, out := &in.CAProvider, &out.CAProvider
  2171. *out = new(WebhookCAProvider)
  2172. (*in).DeepCopyInto(*out)
  2173. }
  2174. }
  2175. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  2176. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  2177. if in == nil {
  2178. return nil
  2179. }
  2180. out := new(WebhookProvider)
  2181. in.DeepCopyInto(out)
  2182. return out
  2183. }
  2184. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2185. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  2186. *out = *in
  2187. }
  2188. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  2189. func (in *WebhookResult) DeepCopy() *WebhookResult {
  2190. if in == nil {
  2191. return nil
  2192. }
  2193. out := new(WebhookResult)
  2194. in.DeepCopyInto(out)
  2195. return out
  2196. }
  2197. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2198. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  2199. *out = *in
  2200. in.SecretRef.DeepCopyInto(&out.SecretRef)
  2201. }
  2202. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  2203. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  2204. if in == nil {
  2205. return nil
  2206. }
  2207. out := new(WebhookSecret)
  2208. in.DeepCopyInto(out)
  2209. return out
  2210. }
  2211. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2212. func (in *YandexCertificateManagerAuth) DeepCopyInto(out *YandexCertificateManagerAuth) {
  2213. *out = *in
  2214. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2215. }
  2216. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerAuth.
  2217. func (in *YandexCertificateManagerAuth) DeepCopy() *YandexCertificateManagerAuth {
  2218. if in == nil {
  2219. return nil
  2220. }
  2221. out := new(YandexCertificateManagerAuth)
  2222. in.DeepCopyInto(out)
  2223. return out
  2224. }
  2225. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2226. func (in *YandexCertificateManagerCAProvider) DeepCopyInto(out *YandexCertificateManagerCAProvider) {
  2227. *out = *in
  2228. in.Certificate.DeepCopyInto(&out.Certificate)
  2229. }
  2230. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerCAProvider.
  2231. func (in *YandexCertificateManagerCAProvider) DeepCopy() *YandexCertificateManagerCAProvider {
  2232. if in == nil {
  2233. return nil
  2234. }
  2235. out := new(YandexCertificateManagerCAProvider)
  2236. in.DeepCopyInto(out)
  2237. return out
  2238. }
  2239. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2240. func (in *YandexCertificateManagerProvider) DeepCopyInto(out *YandexCertificateManagerProvider) {
  2241. *out = *in
  2242. in.Auth.DeepCopyInto(&out.Auth)
  2243. if in.CAProvider != nil {
  2244. in, out := &in.CAProvider, &out.CAProvider
  2245. *out = new(YandexCertificateManagerCAProvider)
  2246. (*in).DeepCopyInto(*out)
  2247. }
  2248. }
  2249. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexCertificateManagerProvider.
  2250. func (in *YandexCertificateManagerProvider) DeepCopy() *YandexCertificateManagerProvider {
  2251. if in == nil {
  2252. return nil
  2253. }
  2254. out := new(YandexCertificateManagerProvider)
  2255. in.DeepCopyInto(out)
  2256. return out
  2257. }
  2258. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2259. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  2260. *out = *in
  2261. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  2262. }
  2263. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  2264. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  2265. if in == nil {
  2266. return nil
  2267. }
  2268. out := new(YandexLockboxAuth)
  2269. in.DeepCopyInto(out)
  2270. return out
  2271. }
  2272. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2273. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  2274. *out = *in
  2275. in.Certificate.DeepCopyInto(&out.Certificate)
  2276. }
  2277. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  2278. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  2279. if in == nil {
  2280. return nil
  2281. }
  2282. out := new(YandexLockboxCAProvider)
  2283. in.DeepCopyInto(out)
  2284. return out
  2285. }
  2286. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2287. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  2288. *out = *in
  2289. in.Auth.DeepCopyInto(&out.Auth)
  2290. if in.CAProvider != nil {
  2291. in, out := &in.CAProvider, &out.CAProvider
  2292. *out = new(YandexLockboxCAProvider)
  2293. (*in).DeepCopyInto(*out)
  2294. }
  2295. }
  2296. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  2297. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  2298. if in == nil {
  2299. return nil
  2300. }
  2301. out := new(YandexLockboxProvider)
  2302. in.DeepCopyInto(out)
  2303. return out
  2304. }