1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 package v1beta1
26
27 import (
28 v1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
29 runtime "k8s.io/apimachinery/pkg/runtime"
30 )
31
32
33 func (in *FeatureDefaultConfig) DeepCopyInto(out *FeatureDefaultConfig) {
34 *out = *in
35 if in.Mode != nil {
36 in, out := &in.Mode, &out.Mode
37 *out = new(string)
38 **out = **in
39 }
40 return
41 }
42
43
44 func (in *FeatureDefaultConfig) DeepCopy() *FeatureDefaultConfig {
45 if in == nil {
46 return nil
47 }
48 out := new(FeatureDefaultConfig)
49 in.DeepCopyInto(out)
50 return out
51 }
52
53
54 func (in *FeatureFleetScopeLogsConfig) DeepCopyInto(out *FeatureFleetScopeLogsConfig) {
55 *out = *in
56 if in.Mode != nil {
57 in, out := &in.Mode, &out.Mode
58 *out = new(string)
59 **out = **in
60 }
61 return
62 }
63
64
65 func (in *FeatureFleetScopeLogsConfig) DeepCopy() *FeatureFleetScopeLogsConfig {
66 if in == nil {
67 return nil
68 }
69 out := new(FeatureFleetScopeLogsConfig)
70 in.DeepCopyInto(out)
71 return out
72 }
73
74
75 func (in *FeatureFleetobservability) DeepCopyInto(out *FeatureFleetobservability) {
76 *out = *in
77 if in.LoggingConfig != nil {
78 in, out := &in.LoggingConfig, &out.LoggingConfig
79 *out = new(FeatureLoggingConfig)
80 (*in).DeepCopyInto(*out)
81 }
82 return
83 }
84
85
86 func (in *FeatureFleetobservability) DeepCopy() *FeatureFleetobservability {
87 if in == nil {
88 return nil
89 }
90 out := new(FeatureFleetobservability)
91 in.DeepCopyInto(out)
92 return out
93 }
94
95
96 func (in *FeatureLoggingConfig) DeepCopyInto(out *FeatureLoggingConfig) {
97 *out = *in
98 if in.DefaultConfig != nil {
99 in, out := &in.DefaultConfig, &out.DefaultConfig
100 *out = new(FeatureDefaultConfig)
101 (*in).DeepCopyInto(*out)
102 }
103 if in.FleetScopeLogsConfig != nil {
104 in, out := &in.FleetScopeLogsConfig, &out.FleetScopeLogsConfig
105 *out = new(FeatureFleetScopeLogsConfig)
106 (*in).DeepCopyInto(*out)
107 }
108 return
109 }
110
111
112 func (in *FeatureLoggingConfig) DeepCopy() *FeatureLoggingConfig {
113 if in == nil {
114 return nil
115 }
116 out := new(FeatureLoggingConfig)
117 in.DeepCopyInto(out)
118 return out
119 }
120
121
122 func (in *FeatureMulticlusteringress) DeepCopyInto(out *FeatureMulticlusteringress) {
123 *out = *in
124 out.ConfigMembershipRef = in.ConfigMembershipRef
125 return
126 }
127
128
129 func (in *FeatureMulticlusteringress) DeepCopy() *FeatureMulticlusteringress {
130 if in == nil {
131 return nil
132 }
133 out := new(FeatureMulticlusteringress)
134 in.DeepCopyInto(out)
135 return out
136 }
137
138
139 func (in *FeatureResourceStateStatus) DeepCopyInto(out *FeatureResourceStateStatus) {
140 *out = *in
141 if in.HasResources != nil {
142 in, out := &in.HasResources, &out.HasResources
143 *out = new(bool)
144 **out = **in
145 }
146 if in.State != nil {
147 in, out := &in.State, &out.State
148 *out = new(string)
149 **out = **in
150 }
151 return
152 }
153
154
155 func (in *FeatureResourceStateStatus) DeepCopy() *FeatureResourceStateStatus {
156 if in == nil {
157 return nil
158 }
159 out := new(FeatureResourceStateStatus)
160 in.DeepCopyInto(out)
161 return out
162 }
163
164
165 func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec) {
166 *out = *in
167 if in.Fleetobservability != nil {
168 in, out := &in.Fleetobservability, &out.Fleetobservability
169 *out = new(FeatureFleetobservability)
170 (*in).DeepCopyInto(*out)
171 }
172 if in.Multiclusteringress != nil {
173 in, out := &in.Multiclusteringress, &out.Multiclusteringress
174 *out = new(FeatureMulticlusteringress)
175 **out = **in
176 }
177 return
178 }
179
180
181 func (in *FeatureSpec) DeepCopy() *FeatureSpec {
182 if in == nil {
183 return nil
184 }
185 out := new(FeatureSpec)
186 in.DeepCopyInto(out)
187 return out
188 }
189
190
191 func (in *FeatureStateStatus) DeepCopyInto(out *FeatureStateStatus) {
192 *out = *in
193 if in.Code != nil {
194 in, out := &in.Code, &out.Code
195 *out = new(string)
196 **out = **in
197 }
198 if in.Description != nil {
199 in, out := &in.Description, &out.Description
200 *out = new(string)
201 **out = **in
202 }
203 if in.UpdateTime != nil {
204 in, out := &in.UpdateTime, &out.UpdateTime
205 *out = new(string)
206 **out = **in
207 }
208 return
209 }
210
211
212 func (in *FeatureStateStatus) DeepCopy() *FeatureStateStatus {
213 if in == nil {
214 return nil
215 }
216 out := new(FeatureStateStatus)
217 in.DeepCopyInto(out)
218 return out
219 }
220
221
222 func (in *FeaturemembershipBinauthz) DeepCopyInto(out *FeaturemembershipBinauthz) {
223 *out = *in
224 if in.Enabled != nil {
225 in, out := &in.Enabled, &out.Enabled
226 *out = new(bool)
227 **out = **in
228 }
229 return
230 }
231
232
233 func (in *FeaturemembershipBinauthz) DeepCopy() *FeaturemembershipBinauthz {
234 if in == nil {
235 return nil
236 }
237 out := new(FeaturemembershipBinauthz)
238 in.DeepCopyInto(out)
239 return out
240 }
241
242
243 func (in *FeaturemembershipConfigSync) DeepCopyInto(out *FeaturemembershipConfigSync) {
244 *out = *in
245 if in.Git != nil {
246 in, out := &in.Git, &out.Git
247 *out = new(FeaturemembershipGit)
248 (*in).DeepCopyInto(*out)
249 }
250 if in.Oci != nil {
251 in, out := &in.Oci, &out.Oci
252 *out = new(FeaturemembershipOci)
253 (*in).DeepCopyInto(*out)
254 }
255 if in.PreventDrift != nil {
256 in, out := &in.PreventDrift, &out.PreventDrift
257 *out = new(bool)
258 **out = **in
259 }
260 if in.SourceFormat != nil {
261 in, out := &in.SourceFormat, &out.SourceFormat
262 *out = new(string)
263 **out = **in
264 }
265 return
266 }
267
268
269 func (in *FeaturemembershipConfigSync) DeepCopy() *FeaturemembershipConfigSync {
270 if in == nil {
271 return nil
272 }
273 out := new(FeaturemembershipConfigSync)
274 in.DeepCopyInto(out)
275 return out
276 }
277
278
279 func (in *FeaturemembershipConfigmanagement) DeepCopyInto(out *FeaturemembershipConfigmanagement) {
280 *out = *in
281 if in.Binauthz != nil {
282 in, out := &in.Binauthz, &out.Binauthz
283 *out = new(FeaturemembershipBinauthz)
284 (*in).DeepCopyInto(*out)
285 }
286 if in.ConfigSync != nil {
287 in, out := &in.ConfigSync, &out.ConfigSync
288 *out = new(FeaturemembershipConfigSync)
289 (*in).DeepCopyInto(*out)
290 }
291 if in.HierarchyController != nil {
292 in, out := &in.HierarchyController, &out.HierarchyController
293 *out = new(FeaturemembershipHierarchyController)
294 (*in).DeepCopyInto(*out)
295 }
296 if in.PolicyController != nil {
297 in, out := &in.PolicyController, &out.PolicyController
298 *out = new(FeaturemembershipPolicyController)
299 (*in).DeepCopyInto(*out)
300 }
301 if in.Version != nil {
302 in, out := &in.Version, &out.Version
303 *out = new(string)
304 **out = **in
305 }
306 return
307 }
308
309
310 func (in *FeaturemembershipConfigmanagement) DeepCopy() *FeaturemembershipConfigmanagement {
311 if in == nil {
312 return nil
313 }
314 out := new(FeaturemembershipConfigmanagement)
315 in.DeepCopyInto(out)
316 return out
317 }
318
319
320 func (in *FeaturemembershipGit) DeepCopyInto(out *FeaturemembershipGit) {
321 *out = *in
322 if in.GcpServiceAccountRef != nil {
323 in, out := &in.GcpServiceAccountRef, &out.GcpServiceAccountRef
324 *out = new(v1alpha1.ResourceRef)
325 **out = **in
326 }
327 if in.HttpsProxy != nil {
328 in, out := &in.HttpsProxy, &out.HttpsProxy
329 *out = new(string)
330 **out = **in
331 }
332 if in.PolicyDir != nil {
333 in, out := &in.PolicyDir, &out.PolicyDir
334 *out = new(string)
335 **out = **in
336 }
337 if in.SecretType != nil {
338 in, out := &in.SecretType, &out.SecretType
339 *out = new(string)
340 **out = **in
341 }
342 if in.SyncBranch != nil {
343 in, out := &in.SyncBranch, &out.SyncBranch
344 *out = new(string)
345 **out = **in
346 }
347 if in.SyncRepo != nil {
348 in, out := &in.SyncRepo, &out.SyncRepo
349 *out = new(string)
350 **out = **in
351 }
352 if in.SyncRev != nil {
353 in, out := &in.SyncRev, &out.SyncRev
354 *out = new(string)
355 **out = **in
356 }
357 if in.SyncWaitSecs != nil {
358 in, out := &in.SyncWaitSecs, &out.SyncWaitSecs
359 *out = new(string)
360 **out = **in
361 }
362 return
363 }
364
365
366 func (in *FeaturemembershipGit) DeepCopy() *FeaturemembershipGit {
367 if in == nil {
368 return nil
369 }
370 out := new(FeaturemembershipGit)
371 in.DeepCopyInto(out)
372 return out
373 }
374
375
376 func (in *FeaturemembershipHierarchyController) DeepCopyInto(out *FeaturemembershipHierarchyController) {
377 *out = *in
378 if in.EnableHierarchicalResourceQuota != nil {
379 in, out := &in.EnableHierarchicalResourceQuota, &out.EnableHierarchicalResourceQuota
380 *out = new(bool)
381 **out = **in
382 }
383 if in.EnablePodTreeLabels != nil {
384 in, out := &in.EnablePodTreeLabels, &out.EnablePodTreeLabels
385 *out = new(bool)
386 **out = **in
387 }
388 if in.Enabled != nil {
389 in, out := &in.Enabled, &out.Enabled
390 *out = new(bool)
391 **out = **in
392 }
393 return
394 }
395
396
397 func (in *FeaturemembershipHierarchyController) DeepCopy() *FeaturemembershipHierarchyController {
398 if in == nil {
399 return nil
400 }
401 out := new(FeaturemembershipHierarchyController)
402 in.DeepCopyInto(out)
403 return out
404 }
405
406
407 func (in *FeaturemembershipMesh) DeepCopyInto(out *FeaturemembershipMesh) {
408 *out = *in
409 if in.ControlPlane != nil {
410 in, out := &in.ControlPlane, &out.ControlPlane
411 *out = new(string)
412 **out = **in
413 }
414 if in.Management != nil {
415 in, out := &in.Management, &out.Management
416 *out = new(string)
417 **out = **in
418 }
419 return
420 }
421
422
423 func (in *FeaturemembershipMesh) DeepCopy() *FeaturemembershipMesh {
424 if in == nil {
425 return nil
426 }
427 out := new(FeaturemembershipMesh)
428 in.DeepCopyInto(out)
429 return out
430 }
431
432
433 func (in *FeaturemembershipMonitoring) DeepCopyInto(out *FeaturemembershipMonitoring) {
434 *out = *in
435 if in.Backends != nil {
436 in, out := &in.Backends, &out.Backends
437 *out = make([]string, len(*in))
438 copy(*out, *in)
439 }
440 return
441 }
442
443
444 func (in *FeaturemembershipMonitoring) DeepCopy() *FeaturemembershipMonitoring {
445 if in == nil {
446 return nil
447 }
448 out := new(FeaturemembershipMonitoring)
449 in.DeepCopyInto(out)
450 return out
451 }
452
453
454 func (in *FeaturemembershipOci) DeepCopyInto(out *FeaturemembershipOci) {
455 *out = *in
456 if in.GcpServiceAccountRef != nil {
457 in, out := &in.GcpServiceAccountRef, &out.GcpServiceAccountRef
458 *out = new(v1alpha1.ResourceRef)
459 **out = **in
460 }
461 if in.PolicyDir != nil {
462 in, out := &in.PolicyDir, &out.PolicyDir
463 *out = new(string)
464 **out = **in
465 }
466 if in.SecretType != nil {
467 in, out := &in.SecretType, &out.SecretType
468 *out = new(string)
469 **out = **in
470 }
471 if in.SyncRepo != nil {
472 in, out := &in.SyncRepo, &out.SyncRepo
473 *out = new(string)
474 **out = **in
475 }
476 if in.SyncWaitSecs != nil {
477 in, out := &in.SyncWaitSecs, &out.SyncWaitSecs
478 *out = new(string)
479 **out = **in
480 }
481 return
482 }
483
484
485 func (in *FeaturemembershipOci) DeepCopy() *FeaturemembershipOci {
486 if in == nil {
487 return nil
488 }
489 out := new(FeaturemembershipOci)
490 in.DeepCopyInto(out)
491 return out
492 }
493
494
495 func (in *FeaturemembershipPolicyController) DeepCopyInto(out *FeaturemembershipPolicyController) {
496 *out = *in
497 if in.AuditIntervalSeconds != nil {
498 in, out := &in.AuditIntervalSeconds, &out.AuditIntervalSeconds
499 *out = new(string)
500 **out = **in
501 }
502 if in.Enabled != nil {
503 in, out := &in.Enabled, &out.Enabled
504 *out = new(bool)
505 **out = **in
506 }
507 if in.ExemptableNamespaces != nil {
508 in, out := &in.ExemptableNamespaces, &out.ExemptableNamespaces
509 *out = make([]string, len(*in))
510 copy(*out, *in)
511 }
512 if in.LogDeniesEnabled != nil {
513 in, out := &in.LogDeniesEnabled, &out.LogDeniesEnabled
514 *out = new(bool)
515 **out = **in
516 }
517 if in.Monitoring != nil {
518 in, out := &in.Monitoring, &out.Monitoring
519 *out = new(FeaturemembershipMonitoring)
520 (*in).DeepCopyInto(*out)
521 }
522 if in.MutationEnabled != nil {
523 in, out := &in.MutationEnabled, &out.MutationEnabled
524 *out = new(bool)
525 **out = **in
526 }
527 if in.ReferentialRulesEnabled != nil {
528 in, out := &in.ReferentialRulesEnabled, &out.ReferentialRulesEnabled
529 *out = new(bool)
530 **out = **in
531 }
532 if in.TemplateLibraryInstalled != nil {
533 in, out := &in.TemplateLibraryInstalled, &out.TemplateLibraryInstalled
534 *out = new(bool)
535 **out = **in
536 }
537 return
538 }
539
540
541 func (in *FeaturemembershipPolicyController) DeepCopy() *FeaturemembershipPolicyController {
542 if in == nil {
543 return nil
544 }
545 out := new(FeaturemembershipPolicyController)
546 in.DeepCopyInto(out)
547 return out
548 }
549
550
551 func (in *GKEHubFeature) DeepCopyInto(out *GKEHubFeature) {
552 *out = *in
553 out.TypeMeta = in.TypeMeta
554 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
555 in.Spec.DeepCopyInto(&out.Spec)
556 in.Status.DeepCopyInto(&out.Status)
557 return
558 }
559
560
561 func (in *GKEHubFeature) DeepCopy() *GKEHubFeature {
562 if in == nil {
563 return nil
564 }
565 out := new(GKEHubFeature)
566 in.DeepCopyInto(out)
567 return out
568 }
569
570
571 func (in *GKEHubFeature) DeepCopyObject() runtime.Object {
572 if c := in.DeepCopy(); c != nil {
573 return c
574 }
575 return nil
576 }
577
578
579 func (in *GKEHubFeatureList) DeepCopyInto(out *GKEHubFeatureList) {
580 *out = *in
581 out.TypeMeta = in.TypeMeta
582 in.ListMeta.DeepCopyInto(&out.ListMeta)
583 if in.Items != nil {
584 in, out := &in.Items, &out.Items
585 *out = make([]GKEHubFeature, len(*in))
586 for i := range *in {
587 (*in)[i].DeepCopyInto(&(*out)[i])
588 }
589 }
590 return
591 }
592
593
594 func (in *GKEHubFeatureList) DeepCopy() *GKEHubFeatureList {
595 if in == nil {
596 return nil
597 }
598 out := new(GKEHubFeatureList)
599 in.DeepCopyInto(out)
600 return out
601 }
602
603
604 func (in *GKEHubFeatureList) DeepCopyObject() runtime.Object {
605 if c := in.DeepCopy(); c != nil {
606 return c
607 }
608 return nil
609 }
610
611
612 func (in *GKEHubFeatureMembership) DeepCopyInto(out *GKEHubFeatureMembership) {
613 *out = *in
614 out.TypeMeta = in.TypeMeta
615 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
616 in.Spec.DeepCopyInto(&out.Spec)
617 in.Status.DeepCopyInto(&out.Status)
618 return
619 }
620
621
622 func (in *GKEHubFeatureMembership) DeepCopy() *GKEHubFeatureMembership {
623 if in == nil {
624 return nil
625 }
626 out := new(GKEHubFeatureMembership)
627 in.DeepCopyInto(out)
628 return out
629 }
630
631
632 func (in *GKEHubFeatureMembership) DeepCopyObject() runtime.Object {
633 if c := in.DeepCopy(); c != nil {
634 return c
635 }
636 return nil
637 }
638
639
640 func (in *GKEHubFeatureMembershipList) DeepCopyInto(out *GKEHubFeatureMembershipList) {
641 *out = *in
642 out.TypeMeta = in.TypeMeta
643 in.ListMeta.DeepCopyInto(&out.ListMeta)
644 if in.Items != nil {
645 in, out := &in.Items, &out.Items
646 *out = make([]GKEHubFeatureMembership, len(*in))
647 for i := range *in {
648 (*in)[i].DeepCopyInto(&(*out)[i])
649 }
650 }
651 return
652 }
653
654
655 func (in *GKEHubFeatureMembershipList) DeepCopy() *GKEHubFeatureMembershipList {
656 if in == nil {
657 return nil
658 }
659 out := new(GKEHubFeatureMembershipList)
660 in.DeepCopyInto(out)
661 return out
662 }
663
664
665 func (in *GKEHubFeatureMembershipList) DeepCopyObject() runtime.Object {
666 if c := in.DeepCopy(); c != nil {
667 return c
668 }
669 return nil
670 }
671
672
673 func (in *GKEHubFeatureMembershipSpec) DeepCopyInto(out *GKEHubFeatureMembershipSpec) {
674 *out = *in
675 if in.Configmanagement != nil {
676 in, out := &in.Configmanagement, &out.Configmanagement
677 *out = new(FeaturemembershipConfigmanagement)
678 (*in).DeepCopyInto(*out)
679 }
680 out.FeatureRef = in.FeatureRef
681 out.MembershipRef = in.MembershipRef
682 if in.Mesh != nil {
683 in, out := &in.Mesh, &out.Mesh
684 *out = new(FeaturemembershipMesh)
685 (*in).DeepCopyInto(*out)
686 }
687 out.ProjectRef = in.ProjectRef
688 return
689 }
690
691
692 func (in *GKEHubFeatureMembershipSpec) DeepCopy() *GKEHubFeatureMembershipSpec {
693 if in == nil {
694 return nil
695 }
696 out := new(GKEHubFeatureMembershipSpec)
697 in.DeepCopyInto(out)
698 return out
699 }
700
701
702 func (in *GKEHubFeatureMembershipStatus) DeepCopyInto(out *GKEHubFeatureMembershipStatus) {
703 *out = *in
704 if in.Conditions != nil {
705 in, out := &in.Conditions, &out.Conditions
706 *out = make([]v1alpha1.Condition, len(*in))
707 copy(*out, *in)
708 }
709 if in.ObservedGeneration != nil {
710 in, out := &in.ObservedGeneration, &out.ObservedGeneration
711 *out = new(int)
712 **out = **in
713 }
714 return
715 }
716
717
718 func (in *GKEHubFeatureMembershipStatus) DeepCopy() *GKEHubFeatureMembershipStatus {
719 if in == nil {
720 return nil
721 }
722 out := new(GKEHubFeatureMembershipStatus)
723 in.DeepCopyInto(out)
724 return out
725 }
726
727
728 func (in *GKEHubFeatureSpec) DeepCopyInto(out *GKEHubFeatureSpec) {
729 *out = *in
730 out.ProjectRef = in.ProjectRef
731 if in.ResourceID != nil {
732 in, out := &in.ResourceID, &out.ResourceID
733 *out = new(string)
734 **out = **in
735 }
736 if in.Spec != nil {
737 in, out := &in.Spec, &out.Spec
738 *out = new(FeatureSpec)
739 (*in).DeepCopyInto(*out)
740 }
741 return
742 }
743
744
745 func (in *GKEHubFeatureSpec) DeepCopy() *GKEHubFeatureSpec {
746 if in == nil {
747 return nil
748 }
749 out := new(GKEHubFeatureSpec)
750 in.DeepCopyInto(out)
751 return out
752 }
753
754
755 func (in *GKEHubFeatureStatus) DeepCopyInto(out *GKEHubFeatureStatus) {
756 *out = *in
757 if in.Conditions != nil {
758 in, out := &in.Conditions, &out.Conditions
759 *out = make([]v1alpha1.Condition, len(*in))
760 copy(*out, *in)
761 }
762 if in.CreateTime != nil {
763 in, out := &in.CreateTime, &out.CreateTime
764 *out = new(string)
765 **out = **in
766 }
767 if in.DeleteTime != nil {
768 in, out := &in.DeleteTime, &out.DeleteTime
769 *out = new(string)
770 **out = **in
771 }
772 if in.ObservedGeneration != nil {
773 in, out := &in.ObservedGeneration, &out.ObservedGeneration
774 *out = new(int)
775 **out = **in
776 }
777 if in.ResourceState != nil {
778 in, out := &in.ResourceState, &out.ResourceState
779 *out = new(FeatureResourceStateStatus)
780 (*in).DeepCopyInto(*out)
781 }
782 if in.State != nil {
783 in, out := &in.State, &out.State
784 *out = new(FeatureStateStatus)
785 (*in).DeepCopyInto(*out)
786 }
787 if in.UpdateTime != nil {
788 in, out := &in.UpdateTime, &out.UpdateTime
789 *out = new(string)
790 **out = **in
791 }
792 return
793 }
794
795
796 func (in *GKEHubFeatureStatus) DeepCopy() *GKEHubFeatureStatus {
797 if in == nil {
798 return nil
799 }
800 out := new(GKEHubFeatureStatus)
801 in.DeepCopyInto(out)
802 return out
803 }
804
805
806 func (in *GKEHubMembership) DeepCopyInto(out *GKEHubMembership) {
807 *out = *in
808 out.TypeMeta = in.TypeMeta
809 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
810 in.Spec.DeepCopyInto(&out.Spec)
811 in.Status.DeepCopyInto(&out.Status)
812 return
813 }
814
815
816 func (in *GKEHubMembership) DeepCopy() *GKEHubMembership {
817 if in == nil {
818 return nil
819 }
820 out := new(GKEHubMembership)
821 in.DeepCopyInto(out)
822 return out
823 }
824
825
826 func (in *GKEHubMembership) DeepCopyObject() runtime.Object {
827 if c := in.DeepCopy(); c != nil {
828 return c
829 }
830 return nil
831 }
832
833
834 func (in *GKEHubMembershipList) DeepCopyInto(out *GKEHubMembershipList) {
835 *out = *in
836 out.TypeMeta = in.TypeMeta
837 in.ListMeta.DeepCopyInto(&out.ListMeta)
838 if in.Items != nil {
839 in, out := &in.Items, &out.Items
840 *out = make([]GKEHubMembership, len(*in))
841 for i := range *in {
842 (*in)[i].DeepCopyInto(&(*out)[i])
843 }
844 }
845 return
846 }
847
848
849 func (in *GKEHubMembershipList) DeepCopy() *GKEHubMembershipList {
850 if in == nil {
851 return nil
852 }
853 out := new(GKEHubMembershipList)
854 in.DeepCopyInto(out)
855 return out
856 }
857
858
859 func (in *GKEHubMembershipList) DeepCopyObject() runtime.Object {
860 if c := in.DeepCopy(); c != nil {
861 return c
862 }
863 return nil
864 }
865
866
867 func (in *GKEHubMembershipSpec) DeepCopyInto(out *GKEHubMembershipSpec) {
868 *out = *in
869 if in.Authority != nil {
870 in, out := &in.Authority, &out.Authority
871 *out = new(MembershipAuthority)
872 (*in).DeepCopyInto(*out)
873 }
874 if in.Description != nil {
875 in, out := &in.Description, &out.Description
876 *out = new(string)
877 **out = **in
878 }
879 if in.Endpoint != nil {
880 in, out := &in.Endpoint, &out.Endpoint
881 *out = new(MembershipEndpoint)
882 (*in).DeepCopyInto(*out)
883 }
884 if in.ExternalId != nil {
885 in, out := &in.ExternalId, &out.ExternalId
886 *out = new(string)
887 **out = **in
888 }
889 if in.InfrastructureType != nil {
890 in, out := &in.InfrastructureType, &out.InfrastructureType
891 *out = new(string)
892 **out = **in
893 }
894 if in.ResourceID != nil {
895 in, out := &in.ResourceID, &out.ResourceID
896 *out = new(string)
897 **out = **in
898 }
899 return
900 }
901
902
903 func (in *GKEHubMembershipSpec) DeepCopy() *GKEHubMembershipSpec {
904 if in == nil {
905 return nil
906 }
907 out := new(GKEHubMembershipSpec)
908 in.DeepCopyInto(out)
909 return out
910 }
911
912
913 func (in *GKEHubMembershipStatus) DeepCopyInto(out *GKEHubMembershipStatus) {
914 *out = *in
915 if in.Conditions != nil {
916 in, out := &in.Conditions, &out.Conditions
917 *out = make([]v1alpha1.Condition, len(*in))
918 copy(*out, *in)
919 }
920 if in.Authority != nil {
921 in, out := &in.Authority, &out.Authority
922 *out = new(MembershipAuthorityStatus)
923 (*in).DeepCopyInto(*out)
924 }
925 if in.CreateTime != nil {
926 in, out := &in.CreateTime, &out.CreateTime
927 *out = new(string)
928 **out = **in
929 }
930 if in.DeleteTime != nil {
931 in, out := &in.DeleteTime, &out.DeleteTime
932 *out = new(string)
933 **out = **in
934 }
935 if in.Endpoint != nil {
936 in, out := &in.Endpoint, &out.Endpoint
937 *out = new(MembershipEndpointStatus)
938 (*in).DeepCopyInto(*out)
939 }
940 if in.LastConnectionTime != nil {
941 in, out := &in.LastConnectionTime, &out.LastConnectionTime
942 *out = new(string)
943 **out = **in
944 }
945 if in.ObservedGeneration != nil {
946 in, out := &in.ObservedGeneration, &out.ObservedGeneration
947 *out = new(int)
948 **out = **in
949 }
950 if in.State != nil {
951 in, out := &in.State, &out.State
952 *out = new(MembershipStateStatus)
953 (*in).DeepCopyInto(*out)
954 }
955 if in.UniqueId != nil {
956 in, out := &in.UniqueId, &out.UniqueId
957 *out = new(string)
958 **out = **in
959 }
960 if in.UpdateTime != nil {
961 in, out := &in.UpdateTime, &out.UpdateTime
962 *out = new(string)
963 **out = **in
964 }
965 return
966 }
967
968
969 func (in *GKEHubMembershipStatus) DeepCopy() *GKEHubMembershipStatus {
970 if in == nil {
971 return nil
972 }
973 out := new(GKEHubMembershipStatus)
974 in.DeepCopyInto(out)
975 return out
976 }
977
978
979 func (in *MembershipAuthority) DeepCopyInto(out *MembershipAuthority) {
980 *out = *in
981 if in.Issuer != nil {
982 in, out := &in.Issuer, &out.Issuer
983 *out = new(string)
984 **out = **in
985 }
986 return
987 }
988
989
990 func (in *MembershipAuthority) DeepCopy() *MembershipAuthority {
991 if in == nil {
992 return nil
993 }
994 out := new(MembershipAuthority)
995 in.DeepCopyInto(out)
996 return out
997 }
998
999
1000 func (in *MembershipAuthorityStatus) DeepCopyInto(out *MembershipAuthorityStatus) {
1001 *out = *in
1002 if in.IdentityProvider != nil {
1003 in, out := &in.IdentityProvider, &out.IdentityProvider
1004 *out = new(string)
1005 **out = **in
1006 }
1007 if in.WorkloadIdentityPool != nil {
1008 in, out := &in.WorkloadIdentityPool, &out.WorkloadIdentityPool
1009 *out = new(string)
1010 **out = **in
1011 }
1012 return
1013 }
1014
1015
1016 func (in *MembershipAuthorityStatus) DeepCopy() *MembershipAuthorityStatus {
1017 if in == nil {
1018 return nil
1019 }
1020 out := new(MembershipAuthorityStatus)
1021 in.DeepCopyInto(out)
1022 return out
1023 }
1024
1025
1026 func (in *MembershipConnectResourcesStatus) DeepCopyInto(out *MembershipConnectResourcesStatus) {
1027 *out = *in
1028 if in.ClusterScoped != nil {
1029 in, out := &in.ClusterScoped, &out.ClusterScoped
1030 *out = new(bool)
1031 **out = **in
1032 }
1033 if in.Manifest != nil {
1034 in, out := &in.Manifest, &out.Manifest
1035 *out = new(string)
1036 **out = **in
1037 }
1038 return
1039 }
1040
1041
1042 func (in *MembershipConnectResourcesStatus) DeepCopy() *MembershipConnectResourcesStatus {
1043 if in == nil {
1044 return nil
1045 }
1046 out := new(MembershipConnectResourcesStatus)
1047 in.DeepCopyInto(out)
1048 return out
1049 }
1050
1051
1052 func (in *MembershipEndpoint) DeepCopyInto(out *MembershipEndpoint) {
1053 *out = *in
1054 if in.GkeCluster != nil {
1055 in, out := &in.GkeCluster, &out.GkeCluster
1056 *out = new(MembershipGkeCluster)
1057 (*in).DeepCopyInto(*out)
1058 }
1059 if in.KubernetesResource != nil {
1060 in, out := &in.KubernetesResource, &out.KubernetesResource
1061 *out = new(MembershipKubernetesResource)
1062 (*in).DeepCopyInto(*out)
1063 }
1064 return
1065 }
1066
1067
1068 func (in *MembershipEndpoint) DeepCopy() *MembershipEndpoint {
1069 if in == nil {
1070 return nil
1071 }
1072 out := new(MembershipEndpoint)
1073 in.DeepCopyInto(out)
1074 return out
1075 }
1076
1077
1078 func (in *MembershipEndpointStatus) DeepCopyInto(out *MembershipEndpointStatus) {
1079 *out = *in
1080 if in.KubernetesMetadata != nil {
1081 in, out := &in.KubernetesMetadata, &out.KubernetesMetadata
1082 *out = new(MembershipKubernetesMetadataStatus)
1083 (*in).DeepCopyInto(*out)
1084 }
1085 if in.KubernetesResource != nil {
1086 in, out := &in.KubernetesResource, &out.KubernetesResource
1087 *out = new(MembershipKubernetesResourceStatus)
1088 (*in).DeepCopyInto(*out)
1089 }
1090 return
1091 }
1092
1093
1094 func (in *MembershipEndpointStatus) DeepCopy() *MembershipEndpointStatus {
1095 if in == nil {
1096 return nil
1097 }
1098 out := new(MembershipEndpointStatus)
1099 in.DeepCopyInto(out)
1100 return out
1101 }
1102
1103
1104 func (in *MembershipGkeCluster) DeepCopyInto(out *MembershipGkeCluster) {
1105 *out = *in
1106 if in.ResourceRef != nil {
1107 in, out := &in.ResourceRef, &out.ResourceRef
1108 *out = new(v1alpha1.ResourceRef)
1109 **out = **in
1110 }
1111 return
1112 }
1113
1114
1115 func (in *MembershipGkeCluster) DeepCopy() *MembershipGkeCluster {
1116 if in == nil {
1117 return nil
1118 }
1119 out := new(MembershipGkeCluster)
1120 in.DeepCopyInto(out)
1121 return out
1122 }
1123
1124
1125 func (in *MembershipKubernetesMetadataStatus) DeepCopyInto(out *MembershipKubernetesMetadataStatus) {
1126 *out = *in
1127 if in.KubernetesApiServerVersion != nil {
1128 in, out := &in.KubernetesApiServerVersion, &out.KubernetesApiServerVersion
1129 *out = new(string)
1130 **out = **in
1131 }
1132 if in.MemoryMb != nil {
1133 in, out := &in.MemoryMb, &out.MemoryMb
1134 *out = new(int)
1135 **out = **in
1136 }
1137 if in.NodeCount != nil {
1138 in, out := &in.NodeCount, &out.NodeCount
1139 *out = new(int)
1140 **out = **in
1141 }
1142 if in.NodeProviderId != nil {
1143 in, out := &in.NodeProviderId, &out.NodeProviderId
1144 *out = new(string)
1145 **out = **in
1146 }
1147 if in.UpdateTime != nil {
1148 in, out := &in.UpdateTime, &out.UpdateTime
1149 *out = new(string)
1150 **out = **in
1151 }
1152 if in.VcpuCount != nil {
1153 in, out := &in.VcpuCount, &out.VcpuCount
1154 *out = new(int)
1155 **out = **in
1156 }
1157 return
1158 }
1159
1160
1161 func (in *MembershipKubernetesMetadataStatus) DeepCopy() *MembershipKubernetesMetadataStatus {
1162 if in == nil {
1163 return nil
1164 }
1165 out := new(MembershipKubernetesMetadataStatus)
1166 in.DeepCopyInto(out)
1167 return out
1168 }
1169
1170
1171 func (in *MembershipKubernetesResource) DeepCopyInto(out *MembershipKubernetesResource) {
1172 *out = *in
1173 if in.MembershipCrManifest != nil {
1174 in, out := &in.MembershipCrManifest, &out.MembershipCrManifest
1175 *out = new(string)
1176 **out = **in
1177 }
1178 if in.ResourceOptions != nil {
1179 in, out := &in.ResourceOptions, &out.ResourceOptions
1180 *out = new(MembershipResourceOptions)
1181 (*in).DeepCopyInto(*out)
1182 }
1183 return
1184 }
1185
1186
1187 func (in *MembershipKubernetesResource) DeepCopy() *MembershipKubernetesResource {
1188 if in == nil {
1189 return nil
1190 }
1191 out := new(MembershipKubernetesResource)
1192 in.DeepCopyInto(out)
1193 return out
1194 }
1195
1196
1197 func (in *MembershipKubernetesResourceStatus) DeepCopyInto(out *MembershipKubernetesResourceStatus) {
1198 *out = *in
1199 if in.ConnectResources != nil {
1200 in, out := &in.ConnectResources, &out.ConnectResources
1201 *out = make([]MembershipConnectResourcesStatus, len(*in))
1202 for i := range *in {
1203 (*in)[i].DeepCopyInto(&(*out)[i])
1204 }
1205 }
1206 if in.MembershipResources != nil {
1207 in, out := &in.MembershipResources, &out.MembershipResources
1208 *out = make([]MembershipMembershipResourcesStatus, len(*in))
1209 for i := range *in {
1210 (*in)[i].DeepCopyInto(&(*out)[i])
1211 }
1212 }
1213 return
1214 }
1215
1216
1217 func (in *MembershipKubernetesResourceStatus) DeepCopy() *MembershipKubernetesResourceStatus {
1218 if in == nil {
1219 return nil
1220 }
1221 out := new(MembershipKubernetesResourceStatus)
1222 in.DeepCopyInto(out)
1223 return out
1224 }
1225
1226
1227 func (in *MembershipMembershipResourcesStatus) DeepCopyInto(out *MembershipMembershipResourcesStatus) {
1228 *out = *in
1229 if in.ClusterScoped != nil {
1230 in, out := &in.ClusterScoped, &out.ClusterScoped
1231 *out = new(bool)
1232 **out = **in
1233 }
1234 if in.Manifest != nil {
1235 in, out := &in.Manifest, &out.Manifest
1236 *out = new(string)
1237 **out = **in
1238 }
1239 return
1240 }
1241
1242
1243 func (in *MembershipMembershipResourcesStatus) DeepCopy() *MembershipMembershipResourcesStatus {
1244 if in == nil {
1245 return nil
1246 }
1247 out := new(MembershipMembershipResourcesStatus)
1248 in.DeepCopyInto(out)
1249 return out
1250 }
1251
1252
1253 func (in *MembershipResourceOptions) DeepCopyInto(out *MembershipResourceOptions) {
1254 *out = *in
1255 if in.ConnectVersion != nil {
1256 in, out := &in.ConnectVersion, &out.ConnectVersion
1257 *out = new(string)
1258 **out = **in
1259 }
1260 if in.V1beta1Crd != nil {
1261 in, out := &in.V1beta1Crd, &out.V1beta1Crd
1262 *out = new(bool)
1263 **out = **in
1264 }
1265 return
1266 }
1267
1268
1269 func (in *MembershipResourceOptions) DeepCopy() *MembershipResourceOptions {
1270 if in == nil {
1271 return nil
1272 }
1273 out := new(MembershipResourceOptions)
1274 in.DeepCopyInto(out)
1275 return out
1276 }
1277
1278
1279 func (in *MembershipStateStatus) DeepCopyInto(out *MembershipStateStatus) {
1280 *out = *in
1281 if in.Code != nil {
1282 in, out := &in.Code, &out.Code
1283 *out = new(string)
1284 **out = **in
1285 }
1286 return
1287 }
1288
1289
1290 func (in *MembershipStateStatus) DeepCopy() *MembershipStateStatus {
1291 if in == nil {
1292 return nil
1293 }
1294 out := new(MembershipStateStatus)
1295 in.DeepCopyInto(out)
1296 return out
1297 }
1298
View as plain text