zz_generated.deepcopy.go 50 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711
  1. //go:build !ignore_autogenerated
  2. /*
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by controller-gen. DO NOT EDIT.
  14. package v1alpha1
  15. import (
  16. "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
  17. metav1 "github.com/external-secrets/external-secrets/apis/meta/v1"
  18. "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
  19. apismetav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  20. "k8s.io/apimachinery/pkg/runtime"
  21. )
  22. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  23. func (in *ACRAccessToken) DeepCopyInto(out *ACRAccessToken) {
  24. *out = *in
  25. out.TypeMeta = in.TypeMeta
  26. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  27. in.Spec.DeepCopyInto(&out.Spec)
  28. }
  29. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACRAccessToken.
  30. func (in *ACRAccessToken) DeepCopy() *ACRAccessToken {
  31. if in == nil {
  32. return nil
  33. }
  34. out := new(ACRAccessToken)
  35. in.DeepCopyInto(out)
  36. return out
  37. }
  38. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  39. func (in *ACRAccessToken) DeepCopyObject() runtime.Object {
  40. if c := in.DeepCopy(); c != nil {
  41. return c
  42. }
  43. return nil
  44. }
  45. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  46. func (in *ACRAccessTokenList) DeepCopyInto(out *ACRAccessTokenList) {
  47. *out = *in
  48. out.TypeMeta = in.TypeMeta
  49. in.ListMeta.DeepCopyInto(&out.ListMeta)
  50. if in.Items != nil {
  51. in, out := &in.Items, &out.Items
  52. *out = make([]ACRAccessToken, len(*in))
  53. for i := range *in {
  54. (*in)[i].DeepCopyInto(&(*out)[i])
  55. }
  56. }
  57. }
  58. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACRAccessTokenList.
  59. func (in *ACRAccessTokenList) DeepCopy() *ACRAccessTokenList {
  60. if in == nil {
  61. return nil
  62. }
  63. out := new(ACRAccessTokenList)
  64. in.DeepCopyInto(out)
  65. return out
  66. }
  67. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  68. func (in *ACRAccessTokenList) DeepCopyObject() runtime.Object {
  69. if c := in.DeepCopy(); c != nil {
  70. return c
  71. }
  72. return nil
  73. }
  74. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  75. func (in *ACRAccessTokenSpec) DeepCopyInto(out *ACRAccessTokenSpec) {
  76. *out = *in
  77. in.Auth.DeepCopyInto(&out.Auth)
  78. }
  79. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACRAccessTokenSpec.
  80. func (in *ACRAccessTokenSpec) DeepCopy() *ACRAccessTokenSpec {
  81. if in == nil {
  82. return nil
  83. }
  84. out := new(ACRAccessTokenSpec)
  85. in.DeepCopyInto(out)
  86. return out
  87. }
  88. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  89. func (in *ACRAuth) DeepCopyInto(out *ACRAuth) {
  90. *out = *in
  91. if in.ServicePrincipal != nil {
  92. in, out := &in.ServicePrincipal, &out.ServicePrincipal
  93. *out = new(AzureACRServicePrincipalAuth)
  94. (*in).DeepCopyInto(*out)
  95. }
  96. if in.ManagedIdentity != nil {
  97. in, out := &in.ManagedIdentity, &out.ManagedIdentity
  98. *out = new(AzureACRManagedIdentityAuth)
  99. **out = **in
  100. }
  101. if in.WorkloadIdentity != nil {
  102. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  103. *out = new(AzureACRWorkloadIdentityAuth)
  104. (*in).DeepCopyInto(*out)
  105. }
  106. }
  107. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACRAuth.
  108. func (in *ACRAuth) DeepCopy() *ACRAuth {
  109. if in == nil {
  110. return nil
  111. }
  112. out := new(ACRAuth)
  113. in.DeepCopyInto(out)
  114. return out
  115. }
  116. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  117. func (in *AWSAuth) DeepCopyInto(out *AWSAuth) {
  118. *out = *in
  119. if in.SecretRef != nil {
  120. in, out := &in.SecretRef, &out.SecretRef
  121. *out = new(AWSAuthSecretRef)
  122. (*in).DeepCopyInto(*out)
  123. }
  124. if in.JWTAuth != nil {
  125. in, out := &in.JWTAuth, &out.JWTAuth
  126. *out = new(AWSJWTAuth)
  127. (*in).DeepCopyInto(*out)
  128. }
  129. }
  130. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  131. func (in *AWSAuth) DeepCopy() *AWSAuth {
  132. if in == nil {
  133. return nil
  134. }
  135. out := new(AWSAuth)
  136. in.DeepCopyInto(out)
  137. return out
  138. }
  139. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  140. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  141. *out = *in
  142. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  143. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  144. if in.SessionToken != nil {
  145. in, out := &in.SessionToken, &out.SessionToken
  146. *out = new(metav1.SecretKeySelector)
  147. (*in).DeepCopyInto(*out)
  148. }
  149. }
  150. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  151. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  152. if in == nil {
  153. return nil
  154. }
  155. out := new(AWSAuthSecretRef)
  156. in.DeepCopyInto(out)
  157. return out
  158. }
  159. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  160. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  161. *out = *in
  162. if in.ServiceAccountRef != nil {
  163. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  164. *out = new(metav1.ServiceAccountSelector)
  165. (*in).DeepCopyInto(*out)
  166. }
  167. }
  168. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  169. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  170. if in == nil {
  171. return nil
  172. }
  173. out := new(AWSJWTAuth)
  174. in.DeepCopyInto(out)
  175. return out
  176. }
  177. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  178. func (in *AzureACRManagedIdentityAuth) DeepCopyInto(out *AzureACRManagedIdentityAuth) {
  179. *out = *in
  180. }
  181. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureACRManagedIdentityAuth.
  182. func (in *AzureACRManagedIdentityAuth) DeepCopy() *AzureACRManagedIdentityAuth {
  183. if in == nil {
  184. return nil
  185. }
  186. out := new(AzureACRManagedIdentityAuth)
  187. in.DeepCopyInto(out)
  188. return out
  189. }
  190. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  191. func (in *AzureACRServicePrincipalAuth) DeepCopyInto(out *AzureACRServicePrincipalAuth) {
  192. *out = *in
  193. in.SecretRef.DeepCopyInto(&out.SecretRef)
  194. }
  195. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureACRServicePrincipalAuth.
  196. func (in *AzureACRServicePrincipalAuth) DeepCopy() *AzureACRServicePrincipalAuth {
  197. if in == nil {
  198. return nil
  199. }
  200. out := new(AzureACRServicePrincipalAuth)
  201. in.DeepCopyInto(out)
  202. return out
  203. }
  204. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  205. func (in *AzureACRServicePrincipalAuthSecretRef) DeepCopyInto(out *AzureACRServicePrincipalAuthSecretRef) {
  206. *out = *in
  207. in.ClientID.DeepCopyInto(&out.ClientID)
  208. in.ClientSecret.DeepCopyInto(&out.ClientSecret)
  209. }
  210. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureACRServicePrincipalAuthSecretRef.
  211. func (in *AzureACRServicePrincipalAuthSecretRef) DeepCopy() *AzureACRServicePrincipalAuthSecretRef {
  212. if in == nil {
  213. return nil
  214. }
  215. out := new(AzureACRServicePrincipalAuthSecretRef)
  216. in.DeepCopyInto(out)
  217. return out
  218. }
  219. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  220. func (in *AzureACRWorkloadIdentityAuth) DeepCopyInto(out *AzureACRWorkloadIdentityAuth) {
  221. *out = *in
  222. if in.ServiceAccountRef != nil {
  223. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  224. *out = new(metav1.ServiceAccountSelector)
  225. (*in).DeepCopyInto(*out)
  226. }
  227. }
  228. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureACRWorkloadIdentityAuth.
  229. func (in *AzureACRWorkloadIdentityAuth) DeepCopy() *AzureACRWorkloadIdentityAuth {
  230. if in == nil {
  231. return nil
  232. }
  233. out := new(AzureACRWorkloadIdentityAuth)
  234. in.DeepCopyInto(out)
  235. return out
  236. }
  237. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  238. func (in *ClusterGenerator) DeepCopyInto(out *ClusterGenerator) {
  239. *out = *in
  240. out.TypeMeta = in.TypeMeta
  241. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  242. in.Spec.DeepCopyInto(&out.Spec)
  243. }
  244. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGenerator.
  245. func (in *ClusterGenerator) DeepCopy() *ClusterGenerator {
  246. if in == nil {
  247. return nil
  248. }
  249. out := new(ClusterGenerator)
  250. in.DeepCopyInto(out)
  251. return out
  252. }
  253. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  254. func (in *ClusterGenerator) DeepCopyObject() runtime.Object {
  255. if c := in.DeepCopy(); c != nil {
  256. return c
  257. }
  258. return nil
  259. }
  260. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  261. func (in *ClusterGeneratorList) DeepCopyInto(out *ClusterGeneratorList) {
  262. *out = *in
  263. out.TypeMeta = in.TypeMeta
  264. in.ListMeta.DeepCopyInto(&out.ListMeta)
  265. if in.Items != nil {
  266. in, out := &in.Items, &out.Items
  267. *out = make([]ClusterGenerator, len(*in))
  268. for i := range *in {
  269. (*in)[i].DeepCopyInto(&(*out)[i])
  270. }
  271. }
  272. }
  273. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGeneratorList.
  274. func (in *ClusterGeneratorList) DeepCopy() *ClusterGeneratorList {
  275. if in == nil {
  276. return nil
  277. }
  278. out := new(ClusterGeneratorList)
  279. in.DeepCopyInto(out)
  280. return out
  281. }
  282. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  283. func (in *ClusterGeneratorList) DeepCopyObject() runtime.Object {
  284. if c := in.DeepCopy(); c != nil {
  285. return c
  286. }
  287. return nil
  288. }
  289. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  290. func (in *ClusterGeneratorSpec) DeepCopyInto(out *ClusterGeneratorSpec) {
  291. *out = *in
  292. in.Generator.DeepCopyInto(&out.Generator)
  293. }
  294. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGeneratorSpec.
  295. func (in *ClusterGeneratorSpec) DeepCopy() *ClusterGeneratorSpec {
  296. if in == nil {
  297. return nil
  298. }
  299. out := new(ClusterGeneratorSpec)
  300. in.DeepCopyInto(out)
  301. return out
  302. }
  303. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  304. func (in *ControllerClassResource) DeepCopyInto(out *ControllerClassResource) {
  305. *out = *in
  306. out.Spec = in.Spec
  307. }
  308. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerClassResource.
  309. func (in *ControllerClassResource) DeepCopy() *ControllerClassResource {
  310. if in == nil {
  311. return nil
  312. }
  313. out := new(ControllerClassResource)
  314. in.DeepCopyInto(out)
  315. return out
  316. }
  317. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  318. func (in *ECRAuthorizationToken) DeepCopyInto(out *ECRAuthorizationToken) {
  319. *out = *in
  320. out.TypeMeta = in.TypeMeta
  321. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  322. in.Spec.DeepCopyInto(&out.Spec)
  323. }
  324. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRAuthorizationToken.
  325. func (in *ECRAuthorizationToken) DeepCopy() *ECRAuthorizationToken {
  326. if in == nil {
  327. return nil
  328. }
  329. out := new(ECRAuthorizationToken)
  330. in.DeepCopyInto(out)
  331. return out
  332. }
  333. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  334. func (in *ECRAuthorizationToken) DeepCopyObject() runtime.Object {
  335. if c := in.DeepCopy(); c != nil {
  336. return c
  337. }
  338. return nil
  339. }
  340. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  341. func (in *ECRAuthorizationTokenList) DeepCopyInto(out *ECRAuthorizationTokenList) {
  342. *out = *in
  343. out.TypeMeta = in.TypeMeta
  344. in.ListMeta.DeepCopyInto(&out.ListMeta)
  345. if in.Items != nil {
  346. in, out := &in.Items, &out.Items
  347. *out = make([]ECRAuthorizationToken, len(*in))
  348. for i := range *in {
  349. (*in)[i].DeepCopyInto(&(*out)[i])
  350. }
  351. }
  352. }
  353. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRAuthorizationTokenList.
  354. func (in *ECRAuthorizationTokenList) DeepCopy() *ECRAuthorizationTokenList {
  355. if in == nil {
  356. return nil
  357. }
  358. out := new(ECRAuthorizationTokenList)
  359. in.DeepCopyInto(out)
  360. return out
  361. }
  362. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  363. func (in *ECRAuthorizationTokenList) DeepCopyObject() runtime.Object {
  364. if c := in.DeepCopy(); c != nil {
  365. return c
  366. }
  367. return nil
  368. }
  369. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  370. func (in *ECRAuthorizationTokenSpec) DeepCopyInto(out *ECRAuthorizationTokenSpec) {
  371. *out = *in
  372. in.Auth.DeepCopyInto(&out.Auth)
  373. }
  374. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRAuthorizationTokenSpec.
  375. func (in *ECRAuthorizationTokenSpec) DeepCopy() *ECRAuthorizationTokenSpec {
  376. if in == nil {
  377. return nil
  378. }
  379. out := new(ECRAuthorizationTokenSpec)
  380. in.DeepCopyInto(out)
  381. return out
  382. }
  383. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  384. func (in *Fake) DeepCopyInto(out *Fake) {
  385. *out = *in
  386. out.TypeMeta = in.TypeMeta
  387. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  388. in.Spec.DeepCopyInto(&out.Spec)
  389. }
  390. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fake.
  391. func (in *Fake) DeepCopy() *Fake {
  392. if in == nil {
  393. return nil
  394. }
  395. out := new(Fake)
  396. in.DeepCopyInto(out)
  397. return out
  398. }
  399. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  400. func (in *Fake) DeepCopyObject() runtime.Object {
  401. if c := in.DeepCopy(); c != nil {
  402. return c
  403. }
  404. return nil
  405. }
  406. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  407. func (in *FakeList) DeepCopyInto(out *FakeList) {
  408. *out = *in
  409. out.TypeMeta = in.TypeMeta
  410. in.ListMeta.DeepCopyInto(&out.ListMeta)
  411. if in.Items != nil {
  412. in, out := &in.Items, &out.Items
  413. *out = make([]Fake, len(*in))
  414. for i := range *in {
  415. (*in)[i].DeepCopyInto(&(*out)[i])
  416. }
  417. }
  418. }
  419. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeList.
  420. func (in *FakeList) DeepCopy() *FakeList {
  421. if in == nil {
  422. return nil
  423. }
  424. out := new(FakeList)
  425. in.DeepCopyInto(out)
  426. return out
  427. }
  428. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  429. func (in *FakeList) DeepCopyObject() runtime.Object {
  430. if c := in.DeepCopy(); c != nil {
  431. return c
  432. }
  433. return nil
  434. }
  435. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  436. func (in *FakeSpec) DeepCopyInto(out *FakeSpec) {
  437. *out = *in
  438. if in.Data != nil {
  439. in, out := &in.Data, &out.Data
  440. *out = make(map[string]string, len(*in))
  441. for key, val := range *in {
  442. (*out)[key] = val
  443. }
  444. }
  445. }
  446. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeSpec.
  447. func (in *FakeSpec) DeepCopy() *FakeSpec {
  448. if in == nil {
  449. return nil
  450. }
  451. out := new(FakeSpec)
  452. in.DeepCopyInto(out)
  453. return out
  454. }
  455. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  456. func (in *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  457. *out = *in
  458. if in.SecretRef != nil {
  459. in, out := &in.SecretRef, &out.SecretRef
  460. *out = new(GCPSMAuthSecretRef)
  461. (*in).DeepCopyInto(*out)
  462. }
  463. if in.WorkloadIdentity != nil {
  464. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  465. *out = new(GCPWorkloadIdentity)
  466. (*in).DeepCopyInto(*out)
  467. }
  468. }
  469. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  470. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  471. if in == nil {
  472. return nil
  473. }
  474. out := new(GCPSMAuth)
  475. in.DeepCopyInto(out)
  476. return out
  477. }
  478. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  479. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  480. *out = *in
  481. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  482. }
  483. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  484. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  485. if in == nil {
  486. return nil
  487. }
  488. out := new(GCPSMAuthSecretRef)
  489. in.DeepCopyInto(out)
  490. return out
  491. }
  492. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  493. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  494. *out = *in
  495. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  496. }
  497. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  498. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  499. if in == nil {
  500. return nil
  501. }
  502. out := new(GCPWorkloadIdentity)
  503. in.DeepCopyInto(out)
  504. return out
  505. }
  506. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  507. func (in *GCRAccessToken) DeepCopyInto(out *GCRAccessToken) {
  508. *out = *in
  509. out.TypeMeta = in.TypeMeta
  510. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  511. in.Spec.DeepCopyInto(&out.Spec)
  512. }
  513. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCRAccessToken.
  514. func (in *GCRAccessToken) DeepCopy() *GCRAccessToken {
  515. if in == nil {
  516. return nil
  517. }
  518. out := new(GCRAccessToken)
  519. in.DeepCopyInto(out)
  520. return out
  521. }
  522. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  523. func (in *GCRAccessToken) DeepCopyObject() runtime.Object {
  524. if c := in.DeepCopy(); c != nil {
  525. return c
  526. }
  527. return nil
  528. }
  529. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  530. func (in *GCRAccessTokenList) DeepCopyInto(out *GCRAccessTokenList) {
  531. *out = *in
  532. out.TypeMeta = in.TypeMeta
  533. in.ListMeta.DeepCopyInto(&out.ListMeta)
  534. if in.Items != nil {
  535. in, out := &in.Items, &out.Items
  536. *out = make([]GCRAccessToken, len(*in))
  537. for i := range *in {
  538. (*in)[i].DeepCopyInto(&(*out)[i])
  539. }
  540. }
  541. }
  542. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCRAccessTokenList.
  543. func (in *GCRAccessTokenList) DeepCopy() *GCRAccessTokenList {
  544. if in == nil {
  545. return nil
  546. }
  547. out := new(GCRAccessTokenList)
  548. in.DeepCopyInto(out)
  549. return out
  550. }
  551. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  552. func (in *GCRAccessTokenList) DeepCopyObject() runtime.Object {
  553. if c := in.DeepCopy(); c != nil {
  554. return c
  555. }
  556. return nil
  557. }
  558. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  559. func (in *GCRAccessTokenSpec) DeepCopyInto(out *GCRAccessTokenSpec) {
  560. *out = *in
  561. in.Auth.DeepCopyInto(&out.Auth)
  562. }
  563. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCRAccessTokenSpec.
  564. func (in *GCRAccessTokenSpec) DeepCopy() *GCRAccessTokenSpec {
  565. if in == nil {
  566. return nil
  567. }
  568. out := new(GCRAccessTokenSpec)
  569. in.DeepCopyInto(out)
  570. return out
  571. }
  572. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  573. func (in *GeneratorSpec) DeepCopyInto(out *GeneratorSpec) {
  574. *out = *in
  575. if in.ACRAccessTokenSpec != nil {
  576. in, out := &in.ACRAccessTokenSpec, &out.ACRAccessTokenSpec
  577. *out = new(ACRAccessTokenSpec)
  578. (*in).DeepCopyInto(*out)
  579. }
  580. if in.ECRAuthorizationTokenSpec != nil {
  581. in, out := &in.ECRAuthorizationTokenSpec, &out.ECRAuthorizationTokenSpec
  582. *out = new(ECRAuthorizationTokenSpec)
  583. (*in).DeepCopyInto(*out)
  584. }
  585. if in.FakeSpec != nil {
  586. in, out := &in.FakeSpec, &out.FakeSpec
  587. *out = new(FakeSpec)
  588. (*in).DeepCopyInto(*out)
  589. }
  590. if in.GCRAccessTokenSpec != nil {
  591. in, out := &in.GCRAccessTokenSpec, &out.GCRAccessTokenSpec
  592. *out = new(GCRAccessTokenSpec)
  593. (*in).DeepCopyInto(*out)
  594. }
  595. if in.GithubAccessTokenSpec != nil {
  596. in, out := &in.GithubAccessTokenSpec, &out.GithubAccessTokenSpec
  597. *out = new(GithubAccessTokenSpec)
  598. (*in).DeepCopyInto(*out)
  599. }
  600. if in.QuayAccessTokenSpec != nil {
  601. in, out := &in.QuayAccessTokenSpec, &out.QuayAccessTokenSpec
  602. *out = new(QuayAccessTokenSpec)
  603. (*in).DeepCopyInto(*out)
  604. }
  605. if in.PasswordSpec != nil {
  606. in, out := &in.PasswordSpec, &out.PasswordSpec
  607. *out = new(PasswordSpec)
  608. (*in).DeepCopyInto(*out)
  609. }
  610. if in.STSSessionTokenSpec != nil {
  611. in, out := &in.STSSessionTokenSpec, &out.STSSessionTokenSpec
  612. *out = new(STSSessionTokenSpec)
  613. (*in).DeepCopyInto(*out)
  614. }
  615. if in.UUIDSpec != nil {
  616. in, out := &in.UUIDSpec, &out.UUIDSpec
  617. *out = new(UUIDSpec)
  618. **out = **in
  619. }
  620. if in.VaultDynamicSecretSpec != nil {
  621. in, out := &in.VaultDynamicSecretSpec, &out.VaultDynamicSecretSpec
  622. *out = new(VaultDynamicSecretSpec)
  623. (*in).DeepCopyInto(*out)
  624. }
  625. if in.WebhookSpec != nil {
  626. in, out := &in.WebhookSpec, &out.WebhookSpec
  627. *out = new(WebhookSpec)
  628. (*in).DeepCopyInto(*out)
  629. }
  630. if in.GrafanaSpec != nil {
  631. in, out := &in.GrafanaSpec, &out.GrafanaSpec
  632. *out = new(GrafanaSpec)
  633. **out = **in
  634. }
  635. }
  636. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorSpec.
  637. func (in *GeneratorSpec) DeepCopy() *GeneratorSpec {
  638. if in == nil {
  639. return nil
  640. }
  641. out := new(GeneratorSpec)
  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 *GeneratorState) DeepCopyInto(out *GeneratorState) {
  647. *out = *in
  648. out.TypeMeta = in.TypeMeta
  649. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  650. in.Spec.DeepCopyInto(&out.Spec)
  651. in.Status.DeepCopyInto(&out.Status)
  652. }
  653. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorState.
  654. func (in *GeneratorState) DeepCopy() *GeneratorState {
  655. if in == nil {
  656. return nil
  657. }
  658. out := new(GeneratorState)
  659. in.DeepCopyInto(out)
  660. return out
  661. }
  662. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  663. func (in *GeneratorState) DeepCopyObject() runtime.Object {
  664. if c := in.DeepCopy(); c != nil {
  665. return c
  666. }
  667. return nil
  668. }
  669. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  670. func (in *GeneratorStateList) DeepCopyInto(out *GeneratorStateList) {
  671. *out = *in
  672. out.TypeMeta = in.TypeMeta
  673. in.ListMeta.DeepCopyInto(&out.ListMeta)
  674. if in.Items != nil {
  675. in, out := &in.Items, &out.Items
  676. *out = make([]GeneratorState, len(*in))
  677. for i := range *in {
  678. (*in)[i].DeepCopyInto(&(*out)[i])
  679. }
  680. }
  681. }
  682. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorStateList.
  683. func (in *GeneratorStateList) DeepCopy() *GeneratorStateList {
  684. if in == nil {
  685. return nil
  686. }
  687. out := new(GeneratorStateList)
  688. in.DeepCopyInto(out)
  689. return out
  690. }
  691. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  692. func (in *GeneratorStateList) DeepCopyObject() runtime.Object {
  693. if c := in.DeepCopy(); c != nil {
  694. return c
  695. }
  696. return nil
  697. }
  698. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  699. func (in *GeneratorStateSpec) DeepCopyInto(out *GeneratorStateSpec) {
  700. *out = *in
  701. if in.GarbageCollectionDeadline != nil {
  702. in, out := &in.GarbageCollectionDeadline, &out.GarbageCollectionDeadline
  703. *out = (*in).DeepCopy()
  704. }
  705. if in.Resource != nil {
  706. in, out := &in.Resource, &out.Resource
  707. *out = new(v1.JSON)
  708. (*in).DeepCopyInto(*out)
  709. }
  710. if in.State != nil {
  711. in, out := &in.State, &out.State
  712. *out = new(v1.JSON)
  713. (*in).DeepCopyInto(*out)
  714. }
  715. }
  716. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorStateSpec.
  717. func (in *GeneratorStateSpec) DeepCopy() *GeneratorStateSpec {
  718. if in == nil {
  719. return nil
  720. }
  721. out := new(GeneratorStateSpec)
  722. in.DeepCopyInto(out)
  723. return out
  724. }
  725. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  726. func (in *GeneratorStateStatus) DeepCopyInto(out *GeneratorStateStatus) {
  727. *out = *in
  728. if in.Conditions != nil {
  729. in, out := &in.Conditions, &out.Conditions
  730. *out = make([]GeneratorStateStatusCondition, len(*in))
  731. for i := range *in {
  732. (*in)[i].DeepCopyInto(&(*out)[i])
  733. }
  734. }
  735. }
  736. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorStateStatus.
  737. func (in *GeneratorStateStatus) DeepCopy() *GeneratorStateStatus {
  738. if in == nil {
  739. return nil
  740. }
  741. out := new(GeneratorStateStatus)
  742. in.DeepCopyInto(out)
  743. return out
  744. }
  745. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  746. func (in *GeneratorStateStatusCondition) DeepCopyInto(out *GeneratorStateStatusCondition) {
  747. *out = *in
  748. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  749. }
  750. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorStateStatusCondition.
  751. func (in *GeneratorStateStatusCondition) DeepCopy() *GeneratorStateStatusCondition {
  752. if in == nil {
  753. return nil
  754. }
  755. out := new(GeneratorStateStatusCondition)
  756. in.DeepCopyInto(out)
  757. return out
  758. }
  759. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  760. func (in *GithubAccessToken) DeepCopyInto(out *GithubAccessToken) {
  761. *out = *in
  762. out.TypeMeta = in.TypeMeta
  763. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  764. in.Spec.DeepCopyInto(&out.Spec)
  765. }
  766. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubAccessToken.
  767. func (in *GithubAccessToken) DeepCopy() *GithubAccessToken {
  768. if in == nil {
  769. return nil
  770. }
  771. out := new(GithubAccessToken)
  772. in.DeepCopyInto(out)
  773. return out
  774. }
  775. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  776. func (in *GithubAccessToken) DeepCopyObject() runtime.Object {
  777. if c := in.DeepCopy(); c != nil {
  778. return c
  779. }
  780. return nil
  781. }
  782. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  783. func (in *GithubAccessTokenList) DeepCopyInto(out *GithubAccessTokenList) {
  784. *out = *in
  785. out.TypeMeta = in.TypeMeta
  786. in.ListMeta.DeepCopyInto(&out.ListMeta)
  787. if in.Items != nil {
  788. in, out := &in.Items, &out.Items
  789. *out = make([]GithubAccessToken, len(*in))
  790. for i := range *in {
  791. (*in)[i].DeepCopyInto(&(*out)[i])
  792. }
  793. }
  794. }
  795. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubAccessTokenList.
  796. func (in *GithubAccessTokenList) DeepCopy() *GithubAccessTokenList {
  797. if in == nil {
  798. return nil
  799. }
  800. out := new(GithubAccessTokenList)
  801. in.DeepCopyInto(out)
  802. return out
  803. }
  804. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  805. func (in *GithubAccessTokenList) DeepCopyObject() runtime.Object {
  806. if c := in.DeepCopy(); c != nil {
  807. return c
  808. }
  809. return nil
  810. }
  811. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  812. func (in *GithubAccessTokenSpec) DeepCopyInto(out *GithubAccessTokenSpec) {
  813. *out = *in
  814. if in.Repositories != nil {
  815. in, out := &in.Repositories, &out.Repositories
  816. *out = make([]string, len(*in))
  817. copy(*out, *in)
  818. }
  819. if in.Permissions != nil {
  820. in, out := &in.Permissions, &out.Permissions
  821. *out = make(map[string]string, len(*in))
  822. for key, val := range *in {
  823. (*out)[key] = val
  824. }
  825. }
  826. in.Auth.DeepCopyInto(&out.Auth)
  827. }
  828. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubAccessTokenSpec.
  829. func (in *GithubAccessTokenSpec) DeepCopy() *GithubAccessTokenSpec {
  830. if in == nil {
  831. return nil
  832. }
  833. out := new(GithubAccessTokenSpec)
  834. in.DeepCopyInto(out)
  835. return out
  836. }
  837. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  838. func (in *GithubAuth) DeepCopyInto(out *GithubAuth) {
  839. *out = *in
  840. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  841. }
  842. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubAuth.
  843. func (in *GithubAuth) DeepCopy() *GithubAuth {
  844. if in == nil {
  845. return nil
  846. }
  847. out := new(GithubAuth)
  848. in.DeepCopyInto(out)
  849. return out
  850. }
  851. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  852. func (in *GithubSecretRef) DeepCopyInto(out *GithubSecretRef) {
  853. *out = *in
  854. in.SecretRef.DeepCopyInto(&out.SecretRef)
  855. }
  856. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubSecretRef.
  857. func (in *GithubSecretRef) DeepCopy() *GithubSecretRef {
  858. if in == nil {
  859. return nil
  860. }
  861. out := new(GithubSecretRef)
  862. in.DeepCopyInto(out)
  863. return out
  864. }
  865. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  866. func (in *Grafana) DeepCopyInto(out *Grafana) {
  867. *out = *in
  868. out.TypeMeta = in.TypeMeta
  869. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  870. out.Spec = in.Spec
  871. }
  872. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Grafana.
  873. func (in *Grafana) DeepCopy() *Grafana {
  874. if in == nil {
  875. return nil
  876. }
  877. out := new(Grafana)
  878. in.DeepCopyInto(out)
  879. return out
  880. }
  881. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  882. func (in *Grafana) DeepCopyObject() runtime.Object {
  883. if c := in.DeepCopy(); c != nil {
  884. return c
  885. }
  886. return nil
  887. }
  888. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  889. func (in *GrafanaAuth) DeepCopyInto(out *GrafanaAuth) {
  890. *out = *in
  891. out.Token = in.Token
  892. }
  893. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaAuth.
  894. func (in *GrafanaAuth) DeepCopy() *GrafanaAuth {
  895. if in == nil {
  896. return nil
  897. }
  898. out := new(GrafanaAuth)
  899. in.DeepCopyInto(out)
  900. return out
  901. }
  902. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  903. func (in *GrafanaList) DeepCopyInto(out *GrafanaList) {
  904. *out = *in
  905. out.TypeMeta = in.TypeMeta
  906. in.ListMeta.DeepCopyInto(&out.ListMeta)
  907. if in.Items != nil {
  908. in, out := &in.Items, &out.Items
  909. *out = make([]Grafana, len(*in))
  910. for i := range *in {
  911. (*in)[i].DeepCopyInto(&(*out)[i])
  912. }
  913. }
  914. }
  915. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaList.
  916. func (in *GrafanaList) DeepCopy() *GrafanaList {
  917. if in == nil {
  918. return nil
  919. }
  920. out := new(GrafanaList)
  921. in.DeepCopyInto(out)
  922. return out
  923. }
  924. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  925. func (in *GrafanaList) DeepCopyObject() runtime.Object {
  926. if c := in.DeepCopy(); c != nil {
  927. return c
  928. }
  929. return nil
  930. }
  931. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  932. func (in *GrafanaServiceAccount) DeepCopyInto(out *GrafanaServiceAccount) {
  933. *out = *in
  934. }
  935. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaServiceAccount.
  936. func (in *GrafanaServiceAccount) DeepCopy() *GrafanaServiceAccount {
  937. if in == nil {
  938. return nil
  939. }
  940. out := new(GrafanaServiceAccount)
  941. in.DeepCopyInto(out)
  942. return out
  943. }
  944. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  945. func (in *GrafanaServiceAccountTokenState) DeepCopyInto(out *GrafanaServiceAccountTokenState) {
  946. *out = *in
  947. in.ServiceAccount.DeepCopyInto(&out.ServiceAccount)
  948. }
  949. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaServiceAccountTokenState.
  950. func (in *GrafanaServiceAccountTokenState) DeepCopy() *GrafanaServiceAccountTokenState {
  951. if in == nil {
  952. return nil
  953. }
  954. out := new(GrafanaServiceAccountTokenState)
  955. in.DeepCopyInto(out)
  956. return out
  957. }
  958. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  959. func (in *GrafanaSpec) DeepCopyInto(out *GrafanaSpec) {
  960. *out = *in
  961. out.Auth = in.Auth
  962. out.ServiceAccount = in.ServiceAccount
  963. }
  964. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaSpec.
  965. func (in *GrafanaSpec) DeepCopy() *GrafanaSpec {
  966. if in == nil {
  967. return nil
  968. }
  969. out := new(GrafanaSpec)
  970. in.DeepCopyInto(out)
  971. return out
  972. }
  973. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  974. func (in *GrafanaStateServiceAccount) DeepCopyInto(out *GrafanaStateServiceAccount) {
  975. *out = *in
  976. if in.ServiceAccountID != nil {
  977. in, out := &in.ServiceAccountID, &out.ServiceAccountID
  978. *out = new(int64)
  979. **out = **in
  980. }
  981. if in.ServiceAccountLogin != nil {
  982. in, out := &in.ServiceAccountLogin, &out.ServiceAccountLogin
  983. *out = new(string)
  984. **out = **in
  985. }
  986. if in.ServiceAccountTokenID != nil {
  987. in, out := &in.ServiceAccountTokenID, &out.ServiceAccountTokenID
  988. *out = new(int64)
  989. **out = **in
  990. }
  991. }
  992. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaStateServiceAccount.
  993. func (in *GrafanaStateServiceAccount) DeepCopy() *GrafanaStateServiceAccount {
  994. if in == nil {
  995. return nil
  996. }
  997. out := new(GrafanaStateServiceAccount)
  998. in.DeepCopyInto(out)
  999. return out
  1000. }
  1001. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1002. func (in *Password) DeepCopyInto(out *Password) {
  1003. *out = *in
  1004. out.TypeMeta = in.TypeMeta
  1005. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1006. in.Spec.DeepCopyInto(&out.Spec)
  1007. }
  1008. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Password.
  1009. func (in *Password) DeepCopy() *Password {
  1010. if in == nil {
  1011. return nil
  1012. }
  1013. out := new(Password)
  1014. in.DeepCopyInto(out)
  1015. return out
  1016. }
  1017. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1018. func (in *Password) DeepCopyObject() runtime.Object {
  1019. if c := in.DeepCopy(); c != nil {
  1020. return c
  1021. }
  1022. return nil
  1023. }
  1024. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1025. func (in *PasswordList) DeepCopyInto(out *PasswordList) {
  1026. *out = *in
  1027. out.TypeMeta = in.TypeMeta
  1028. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1029. if in.Items != nil {
  1030. in, out := &in.Items, &out.Items
  1031. *out = make([]Password, len(*in))
  1032. for i := range *in {
  1033. (*in)[i].DeepCopyInto(&(*out)[i])
  1034. }
  1035. }
  1036. }
  1037. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordList.
  1038. func (in *PasswordList) DeepCopy() *PasswordList {
  1039. if in == nil {
  1040. return nil
  1041. }
  1042. out := new(PasswordList)
  1043. in.DeepCopyInto(out)
  1044. return out
  1045. }
  1046. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1047. func (in *PasswordList) DeepCopyObject() runtime.Object {
  1048. if c := in.DeepCopy(); c != nil {
  1049. return c
  1050. }
  1051. return nil
  1052. }
  1053. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1054. func (in *PasswordSpec) DeepCopyInto(out *PasswordSpec) {
  1055. *out = *in
  1056. if in.Digits != nil {
  1057. in, out := &in.Digits, &out.Digits
  1058. *out = new(int)
  1059. **out = **in
  1060. }
  1061. if in.Symbols != nil {
  1062. in, out := &in.Symbols, &out.Symbols
  1063. *out = new(int)
  1064. **out = **in
  1065. }
  1066. if in.SymbolCharacters != nil {
  1067. in, out := &in.SymbolCharacters, &out.SymbolCharacters
  1068. *out = new(string)
  1069. **out = **in
  1070. }
  1071. }
  1072. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordSpec.
  1073. func (in *PasswordSpec) DeepCopy() *PasswordSpec {
  1074. if in == nil {
  1075. return nil
  1076. }
  1077. out := new(PasswordSpec)
  1078. in.DeepCopyInto(out)
  1079. return out
  1080. }
  1081. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1082. func (in *QuayAccessToken) DeepCopyInto(out *QuayAccessToken) {
  1083. *out = *in
  1084. out.TypeMeta = in.TypeMeta
  1085. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1086. in.Spec.DeepCopyInto(&out.Spec)
  1087. }
  1088. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuayAccessToken.
  1089. func (in *QuayAccessToken) DeepCopy() *QuayAccessToken {
  1090. if in == nil {
  1091. return nil
  1092. }
  1093. out := new(QuayAccessToken)
  1094. in.DeepCopyInto(out)
  1095. return out
  1096. }
  1097. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1098. func (in *QuayAccessToken) DeepCopyObject() runtime.Object {
  1099. if c := in.DeepCopy(); c != nil {
  1100. return c
  1101. }
  1102. return nil
  1103. }
  1104. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1105. func (in *QuayAccessTokenList) DeepCopyInto(out *QuayAccessTokenList) {
  1106. *out = *in
  1107. out.TypeMeta = in.TypeMeta
  1108. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1109. if in.Items != nil {
  1110. in, out := &in.Items, &out.Items
  1111. *out = make([]QuayAccessToken, len(*in))
  1112. for i := range *in {
  1113. (*in)[i].DeepCopyInto(&(*out)[i])
  1114. }
  1115. }
  1116. }
  1117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuayAccessTokenList.
  1118. func (in *QuayAccessTokenList) DeepCopy() *QuayAccessTokenList {
  1119. if in == nil {
  1120. return nil
  1121. }
  1122. out := new(QuayAccessTokenList)
  1123. in.DeepCopyInto(out)
  1124. return out
  1125. }
  1126. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1127. func (in *QuayAccessTokenList) DeepCopyObject() runtime.Object {
  1128. if c := in.DeepCopy(); c != nil {
  1129. return c
  1130. }
  1131. return nil
  1132. }
  1133. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1134. func (in *QuayAccessTokenSpec) DeepCopyInto(out *QuayAccessTokenSpec) {
  1135. *out = *in
  1136. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1137. }
  1138. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuayAccessTokenSpec.
  1139. func (in *QuayAccessTokenSpec) DeepCopy() *QuayAccessTokenSpec {
  1140. if in == nil {
  1141. return nil
  1142. }
  1143. out := new(QuayAccessTokenSpec)
  1144. in.DeepCopyInto(out)
  1145. return out
  1146. }
  1147. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1148. func (in *RequestParameters) DeepCopyInto(out *RequestParameters) {
  1149. *out = *in
  1150. if in.SessionDuration != nil {
  1151. in, out := &in.SessionDuration, &out.SessionDuration
  1152. *out = new(int64)
  1153. **out = **in
  1154. }
  1155. if in.SerialNumber != nil {
  1156. in, out := &in.SerialNumber, &out.SerialNumber
  1157. *out = new(string)
  1158. **out = **in
  1159. }
  1160. if in.TokenCode != nil {
  1161. in, out := &in.TokenCode, &out.TokenCode
  1162. *out = new(string)
  1163. **out = **in
  1164. }
  1165. }
  1166. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParameters.
  1167. func (in *RequestParameters) DeepCopy() *RequestParameters {
  1168. if in == nil {
  1169. return nil
  1170. }
  1171. out := new(RequestParameters)
  1172. in.DeepCopyInto(out)
  1173. return out
  1174. }
  1175. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1176. func (in *STSSessionToken) DeepCopyInto(out *STSSessionToken) {
  1177. *out = *in
  1178. out.TypeMeta = in.TypeMeta
  1179. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1180. in.Spec.DeepCopyInto(&out.Spec)
  1181. }
  1182. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new STSSessionToken.
  1183. func (in *STSSessionToken) DeepCopy() *STSSessionToken {
  1184. if in == nil {
  1185. return nil
  1186. }
  1187. out := new(STSSessionToken)
  1188. in.DeepCopyInto(out)
  1189. return out
  1190. }
  1191. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1192. func (in *STSSessionToken) DeepCopyObject() runtime.Object {
  1193. if c := in.DeepCopy(); c != nil {
  1194. return c
  1195. }
  1196. return nil
  1197. }
  1198. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1199. func (in *STSSessionTokenList) DeepCopyInto(out *STSSessionTokenList) {
  1200. *out = *in
  1201. out.TypeMeta = in.TypeMeta
  1202. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1203. if in.Items != nil {
  1204. in, out := &in.Items, &out.Items
  1205. *out = make([]STSSessionToken, len(*in))
  1206. for i := range *in {
  1207. (*in)[i].DeepCopyInto(&(*out)[i])
  1208. }
  1209. }
  1210. }
  1211. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new STSSessionTokenList.
  1212. func (in *STSSessionTokenList) DeepCopy() *STSSessionTokenList {
  1213. if in == nil {
  1214. return nil
  1215. }
  1216. out := new(STSSessionTokenList)
  1217. in.DeepCopyInto(out)
  1218. return out
  1219. }
  1220. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1221. func (in *STSSessionTokenList) DeepCopyObject() runtime.Object {
  1222. if c := in.DeepCopy(); c != nil {
  1223. return c
  1224. }
  1225. return nil
  1226. }
  1227. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1228. func (in *STSSessionTokenSpec) DeepCopyInto(out *STSSessionTokenSpec) {
  1229. *out = *in
  1230. in.Auth.DeepCopyInto(&out.Auth)
  1231. if in.RequestParameters != nil {
  1232. in, out := &in.RequestParameters, &out.RequestParameters
  1233. *out = new(RequestParameters)
  1234. (*in).DeepCopyInto(*out)
  1235. }
  1236. }
  1237. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new STSSessionTokenSpec.
  1238. func (in *STSSessionTokenSpec) DeepCopy() *STSSessionTokenSpec {
  1239. if in == nil {
  1240. return nil
  1241. }
  1242. out := new(STSSessionTokenSpec)
  1243. in.DeepCopyInto(out)
  1244. return out
  1245. }
  1246. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1247. func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) {
  1248. *out = *in
  1249. }
  1250. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretKeySelector.
  1251. func (in *SecretKeySelector) DeepCopy() *SecretKeySelector {
  1252. if in == nil {
  1253. return nil
  1254. }
  1255. out := new(SecretKeySelector)
  1256. in.DeepCopyInto(out)
  1257. return out
  1258. }
  1259. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1260. func (in *UUID) DeepCopyInto(out *UUID) {
  1261. *out = *in
  1262. out.TypeMeta = in.TypeMeta
  1263. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1264. out.Spec = in.Spec
  1265. }
  1266. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UUID.
  1267. func (in *UUID) DeepCopy() *UUID {
  1268. if in == nil {
  1269. return nil
  1270. }
  1271. out := new(UUID)
  1272. in.DeepCopyInto(out)
  1273. return out
  1274. }
  1275. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1276. func (in *UUID) DeepCopyObject() runtime.Object {
  1277. if c := in.DeepCopy(); c != nil {
  1278. return c
  1279. }
  1280. return nil
  1281. }
  1282. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1283. func (in *UUIDList) DeepCopyInto(out *UUIDList) {
  1284. *out = *in
  1285. out.TypeMeta = in.TypeMeta
  1286. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1287. if in.Items != nil {
  1288. in, out := &in.Items, &out.Items
  1289. *out = make([]UUID, len(*in))
  1290. for i := range *in {
  1291. (*in)[i].DeepCopyInto(&(*out)[i])
  1292. }
  1293. }
  1294. }
  1295. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UUIDList.
  1296. func (in *UUIDList) DeepCopy() *UUIDList {
  1297. if in == nil {
  1298. return nil
  1299. }
  1300. out := new(UUIDList)
  1301. in.DeepCopyInto(out)
  1302. return out
  1303. }
  1304. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1305. func (in *UUIDList) DeepCopyObject() runtime.Object {
  1306. if c := in.DeepCopy(); c != nil {
  1307. return c
  1308. }
  1309. return nil
  1310. }
  1311. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1312. func (in *UUIDSpec) DeepCopyInto(out *UUIDSpec) {
  1313. *out = *in
  1314. }
  1315. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UUIDSpec.
  1316. func (in *UUIDSpec) DeepCopy() *UUIDSpec {
  1317. if in == nil {
  1318. return nil
  1319. }
  1320. out := new(UUIDSpec)
  1321. in.DeepCopyInto(out)
  1322. return out
  1323. }
  1324. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1325. func (in *VaultDynamicSecret) DeepCopyInto(out *VaultDynamicSecret) {
  1326. *out = *in
  1327. out.TypeMeta = in.TypeMeta
  1328. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1329. in.Spec.DeepCopyInto(&out.Spec)
  1330. }
  1331. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultDynamicSecret.
  1332. func (in *VaultDynamicSecret) DeepCopy() *VaultDynamicSecret {
  1333. if in == nil {
  1334. return nil
  1335. }
  1336. out := new(VaultDynamicSecret)
  1337. in.DeepCopyInto(out)
  1338. return out
  1339. }
  1340. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1341. func (in *VaultDynamicSecret) DeepCopyObject() runtime.Object {
  1342. if c := in.DeepCopy(); c != nil {
  1343. return c
  1344. }
  1345. return nil
  1346. }
  1347. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1348. func (in *VaultDynamicSecretList) DeepCopyInto(out *VaultDynamicSecretList) {
  1349. *out = *in
  1350. out.TypeMeta = in.TypeMeta
  1351. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1352. if in.Items != nil {
  1353. in, out := &in.Items, &out.Items
  1354. *out = make([]VaultDynamicSecret, len(*in))
  1355. for i := range *in {
  1356. (*in)[i].DeepCopyInto(&(*out)[i])
  1357. }
  1358. }
  1359. }
  1360. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultDynamicSecretList.
  1361. func (in *VaultDynamicSecretList) DeepCopy() *VaultDynamicSecretList {
  1362. if in == nil {
  1363. return nil
  1364. }
  1365. out := new(VaultDynamicSecretList)
  1366. in.DeepCopyInto(out)
  1367. return out
  1368. }
  1369. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1370. func (in *VaultDynamicSecretList) DeepCopyObject() runtime.Object {
  1371. if c := in.DeepCopy(); c != nil {
  1372. return c
  1373. }
  1374. return nil
  1375. }
  1376. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1377. func (in *VaultDynamicSecretSpec) DeepCopyInto(out *VaultDynamicSecretSpec) {
  1378. *out = *in
  1379. if in.Parameters != nil {
  1380. in, out := &in.Parameters, &out.Parameters
  1381. *out = new(v1.JSON)
  1382. (*in).DeepCopyInto(*out)
  1383. }
  1384. if in.RetrySettings != nil {
  1385. in, out := &in.RetrySettings, &out.RetrySettings
  1386. *out = new(v1beta1.SecretStoreRetrySettings)
  1387. (*in).DeepCopyInto(*out)
  1388. }
  1389. if in.Provider != nil {
  1390. in, out := &in.Provider, &out.Provider
  1391. *out = new(v1beta1.VaultProvider)
  1392. (*in).DeepCopyInto(*out)
  1393. }
  1394. }
  1395. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultDynamicSecretSpec.
  1396. func (in *VaultDynamicSecretSpec) DeepCopy() *VaultDynamicSecretSpec {
  1397. if in == nil {
  1398. return nil
  1399. }
  1400. out := new(VaultDynamicSecretSpec)
  1401. in.DeepCopyInto(out)
  1402. return out
  1403. }
  1404. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1405. func (in *Webhook) DeepCopyInto(out *Webhook) {
  1406. *out = *in
  1407. out.TypeMeta = in.TypeMeta
  1408. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1409. in.Spec.DeepCopyInto(&out.Spec)
  1410. }
  1411. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhook.
  1412. func (in *Webhook) DeepCopy() *Webhook {
  1413. if in == nil {
  1414. return nil
  1415. }
  1416. out := new(Webhook)
  1417. in.DeepCopyInto(out)
  1418. return out
  1419. }
  1420. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1421. func (in *Webhook) DeepCopyObject() runtime.Object {
  1422. if c := in.DeepCopy(); c != nil {
  1423. return c
  1424. }
  1425. return nil
  1426. }
  1427. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1428. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1429. *out = *in
  1430. if in.Namespace != nil {
  1431. in, out := &in.Namespace, &out.Namespace
  1432. *out = new(string)
  1433. **out = **in
  1434. }
  1435. }
  1436. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1437. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1438. if in == nil {
  1439. return nil
  1440. }
  1441. out := new(WebhookCAProvider)
  1442. in.DeepCopyInto(out)
  1443. return out
  1444. }
  1445. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1446. func (in *WebhookList) DeepCopyInto(out *WebhookList) {
  1447. *out = *in
  1448. out.TypeMeta = in.TypeMeta
  1449. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1450. if in.Items != nil {
  1451. in, out := &in.Items, &out.Items
  1452. *out = make([]Webhook, len(*in))
  1453. for i := range *in {
  1454. (*in)[i].DeepCopyInto(&(*out)[i])
  1455. }
  1456. }
  1457. }
  1458. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookList.
  1459. func (in *WebhookList) DeepCopy() *WebhookList {
  1460. if in == nil {
  1461. return nil
  1462. }
  1463. out := new(WebhookList)
  1464. in.DeepCopyInto(out)
  1465. return out
  1466. }
  1467. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1468. func (in *WebhookList) DeepCopyObject() runtime.Object {
  1469. if c := in.DeepCopy(); c != nil {
  1470. return c
  1471. }
  1472. return nil
  1473. }
  1474. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1475. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1476. *out = *in
  1477. }
  1478. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1479. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1480. if in == nil {
  1481. return nil
  1482. }
  1483. out := new(WebhookResult)
  1484. in.DeepCopyInto(out)
  1485. return out
  1486. }
  1487. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1488. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1489. *out = *in
  1490. out.SecretRef = in.SecretRef
  1491. }
  1492. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1493. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1494. if in == nil {
  1495. return nil
  1496. }
  1497. out := new(WebhookSecret)
  1498. in.DeepCopyInto(out)
  1499. return out
  1500. }
  1501. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1502. func (in *WebhookSpec) DeepCopyInto(out *WebhookSpec) {
  1503. *out = *in
  1504. if in.Headers != nil {
  1505. in, out := &in.Headers, &out.Headers
  1506. *out = make(map[string]string, len(*in))
  1507. for key, val := range *in {
  1508. (*out)[key] = val
  1509. }
  1510. }
  1511. if in.Timeout != nil {
  1512. in, out := &in.Timeout, &out.Timeout
  1513. *out = new(apismetav1.Duration)
  1514. **out = **in
  1515. }
  1516. out.Result = in.Result
  1517. if in.Secrets != nil {
  1518. in, out := &in.Secrets, &out.Secrets
  1519. *out = make([]WebhookSecret, len(*in))
  1520. copy(*out, *in)
  1521. }
  1522. if in.CABundle != nil {
  1523. in, out := &in.CABundle, &out.CABundle
  1524. *out = make([]byte, len(*in))
  1525. copy(*out, *in)
  1526. }
  1527. if in.CAProvider != nil {
  1528. in, out := &in.CAProvider, &out.CAProvider
  1529. *out = new(WebhookCAProvider)
  1530. (*in).DeepCopyInto(*out)
  1531. }
  1532. }
  1533. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpec.
  1534. func (in *WebhookSpec) DeepCopy() *WebhookSpec {
  1535. if in == nil {
  1536. return nil
  1537. }
  1538. out := new(WebhookSpec)
  1539. in.DeepCopyInto(out)
  1540. return out
  1541. }