zz_generated.deepcopy.go 43 KB

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