zz_generated.deepcopy.go 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614
  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(AuthType)
  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.IdentityID != nil {
  238. in, out := &in.IdentityID, &out.IdentityID
  239. *out = new(string)
  240. **out = **in
  241. }
  242. }
  243. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  244. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  245. if in == nil {
  246. return nil
  247. }
  248. out := new(AzureKVProvider)
  249. in.DeepCopyInto(out)
  250. return out
  251. }
  252. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  253. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  254. *out = *in
  255. if in.Namespace != nil {
  256. in, out := &in.Namespace, &out.Namespace
  257. *out = new(string)
  258. **out = **in
  259. }
  260. }
  261. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  262. func (in *CAProvider) DeepCopy() *CAProvider {
  263. if in == nil {
  264. return nil
  265. }
  266. out := new(CAProvider)
  267. in.DeepCopyInto(out)
  268. return out
  269. }
  270. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  271. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  272. *out = *in
  273. in.ClientCert.DeepCopyInto(&out.ClientCert)
  274. in.ClientKey.DeepCopyInto(&out.ClientKey)
  275. }
  276. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  277. func (in *CertAuth) DeepCopy() *CertAuth {
  278. if in == nil {
  279. return nil
  280. }
  281. out := new(CertAuth)
  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 *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  287. *out = *in
  288. out.TypeMeta = in.TypeMeta
  289. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  290. in.Spec.DeepCopyInto(&out.Spec)
  291. in.Status.DeepCopyInto(&out.Status)
  292. }
  293. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  294. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  295. if in == nil {
  296. return nil
  297. }
  298. out := new(ClusterSecretStore)
  299. in.DeepCopyInto(out)
  300. return out
  301. }
  302. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  303. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  304. if c := in.DeepCopy(); c != nil {
  305. return c
  306. }
  307. return nil
  308. }
  309. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  310. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  311. *out = *in
  312. out.TypeMeta = in.TypeMeta
  313. in.ListMeta.DeepCopyInto(&out.ListMeta)
  314. if in.Items != nil {
  315. in, out := &in.Items, &out.Items
  316. *out = make([]ClusterSecretStore, len(*in))
  317. for i := range *in {
  318. (*in)[i].DeepCopyInto(&(*out)[i])
  319. }
  320. }
  321. }
  322. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  323. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  324. if in == nil {
  325. return nil
  326. }
  327. out := new(ClusterSecretStoreList)
  328. in.DeepCopyInto(out)
  329. return out
  330. }
  331. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  332. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  333. if c := in.DeepCopy(); c != nil {
  334. return c
  335. }
  336. return nil
  337. }
  338. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  339. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  340. *out = *in
  341. out.TypeMeta = in.TypeMeta
  342. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  343. in.Spec.DeepCopyInto(&out.Spec)
  344. in.Status.DeepCopyInto(&out.Status)
  345. }
  346. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  347. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  348. if in == nil {
  349. return nil
  350. }
  351. out := new(ExternalSecret)
  352. in.DeepCopyInto(out)
  353. return out
  354. }
  355. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  356. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  357. if c := in.DeepCopy(); c != nil {
  358. return c
  359. }
  360. return nil
  361. }
  362. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  363. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  364. *out = *in
  365. out.RemoteRef = in.RemoteRef
  366. }
  367. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  368. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  369. if in == nil {
  370. return nil
  371. }
  372. out := new(ExternalSecretData)
  373. in.DeepCopyInto(out)
  374. return out
  375. }
  376. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  377. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  378. *out = *in
  379. }
  380. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  381. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  382. if in == nil {
  383. return nil
  384. }
  385. out := new(ExternalSecretDataRemoteRef)
  386. in.DeepCopyInto(out)
  387. return out
  388. }
  389. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  390. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  391. *out = *in
  392. out.TypeMeta = in.TypeMeta
  393. in.ListMeta.DeepCopyInto(&out.ListMeta)
  394. if in.Items != nil {
  395. in, out := &in.Items, &out.Items
  396. *out = make([]ExternalSecret, len(*in))
  397. for i := range *in {
  398. (*in)[i].DeepCopyInto(&(*out)[i])
  399. }
  400. }
  401. }
  402. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  403. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  404. if in == nil {
  405. return nil
  406. }
  407. out := new(ExternalSecretList)
  408. in.DeepCopyInto(out)
  409. return out
  410. }
  411. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  412. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  413. if c := in.DeepCopy(); c != nil {
  414. return c
  415. }
  416. return nil
  417. }
  418. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  419. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  420. *out = *in
  421. out.SecretStoreRef = in.SecretStoreRef
  422. in.Target.DeepCopyInto(&out.Target)
  423. if in.RefreshInterval != nil {
  424. in, out := &in.RefreshInterval, &out.RefreshInterval
  425. *out = new(v1.Duration)
  426. **out = **in
  427. }
  428. if in.Data != nil {
  429. in, out := &in.Data, &out.Data
  430. *out = make([]ExternalSecretData, len(*in))
  431. copy(*out, *in)
  432. }
  433. if in.DataFrom != nil {
  434. in, out := &in.DataFrom, &out.DataFrom
  435. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  436. copy(*out, *in)
  437. }
  438. }
  439. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  440. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  441. if in == nil {
  442. return nil
  443. }
  444. out := new(ExternalSecretSpec)
  445. in.DeepCopyInto(out)
  446. return out
  447. }
  448. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  449. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  450. *out = *in
  451. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  452. if in.Conditions != nil {
  453. in, out := &in.Conditions, &out.Conditions
  454. *out = make([]ExternalSecretStatusCondition, len(*in))
  455. for i := range *in {
  456. (*in)[i].DeepCopyInto(&(*out)[i])
  457. }
  458. }
  459. }
  460. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  461. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  462. if in == nil {
  463. return nil
  464. }
  465. out := new(ExternalSecretStatus)
  466. in.DeepCopyInto(out)
  467. return out
  468. }
  469. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  470. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  471. *out = *in
  472. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  473. }
  474. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  475. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  476. if in == nil {
  477. return nil
  478. }
  479. out := new(ExternalSecretStatusCondition)
  480. in.DeepCopyInto(out)
  481. return out
  482. }
  483. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  484. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  485. *out = *in
  486. if in.Template != nil {
  487. in, out := &in.Template, &out.Template
  488. *out = new(ExternalSecretTemplate)
  489. (*in).DeepCopyInto(*out)
  490. }
  491. }
  492. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  493. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  494. if in == nil {
  495. return nil
  496. }
  497. out := new(ExternalSecretTarget)
  498. in.DeepCopyInto(out)
  499. return out
  500. }
  501. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  502. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  503. *out = *in
  504. in.Metadata.DeepCopyInto(&out.Metadata)
  505. if in.Data != nil {
  506. in, out := &in.Data, &out.Data
  507. *out = make(map[string]string, len(*in))
  508. for key, val := range *in {
  509. (*out)[key] = val
  510. }
  511. }
  512. if in.TemplateFrom != nil {
  513. in, out := &in.TemplateFrom, &out.TemplateFrom
  514. *out = make([]TemplateFrom, len(*in))
  515. for i := range *in {
  516. (*in)[i].DeepCopyInto(&(*out)[i])
  517. }
  518. }
  519. }
  520. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  521. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  522. if in == nil {
  523. return nil
  524. }
  525. out := new(ExternalSecretTemplate)
  526. in.DeepCopyInto(out)
  527. return out
  528. }
  529. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  530. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  531. *out = *in
  532. if in.Annotations != nil {
  533. in, out := &in.Annotations, &out.Annotations
  534. *out = make(map[string]string, len(*in))
  535. for key, val := range *in {
  536. (*out)[key] = val
  537. }
  538. }
  539. if in.Labels != nil {
  540. in, out := &in.Labels, &out.Labels
  541. *out = make(map[string]string, len(*in))
  542. for key, val := range *in {
  543. (*out)[key] = val
  544. }
  545. }
  546. }
  547. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  548. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  549. if in == nil {
  550. return nil
  551. }
  552. out := new(ExternalSecretTemplateMetadata)
  553. in.DeepCopyInto(out)
  554. return out
  555. }
  556. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  557. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  558. *out = *in
  559. if in.Data != nil {
  560. in, out := &in.Data, &out.Data
  561. *out = make([]FakeProviderData, len(*in))
  562. for i := range *in {
  563. (*in)[i].DeepCopyInto(&(*out)[i])
  564. }
  565. }
  566. }
  567. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  568. func (in *FakeProvider) DeepCopy() *FakeProvider {
  569. if in == nil {
  570. return nil
  571. }
  572. out := new(FakeProvider)
  573. in.DeepCopyInto(out)
  574. return out
  575. }
  576. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  577. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  578. *out = *in
  579. if in.ValueMap != nil {
  580. in, out := &in.ValueMap, &out.ValueMap
  581. *out = make(map[string]string, len(*in))
  582. for key, val := range *in {
  583. (*out)[key] = val
  584. }
  585. }
  586. }
  587. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  588. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  589. if in == nil {
  590. return nil
  591. }
  592. out := new(FakeProviderData)
  593. in.DeepCopyInto(out)
  594. return out
  595. }
  596. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  597. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  598. *out = *in
  599. if in.SecretRef != nil {
  600. in, out := &in.SecretRef, &out.SecretRef
  601. *out = new(GCPSMAuthSecretRef)
  602. (*in).DeepCopyInto(*out)
  603. }
  604. if in.WorkloadIdentity != nil {
  605. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  606. *out = new(GCPWorkloadIdentity)
  607. (*in).DeepCopyInto(*out)
  608. }
  609. }
  610. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  611. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  612. if in == nil {
  613. return nil
  614. }
  615. out := new(GCPSMAuth)
  616. in.DeepCopyInto(out)
  617. return out
  618. }
  619. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  620. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  621. *out = *in
  622. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  623. }
  624. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  625. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  626. if in == nil {
  627. return nil
  628. }
  629. out := new(GCPSMAuthSecretRef)
  630. in.DeepCopyInto(out)
  631. return out
  632. }
  633. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  634. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  635. *out = *in
  636. in.Auth.DeepCopyInto(&out.Auth)
  637. }
  638. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  639. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  640. if in == nil {
  641. return nil
  642. }
  643. out := new(GCPSMProvider)
  644. in.DeepCopyInto(out)
  645. return out
  646. }
  647. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  648. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  649. *out = *in
  650. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  651. }
  652. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  653. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  654. if in == nil {
  655. return nil
  656. }
  657. out := new(GCPWorkloadIdentity)
  658. in.DeepCopyInto(out)
  659. return out
  660. }
  661. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  662. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  663. *out = *in
  664. in.SecretRef.DeepCopyInto(&out.SecretRef)
  665. }
  666. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  667. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  668. if in == nil {
  669. return nil
  670. }
  671. out := new(GitlabAuth)
  672. in.DeepCopyInto(out)
  673. return out
  674. }
  675. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  676. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  677. *out = *in
  678. in.Auth.DeepCopyInto(&out.Auth)
  679. }
  680. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  681. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  682. if in == nil {
  683. return nil
  684. }
  685. out := new(GitlabProvider)
  686. in.DeepCopyInto(out)
  687. return out
  688. }
  689. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  690. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  691. *out = *in
  692. in.AccessToken.DeepCopyInto(&out.AccessToken)
  693. }
  694. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  695. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  696. if in == nil {
  697. return nil
  698. }
  699. out := new(GitlabSecretRef)
  700. in.DeepCopyInto(out)
  701. return out
  702. }
  703. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  704. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  705. *out = *in
  706. in.SecretRef.DeepCopyInto(&out.SecretRef)
  707. }
  708. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  709. func (in *IBMAuth) DeepCopy() *IBMAuth {
  710. if in == nil {
  711. return nil
  712. }
  713. out := new(IBMAuth)
  714. in.DeepCopyInto(out)
  715. return out
  716. }
  717. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  718. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  719. *out = *in
  720. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  721. }
  722. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  723. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  724. if in == nil {
  725. return nil
  726. }
  727. out := new(IBMAuthSecretRef)
  728. in.DeepCopyInto(out)
  729. return out
  730. }
  731. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  732. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  733. *out = *in
  734. in.Auth.DeepCopyInto(&out.Auth)
  735. if in.ServiceURL != nil {
  736. in, out := &in.ServiceURL, &out.ServiceURL
  737. *out = new(string)
  738. **out = **in
  739. }
  740. }
  741. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  742. func (in *IBMProvider) DeepCopy() *IBMProvider {
  743. if in == nil {
  744. return nil
  745. }
  746. out := new(IBMProvider)
  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 *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  752. *out = *in
  753. if in.Cert != nil {
  754. in, out := &in.Cert, &out.Cert
  755. *out = new(CertAuth)
  756. (*in).DeepCopyInto(*out)
  757. }
  758. if in.Token != nil {
  759. in, out := &in.Token, &out.Token
  760. *out = new(TokenAuth)
  761. (*in).DeepCopyInto(*out)
  762. }
  763. if in.ServiceAccount != nil {
  764. in, out := &in.ServiceAccount, &out.ServiceAccount
  765. *out = new(ServiceAccountAuth)
  766. (*in).DeepCopyInto(*out)
  767. }
  768. }
  769. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  770. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  771. if in == nil {
  772. return nil
  773. }
  774. out := new(KubernetesAuth)
  775. in.DeepCopyInto(out)
  776. return out
  777. }
  778. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  779. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  780. *out = *in
  781. in.Server.DeepCopyInto(&out.Server)
  782. in.Auth.DeepCopyInto(&out.Auth)
  783. }
  784. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  785. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  786. if in == nil {
  787. return nil
  788. }
  789. out := new(KubernetesProvider)
  790. in.DeepCopyInto(out)
  791. return out
  792. }
  793. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  794. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  795. *out = *in
  796. if in.CABundle != nil {
  797. in, out := &in.CABundle, &out.CABundle
  798. *out = make([]byte, len(*in))
  799. copy(*out, *in)
  800. }
  801. if in.CAProvider != nil {
  802. in, out := &in.CAProvider, &out.CAProvider
  803. *out = new(CAProvider)
  804. (*in).DeepCopyInto(*out)
  805. }
  806. }
  807. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  808. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  809. if in == nil {
  810. return nil
  811. }
  812. out := new(KubernetesServer)
  813. in.DeepCopyInto(out)
  814. return out
  815. }
  816. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  817. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  818. *out = *in
  819. in.SecretRef.DeepCopyInto(&out.SecretRef)
  820. }
  821. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  822. func (in *OracleAuth) DeepCopy() *OracleAuth {
  823. if in == nil {
  824. return nil
  825. }
  826. out := new(OracleAuth)
  827. in.DeepCopyInto(out)
  828. return out
  829. }
  830. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  831. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  832. *out = *in
  833. if in.Auth != nil {
  834. in, out := &in.Auth, &out.Auth
  835. *out = new(OracleAuth)
  836. (*in).DeepCopyInto(*out)
  837. }
  838. }
  839. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  840. func (in *OracleProvider) DeepCopy() *OracleProvider {
  841. if in == nil {
  842. return nil
  843. }
  844. out := new(OracleProvider)
  845. in.DeepCopyInto(out)
  846. return out
  847. }
  848. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  849. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  850. *out = *in
  851. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  852. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  853. }
  854. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  855. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  856. if in == nil {
  857. return nil
  858. }
  859. out := new(OracleSecretRef)
  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 *SecretStore) DeepCopyInto(out *SecretStore) {
  865. *out = *in
  866. out.TypeMeta = in.TypeMeta
  867. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  868. in.Spec.DeepCopyInto(&out.Spec)
  869. in.Status.DeepCopyInto(&out.Status)
  870. }
  871. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  872. func (in *SecretStore) DeepCopy() *SecretStore {
  873. if in == nil {
  874. return nil
  875. }
  876. out := new(SecretStore)
  877. in.DeepCopyInto(out)
  878. return out
  879. }
  880. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  881. func (in *SecretStore) DeepCopyObject() runtime.Object {
  882. if c := in.DeepCopy(); c != nil {
  883. return c
  884. }
  885. return nil
  886. }
  887. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  888. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  889. *out = *in
  890. out.TypeMeta = in.TypeMeta
  891. in.ListMeta.DeepCopyInto(&out.ListMeta)
  892. if in.Items != nil {
  893. in, out := &in.Items, &out.Items
  894. *out = make([]SecretStore, len(*in))
  895. for i := range *in {
  896. (*in)[i].DeepCopyInto(&(*out)[i])
  897. }
  898. }
  899. }
  900. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  901. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  902. if in == nil {
  903. return nil
  904. }
  905. out := new(SecretStoreList)
  906. in.DeepCopyInto(out)
  907. return out
  908. }
  909. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  910. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  911. if c := in.DeepCopy(); c != nil {
  912. return c
  913. }
  914. return nil
  915. }
  916. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  917. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  918. *out = *in
  919. if in.AWS != nil {
  920. in, out := &in.AWS, &out.AWS
  921. *out = new(AWSProvider)
  922. (*in).DeepCopyInto(*out)
  923. }
  924. if in.AzureKV != nil {
  925. in, out := &in.AzureKV, &out.AzureKV
  926. *out = new(AzureKVProvider)
  927. (*in).DeepCopyInto(*out)
  928. }
  929. if in.Akeyless != nil {
  930. in, out := &in.Akeyless, &out.Akeyless
  931. *out = new(AkeylessProvider)
  932. (*in).DeepCopyInto(*out)
  933. }
  934. if in.Vault != nil {
  935. in, out := &in.Vault, &out.Vault
  936. *out = new(VaultProvider)
  937. (*in).DeepCopyInto(*out)
  938. }
  939. if in.GCPSM != nil {
  940. in, out := &in.GCPSM, &out.GCPSM
  941. *out = new(GCPSMProvider)
  942. (*in).DeepCopyInto(*out)
  943. }
  944. if in.Oracle != nil {
  945. in, out := &in.Oracle, &out.Oracle
  946. *out = new(OracleProvider)
  947. (*in).DeepCopyInto(*out)
  948. }
  949. if in.IBM != nil {
  950. in, out := &in.IBM, &out.IBM
  951. *out = new(IBMProvider)
  952. (*in).DeepCopyInto(*out)
  953. }
  954. if in.YandexLockbox != nil {
  955. in, out := &in.YandexLockbox, &out.YandexLockbox
  956. *out = new(YandexLockboxProvider)
  957. (*in).DeepCopyInto(*out)
  958. }
  959. if in.Gitlab != nil {
  960. in, out := &in.Gitlab, &out.Gitlab
  961. *out = new(GitlabProvider)
  962. (*in).DeepCopyInto(*out)
  963. }
  964. if in.Alibaba != nil {
  965. in, out := &in.Alibaba, &out.Alibaba
  966. *out = new(AlibabaProvider)
  967. (*in).DeepCopyInto(*out)
  968. }
  969. if in.Webhook != nil {
  970. in, out := &in.Webhook, &out.Webhook
  971. *out = new(WebhookProvider)
  972. (*in).DeepCopyInto(*out)
  973. }
  974. if in.Kubernetes != nil {
  975. in, out := &in.Kubernetes, &out.Kubernetes
  976. *out = new(KubernetesProvider)
  977. (*in).DeepCopyInto(*out)
  978. }
  979. if in.Fake != nil {
  980. in, out := &in.Fake, &out.Fake
  981. *out = new(FakeProvider)
  982. (*in).DeepCopyInto(*out)
  983. }
  984. }
  985. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  986. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  987. if in == nil {
  988. return nil
  989. }
  990. out := new(SecretStoreProvider)
  991. in.DeepCopyInto(out)
  992. return out
  993. }
  994. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  995. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  996. *out = *in
  997. }
  998. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  999. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1000. if in == nil {
  1001. return nil
  1002. }
  1003. out := new(SecretStoreRef)
  1004. in.DeepCopyInto(out)
  1005. return out
  1006. }
  1007. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1008. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1009. *out = *in
  1010. if in.MaxRetries != nil {
  1011. in, out := &in.MaxRetries, &out.MaxRetries
  1012. *out = new(int32)
  1013. **out = **in
  1014. }
  1015. if in.RetryInterval != nil {
  1016. in, out := &in.RetryInterval, &out.RetryInterval
  1017. *out = new(string)
  1018. **out = **in
  1019. }
  1020. }
  1021. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1022. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1023. if in == nil {
  1024. return nil
  1025. }
  1026. out := new(SecretStoreRetrySettings)
  1027. in.DeepCopyInto(out)
  1028. return out
  1029. }
  1030. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1031. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1032. *out = *in
  1033. if in.Provider != nil {
  1034. in, out := &in.Provider, &out.Provider
  1035. *out = new(SecretStoreProvider)
  1036. (*in).DeepCopyInto(*out)
  1037. }
  1038. if in.RetrySettings != nil {
  1039. in, out := &in.RetrySettings, &out.RetrySettings
  1040. *out = new(SecretStoreRetrySettings)
  1041. (*in).DeepCopyInto(*out)
  1042. }
  1043. }
  1044. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1045. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1046. if in == nil {
  1047. return nil
  1048. }
  1049. out := new(SecretStoreSpec)
  1050. in.DeepCopyInto(out)
  1051. return out
  1052. }
  1053. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1054. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1055. *out = *in
  1056. if in.Conditions != nil {
  1057. in, out := &in.Conditions, &out.Conditions
  1058. *out = make([]SecretStoreStatusCondition, len(*in))
  1059. for i := range *in {
  1060. (*in)[i].DeepCopyInto(&(*out)[i])
  1061. }
  1062. }
  1063. }
  1064. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1065. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1066. if in == nil {
  1067. return nil
  1068. }
  1069. out := new(SecretStoreStatus)
  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 *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1075. *out = *in
  1076. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1077. }
  1078. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1079. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1080. if in == nil {
  1081. return nil
  1082. }
  1083. out := new(SecretStoreStatusCondition)
  1084. in.DeepCopyInto(out)
  1085. return out
  1086. }
  1087. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1088. func (in *ServiceAccountAuth) DeepCopyInto(out *ServiceAccountAuth) {
  1089. *out = *in
  1090. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1091. }
  1092. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountAuth.
  1093. func (in *ServiceAccountAuth) DeepCopy() *ServiceAccountAuth {
  1094. if in == nil {
  1095. return nil
  1096. }
  1097. out := new(ServiceAccountAuth)
  1098. in.DeepCopyInto(out)
  1099. return out
  1100. }
  1101. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1102. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1103. *out = *in
  1104. if in.ConfigMap != nil {
  1105. in, out := &in.ConfigMap, &out.ConfigMap
  1106. *out = new(TemplateRef)
  1107. (*in).DeepCopyInto(*out)
  1108. }
  1109. if in.Secret != nil {
  1110. in, out := &in.Secret, &out.Secret
  1111. *out = new(TemplateRef)
  1112. (*in).DeepCopyInto(*out)
  1113. }
  1114. }
  1115. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1116. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1117. if in == nil {
  1118. return nil
  1119. }
  1120. out := new(TemplateFrom)
  1121. in.DeepCopyInto(out)
  1122. return out
  1123. }
  1124. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1125. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1126. *out = *in
  1127. if in.Items != nil {
  1128. in, out := &in.Items, &out.Items
  1129. *out = make([]TemplateRefItem, len(*in))
  1130. copy(*out, *in)
  1131. }
  1132. }
  1133. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1134. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1135. if in == nil {
  1136. return nil
  1137. }
  1138. out := new(TemplateRef)
  1139. in.DeepCopyInto(out)
  1140. return out
  1141. }
  1142. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1143. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1144. *out = *in
  1145. }
  1146. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1147. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1148. if in == nil {
  1149. return nil
  1150. }
  1151. out := new(TemplateRefItem)
  1152. in.DeepCopyInto(out)
  1153. return out
  1154. }
  1155. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1156. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1157. *out = *in
  1158. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1159. }
  1160. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1161. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1162. if in == nil {
  1163. return nil
  1164. }
  1165. out := new(TokenAuth)
  1166. in.DeepCopyInto(out)
  1167. return out
  1168. }
  1169. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1170. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1171. *out = *in
  1172. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1173. }
  1174. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1175. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1176. if in == nil {
  1177. return nil
  1178. }
  1179. out := new(VaultAppRole)
  1180. in.DeepCopyInto(out)
  1181. return out
  1182. }
  1183. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1184. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1185. *out = *in
  1186. if in.TokenSecretRef != nil {
  1187. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1188. *out = new(metav1.SecretKeySelector)
  1189. (*in).DeepCopyInto(*out)
  1190. }
  1191. if in.AppRole != nil {
  1192. in, out := &in.AppRole, &out.AppRole
  1193. *out = new(VaultAppRole)
  1194. (*in).DeepCopyInto(*out)
  1195. }
  1196. if in.Kubernetes != nil {
  1197. in, out := &in.Kubernetes, &out.Kubernetes
  1198. *out = new(VaultKubernetesAuth)
  1199. (*in).DeepCopyInto(*out)
  1200. }
  1201. if in.Ldap != nil {
  1202. in, out := &in.Ldap, &out.Ldap
  1203. *out = new(VaultLdapAuth)
  1204. (*in).DeepCopyInto(*out)
  1205. }
  1206. if in.Jwt != nil {
  1207. in, out := &in.Jwt, &out.Jwt
  1208. *out = new(VaultJwtAuth)
  1209. (*in).DeepCopyInto(*out)
  1210. }
  1211. if in.Cert != nil {
  1212. in, out := &in.Cert, &out.Cert
  1213. *out = new(VaultCertAuth)
  1214. (*in).DeepCopyInto(*out)
  1215. }
  1216. }
  1217. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1218. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1219. if in == nil {
  1220. return nil
  1221. }
  1222. out := new(VaultAuth)
  1223. in.DeepCopyInto(out)
  1224. return out
  1225. }
  1226. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1227. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1228. *out = *in
  1229. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1230. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1231. }
  1232. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1233. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1234. if in == nil {
  1235. return nil
  1236. }
  1237. out := new(VaultCertAuth)
  1238. in.DeepCopyInto(out)
  1239. return out
  1240. }
  1241. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1242. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1243. *out = *in
  1244. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1245. }
  1246. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1247. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1248. if in == nil {
  1249. return nil
  1250. }
  1251. out := new(VaultJwtAuth)
  1252. in.DeepCopyInto(out)
  1253. return out
  1254. }
  1255. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1256. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1257. *out = *in
  1258. if in.ServiceAccountRef != nil {
  1259. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1260. *out = new(metav1.ServiceAccountSelector)
  1261. (*in).DeepCopyInto(*out)
  1262. }
  1263. if in.SecretRef != nil {
  1264. in, out := &in.SecretRef, &out.SecretRef
  1265. *out = new(metav1.SecretKeySelector)
  1266. (*in).DeepCopyInto(*out)
  1267. }
  1268. }
  1269. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1270. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1271. if in == nil {
  1272. return nil
  1273. }
  1274. out := new(VaultKubernetesAuth)
  1275. in.DeepCopyInto(out)
  1276. return out
  1277. }
  1278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1279. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1280. *out = *in
  1281. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1282. }
  1283. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1284. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1285. if in == nil {
  1286. return nil
  1287. }
  1288. out := new(VaultLdapAuth)
  1289. in.DeepCopyInto(out)
  1290. return out
  1291. }
  1292. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1293. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1294. *out = *in
  1295. in.Auth.DeepCopyInto(&out.Auth)
  1296. if in.Path != nil {
  1297. in, out := &in.Path, &out.Path
  1298. *out = new(string)
  1299. **out = **in
  1300. }
  1301. if in.Namespace != nil {
  1302. in, out := &in.Namespace, &out.Namespace
  1303. *out = new(string)
  1304. **out = **in
  1305. }
  1306. if in.CABundle != nil {
  1307. in, out := &in.CABundle, &out.CABundle
  1308. *out = make([]byte, len(*in))
  1309. copy(*out, *in)
  1310. }
  1311. if in.CAProvider != nil {
  1312. in, out := &in.CAProvider, &out.CAProvider
  1313. *out = new(CAProvider)
  1314. (*in).DeepCopyInto(*out)
  1315. }
  1316. }
  1317. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1318. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1319. if in == nil {
  1320. return nil
  1321. }
  1322. out := new(VaultProvider)
  1323. in.DeepCopyInto(out)
  1324. return out
  1325. }
  1326. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1327. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1328. *out = *in
  1329. if in.Namespace != nil {
  1330. in, out := &in.Namespace, &out.Namespace
  1331. *out = new(string)
  1332. **out = **in
  1333. }
  1334. }
  1335. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1336. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1337. if in == nil {
  1338. return nil
  1339. }
  1340. out := new(WebhookCAProvider)
  1341. in.DeepCopyInto(out)
  1342. return out
  1343. }
  1344. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1345. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1346. *out = *in
  1347. if in.Headers != nil {
  1348. in, out := &in.Headers, &out.Headers
  1349. *out = make(map[string]string, len(*in))
  1350. for key, val := range *in {
  1351. (*out)[key] = val
  1352. }
  1353. }
  1354. if in.Timeout != nil {
  1355. in, out := &in.Timeout, &out.Timeout
  1356. *out = new(v1.Duration)
  1357. **out = **in
  1358. }
  1359. out.Result = in.Result
  1360. if in.Secrets != nil {
  1361. in, out := &in.Secrets, &out.Secrets
  1362. *out = make([]WebhookSecret, len(*in))
  1363. for i := range *in {
  1364. (*in)[i].DeepCopyInto(&(*out)[i])
  1365. }
  1366. }
  1367. if in.CABundle != nil {
  1368. in, out := &in.CABundle, &out.CABundle
  1369. *out = make([]byte, len(*in))
  1370. copy(*out, *in)
  1371. }
  1372. if in.CAProvider != nil {
  1373. in, out := &in.CAProvider, &out.CAProvider
  1374. *out = new(WebhookCAProvider)
  1375. (*in).DeepCopyInto(*out)
  1376. }
  1377. }
  1378. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1379. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1380. if in == nil {
  1381. return nil
  1382. }
  1383. out := new(WebhookProvider)
  1384. in.DeepCopyInto(out)
  1385. return out
  1386. }
  1387. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1388. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1389. *out = *in
  1390. }
  1391. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1392. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1393. if in == nil {
  1394. return nil
  1395. }
  1396. out := new(WebhookResult)
  1397. in.DeepCopyInto(out)
  1398. return out
  1399. }
  1400. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1401. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1402. *out = *in
  1403. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1404. }
  1405. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1406. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1407. if in == nil {
  1408. return nil
  1409. }
  1410. out := new(WebhookSecret)
  1411. in.DeepCopyInto(out)
  1412. return out
  1413. }
  1414. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1415. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1416. *out = *in
  1417. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1418. }
  1419. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1420. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1421. if in == nil {
  1422. return nil
  1423. }
  1424. out := new(YandexLockboxAuth)
  1425. in.DeepCopyInto(out)
  1426. return out
  1427. }
  1428. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1429. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  1430. *out = *in
  1431. in.Certificate.DeepCopyInto(&out.Certificate)
  1432. }
  1433. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  1434. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  1435. if in == nil {
  1436. return nil
  1437. }
  1438. out := new(YandexLockboxCAProvider)
  1439. in.DeepCopyInto(out)
  1440. return out
  1441. }
  1442. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1443. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1444. *out = *in
  1445. in.Auth.DeepCopyInto(&out.Auth)
  1446. if in.CAProvider != nil {
  1447. in, out := &in.CAProvider, &out.CAProvider
  1448. *out = new(YandexLockboxCAProvider)
  1449. (*in).DeepCopyInto(*out)
  1450. }
  1451. }
  1452. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1453. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1454. if in == nil {
  1455. return nil
  1456. }
  1457. out := new(YandexLockboxProvider)
  1458. in.DeepCopyInto(out)
  1459. return out
  1460. }