zz_generated.deepcopy.go 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016
  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. apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
  19. "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 *AWSAuth) DeepCopyInto(out *AWSAuth) {
  24. *out = *in
  25. if in.SecretRef != nil {
  26. in, out := &in.SecretRef, &out.SecretRef
  27. *out = new(AWSAuthSecretRef)
  28. (*in).DeepCopyInto(*out)
  29. }
  30. if in.JWTAuth != nil {
  31. in, out := &in.JWTAuth, &out.JWTAuth
  32. *out = new(AWSJWTAuth)
  33. (*in).DeepCopyInto(*out)
  34. }
  35. }
  36. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuth.
  37. func (in *AWSAuth) DeepCopy() *AWSAuth {
  38. if in == nil {
  39. return nil
  40. }
  41. out := new(AWSAuth)
  42. in.DeepCopyInto(out)
  43. return out
  44. }
  45. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  46. func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) {
  47. *out = *in
  48. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  49. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  50. }
  51. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthSecretRef.
  52. func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef {
  53. if in == nil {
  54. return nil
  55. }
  56. out := new(AWSAuthSecretRef)
  57. in.DeepCopyInto(out)
  58. return out
  59. }
  60. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  61. func (in *AWSJWTAuth) DeepCopyInto(out *AWSJWTAuth) {
  62. *out = *in
  63. if in.ServiceAccountRef != nil {
  64. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  65. *out = new(metav1.ServiceAccountSelector)
  66. (*in).DeepCopyInto(*out)
  67. }
  68. }
  69. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSJWTAuth.
  70. func (in *AWSJWTAuth) DeepCopy() *AWSJWTAuth {
  71. if in == nil {
  72. return nil
  73. }
  74. out := new(AWSJWTAuth)
  75. in.DeepCopyInto(out)
  76. return out
  77. }
  78. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  79. func (in *AWSProvider) DeepCopyInto(out *AWSProvider) {
  80. *out = *in
  81. in.Auth.DeepCopyInto(&out.Auth)
  82. }
  83. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProvider.
  84. func (in *AWSProvider) DeepCopy() *AWSProvider {
  85. if in == nil {
  86. return nil
  87. }
  88. out := new(AWSProvider)
  89. in.DeepCopyInto(out)
  90. return out
  91. }
  92. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  93. func (in *AkeylessAuth) DeepCopyInto(out *AkeylessAuth) {
  94. *out = *in
  95. in.SecretRef.DeepCopyInto(&out.SecretRef)
  96. if in.KubernetesAuth != nil {
  97. in, out := &in.KubernetesAuth, &out.KubernetesAuth
  98. *out = new(AkeylessKubernetesAuth)
  99. (*in).DeepCopyInto(*out)
  100. }
  101. }
  102. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuth.
  103. func (in *AkeylessAuth) DeepCopy() *AkeylessAuth {
  104. if in == nil {
  105. return nil
  106. }
  107. out := new(AkeylessAuth)
  108. in.DeepCopyInto(out)
  109. return out
  110. }
  111. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  112. func (in *AkeylessAuthSecretRef) DeepCopyInto(out *AkeylessAuthSecretRef) {
  113. *out = *in
  114. in.AccessID.DeepCopyInto(&out.AccessID)
  115. in.AccessType.DeepCopyInto(&out.AccessType)
  116. in.AccessTypeParam.DeepCopyInto(&out.AccessTypeParam)
  117. }
  118. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessAuthSecretRef.
  119. func (in *AkeylessAuthSecretRef) DeepCopy() *AkeylessAuthSecretRef {
  120. if in == nil {
  121. return nil
  122. }
  123. out := new(AkeylessAuthSecretRef)
  124. in.DeepCopyInto(out)
  125. return out
  126. }
  127. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  128. func (in *AkeylessKubernetesAuth) DeepCopyInto(out *AkeylessKubernetesAuth) {
  129. *out = *in
  130. if in.ServiceAccountRef != nil {
  131. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  132. *out = new(metav1.ServiceAccountSelector)
  133. (*in).DeepCopyInto(*out)
  134. }
  135. if in.SecretRef != nil {
  136. in, out := &in.SecretRef, &out.SecretRef
  137. *out = new(metav1.SecretKeySelector)
  138. (*in).DeepCopyInto(*out)
  139. }
  140. }
  141. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessKubernetesAuth.
  142. func (in *AkeylessKubernetesAuth) DeepCopy() *AkeylessKubernetesAuth {
  143. if in == nil {
  144. return nil
  145. }
  146. out := new(AkeylessKubernetesAuth)
  147. in.DeepCopyInto(out)
  148. return out
  149. }
  150. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  151. func (in *AkeylessProvider) DeepCopyInto(out *AkeylessProvider) {
  152. *out = *in
  153. if in.AkeylessGWApiURL != nil {
  154. in, out := &in.AkeylessGWApiURL, &out.AkeylessGWApiURL
  155. *out = new(string)
  156. **out = **in
  157. }
  158. if in.Auth != nil {
  159. in, out := &in.Auth, &out.Auth
  160. *out = new(AkeylessAuth)
  161. (*in).DeepCopyInto(*out)
  162. }
  163. if in.CABundle != nil {
  164. in, out := &in.CABundle, &out.CABundle
  165. *out = make([]byte, len(*in))
  166. copy(*out, *in)
  167. }
  168. if in.CAProvider != nil {
  169. in, out := &in.CAProvider, &out.CAProvider
  170. *out = new(CAProvider)
  171. (*in).DeepCopyInto(*out)
  172. }
  173. }
  174. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkeylessProvider.
  175. func (in *AkeylessProvider) DeepCopy() *AkeylessProvider {
  176. if in == nil {
  177. return nil
  178. }
  179. out := new(AkeylessProvider)
  180. in.DeepCopyInto(out)
  181. return out
  182. }
  183. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  184. func (in *AlibabaAuth) DeepCopyInto(out *AlibabaAuth) {
  185. *out = *in
  186. if in.SecretRef != nil {
  187. in, out := &in.SecretRef, &out.SecretRef
  188. *out = new(AlibabaAuthSecretRef)
  189. (*in).DeepCopyInto(*out)
  190. }
  191. if in.RRSAAuth != nil {
  192. in, out := &in.RRSAAuth, &out.RRSAAuth
  193. *out = new(AlibabaRRSAAuth)
  194. **out = **in
  195. }
  196. }
  197. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuth.
  198. func (in *AlibabaAuth) DeepCopy() *AlibabaAuth {
  199. if in == nil {
  200. return nil
  201. }
  202. out := new(AlibabaAuth)
  203. in.DeepCopyInto(out)
  204. return out
  205. }
  206. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  207. func (in *AlibabaAuthSecretRef) DeepCopyInto(out *AlibabaAuthSecretRef) {
  208. *out = *in
  209. in.AccessKeyID.DeepCopyInto(&out.AccessKeyID)
  210. in.AccessKeySecret.DeepCopyInto(&out.AccessKeySecret)
  211. }
  212. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaAuthSecretRef.
  213. func (in *AlibabaAuthSecretRef) DeepCopy() *AlibabaAuthSecretRef {
  214. if in == nil {
  215. return nil
  216. }
  217. out := new(AlibabaAuthSecretRef)
  218. in.DeepCopyInto(out)
  219. return out
  220. }
  221. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  222. func (in *AlibabaProvider) DeepCopyInto(out *AlibabaProvider) {
  223. *out = *in
  224. in.Auth.DeepCopyInto(&out.Auth)
  225. }
  226. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaProvider.
  227. func (in *AlibabaProvider) DeepCopy() *AlibabaProvider {
  228. if in == nil {
  229. return nil
  230. }
  231. out := new(AlibabaProvider)
  232. in.DeepCopyInto(out)
  233. return out
  234. }
  235. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  236. func (in *AlibabaRRSAAuth) DeepCopyInto(out *AlibabaRRSAAuth) {
  237. *out = *in
  238. }
  239. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaRRSAAuth.
  240. func (in *AlibabaRRSAAuth) DeepCopy() *AlibabaRRSAAuth {
  241. if in == nil {
  242. return nil
  243. }
  244. out := new(AlibabaRRSAAuth)
  245. in.DeepCopyInto(out)
  246. return out
  247. }
  248. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  249. func (in *AzureKVAuth) DeepCopyInto(out *AzureKVAuth) {
  250. *out = *in
  251. if in.ClientID != nil {
  252. in, out := &in.ClientID, &out.ClientID
  253. *out = new(metav1.SecretKeySelector)
  254. (*in).DeepCopyInto(*out)
  255. }
  256. if in.ClientSecret != nil {
  257. in, out := &in.ClientSecret, &out.ClientSecret
  258. *out = new(metav1.SecretKeySelector)
  259. (*in).DeepCopyInto(*out)
  260. }
  261. }
  262. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVAuth.
  263. func (in *AzureKVAuth) DeepCopy() *AzureKVAuth {
  264. if in == nil {
  265. return nil
  266. }
  267. out := new(AzureKVAuth)
  268. in.DeepCopyInto(out)
  269. return out
  270. }
  271. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  272. func (in *AzureKVProvider) DeepCopyInto(out *AzureKVProvider) {
  273. *out = *in
  274. if in.AuthType != nil {
  275. in, out := &in.AuthType, &out.AuthType
  276. *out = new(AzureAuthType)
  277. **out = **in
  278. }
  279. if in.VaultURL != nil {
  280. in, out := &in.VaultURL, &out.VaultURL
  281. *out = new(string)
  282. **out = **in
  283. }
  284. if in.TenantID != nil {
  285. in, out := &in.TenantID, &out.TenantID
  286. *out = new(string)
  287. **out = **in
  288. }
  289. if in.AuthSecretRef != nil {
  290. in, out := &in.AuthSecretRef, &out.AuthSecretRef
  291. *out = new(AzureKVAuth)
  292. (*in).DeepCopyInto(*out)
  293. }
  294. if in.ServiceAccountRef != nil {
  295. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  296. *out = new(metav1.ServiceAccountSelector)
  297. (*in).DeepCopyInto(*out)
  298. }
  299. if in.IdentityID != nil {
  300. in, out := &in.IdentityID, &out.IdentityID
  301. *out = new(string)
  302. **out = **in
  303. }
  304. }
  305. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKVProvider.
  306. func (in *AzureKVProvider) DeepCopy() *AzureKVProvider {
  307. if in == nil {
  308. return nil
  309. }
  310. out := new(AzureKVProvider)
  311. in.DeepCopyInto(out)
  312. return out
  313. }
  314. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  315. func (in *CAProvider) DeepCopyInto(out *CAProvider) {
  316. *out = *in
  317. if in.Namespace != nil {
  318. in, out := &in.Namespace, &out.Namespace
  319. *out = new(string)
  320. **out = **in
  321. }
  322. }
  323. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAProvider.
  324. func (in *CAProvider) DeepCopy() *CAProvider {
  325. if in == nil {
  326. return nil
  327. }
  328. out := new(CAProvider)
  329. in.DeepCopyInto(out)
  330. return out
  331. }
  332. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  333. func (in *CertAuth) DeepCopyInto(out *CertAuth) {
  334. *out = *in
  335. in.ClientCert.DeepCopyInto(&out.ClientCert)
  336. in.ClientKey.DeepCopyInto(&out.ClientKey)
  337. }
  338. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertAuth.
  339. func (in *CertAuth) DeepCopy() *CertAuth {
  340. if in == nil {
  341. return nil
  342. }
  343. out := new(CertAuth)
  344. in.DeepCopyInto(out)
  345. return out
  346. }
  347. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  348. func (in *ClusterSecretStore) DeepCopyInto(out *ClusterSecretStore) {
  349. *out = *in
  350. out.TypeMeta = in.TypeMeta
  351. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  352. in.Spec.DeepCopyInto(&out.Spec)
  353. in.Status.DeepCopyInto(&out.Status)
  354. }
  355. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStore.
  356. func (in *ClusterSecretStore) DeepCopy() *ClusterSecretStore {
  357. if in == nil {
  358. return nil
  359. }
  360. out := new(ClusterSecretStore)
  361. in.DeepCopyInto(out)
  362. return out
  363. }
  364. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  365. func (in *ClusterSecretStore) DeepCopyObject() runtime.Object {
  366. if c := in.DeepCopy(); c != nil {
  367. return c
  368. }
  369. return nil
  370. }
  371. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  372. func (in *ClusterSecretStoreList) DeepCopyInto(out *ClusterSecretStoreList) {
  373. *out = *in
  374. out.TypeMeta = in.TypeMeta
  375. in.ListMeta.DeepCopyInto(&out.ListMeta)
  376. if in.Items != nil {
  377. in, out := &in.Items, &out.Items
  378. *out = make([]ClusterSecretStore, len(*in))
  379. for i := range *in {
  380. (*in)[i].DeepCopyInto(&(*out)[i])
  381. }
  382. }
  383. }
  384. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretStoreList.
  385. func (in *ClusterSecretStoreList) DeepCopy() *ClusterSecretStoreList {
  386. if in == nil {
  387. return nil
  388. }
  389. out := new(ClusterSecretStoreList)
  390. in.DeepCopyInto(out)
  391. return out
  392. }
  393. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  394. func (in *ClusterSecretStoreList) DeepCopyObject() runtime.Object {
  395. if c := in.DeepCopy(); c != nil {
  396. return c
  397. }
  398. return nil
  399. }
  400. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  401. func (in *ExternalSecret) DeepCopyInto(out *ExternalSecret) {
  402. *out = *in
  403. out.TypeMeta = in.TypeMeta
  404. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  405. in.Spec.DeepCopyInto(&out.Spec)
  406. in.Status.DeepCopyInto(&out.Status)
  407. }
  408. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecret.
  409. func (in *ExternalSecret) DeepCopy() *ExternalSecret {
  410. if in == nil {
  411. return nil
  412. }
  413. out := new(ExternalSecret)
  414. in.DeepCopyInto(out)
  415. return out
  416. }
  417. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  418. func (in *ExternalSecret) DeepCopyObject() runtime.Object {
  419. if c := in.DeepCopy(); c != nil {
  420. return c
  421. }
  422. return nil
  423. }
  424. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  425. func (in *ExternalSecretData) DeepCopyInto(out *ExternalSecretData) {
  426. *out = *in
  427. out.RemoteRef = in.RemoteRef
  428. }
  429. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretData.
  430. func (in *ExternalSecretData) DeepCopy() *ExternalSecretData {
  431. if in == nil {
  432. return nil
  433. }
  434. out := new(ExternalSecretData)
  435. in.DeepCopyInto(out)
  436. return out
  437. }
  438. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  439. func (in *ExternalSecretDataRemoteRef) DeepCopyInto(out *ExternalSecretDataRemoteRef) {
  440. *out = *in
  441. }
  442. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretDataRemoteRef.
  443. func (in *ExternalSecretDataRemoteRef) DeepCopy() *ExternalSecretDataRemoteRef {
  444. if in == nil {
  445. return nil
  446. }
  447. out := new(ExternalSecretDataRemoteRef)
  448. in.DeepCopyInto(out)
  449. return out
  450. }
  451. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  452. func (in *ExternalSecretList) DeepCopyInto(out *ExternalSecretList) {
  453. *out = *in
  454. out.TypeMeta = in.TypeMeta
  455. in.ListMeta.DeepCopyInto(&out.ListMeta)
  456. if in.Items != nil {
  457. in, out := &in.Items, &out.Items
  458. *out = make([]ExternalSecret, len(*in))
  459. for i := range *in {
  460. (*in)[i].DeepCopyInto(&(*out)[i])
  461. }
  462. }
  463. }
  464. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretList.
  465. func (in *ExternalSecretList) DeepCopy() *ExternalSecretList {
  466. if in == nil {
  467. return nil
  468. }
  469. out := new(ExternalSecretList)
  470. in.DeepCopyInto(out)
  471. return out
  472. }
  473. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  474. func (in *ExternalSecretList) DeepCopyObject() runtime.Object {
  475. if c := in.DeepCopy(); c != nil {
  476. return c
  477. }
  478. return nil
  479. }
  480. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  481. func (in *ExternalSecretSpec) DeepCopyInto(out *ExternalSecretSpec) {
  482. *out = *in
  483. out.SecretStoreRef = in.SecretStoreRef
  484. in.Target.DeepCopyInto(&out.Target)
  485. if in.RefreshInterval != nil {
  486. in, out := &in.RefreshInterval, &out.RefreshInterval
  487. *out = new(v1.Duration)
  488. **out = **in
  489. }
  490. if in.Data != nil {
  491. in, out := &in.Data, &out.Data
  492. *out = make([]ExternalSecretData, len(*in))
  493. copy(*out, *in)
  494. }
  495. if in.DataFrom != nil {
  496. in, out := &in.DataFrom, &out.DataFrom
  497. *out = make([]ExternalSecretDataRemoteRef, len(*in))
  498. copy(*out, *in)
  499. }
  500. }
  501. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretSpec.
  502. func (in *ExternalSecretSpec) DeepCopy() *ExternalSecretSpec {
  503. if in == nil {
  504. return nil
  505. }
  506. out := new(ExternalSecretSpec)
  507. in.DeepCopyInto(out)
  508. return out
  509. }
  510. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  511. func (in *ExternalSecretStatus) DeepCopyInto(out *ExternalSecretStatus) {
  512. *out = *in
  513. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  514. if in.Conditions != nil {
  515. in, out := &in.Conditions, &out.Conditions
  516. *out = make([]ExternalSecretStatusCondition, len(*in))
  517. for i := range *in {
  518. (*in)[i].DeepCopyInto(&(*out)[i])
  519. }
  520. }
  521. out.Binding = in.Binding
  522. }
  523. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatus.
  524. func (in *ExternalSecretStatus) DeepCopy() *ExternalSecretStatus {
  525. if in == nil {
  526. return nil
  527. }
  528. out := new(ExternalSecretStatus)
  529. in.DeepCopyInto(out)
  530. return out
  531. }
  532. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  533. func (in *ExternalSecretStatusCondition) DeepCopyInto(out *ExternalSecretStatusCondition) {
  534. *out = *in
  535. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  536. }
  537. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretStatusCondition.
  538. func (in *ExternalSecretStatusCondition) DeepCopy() *ExternalSecretStatusCondition {
  539. if in == nil {
  540. return nil
  541. }
  542. out := new(ExternalSecretStatusCondition)
  543. in.DeepCopyInto(out)
  544. return out
  545. }
  546. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  547. func (in *ExternalSecretTarget) DeepCopyInto(out *ExternalSecretTarget) {
  548. *out = *in
  549. if in.Template != nil {
  550. in, out := &in.Template, &out.Template
  551. *out = new(ExternalSecretTemplate)
  552. (*in).DeepCopyInto(*out)
  553. }
  554. }
  555. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTarget.
  556. func (in *ExternalSecretTarget) DeepCopy() *ExternalSecretTarget {
  557. if in == nil {
  558. return nil
  559. }
  560. out := new(ExternalSecretTarget)
  561. in.DeepCopyInto(out)
  562. return out
  563. }
  564. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  565. func (in *ExternalSecretTemplate) DeepCopyInto(out *ExternalSecretTemplate) {
  566. *out = *in
  567. in.Metadata.DeepCopyInto(&out.Metadata)
  568. if in.Data != nil {
  569. in, out := &in.Data, &out.Data
  570. *out = make(map[string]string, len(*in))
  571. for key, val := range *in {
  572. (*out)[key] = val
  573. }
  574. }
  575. if in.TemplateFrom != nil {
  576. in, out := &in.TemplateFrom, &out.TemplateFrom
  577. *out = make([]TemplateFrom, len(*in))
  578. for i := range *in {
  579. (*in)[i].DeepCopyInto(&(*out)[i])
  580. }
  581. }
  582. }
  583. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplate.
  584. func (in *ExternalSecretTemplate) DeepCopy() *ExternalSecretTemplate {
  585. if in == nil {
  586. return nil
  587. }
  588. out := new(ExternalSecretTemplate)
  589. in.DeepCopyInto(out)
  590. return out
  591. }
  592. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  593. func (in *ExternalSecretTemplateMetadata) DeepCopyInto(out *ExternalSecretTemplateMetadata) {
  594. *out = *in
  595. if in.Annotations != nil {
  596. in, out := &in.Annotations, &out.Annotations
  597. *out = make(map[string]string, len(*in))
  598. for key, val := range *in {
  599. (*out)[key] = val
  600. }
  601. }
  602. if in.Labels != nil {
  603. in, out := &in.Labels, &out.Labels
  604. *out = make(map[string]string, len(*in))
  605. for key, val := range *in {
  606. (*out)[key] = val
  607. }
  608. }
  609. }
  610. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalSecretTemplateMetadata.
  611. func (in *ExternalSecretTemplateMetadata) DeepCopy() *ExternalSecretTemplateMetadata {
  612. if in == nil {
  613. return nil
  614. }
  615. out := new(ExternalSecretTemplateMetadata)
  616. in.DeepCopyInto(out)
  617. return out
  618. }
  619. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  620. func (in *FakeProvider) DeepCopyInto(out *FakeProvider) {
  621. *out = *in
  622. if in.Data != nil {
  623. in, out := &in.Data, &out.Data
  624. *out = make([]FakeProviderData, len(*in))
  625. for i := range *in {
  626. (*in)[i].DeepCopyInto(&(*out)[i])
  627. }
  628. }
  629. }
  630. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProvider.
  631. func (in *FakeProvider) DeepCopy() *FakeProvider {
  632. if in == nil {
  633. return nil
  634. }
  635. out := new(FakeProvider)
  636. in.DeepCopyInto(out)
  637. return out
  638. }
  639. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  640. func (in *FakeProviderData) DeepCopyInto(out *FakeProviderData) {
  641. *out = *in
  642. if in.ValueMap != nil {
  643. in, out := &in.ValueMap, &out.ValueMap
  644. *out = make(map[string]string, len(*in))
  645. for key, val := range *in {
  646. (*out)[key] = val
  647. }
  648. }
  649. }
  650. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FakeProviderData.
  651. func (in *FakeProviderData) DeepCopy() *FakeProviderData {
  652. if in == nil {
  653. return nil
  654. }
  655. out := new(FakeProviderData)
  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 *GCPSMAuth) DeepCopyInto(out *GCPSMAuth) {
  661. *out = *in
  662. if in.SecretRef != nil {
  663. in, out := &in.SecretRef, &out.SecretRef
  664. *out = new(GCPSMAuthSecretRef)
  665. (*in).DeepCopyInto(*out)
  666. }
  667. if in.WorkloadIdentity != nil {
  668. in, out := &in.WorkloadIdentity, &out.WorkloadIdentity
  669. *out = new(GCPWorkloadIdentity)
  670. (*in).DeepCopyInto(*out)
  671. }
  672. }
  673. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuth.
  674. func (in *GCPSMAuth) DeepCopy() *GCPSMAuth {
  675. if in == nil {
  676. return nil
  677. }
  678. out := new(GCPSMAuth)
  679. in.DeepCopyInto(out)
  680. return out
  681. }
  682. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  683. func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) {
  684. *out = *in
  685. in.SecretAccessKey.DeepCopyInto(&out.SecretAccessKey)
  686. }
  687. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMAuthSecretRef.
  688. func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef {
  689. if in == nil {
  690. return nil
  691. }
  692. out := new(GCPSMAuthSecretRef)
  693. in.DeepCopyInto(out)
  694. return out
  695. }
  696. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  697. func (in *GCPSMProvider) DeepCopyInto(out *GCPSMProvider) {
  698. *out = *in
  699. in.Auth.DeepCopyInto(&out.Auth)
  700. }
  701. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSMProvider.
  702. func (in *GCPSMProvider) DeepCopy() *GCPSMProvider {
  703. if in == nil {
  704. return nil
  705. }
  706. out := new(GCPSMProvider)
  707. in.DeepCopyInto(out)
  708. return out
  709. }
  710. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  711. func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) {
  712. *out = *in
  713. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  714. }
  715. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorkloadIdentity.
  716. func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity {
  717. if in == nil {
  718. return nil
  719. }
  720. out := new(GCPWorkloadIdentity)
  721. in.DeepCopyInto(out)
  722. return out
  723. }
  724. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  725. func (in *GitlabAuth) DeepCopyInto(out *GitlabAuth) {
  726. *out = *in
  727. in.SecretRef.DeepCopyInto(&out.SecretRef)
  728. }
  729. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabAuth.
  730. func (in *GitlabAuth) DeepCopy() *GitlabAuth {
  731. if in == nil {
  732. return nil
  733. }
  734. out := new(GitlabAuth)
  735. in.DeepCopyInto(out)
  736. return out
  737. }
  738. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  739. func (in *GitlabProvider) DeepCopyInto(out *GitlabProvider) {
  740. *out = *in
  741. in.Auth.DeepCopyInto(&out.Auth)
  742. }
  743. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabProvider.
  744. func (in *GitlabProvider) DeepCopy() *GitlabProvider {
  745. if in == nil {
  746. return nil
  747. }
  748. out := new(GitlabProvider)
  749. in.DeepCopyInto(out)
  750. return out
  751. }
  752. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  753. func (in *GitlabSecretRef) DeepCopyInto(out *GitlabSecretRef) {
  754. *out = *in
  755. in.AccessToken.DeepCopyInto(&out.AccessToken)
  756. }
  757. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlabSecretRef.
  758. func (in *GitlabSecretRef) DeepCopy() *GitlabSecretRef {
  759. if in == nil {
  760. return nil
  761. }
  762. out := new(GitlabSecretRef)
  763. in.DeepCopyInto(out)
  764. return out
  765. }
  766. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  767. func (in *IBMAuth) DeepCopyInto(out *IBMAuth) {
  768. *out = *in
  769. in.SecretRef.DeepCopyInto(&out.SecretRef)
  770. }
  771. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuth.
  772. func (in *IBMAuth) DeepCopy() *IBMAuth {
  773. if in == nil {
  774. return nil
  775. }
  776. out := new(IBMAuth)
  777. in.DeepCopyInto(out)
  778. return out
  779. }
  780. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  781. func (in *IBMAuthSecretRef) DeepCopyInto(out *IBMAuthSecretRef) {
  782. *out = *in
  783. in.SecretAPIKey.DeepCopyInto(&out.SecretAPIKey)
  784. }
  785. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMAuthSecretRef.
  786. func (in *IBMAuthSecretRef) DeepCopy() *IBMAuthSecretRef {
  787. if in == nil {
  788. return nil
  789. }
  790. out := new(IBMAuthSecretRef)
  791. in.DeepCopyInto(out)
  792. return out
  793. }
  794. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  795. func (in *IBMProvider) DeepCopyInto(out *IBMProvider) {
  796. *out = *in
  797. in.Auth.DeepCopyInto(&out.Auth)
  798. if in.ServiceURL != nil {
  799. in, out := &in.ServiceURL, &out.ServiceURL
  800. *out = new(string)
  801. **out = **in
  802. }
  803. }
  804. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMProvider.
  805. func (in *IBMProvider) DeepCopy() *IBMProvider {
  806. if in == nil {
  807. return nil
  808. }
  809. out := new(IBMProvider)
  810. in.DeepCopyInto(out)
  811. return out
  812. }
  813. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  814. func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) {
  815. *out = *in
  816. if in.Cert != nil {
  817. in, out := &in.Cert, &out.Cert
  818. *out = new(CertAuth)
  819. (*in).DeepCopyInto(*out)
  820. }
  821. if in.Token != nil {
  822. in, out := &in.Token, &out.Token
  823. *out = new(TokenAuth)
  824. (*in).DeepCopyInto(*out)
  825. }
  826. if in.ServiceAccount != nil {
  827. in, out := &in.ServiceAccount, &out.ServiceAccount
  828. *out = new(ServiceAccountAuth)
  829. (*in).DeepCopyInto(*out)
  830. }
  831. }
  832. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesAuth.
  833. func (in *KubernetesAuth) DeepCopy() *KubernetesAuth {
  834. if in == nil {
  835. return nil
  836. }
  837. out := new(KubernetesAuth)
  838. in.DeepCopyInto(out)
  839. return out
  840. }
  841. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  842. func (in *KubernetesProvider) DeepCopyInto(out *KubernetesProvider) {
  843. *out = *in
  844. in.Server.DeepCopyInto(&out.Server)
  845. in.Auth.DeepCopyInto(&out.Auth)
  846. }
  847. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesProvider.
  848. func (in *KubernetesProvider) DeepCopy() *KubernetesProvider {
  849. if in == nil {
  850. return nil
  851. }
  852. out := new(KubernetesProvider)
  853. in.DeepCopyInto(out)
  854. return out
  855. }
  856. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  857. func (in *KubernetesServer) DeepCopyInto(out *KubernetesServer) {
  858. *out = *in
  859. if in.CABundle != nil {
  860. in, out := &in.CABundle, &out.CABundle
  861. *out = make([]byte, len(*in))
  862. copy(*out, *in)
  863. }
  864. if in.CAProvider != nil {
  865. in, out := &in.CAProvider, &out.CAProvider
  866. *out = new(CAProvider)
  867. (*in).DeepCopyInto(*out)
  868. }
  869. }
  870. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServer.
  871. func (in *KubernetesServer) DeepCopy() *KubernetesServer {
  872. if in == nil {
  873. return nil
  874. }
  875. out := new(KubernetesServer)
  876. in.DeepCopyInto(out)
  877. return out
  878. }
  879. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  880. func (in *OracleAuth) DeepCopyInto(out *OracleAuth) {
  881. *out = *in
  882. in.SecretRef.DeepCopyInto(&out.SecretRef)
  883. }
  884. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleAuth.
  885. func (in *OracleAuth) DeepCopy() *OracleAuth {
  886. if in == nil {
  887. return nil
  888. }
  889. out := new(OracleAuth)
  890. in.DeepCopyInto(out)
  891. return out
  892. }
  893. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  894. func (in *OracleProvider) DeepCopyInto(out *OracleProvider) {
  895. *out = *in
  896. if in.Auth != nil {
  897. in, out := &in.Auth, &out.Auth
  898. *out = new(OracleAuth)
  899. (*in).DeepCopyInto(*out)
  900. }
  901. if in.ServiceAccountRef != nil {
  902. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  903. *out = new(metav1.ServiceAccountSelector)
  904. (*in).DeepCopyInto(*out)
  905. }
  906. }
  907. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleProvider.
  908. func (in *OracleProvider) DeepCopy() *OracleProvider {
  909. if in == nil {
  910. return nil
  911. }
  912. out := new(OracleProvider)
  913. in.DeepCopyInto(out)
  914. return out
  915. }
  916. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  917. func (in *OracleSecretRef) DeepCopyInto(out *OracleSecretRef) {
  918. *out = *in
  919. in.PrivateKey.DeepCopyInto(&out.PrivateKey)
  920. in.Fingerprint.DeepCopyInto(&out.Fingerprint)
  921. }
  922. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSecretRef.
  923. func (in *OracleSecretRef) DeepCopy() *OracleSecretRef {
  924. if in == nil {
  925. return nil
  926. }
  927. out := new(OracleSecretRef)
  928. in.DeepCopyInto(out)
  929. return out
  930. }
  931. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  932. func (in *PushSecret) DeepCopyInto(out *PushSecret) {
  933. *out = *in
  934. out.TypeMeta = in.TypeMeta
  935. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  936. in.Spec.DeepCopyInto(&out.Spec)
  937. in.Status.DeepCopyInto(&out.Status)
  938. }
  939. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecret.
  940. func (in *PushSecret) DeepCopy() *PushSecret {
  941. if in == nil {
  942. return nil
  943. }
  944. out := new(PushSecret)
  945. in.DeepCopyInto(out)
  946. return out
  947. }
  948. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  949. func (in *PushSecret) DeepCopyObject() runtime.Object {
  950. if c := in.DeepCopy(); c != nil {
  951. return c
  952. }
  953. return nil
  954. }
  955. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  956. func (in *PushSecretData) DeepCopyInto(out *PushSecretData) {
  957. *out = *in
  958. out.Match = in.Match
  959. if in.Metadata != nil {
  960. in, out := &in.Metadata, &out.Metadata
  961. *out = new(apiextensionsv1.JSON)
  962. (*in).DeepCopyInto(*out)
  963. }
  964. }
  965. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretData.
  966. func (in *PushSecretData) DeepCopy() *PushSecretData {
  967. if in == nil {
  968. return nil
  969. }
  970. out := new(PushSecretData)
  971. in.DeepCopyInto(out)
  972. return out
  973. }
  974. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  975. func (in *PushSecretList) DeepCopyInto(out *PushSecretList) {
  976. *out = *in
  977. out.TypeMeta = in.TypeMeta
  978. in.ListMeta.DeepCopyInto(&out.ListMeta)
  979. if in.Items != nil {
  980. in, out := &in.Items, &out.Items
  981. *out = make([]PushSecret, len(*in))
  982. for i := range *in {
  983. (*in)[i].DeepCopyInto(&(*out)[i])
  984. }
  985. }
  986. }
  987. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretList.
  988. func (in *PushSecretList) DeepCopy() *PushSecretList {
  989. if in == nil {
  990. return nil
  991. }
  992. out := new(PushSecretList)
  993. in.DeepCopyInto(out)
  994. return out
  995. }
  996. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  997. func (in *PushSecretList) DeepCopyObject() runtime.Object {
  998. if c := in.DeepCopy(); c != nil {
  999. return c
  1000. }
  1001. return nil
  1002. }
  1003. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1004. func (in *PushSecretMatch) DeepCopyInto(out *PushSecretMatch) {
  1005. *out = *in
  1006. out.RemoteRef = in.RemoteRef
  1007. }
  1008. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretMatch.
  1009. func (in *PushSecretMatch) DeepCopy() *PushSecretMatch {
  1010. if in == nil {
  1011. return nil
  1012. }
  1013. out := new(PushSecretMatch)
  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 *PushSecretRemoteRef) DeepCopyInto(out *PushSecretRemoteRef) {
  1019. *out = *in
  1020. }
  1021. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretRemoteRef.
  1022. func (in *PushSecretRemoteRef) DeepCopy() *PushSecretRemoteRef {
  1023. if in == nil {
  1024. return nil
  1025. }
  1026. out := new(PushSecretRemoteRef)
  1027. in.DeepCopyInto(out)
  1028. return out
  1029. }
  1030. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1031. func (in *PushSecretSecret) DeepCopyInto(out *PushSecretSecret) {
  1032. *out = *in
  1033. }
  1034. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSecret.
  1035. func (in *PushSecretSecret) DeepCopy() *PushSecretSecret {
  1036. if in == nil {
  1037. return nil
  1038. }
  1039. out := new(PushSecretSecret)
  1040. in.DeepCopyInto(out)
  1041. return out
  1042. }
  1043. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1044. func (in *PushSecretSelector) DeepCopyInto(out *PushSecretSelector) {
  1045. *out = *in
  1046. out.Secret = in.Secret
  1047. }
  1048. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSelector.
  1049. func (in *PushSecretSelector) DeepCopy() *PushSecretSelector {
  1050. if in == nil {
  1051. return nil
  1052. }
  1053. out := new(PushSecretSelector)
  1054. in.DeepCopyInto(out)
  1055. return out
  1056. }
  1057. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1058. func (in *PushSecretSpec) DeepCopyInto(out *PushSecretSpec) {
  1059. *out = *in
  1060. if in.RefreshInterval != nil {
  1061. in, out := &in.RefreshInterval, &out.RefreshInterval
  1062. *out = new(v1.Duration)
  1063. **out = **in
  1064. }
  1065. if in.SecretStoreRefs != nil {
  1066. in, out := &in.SecretStoreRefs, &out.SecretStoreRefs
  1067. *out = make([]PushSecretStoreRef, len(*in))
  1068. for i := range *in {
  1069. (*in)[i].DeepCopyInto(&(*out)[i])
  1070. }
  1071. }
  1072. out.Selector = in.Selector
  1073. if in.Data != nil {
  1074. in, out := &in.Data, &out.Data
  1075. *out = make([]PushSecretData, len(*in))
  1076. for i := range *in {
  1077. (*in)[i].DeepCopyInto(&(*out)[i])
  1078. }
  1079. }
  1080. if in.Template != nil {
  1081. in, out := &in.Template, &out.Template
  1082. *out = new(v1beta1.ExternalSecretTemplate)
  1083. (*in).DeepCopyInto(*out)
  1084. }
  1085. }
  1086. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSpec.
  1087. func (in *PushSecretSpec) DeepCopy() *PushSecretSpec {
  1088. if in == nil {
  1089. return nil
  1090. }
  1091. out := new(PushSecretSpec)
  1092. in.DeepCopyInto(out)
  1093. return out
  1094. }
  1095. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1096. func (in *PushSecretStatus) DeepCopyInto(out *PushSecretStatus) {
  1097. *out = *in
  1098. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  1099. if in.SyncedPushSecrets != nil {
  1100. in, out := &in.SyncedPushSecrets, &out.SyncedPushSecrets
  1101. *out = make(SyncedPushSecretsMap, len(*in))
  1102. for key, val := range *in {
  1103. var outVal map[string]PushSecretData
  1104. if val == nil {
  1105. (*out)[key] = nil
  1106. } else {
  1107. inVal := (*in)[key]
  1108. in, out := &inVal, &outVal
  1109. *out = make(map[string]PushSecretData, len(*in))
  1110. for key, val := range *in {
  1111. (*out)[key] = *val.DeepCopy()
  1112. }
  1113. }
  1114. (*out)[key] = outVal
  1115. }
  1116. }
  1117. if in.Conditions != nil {
  1118. in, out := &in.Conditions, &out.Conditions
  1119. *out = make([]PushSecretStatusCondition, len(*in))
  1120. for i := range *in {
  1121. (*in)[i].DeepCopyInto(&(*out)[i])
  1122. }
  1123. }
  1124. }
  1125. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatus.
  1126. func (in *PushSecretStatus) DeepCopy() *PushSecretStatus {
  1127. if in == nil {
  1128. return nil
  1129. }
  1130. out := new(PushSecretStatus)
  1131. in.DeepCopyInto(out)
  1132. return out
  1133. }
  1134. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1135. func (in *PushSecretStatusCondition) DeepCopyInto(out *PushSecretStatusCondition) {
  1136. *out = *in
  1137. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1138. }
  1139. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatusCondition.
  1140. func (in *PushSecretStatusCondition) DeepCopy() *PushSecretStatusCondition {
  1141. if in == nil {
  1142. return nil
  1143. }
  1144. out := new(PushSecretStatusCondition)
  1145. in.DeepCopyInto(out)
  1146. return out
  1147. }
  1148. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1149. func (in *PushSecretStoreRef) DeepCopyInto(out *PushSecretStoreRef) {
  1150. *out = *in
  1151. if in.LabelSelector != nil {
  1152. in, out := &in.LabelSelector, &out.LabelSelector
  1153. *out = new(v1.LabelSelector)
  1154. (*in).DeepCopyInto(*out)
  1155. }
  1156. }
  1157. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStoreRef.
  1158. func (in *PushSecretStoreRef) DeepCopy() *PushSecretStoreRef {
  1159. if in == nil {
  1160. return nil
  1161. }
  1162. out := new(PushSecretStoreRef)
  1163. in.DeepCopyInto(out)
  1164. return out
  1165. }
  1166. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1167. func (in *SecretStore) DeepCopyInto(out *SecretStore) {
  1168. *out = *in
  1169. out.TypeMeta = in.TypeMeta
  1170. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1171. in.Spec.DeepCopyInto(&out.Spec)
  1172. in.Status.DeepCopyInto(&out.Status)
  1173. }
  1174. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStore.
  1175. func (in *SecretStore) DeepCopy() *SecretStore {
  1176. if in == nil {
  1177. return nil
  1178. }
  1179. out := new(SecretStore)
  1180. in.DeepCopyInto(out)
  1181. return out
  1182. }
  1183. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1184. func (in *SecretStore) DeepCopyObject() runtime.Object {
  1185. if c := in.DeepCopy(); c != nil {
  1186. return c
  1187. }
  1188. return nil
  1189. }
  1190. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1191. func (in *SecretStoreList) DeepCopyInto(out *SecretStoreList) {
  1192. *out = *in
  1193. out.TypeMeta = in.TypeMeta
  1194. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1195. if in.Items != nil {
  1196. in, out := &in.Items, &out.Items
  1197. *out = make([]SecretStore, len(*in))
  1198. for i := range *in {
  1199. (*in)[i].DeepCopyInto(&(*out)[i])
  1200. }
  1201. }
  1202. }
  1203. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreList.
  1204. func (in *SecretStoreList) DeepCopy() *SecretStoreList {
  1205. if in == nil {
  1206. return nil
  1207. }
  1208. out := new(SecretStoreList)
  1209. in.DeepCopyInto(out)
  1210. return out
  1211. }
  1212. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1213. func (in *SecretStoreList) DeepCopyObject() runtime.Object {
  1214. if c := in.DeepCopy(); c != nil {
  1215. return c
  1216. }
  1217. return nil
  1218. }
  1219. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1220. func (in *SecretStoreProvider) DeepCopyInto(out *SecretStoreProvider) {
  1221. *out = *in
  1222. if in.AWS != nil {
  1223. in, out := &in.AWS, &out.AWS
  1224. *out = new(AWSProvider)
  1225. (*in).DeepCopyInto(*out)
  1226. }
  1227. if in.AzureKV != nil {
  1228. in, out := &in.AzureKV, &out.AzureKV
  1229. *out = new(AzureKVProvider)
  1230. (*in).DeepCopyInto(*out)
  1231. }
  1232. if in.Akeyless != nil {
  1233. in, out := &in.Akeyless, &out.Akeyless
  1234. *out = new(AkeylessProvider)
  1235. (*in).DeepCopyInto(*out)
  1236. }
  1237. if in.Vault != nil {
  1238. in, out := &in.Vault, &out.Vault
  1239. *out = new(VaultProvider)
  1240. (*in).DeepCopyInto(*out)
  1241. }
  1242. if in.GCPSM != nil {
  1243. in, out := &in.GCPSM, &out.GCPSM
  1244. *out = new(GCPSMProvider)
  1245. (*in).DeepCopyInto(*out)
  1246. }
  1247. if in.Oracle != nil {
  1248. in, out := &in.Oracle, &out.Oracle
  1249. *out = new(OracleProvider)
  1250. (*in).DeepCopyInto(*out)
  1251. }
  1252. if in.IBM != nil {
  1253. in, out := &in.IBM, &out.IBM
  1254. *out = new(IBMProvider)
  1255. (*in).DeepCopyInto(*out)
  1256. }
  1257. if in.YandexLockbox != nil {
  1258. in, out := &in.YandexLockbox, &out.YandexLockbox
  1259. *out = new(YandexLockboxProvider)
  1260. (*in).DeepCopyInto(*out)
  1261. }
  1262. if in.Gitlab != nil {
  1263. in, out := &in.Gitlab, &out.Gitlab
  1264. *out = new(GitlabProvider)
  1265. (*in).DeepCopyInto(*out)
  1266. }
  1267. if in.Alibaba != nil {
  1268. in, out := &in.Alibaba, &out.Alibaba
  1269. *out = new(AlibabaProvider)
  1270. (*in).DeepCopyInto(*out)
  1271. }
  1272. if in.Webhook != nil {
  1273. in, out := &in.Webhook, &out.Webhook
  1274. *out = new(WebhookProvider)
  1275. (*in).DeepCopyInto(*out)
  1276. }
  1277. if in.Kubernetes != nil {
  1278. in, out := &in.Kubernetes, &out.Kubernetes
  1279. *out = new(KubernetesProvider)
  1280. (*in).DeepCopyInto(*out)
  1281. }
  1282. if in.Fake != nil {
  1283. in, out := &in.Fake, &out.Fake
  1284. *out = new(FakeProvider)
  1285. (*in).DeepCopyInto(*out)
  1286. }
  1287. }
  1288. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreProvider.
  1289. func (in *SecretStoreProvider) DeepCopy() *SecretStoreProvider {
  1290. if in == nil {
  1291. return nil
  1292. }
  1293. out := new(SecretStoreProvider)
  1294. in.DeepCopyInto(out)
  1295. return out
  1296. }
  1297. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1298. func (in *SecretStoreRef) DeepCopyInto(out *SecretStoreRef) {
  1299. *out = *in
  1300. }
  1301. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRef.
  1302. func (in *SecretStoreRef) DeepCopy() *SecretStoreRef {
  1303. if in == nil {
  1304. return nil
  1305. }
  1306. out := new(SecretStoreRef)
  1307. in.DeepCopyInto(out)
  1308. return out
  1309. }
  1310. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1311. func (in *SecretStoreRetrySettings) DeepCopyInto(out *SecretStoreRetrySettings) {
  1312. *out = *in
  1313. if in.MaxRetries != nil {
  1314. in, out := &in.MaxRetries, &out.MaxRetries
  1315. *out = new(int32)
  1316. **out = **in
  1317. }
  1318. if in.RetryInterval != nil {
  1319. in, out := &in.RetryInterval, &out.RetryInterval
  1320. *out = new(string)
  1321. **out = **in
  1322. }
  1323. }
  1324. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreRetrySettings.
  1325. func (in *SecretStoreRetrySettings) DeepCopy() *SecretStoreRetrySettings {
  1326. if in == nil {
  1327. return nil
  1328. }
  1329. out := new(SecretStoreRetrySettings)
  1330. in.DeepCopyInto(out)
  1331. return out
  1332. }
  1333. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1334. func (in *SecretStoreSpec) DeepCopyInto(out *SecretStoreSpec) {
  1335. *out = *in
  1336. if in.Provider != nil {
  1337. in, out := &in.Provider, &out.Provider
  1338. *out = new(SecretStoreProvider)
  1339. (*in).DeepCopyInto(*out)
  1340. }
  1341. if in.RetrySettings != nil {
  1342. in, out := &in.RetrySettings, &out.RetrySettings
  1343. *out = new(SecretStoreRetrySettings)
  1344. (*in).DeepCopyInto(*out)
  1345. }
  1346. }
  1347. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreSpec.
  1348. func (in *SecretStoreSpec) DeepCopy() *SecretStoreSpec {
  1349. if in == nil {
  1350. return nil
  1351. }
  1352. out := new(SecretStoreSpec)
  1353. in.DeepCopyInto(out)
  1354. return out
  1355. }
  1356. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1357. func (in *SecretStoreStatus) DeepCopyInto(out *SecretStoreStatus) {
  1358. *out = *in
  1359. if in.Conditions != nil {
  1360. in, out := &in.Conditions, &out.Conditions
  1361. *out = make([]SecretStoreStatusCondition, len(*in))
  1362. for i := range *in {
  1363. (*in)[i].DeepCopyInto(&(*out)[i])
  1364. }
  1365. }
  1366. }
  1367. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatus.
  1368. func (in *SecretStoreStatus) DeepCopy() *SecretStoreStatus {
  1369. if in == nil {
  1370. return nil
  1371. }
  1372. out := new(SecretStoreStatus)
  1373. in.DeepCopyInto(out)
  1374. return out
  1375. }
  1376. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1377. func (in *SecretStoreStatusCondition) DeepCopyInto(out *SecretStoreStatusCondition) {
  1378. *out = *in
  1379. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1380. }
  1381. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreStatusCondition.
  1382. func (in *SecretStoreStatusCondition) DeepCopy() *SecretStoreStatusCondition {
  1383. if in == nil {
  1384. return nil
  1385. }
  1386. out := new(SecretStoreStatusCondition)
  1387. in.DeepCopyInto(out)
  1388. return out
  1389. }
  1390. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1391. func (in *ServiceAccountAuth) DeepCopyInto(out *ServiceAccountAuth) {
  1392. *out = *in
  1393. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1394. }
  1395. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountAuth.
  1396. func (in *ServiceAccountAuth) DeepCopy() *ServiceAccountAuth {
  1397. if in == nil {
  1398. return nil
  1399. }
  1400. out := new(ServiceAccountAuth)
  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 SyncedPushSecretsMap) DeepCopyInto(out *SyncedPushSecretsMap) {
  1406. {
  1407. in := &in
  1408. *out = make(SyncedPushSecretsMap, len(*in))
  1409. for key, val := range *in {
  1410. var outVal map[string]PushSecretData
  1411. if val == nil {
  1412. (*out)[key] = nil
  1413. } else {
  1414. inVal := (*in)[key]
  1415. in, out := &inVal, &outVal
  1416. *out = make(map[string]PushSecretData, len(*in))
  1417. for key, val := range *in {
  1418. (*out)[key] = *val.DeepCopy()
  1419. }
  1420. }
  1421. (*out)[key] = outVal
  1422. }
  1423. }
  1424. }
  1425. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncedPushSecretsMap.
  1426. func (in SyncedPushSecretsMap) DeepCopy() SyncedPushSecretsMap {
  1427. if in == nil {
  1428. return nil
  1429. }
  1430. out := new(SyncedPushSecretsMap)
  1431. in.DeepCopyInto(out)
  1432. return *out
  1433. }
  1434. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1435. func (in *TemplateFrom) DeepCopyInto(out *TemplateFrom) {
  1436. *out = *in
  1437. if in.ConfigMap != nil {
  1438. in, out := &in.ConfigMap, &out.ConfigMap
  1439. *out = new(TemplateRef)
  1440. (*in).DeepCopyInto(*out)
  1441. }
  1442. if in.Secret != nil {
  1443. in, out := &in.Secret, &out.Secret
  1444. *out = new(TemplateRef)
  1445. (*in).DeepCopyInto(*out)
  1446. }
  1447. }
  1448. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateFrom.
  1449. func (in *TemplateFrom) DeepCopy() *TemplateFrom {
  1450. if in == nil {
  1451. return nil
  1452. }
  1453. out := new(TemplateFrom)
  1454. in.DeepCopyInto(out)
  1455. return out
  1456. }
  1457. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1458. func (in *TemplateRef) DeepCopyInto(out *TemplateRef) {
  1459. *out = *in
  1460. if in.Items != nil {
  1461. in, out := &in.Items, &out.Items
  1462. *out = make([]TemplateRefItem, len(*in))
  1463. copy(*out, *in)
  1464. }
  1465. }
  1466. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRef.
  1467. func (in *TemplateRef) DeepCopy() *TemplateRef {
  1468. if in == nil {
  1469. return nil
  1470. }
  1471. out := new(TemplateRef)
  1472. in.DeepCopyInto(out)
  1473. return out
  1474. }
  1475. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1476. func (in *TemplateRefItem) DeepCopyInto(out *TemplateRefItem) {
  1477. *out = *in
  1478. }
  1479. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRefItem.
  1480. func (in *TemplateRefItem) DeepCopy() *TemplateRefItem {
  1481. if in == nil {
  1482. return nil
  1483. }
  1484. out := new(TemplateRefItem)
  1485. in.DeepCopyInto(out)
  1486. return out
  1487. }
  1488. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1489. func (in *TokenAuth) DeepCopyInto(out *TokenAuth) {
  1490. *out = *in
  1491. in.BearerToken.DeepCopyInto(&out.BearerToken)
  1492. }
  1493. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenAuth.
  1494. func (in *TokenAuth) DeepCopy() *TokenAuth {
  1495. if in == nil {
  1496. return nil
  1497. }
  1498. out := new(TokenAuth)
  1499. in.DeepCopyInto(out)
  1500. return out
  1501. }
  1502. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1503. func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) {
  1504. *out = *in
  1505. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1506. }
  1507. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAppRole.
  1508. func (in *VaultAppRole) DeepCopy() *VaultAppRole {
  1509. if in == nil {
  1510. return nil
  1511. }
  1512. out := new(VaultAppRole)
  1513. in.DeepCopyInto(out)
  1514. return out
  1515. }
  1516. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1517. func (in *VaultAuth) DeepCopyInto(out *VaultAuth) {
  1518. *out = *in
  1519. if in.TokenSecretRef != nil {
  1520. in, out := &in.TokenSecretRef, &out.TokenSecretRef
  1521. *out = new(metav1.SecretKeySelector)
  1522. (*in).DeepCopyInto(*out)
  1523. }
  1524. if in.AppRole != nil {
  1525. in, out := &in.AppRole, &out.AppRole
  1526. *out = new(VaultAppRole)
  1527. (*in).DeepCopyInto(*out)
  1528. }
  1529. if in.Kubernetes != nil {
  1530. in, out := &in.Kubernetes, &out.Kubernetes
  1531. *out = new(VaultKubernetesAuth)
  1532. (*in).DeepCopyInto(*out)
  1533. }
  1534. if in.Ldap != nil {
  1535. in, out := &in.Ldap, &out.Ldap
  1536. *out = new(VaultLdapAuth)
  1537. (*in).DeepCopyInto(*out)
  1538. }
  1539. if in.Jwt != nil {
  1540. in, out := &in.Jwt, &out.Jwt
  1541. *out = new(VaultJwtAuth)
  1542. (*in).DeepCopyInto(*out)
  1543. }
  1544. if in.Cert != nil {
  1545. in, out := &in.Cert, &out.Cert
  1546. *out = new(VaultCertAuth)
  1547. (*in).DeepCopyInto(*out)
  1548. }
  1549. }
  1550. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultAuth.
  1551. func (in *VaultAuth) DeepCopy() *VaultAuth {
  1552. if in == nil {
  1553. return nil
  1554. }
  1555. out := new(VaultAuth)
  1556. in.DeepCopyInto(out)
  1557. return out
  1558. }
  1559. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1560. func (in *VaultCertAuth) DeepCopyInto(out *VaultCertAuth) {
  1561. *out = *in
  1562. in.ClientCert.DeepCopyInto(&out.ClientCert)
  1563. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1564. }
  1565. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertAuth.
  1566. func (in *VaultCertAuth) DeepCopy() *VaultCertAuth {
  1567. if in == nil {
  1568. return nil
  1569. }
  1570. out := new(VaultCertAuth)
  1571. in.DeepCopyInto(out)
  1572. return out
  1573. }
  1574. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1575. func (in *VaultJwtAuth) DeepCopyInto(out *VaultJwtAuth) {
  1576. *out = *in
  1577. if in.SecretRef != nil {
  1578. in, out := &in.SecretRef, &out.SecretRef
  1579. *out = new(metav1.SecretKeySelector)
  1580. (*in).DeepCopyInto(*out)
  1581. }
  1582. if in.KubernetesServiceAccountToken != nil {
  1583. in, out := &in.KubernetesServiceAccountToken, &out.KubernetesServiceAccountToken
  1584. *out = new(VaultKubernetesServiceAccountTokenAuth)
  1585. (*in).DeepCopyInto(*out)
  1586. }
  1587. }
  1588. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultJwtAuth.
  1589. func (in *VaultJwtAuth) DeepCopy() *VaultJwtAuth {
  1590. if in == nil {
  1591. return nil
  1592. }
  1593. out := new(VaultJwtAuth)
  1594. in.DeepCopyInto(out)
  1595. return out
  1596. }
  1597. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1598. func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) {
  1599. *out = *in
  1600. if in.ServiceAccountRef != nil {
  1601. in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1602. *out = new(metav1.ServiceAccountSelector)
  1603. (*in).DeepCopyInto(*out)
  1604. }
  1605. if in.SecretRef != nil {
  1606. in, out := &in.SecretRef, &out.SecretRef
  1607. *out = new(metav1.SecretKeySelector)
  1608. (*in).DeepCopyInto(*out)
  1609. }
  1610. }
  1611. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesAuth.
  1612. func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth {
  1613. if in == nil {
  1614. return nil
  1615. }
  1616. out := new(VaultKubernetesAuth)
  1617. in.DeepCopyInto(out)
  1618. return out
  1619. }
  1620. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1621. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopyInto(out *VaultKubernetesServiceAccountTokenAuth) {
  1622. *out = *in
  1623. in.ServiceAccountRef.DeepCopyInto(&out.ServiceAccountRef)
  1624. if in.Audiences != nil {
  1625. in, out := &in.Audiences, &out.Audiences
  1626. *out = new([]string)
  1627. if **in != nil {
  1628. in, out := *in, *out
  1629. *out = make([]string, len(*in))
  1630. copy(*out, *in)
  1631. }
  1632. }
  1633. if in.ExpirationSeconds != nil {
  1634. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  1635. *out = new(int64)
  1636. **out = **in
  1637. }
  1638. }
  1639. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultKubernetesServiceAccountTokenAuth.
  1640. func (in *VaultKubernetesServiceAccountTokenAuth) DeepCopy() *VaultKubernetesServiceAccountTokenAuth {
  1641. if in == nil {
  1642. return nil
  1643. }
  1644. out := new(VaultKubernetesServiceAccountTokenAuth)
  1645. in.DeepCopyInto(out)
  1646. return out
  1647. }
  1648. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1649. func (in *VaultLdapAuth) DeepCopyInto(out *VaultLdapAuth) {
  1650. *out = *in
  1651. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1652. }
  1653. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLdapAuth.
  1654. func (in *VaultLdapAuth) DeepCopy() *VaultLdapAuth {
  1655. if in == nil {
  1656. return nil
  1657. }
  1658. out := new(VaultLdapAuth)
  1659. in.DeepCopyInto(out)
  1660. return out
  1661. }
  1662. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1663. func (in *VaultProvider) DeepCopyInto(out *VaultProvider) {
  1664. *out = *in
  1665. in.Auth.DeepCopyInto(&out.Auth)
  1666. if in.Path != nil {
  1667. in, out := &in.Path, &out.Path
  1668. *out = new(string)
  1669. **out = **in
  1670. }
  1671. if in.Namespace != nil {
  1672. in, out := &in.Namespace, &out.Namespace
  1673. *out = new(string)
  1674. **out = **in
  1675. }
  1676. if in.CABundle != nil {
  1677. in, out := &in.CABundle, &out.CABundle
  1678. *out = make([]byte, len(*in))
  1679. copy(*out, *in)
  1680. }
  1681. if in.CAProvider != nil {
  1682. in, out := &in.CAProvider, &out.CAProvider
  1683. *out = new(CAProvider)
  1684. (*in).DeepCopyInto(*out)
  1685. }
  1686. }
  1687. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProvider.
  1688. func (in *VaultProvider) DeepCopy() *VaultProvider {
  1689. if in == nil {
  1690. return nil
  1691. }
  1692. out := new(VaultProvider)
  1693. in.DeepCopyInto(out)
  1694. return out
  1695. }
  1696. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1697. func (in *WebhookCAProvider) DeepCopyInto(out *WebhookCAProvider) {
  1698. *out = *in
  1699. if in.Namespace != nil {
  1700. in, out := &in.Namespace, &out.Namespace
  1701. *out = new(string)
  1702. **out = **in
  1703. }
  1704. }
  1705. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookCAProvider.
  1706. func (in *WebhookCAProvider) DeepCopy() *WebhookCAProvider {
  1707. if in == nil {
  1708. return nil
  1709. }
  1710. out := new(WebhookCAProvider)
  1711. in.DeepCopyInto(out)
  1712. return out
  1713. }
  1714. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1715. func (in *WebhookProvider) DeepCopyInto(out *WebhookProvider) {
  1716. *out = *in
  1717. if in.Headers != nil {
  1718. in, out := &in.Headers, &out.Headers
  1719. *out = make(map[string]string, len(*in))
  1720. for key, val := range *in {
  1721. (*out)[key] = val
  1722. }
  1723. }
  1724. if in.Timeout != nil {
  1725. in, out := &in.Timeout, &out.Timeout
  1726. *out = new(v1.Duration)
  1727. **out = **in
  1728. }
  1729. out.Result = in.Result
  1730. if in.Secrets != nil {
  1731. in, out := &in.Secrets, &out.Secrets
  1732. *out = make([]WebhookSecret, len(*in))
  1733. for i := range *in {
  1734. (*in)[i].DeepCopyInto(&(*out)[i])
  1735. }
  1736. }
  1737. if in.CABundle != nil {
  1738. in, out := &in.CABundle, &out.CABundle
  1739. *out = make([]byte, len(*in))
  1740. copy(*out, *in)
  1741. }
  1742. if in.CAProvider != nil {
  1743. in, out := &in.CAProvider, &out.CAProvider
  1744. *out = new(WebhookCAProvider)
  1745. (*in).DeepCopyInto(*out)
  1746. }
  1747. }
  1748. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookProvider.
  1749. func (in *WebhookProvider) DeepCopy() *WebhookProvider {
  1750. if in == nil {
  1751. return nil
  1752. }
  1753. out := new(WebhookProvider)
  1754. in.DeepCopyInto(out)
  1755. return out
  1756. }
  1757. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1758. func (in *WebhookResult) DeepCopyInto(out *WebhookResult) {
  1759. *out = *in
  1760. }
  1761. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookResult.
  1762. func (in *WebhookResult) DeepCopy() *WebhookResult {
  1763. if in == nil {
  1764. return nil
  1765. }
  1766. out := new(WebhookResult)
  1767. in.DeepCopyInto(out)
  1768. return out
  1769. }
  1770. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1771. func (in *WebhookSecret) DeepCopyInto(out *WebhookSecret) {
  1772. *out = *in
  1773. in.SecretRef.DeepCopyInto(&out.SecretRef)
  1774. }
  1775. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSecret.
  1776. func (in *WebhookSecret) DeepCopy() *WebhookSecret {
  1777. if in == nil {
  1778. return nil
  1779. }
  1780. out := new(WebhookSecret)
  1781. in.DeepCopyInto(out)
  1782. return out
  1783. }
  1784. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1785. func (in *YandexLockboxAuth) DeepCopyInto(out *YandexLockboxAuth) {
  1786. *out = *in
  1787. in.AuthorizedKey.DeepCopyInto(&out.AuthorizedKey)
  1788. }
  1789. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxAuth.
  1790. func (in *YandexLockboxAuth) DeepCopy() *YandexLockboxAuth {
  1791. if in == nil {
  1792. return nil
  1793. }
  1794. out := new(YandexLockboxAuth)
  1795. in.DeepCopyInto(out)
  1796. return out
  1797. }
  1798. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1799. func (in *YandexLockboxCAProvider) DeepCopyInto(out *YandexLockboxCAProvider) {
  1800. *out = *in
  1801. in.Certificate.DeepCopyInto(&out.Certificate)
  1802. }
  1803. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxCAProvider.
  1804. func (in *YandexLockboxCAProvider) DeepCopy() *YandexLockboxCAProvider {
  1805. if in == nil {
  1806. return nil
  1807. }
  1808. out := new(YandexLockboxCAProvider)
  1809. in.DeepCopyInto(out)
  1810. return out
  1811. }
  1812. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1813. func (in *YandexLockboxProvider) DeepCopyInto(out *YandexLockboxProvider) {
  1814. *out = *in
  1815. in.Auth.DeepCopyInto(&out.Auth)
  1816. if in.CAProvider != nil {
  1817. in, out := &in.CAProvider, &out.CAProvider
  1818. *out = new(YandexLockboxCAProvider)
  1819. (*in).DeepCopyInto(*out)
  1820. }
  1821. }
  1822. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YandexLockboxProvider.
  1823. func (in *YandexLockboxProvider) DeepCopy() *YandexLockboxProvider {
  1824. if in == nil {
  1825. return nil
  1826. }
  1827. out := new(YandexLockboxProvider)
  1828. in.DeepCopyInto(out)
  1829. return out
  1830. }