zz_generated.deepcopy.go 43 KB

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