zz_generated.deepcopy.go 58 KB

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