zz_generated.deepcopy.go 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446
  1. //go:build !ignore_autogenerated
  2. // +build !ignore_autogenerated
  3. /*
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by controller-gen. DO NOT EDIT.
  15. package v1alpha1
  16. import (
  17. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  18. "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. "k8s.io/apimachinery/pkg/runtime"
  20. )
  21. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  22. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  23. *out = *in
  24. if in.SecretRef != nil {
  25. in, out := &in.SecretRef, &out.SecretRef
  26. *out = new(AWSAuthSecretRef)
  27. (*in).DeepCopyInto(*out)
  28. }
  29. if in.JWTAuth != nil {
  30. in, out := &in.JWTAuth, &out.JWTAuth
  31. *out = new(AWSJWTAuth)
  32. (*in).DeepCopyInto(*out)
  33. }
  34. }
  35. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  36. func (in *AWSAuth) DeepCopy() *AWSAuth {
  37. if in == nil {
  38. return nil
  39. }
  40. out := new(AWSAuth)
  41. in.DeepCopyInto(out)
  42. return out
  43. }
  44. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  45. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  46. *out = *in
  47. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  48. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  49. }
  50. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  51. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  52. if in == nil {
  53. return nil
  54. }
  55. out := new(AWSAuthSecretRef)
  56. in.DeepCopyInto(out)
  57. return out
  58. }
  59. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  60. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  61. *out = *in
  62. if in.ServiceAccountRef != nil {
  63. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  64. *out = new(metav1.ServiceAccountSelector)
  65. (*in).DeepCopyInto(*out)
  66. }
  67. }
  68. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  69. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  70. if in == nil {
  71. return nil
  72. }
  73. out := new(AWSJWTAuth)
  74. in.DeepCopyInto(out)
  75. return out
  76. }
  77. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  78. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  79. *out = *in
  80. in.Auth.DeepCopyInto(&out.Auth)
  81. }
  82. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  83. func (in *AWSProvider) DeepCopy() *AWSProvider {
  84. if in == nil {
  85. return nil
  86. }
  87. out := new(AWSProvider)
  88. in.DeepCopyInto(out)
  89. return out
  90. }
  91. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  92. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  93. *out = *in
  94. in.SecretRef.DeepCopyInto(&out.SecretRef)
  95. }
  96. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  97. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  98. if in == nil {
  99. return nil
  100. }
  101. out := new(AkeylessAuth)
  102. in.DeepCopyInto(out)
  103. return out
  104. }
  105. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  106. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  107. *out = *in
  108. in.AccessID.DeepCopyInto(&out.AccessID)
  109. in.AccessType.DeepCopyInto(&out.AccessType)
  110. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  111. }
  112. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  113. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  114. if in == nil {
  115. return nil
  116. }
  117. out := new(AkeylessAuthSecretRef)
  118. in.DeepCopyInto(out)
  119. return out
  120. }
  121. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  122. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  123. *out = *in
  124. if in.AkeylessGWApiURL != nil {
  125. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  126. *out = new(string)
  127. **out = **in
  128. }
  129. if in.Auth != nil {
  130. in, out := &in.Auth, &out.Auth
  131. *out = new(AkeylessAuth)
  132. (*in).DeepCopyInto(*out)
  133. }
  134. }
  135. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  136. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  137. if in == nil {
  138. return nil
  139. }
  140. out := new(AkeylessProvider)
  141. in.DeepCopyInto(out)
  142. return out
  143. }
  144. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  145. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  146. *out = *in
  147. in.SecretRef.DeepCopyInto(&out.SecretRef)
  148. }
  149. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  150. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  151. if in == nil {
  152. return nil
  153. }
  154. out := new(AlibabaAuth)
  155. in.DeepCopyInto(out)
  156. return out
  157. }
  158. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  159. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  160. *out = *in
  161. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  162. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  163. }
  164. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  165. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  166. if in == nil {
  167. return nil
  168. }
  169. out := new(AlibabaAuthSecretRef)
  170. in.DeepCopyInto(out)
  171. return out
  172. }
  173. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  174. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  175. *out = *in
  176. if in.Auth != nil {
  177. in, out := &in.Auth, &out.Auth
  178. *out = new(AlibabaAuth)
  179. (*in).DeepCopyInto(*out)
  180. }
  181. }
  182. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  183. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  184. if in == nil {
  185. return nil
  186. }
  187. out := new(AlibabaProvider)
  188. in.DeepCopyInto(out)
  189. return out
  190. }
  191. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  192. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  193. *out = *in
  194. if in.ClientID != nil {
  195. in, out := &in.ClientID, &out.ClientID
  196. *out = new(metav1.SecretKeySelector)
  197. (*in).DeepCopyInto(*out)
  198. }
  199. if in.ClientSecret != nil {
  200. in, out := &in.ClientSecret, &out.ClientSecret
  201. *out = new(metav1.SecretKeySelector)
  202. (*in).DeepCopyInto(*out)
  203. }
  204. }
  205. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  206. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  207. if in == nil {
  208. return nil
  209. }
  210. out := new(AzureKVAuth)
  211. in.DeepCopyInto(out)
  212. return out
  213. }
  214. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  215. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  216. *out = *in
  217. if in.AuthType != nil {
  218. in, out := &in.AuthType, &out.AuthType
  219. *out = new(AuthType)
  220. **out = **in
  221. }
  222. if in.VaultURL != nil {
  223. in, out := &in.VaultURL, &out.VaultURL
  224. *out = new(string)
  225. **out = **in
  226. }
  227. if in.TenantID != nil {
  228. in, out := &in.TenantID, &out.TenantID
  229. *out = new(string)
  230. **out = **in
  231. }
  232. if in.AuthSecretRef != nil {
  233. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  234. *out = new(AzureKVAuth)
  235. (*in).DeepCopyInto(*out)
  236. }
  237. if in.IdentityID != nil {
  238. in, out := &in.IdentityID, &out.IdentityID
  239. *out = new(string)
  240. **out = **in
  241. }
  242. }
  243. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  244. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  245. if in == nil {
  246. return nil
  247. }
  248. out := new(AzureKVProvider)
  249. in.DeepCopyInto(out)
  250. return out
  251. }
  252. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  253. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  254. *out = *in
  255. if in.Namespace != nil {
  256. in, out := &in.Namespace, &out.Namespace
  257. *out = new(string)
  258. **out = **in
  259. }
  260. }
  261. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  262. func (in *CAProvider) DeepCopy() *CAProvider {
  263. if in == nil {
  264. return nil
  265. }
  266. out := new(CAProvider)
  267. in.DeepCopyInto(out)
  268. return out
  269. }
  270. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  271. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  272. *out = *in
  273. out.TypeMeta = in.TypeMeta
  274. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  275. in.Spec.DeepCopyInto(&out.Spec)
  276. in.Status.DeepCopyInto(&out.Status)
  277. }
  278. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  279. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  280. if in == nil {
  281. return nil
  282. }
  283. out := new(ClusterSecretStore)
  284. in.DeepCopyInto(out)
  285. return out
  286. }
  287. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  288. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  289. if c := in.DeepCopy(); c != nil {
  290. return c
  291. }
  292. return nil
  293. }
  294. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  295. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  296. *out = *in
  297. out.TypeMeta = in.TypeMeta
  298. in.ListMeta.DeepCopyInto(&out.ListMeta)
  299. if in.Items != nil {
  300. in, out := &in.Items, &out.Items
  301. *out = make([]ClusterSecretStore, len(*in))
  302. for i := range *in {
  303. (*in)[i].DeepCopyInto(&(*out)[i])
  304. }
  305. }
  306. }
  307. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  308. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  309. if in == nil {
  310. return nil
  311. }
  312. out := new(ClusterSecretStoreList)
  313. in.DeepCopyInto(out)
  314. return out
  315. }
  316. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  317. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  318. if c := in.DeepCopy(); c != nil {
  319. return c
  320. }
  321. return nil
  322. }
  323. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  324. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  325. *out = *in
  326. out.TypeMeta = in.TypeMeta
  327. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  328. in.Spec.DeepCopyInto(&out.Spec)
  329. in.Status.DeepCopyInto(&out.Status)
  330. }
  331. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  332. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  333. if in == nil {
  334. return nil
  335. }
  336. out := new(ExternalSecret)
  337. in.DeepCopyInto(out)
  338. return out
  339. }
  340. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  341. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  342. if c := in.DeepCopy(); c != nil {
  343. return c
  344. }
  345. return nil
  346. }
  347. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  348. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  349. *out = *in
  350. in.RemoteRef.DeepCopyInto(&out.RemoteRef)
  351. }
  352. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  353. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  354. if in == nil {
  355. return nil
  356. }
  357. out := new(ExternalSecretData)
  358. in.DeepCopyInto(out)
  359. return out
  360. }
  361. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  362. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  363. *out = *in
  364. if in.Tags != nil {
  365. in, out := &in.Tags, &out.Tags
  366. *out = make(map[string]string, len(*in))
  367. for key, val := range *in {
  368. (*out)[key] = val
  369. }
  370. }
  371. }
  372. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  373. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  374. if in == nil {
  375. return nil
  376. }
  377. out := new(ExternalSecretDataRemoteRef)
  378. in.DeepCopyInto(out)
  379. return out
  380. }
  381. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  382. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  383. *out = *in
  384. out.TypeMeta = in.TypeMeta
  385. in.ListMeta.DeepCopyInto(&out.ListMeta)
  386. if in.Items != nil {
  387. in, out := &in.Items, &out.Items
  388. *out = make([]ExternalSecret, len(*in))
  389. for i := range *in {
  390. (*in)[i].DeepCopyInto(&(*out)[i])
  391. }
  392. }
  393. }
  394. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  395. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  396. if in == nil {
  397. return nil
  398. }
  399. out := new(ExternalSecretList)
  400. in.DeepCopyInto(out)
  401. return out
  402. }
  403. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  404. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  405. if c := in.DeepCopy(); c != nil {
  406. return c
  407. }
  408. return nil
  409. }
  410. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  411. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  412. *out = *in
  413. out.SecretStoreRef = in.SecretStoreRef
  414. in.Target.DeepCopyInto(&out.Target)
  415. if in.RefreshInterval != nil {
  416. in, out := &in.RefreshInterval, &out.RefreshInterval
  417. *out = new(v1.Duration)
  418. **out = **in
  419. }
  420. if in.Data != nil {
  421. in, out := &in.Data, &out.Data
  422. *out = make([]ExternalSecretData, len(*in))
  423. for i := range *in {
  424. (*in)[i].DeepCopyInto(&(*out)[i])
  425. }
  426. }
  427. if in.DataFrom != nil {
  428. in, out := &in.DataFrom, &out.DataFrom
  429. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  430. for i := range *in {
  431. (*in)[i].DeepCopyInto(&(*out)[i])
  432. }
  433. }
  434. }
  435. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  436. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  437. if in == nil {
  438. return nil
  439. }
  440. out := new(ExternalSecretSpec)
  441. in.DeepCopyInto(out)
  442. return out
  443. }
  444. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  445. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  446. *out = *in
  447. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  448. if in.Conditions != nil {
  449. in, out := &in.Conditions, &out.Conditions
  450. *out = make([]ExternalSecretStatusCondition, len(*in))
  451. for i := range *in {
  452. (*in)[i].DeepCopyInto(&(*out)[i])
  453. }
  454. }
  455. }
  456. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  457. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  458. if in == nil {
  459. return nil
  460. }
  461. out := new(ExternalSecretStatus)
  462. in.DeepCopyInto(out)
  463. return out
  464. }
  465. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  466. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  467. *out = *in
  468. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  469. }
  470. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  471. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  472. if in == nil {
  473. return nil
  474. }
  475. out := new(ExternalSecretStatusCondition)
  476. in.DeepCopyInto(out)
  477. return out
  478. }
  479. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  480. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  481. *out = *in
  482. if in.Template != nil {
  483. in, out := &in.Template, &out.Template
  484. *out = new(ExternalSecretTemplate)
  485. (*in).DeepCopyInto(*out)
  486. }
  487. }
  488. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  489. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  490. if in == nil {
  491. return nil
  492. }
  493. out := new(ExternalSecretTarget)
  494. in.DeepCopyInto(out)
  495. return out
  496. }
  497. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  498. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  499. *out = *in
  500. in.Metadata.DeepCopyInto(&out.Metadata)
  501. if in.Data != nil {
  502. in, out := &in.Data, &out.Data
  503. *out = make(map[string]string, len(*in))
  504. for key, val := range *in {
  505. (*out)[key] = val
  506. }
  507. }
  508. if in.TemplateFrom != nil {
  509. in, out := &in.TemplateFrom, &out.TemplateFrom
  510. *out = make([]TemplateFrom, len(*in))
  511. for i := range *in {
  512. (*in)[i].DeepCopyInto(&(*out)[i])
  513. }
  514. }
  515. }
  516. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  517. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  518. if in == nil {
  519. return nil
  520. }
  521. out := new(ExternalSecretTemplate)
  522. in.DeepCopyInto(out)
  523. return out
  524. }
  525. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  526. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  527. *out = *in
  528. if in.Annotations != nil {
  529. in, out := &in.Annotations, &out.Annotations
  530. *out = make(map[string]string, len(*in))
  531. for key, val := range *in {
  532. (*out)[key] = val
  533. }
  534. }
  535. if in.Labels != nil {
  536. in, out := &in.Labels, &out.Labels
  537. *out = make(map[string]string, len(*in))
  538. for key, val := range *in {
  539. (*out)[key] = val
  540. }
  541. }
  542. }
  543. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  544. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  545. if in == nil {
  546. return nil
  547. }
  548. out := new(ExternalSecretTemplateMetadata)
  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 *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  554. *out = *in
  555. if in.SecretRef != nil {
  556. in, out := &in.SecretRef, &out.SecretRef
  557. *out = new(GCPSMAuthSecretRef)
  558. (*in).DeepCopyInto(*out)
  559. }
  560. if in.WorkloadIdentity != nil {
  561. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  562. *out = new(GCPWorkloadIdentity)
  563. (*in).DeepCopyInto(*out)
  564. }
  565. }
  566. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  567. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  568. if in == nil {
  569. return nil
  570. }
  571. out := new(GCPSMAuth)
  572. in.DeepCopyInto(out)
  573. return out
  574. }
  575. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  576. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  577. *out = *in
  578. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  579. }
  580. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  581. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  582. if in == nil {
  583. return nil
  584. }
  585. out := new(GCPSMAuthSecretRef)
  586. in.DeepCopyInto(out)
  587. return out
  588. }
  589. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  590. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  591. *out = *in
  592. in.Auth.DeepCopyInto(&out.Auth)
  593. }
  594. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  595. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  596. if in == nil {
  597. return nil
  598. }
  599. out := new(GCPSMProvider)
  600. in.DeepCopyInto(out)
  601. return out
  602. }
  603. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  604. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  605. *out = *in
  606. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  607. }
  608. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  609. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  610. if in == nil {
  611. return nil
  612. }
  613. out := new(GCPWorkloadIdentity)
  614. in.DeepCopyInto(out)
  615. return out
  616. }
  617. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  618. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  619. *out = *in
  620. in.SecretRef.DeepCopyInto(&out.SecretRef)
  621. }
  622. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  623. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  624. if in == nil {
  625. return nil
  626. }
  627. out := new(GitlabAuth)
  628. in.DeepCopyInto(out)
  629. return out
  630. }
  631. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  632. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  633. *out = *in
  634. in.Auth.DeepCopyInto(&out.Auth)
  635. }
  636. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  637. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  638. if in == nil {
  639. return nil
  640. }
  641. out := new(GitlabProvider)
  642. in.DeepCopyInto(out)
  643. return out
  644. }
  645. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  646. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  647. *out = *in
  648. in.AccessToken.DeepCopyInto(&out.AccessToken)
  649. }
  650. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  651. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  652. if in == nil {
  653. return nil
  654. }
  655. out := new(GitlabSecretRef)
  656. in.DeepCopyInto(out)
  657. return out
  658. }
  659. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  660. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  661. *out = *in
  662. in.SecretRef.DeepCopyInto(&out.SecretRef)
  663. }
  664. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  665. func (in *IBMAuth) DeepCopy() *IBMAuth {
  666. if in == nil {
  667. return nil
  668. }
  669. out := new(IBMAuth)
  670. in.DeepCopyInto(out)
  671. return out
  672. }
  673. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  674. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  675. *out = *in
  676. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  677. }
  678. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  679. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  680. if in == nil {
  681. return nil
  682. }
  683. out := new(IBMAuthSecretRef)
  684. in.DeepCopyInto(out)
  685. return out
  686. }
  687. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  688. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  689. *out = *in
  690. in.Auth.DeepCopyInto(&out.Auth)
  691. if in.ServiceURL != nil {
  692. in, out := &in.ServiceURL, &out.ServiceURL
  693. *out = new(string)
  694. **out = **in
  695. }
  696. }
  697. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  698. func (in *IBMProvider) DeepCopy() *IBMProvider {
  699. if in == nil {
  700. return nil
  701. }
  702. out := new(IBMProvider)
  703. in.DeepCopyInto(out)
  704. return out
  705. }
  706. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  707. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  708. *out = *in
  709. in.SecretRef.DeepCopyInto(&out.SecretRef)
  710. }
  711. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  712. func (in *OracleAuth) DeepCopy() *OracleAuth {
  713. if in == nil {
  714. return nil
  715. }
  716. out := new(OracleAuth)
  717. in.DeepCopyInto(out)
  718. return out
  719. }
  720. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  721. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  722. *out = *in
  723. in.Auth.DeepCopyInto(&out.Auth)
  724. }
  725. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  726. func (in *OracleProvider) DeepCopy() *OracleProvider {
  727. if in == nil {
  728. return nil
  729. }
  730. out := new(OracleProvider)
  731. in.DeepCopyInto(out)
  732. return out
  733. }
  734. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  735. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  736. *out = *in
  737. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  738. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  739. }
  740. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  741. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  742. if in == nil {
  743. return nil
  744. }
  745. out := new(OracleSecretRef)
  746. in.DeepCopyInto(out)
  747. return out
  748. }
  749. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  750. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  751. *out = *in
  752. out.TypeMeta = in.TypeMeta
  753. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  754. in.Spec.DeepCopyInto(&out.Spec)
  755. in.Status.DeepCopyInto(&out.Status)
  756. }
  757. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  758. func (in *SecretStore) DeepCopy() *SecretStore {
  759. if in == nil {
  760. return nil
  761. }
  762. out := new(SecretStore)
  763. in.DeepCopyInto(out)
  764. return out
  765. }
  766. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  767. func (in *SecretStore) DeepCopyObject() runtime.Object {
  768. if c := in.DeepCopy(); c != nil {
  769. return c
  770. }
  771. return nil
  772. }
  773. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  774. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  775. *out = *in
  776. out.TypeMeta = in.TypeMeta
  777. in.ListMeta.DeepCopyInto(&out.ListMeta)
  778. if in.Items != nil {
  779. in, out := &in.Items, &out.Items
  780. *out = make([]SecretStore, len(*in))
  781. for i := range *in {
  782. (*in)[i].DeepCopyInto(&(*out)[i])
  783. }
  784. }
  785. }
  786. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  787. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  788. if in == nil {
  789. return nil
  790. }
  791. out := new(SecretStoreList)
  792. in.DeepCopyInto(out)
  793. return out
  794. }
  795. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  796. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  797. if c := in.DeepCopy(); c != nil {
  798. return c
  799. }
  800. return nil
  801. }
  802. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  803. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  804. *out = *in
  805. if in.AWS != nil {
  806. in, out := &in.AWS, &out.AWS
  807. *out = new(AWSProvider)
  808. (*in).DeepCopyInto(*out)
  809. }
  810. if in.AzureKV != nil {
  811. in, out := &in.AzureKV, &out.AzureKV
  812. *out = new(AzureKVProvider)
  813. (*in).DeepCopyInto(*out)
  814. }
  815. if in.Akeyless != nil {
  816. in, out := &in.Akeyless, &out.Akeyless
  817. *out = new(AkeylessProvider)
  818. (*in).DeepCopyInto(*out)
  819. }
  820. if in.Vault != nil {
  821. in, out := &in.Vault, &out.Vault
  822. *out = new(VaultProvider)
  823. (*in).DeepCopyInto(*out)
  824. }
  825. if in.GCPSM != nil {
  826. in, out := &in.GCPSM, &out.GCPSM
  827. *out = new(GCPSMProvider)
  828. (*in).DeepCopyInto(*out)
  829. }
  830. if in.Oracle != nil {
  831. in, out := &in.Oracle, &out.Oracle
  832. *out = new(OracleProvider)
  833. (*in).DeepCopyInto(*out)
  834. }
  835. if in.IBM != nil {
  836. in, out := &in.IBM, &out.IBM
  837. *out = new(IBMProvider)
  838. (*in).DeepCopyInto(*out)
  839. }
  840. if in.YandexLockbox != nil {
  841. in, out := &in.YandexLockbox, &out.YandexLockbox
  842. *out = new(YandexLockboxProvider)
  843. (*in).DeepCopyInto(*out)
  844. }
  845. if in.Gitlab != nil {
  846. in, out := &in.Gitlab, &out.Gitlab
  847. *out = new(GitlabProvider)
  848. (*in).DeepCopyInto(*out)
  849. }
  850. if in.Alibaba != nil {
  851. in, out := &in.Alibaba, &out.Alibaba
  852. *out = new(AlibabaProvider)
  853. (*in).DeepCopyInto(*out)
  854. }
  855. if in.Webhook != nil {
  856. in, out := &in.Webhook, &out.Webhook
  857. *out = new(WebhookProvider)
  858. (*in).DeepCopyInto(*out)
  859. }
  860. }
  861. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  862. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  863. if in == nil {
  864. return nil
  865. }
  866. out := new(SecretStoreProvider)
  867. in.DeepCopyInto(out)
  868. return out
  869. }
  870. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  871. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  872. *out = *in
  873. }
  874. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  875. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  876. if in == nil {
  877. return nil
  878. }
  879. out := new(SecretStoreRef)
  880. in.DeepCopyInto(out)
  881. return out
  882. }
  883. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  884. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  885. *out = *in
  886. if in.MaxRetries != nil {
  887. in, out := &in.MaxRetries, &out.MaxRetries
  888. *out = new(int32)
  889. **out = **in
  890. }
  891. if in.RetryInterval != nil {
  892. in, out := &in.RetryInterval, &out.RetryInterval
  893. *out = new(string)
  894. **out = **in
  895. }
  896. }
  897. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  898. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  899. if in == nil {
  900. return nil
  901. }
  902. out := new(SecretStoreRetrySettings)
  903. in.DeepCopyInto(out)
  904. return out
  905. }
  906. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  907. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  908. *out = *in
  909. if in.Provider != nil {
  910. in, out := &in.Provider, &out.Provider
  911. *out = new(SecretStoreProvider)
  912. (*in).DeepCopyInto(*out)
  913. }
  914. if in.RetrySettings != nil {
  915. in, out := &in.RetrySettings, &out.RetrySettings
  916. *out = new(SecretStoreRetrySettings)
  917. (*in).DeepCopyInto(*out)
  918. }
  919. }
  920. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  921. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  922. if in == nil {
  923. return nil
  924. }
  925. out := new(SecretStoreSpec)
  926. in.DeepCopyInto(out)
  927. return out
  928. }
  929. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  930. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  931. *out = *in
  932. if in.Conditions != nil {
  933. in, out := &in.Conditions, &out.Conditions
  934. *out = make([]SecretStoreStatusCondition, len(*in))
  935. for i := range *in {
  936. (*in)[i].DeepCopyInto(&(*out)[i])
  937. }
  938. }
  939. }
  940. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  941. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  942. if in == nil {
  943. return nil
  944. }
  945. out := new(SecretStoreStatus)
  946. in.DeepCopyInto(out)
  947. return out
  948. }
  949. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  950. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  951. *out = *in
  952. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  953. }
  954. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  955. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  956. if in == nil {
  957. return nil
  958. }
  959. out := new(SecretStoreStatusCondition)
  960. in.DeepCopyInto(out)
  961. return out
  962. }
  963. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  964. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  965. *out = *in
  966. if in.ConfigMap != nil {
  967. in, out := &in.ConfigMap, &out.ConfigMap
  968. *out = new(TemplateRef)
  969. (*in).DeepCopyInto(*out)
  970. }
  971. if in.Secret != nil {
  972. in, out := &in.Secret, &out.Secret
  973. *out = new(TemplateRef)
  974. (*in).DeepCopyInto(*out)
  975. }
  976. }
  977. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  978. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  979. if in == nil {
  980. return nil
  981. }
  982. out := new(TemplateFrom)
  983. in.DeepCopyInto(out)
  984. return out
  985. }
  986. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  987. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  988. *out = *in
  989. if in.Items != nil {
  990. in, out := &in.Items, &out.Items
  991. *out = make([]TemplateRefItem, len(*in))
  992. copy(*out, *in)
  993. }
  994. }
  995. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  996. func (in *TemplateRef) DeepCopy() *TemplateRef {
  997. if in == nil {
  998. return nil
  999. }
  1000. out := new(TemplateRef)
  1001. in.DeepCopyInto(out)
  1002. return out
  1003. }
  1004. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1005. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1006. *out = *in
  1007. }
  1008. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1009. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1010. if in == nil {
  1011. return nil
  1012. }
  1013. out := new(TemplateRefItem)
  1014. in.DeepCopyInto(out)
  1015. return out
  1016. }
  1017. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1018. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1019. *out = *in
  1020. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1021. }
  1022. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1023. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1024. if in == nil {
  1025. return nil
  1026. }
  1027. out := new(VaultAppRole)
  1028. in.DeepCopyInto(out)
  1029. return out
  1030. }
  1031. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1032. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1033. *out = *in
  1034. if in.TokenSecretRef != nil {
  1035. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1036. *out = new(metav1.SecretKeySelector)
  1037. (*in).DeepCopyInto(*out)
  1038. }
  1039. if in.AppRole != nil {
  1040. in, out := &in.AppRole, &out.AppRole
  1041. *out = new(VaultAppRole)
  1042. (*in).DeepCopyInto(*out)
  1043. }
  1044. if in.Kubernetes != nil {
  1045. in, out := &in.Kubernetes, &out.Kubernetes
  1046. *out = new(VaultKubernetesAuth)
  1047. (*in).DeepCopyInto(*out)
  1048. }
  1049. if in.Ldap != nil {
  1050. in, out := &in.Ldap, &out.Ldap
  1051. *out = new(VaultLdapAuth)
  1052. (*in).DeepCopyInto(*out)
  1053. }
  1054. if in.Jwt != nil {
  1055. in, out := &in.Jwt, &out.Jwt
  1056. *out = new(VaultJwtAuth)
  1057. (*in).DeepCopyInto(*out)
  1058. }
  1059. if in.Cert != nil {
  1060. in, out := &in.Cert, &out.Cert
  1061. *out = new(VaultCertAuth)
  1062. (*in).DeepCopyInto(*out)
  1063. }
  1064. }
  1065. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1066. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1067. if in == nil {
  1068. return nil
  1069. }
  1070. out := new(VaultAuth)
  1071. in.DeepCopyInto(out)
  1072. return out
  1073. }
  1074. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1075. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1076. *out = *in
  1077. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1078. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1079. }
  1080. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1081. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1082. if in == nil {
  1083. return nil
  1084. }
  1085. out := new(VaultCertAuth)
  1086. in.DeepCopyInto(out)
  1087. return out
  1088. }
  1089. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1090. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1091. *out = *in
  1092. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1093. }
  1094. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1095. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1096. if in == nil {
  1097. return nil
  1098. }
  1099. out := new(VaultJwtAuth)
  1100. in.DeepCopyInto(out)
  1101. return out
  1102. }
  1103. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1104. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1105. *out = *in
  1106. if in.ServiceAccountRef != nil {
  1107. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1108. *out = new(metav1.ServiceAccountSelector)
  1109. (*in).DeepCopyInto(*out)
  1110. }
  1111. if in.SecretRef != nil {
  1112. in, out := &in.SecretRef, &out.SecretRef
  1113. *out = new(metav1.SecretKeySelector)
  1114. (*in).DeepCopyInto(*out)
  1115. }
  1116. }
  1117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1118. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1119. if in == nil {
  1120. return nil
  1121. }
  1122. out := new(VaultKubernetesAuth)
  1123. in.DeepCopyInto(out)
  1124. return out
  1125. }
  1126. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1127. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1128. *out = *in
  1129. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1130. }
  1131. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1132. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1133. if in == nil {
  1134. return nil
  1135. }
  1136. out := new(VaultLdapAuth)
  1137. in.DeepCopyInto(out)
  1138. return out
  1139. }
  1140. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1141. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1142. *out = *in
  1143. in.Auth.DeepCopyInto(&out.Auth)
  1144. if in.Path != nil {
  1145. in, out := &in.Path, &out.Path
  1146. *out = new(string)
  1147. **out = **in
  1148. }
  1149. if in.Namespace != nil {
  1150. in, out := &in.Namespace, &out.Namespace
  1151. *out = new(string)
  1152. **out = **in
  1153. }
  1154. if in.CABundle != nil {
  1155. in, out := &in.CABundle, &out.CABundle
  1156. *out = make([]byte, len(*in))
  1157. copy(*out, *in)
  1158. }
  1159. if in.CAProvider != nil {
  1160. in, out := &in.CAProvider, &out.CAProvider
  1161. *out = new(CAProvider)
  1162. (*in).DeepCopyInto(*out)
  1163. }
  1164. }
  1165. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1166. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1167. if in == nil {
  1168. return nil
  1169. }
  1170. out := new(VaultProvider)
  1171. in.DeepCopyInto(out)
  1172. return out
  1173. }
  1174. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1175. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1176. *out = *in
  1177. if in.Namespace != nil {
  1178. in, out := &in.Namespace, &out.Namespace
  1179. *out = new(string)
  1180. **out = **in
  1181. }
  1182. }
  1183. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1184. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1185. if in == nil {
  1186. return nil
  1187. }
  1188. out := new(WebhookCAProvider)
  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 *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1194. *out = *in
  1195. if in.Headers != nil {
  1196. in, out := &in.Headers, &out.Headers
  1197. *out = make(map[string]string, len(*in))
  1198. for key, val := range *in {
  1199. (*out)[key] = val
  1200. }
  1201. }
  1202. if in.Timeout != nil {
  1203. in, out := &in.Timeout, &out.Timeout
  1204. *out = new(v1.Duration)
  1205. **out = **in
  1206. }
  1207. out.Result = in.Result
  1208. if in.Secrets != nil {
  1209. in, out := &in.Secrets, &out.Secrets
  1210. *out = make([]WebhookSecret, len(*in))
  1211. for i := range *in {
  1212. (*in)[i].DeepCopyInto(&(*out)[i])
  1213. }
  1214. }
  1215. if in.CABundle != nil {
  1216. in, out := &in.CABundle, &out.CABundle
  1217. *out = make([]byte, len(*in))
  1218. copy(*out, *in)
  1219. }
  1220. if in.CAProvider != nil {
  1221. in, out := &in.CAProvider, &out.CAProvider
  1222. *out = new(WebhookCAProvider)
  1223. (*in).DeepCopyInto(*out)
  1224. }
  1225. }
  1226. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1227. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1228. if in == nil {
  1229. return nil
  1230. }
  1231. out := new(WebhookProvider)
  1232. in.DeepCopyInto(out)
  1233. return out
  1234. }
  1235. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1236. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1237. *out = *in
  1238. }
  1239. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1240. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1241. if in == nil {
  1242. return nil
  1243. }
  1244. out := new(WebhookResult)
  1245. in.DeepCopyInto(out)
  1246. return out
  1247. }
  1248. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1249. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1250. *out = *in
  1251. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1252. }
  1253. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1254. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1255. if in == nil {
  1256. return nil
  1257. }
  1258. out := new(WebhookSecret)
  1259. in.DeepCopyInto(out)
  1260. return out
  1261. }
  1262. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1263. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1264. *out = *in
  1265. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1266. }
  1267. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1268. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1269. if in == nil {
  1270. return nil
  1271. }
  1272. out := new(YandexLockboxAuth)
  1273. in.DeepCopyInto(out)
  1274. return out
  1275. }
  1276. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1277. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  1278. *out = *in
  1279. in.Certificate.DeepCopyInto(&out.Certificate)
  1280. }
  1281. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  1282. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  1283. if in == nil {
  1284. return nil
  1285. }
  1286. out := new(YandexLockboxCAProvider)
  1287. in.DeepCopyInto(out)
  1288. return out
  1289. }
  1290. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1291. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1292. *out = *in
  1293. in.Auth.DeepCopyInto(&out.Auth)
  1294. if in.CAProvider != nil {
  1295. in, out := &in.CAProvider, &out.CAProvider
  1296. *out = new(YandexLockboxCAProvider)
  1297. (*in).DeepCopyInto(*out)
  1298. }
  1299. }
  1300. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1301. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1302. if in == nil {
  1303. return nil
  1304. }
  1305. out := new(YandexLockboxProvider)
  1306. in.DeepCopyInto(out)
  1307. return out
  1308. }