zz_generated.deepcopy.go 55 KB

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