zz_generated.deepcopy.go 58 KB

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