zz_generated.deepcopy.go 44 KB

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