zz_generated.deepcopy.go 57 KB

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