1
2
3
4
5
6 package v1
7
8 import (
9 corev1 "k8s.io/api/core/v1"
10 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
11 runtime "k8s.io/apimachinery/pkg/runtime"
12 )
13
14
15 func (in *AWSFailureDomain) DeepCopyInto(out *AWSFailureDomain) {
16 *out = *in
17 if in.Subnet != nil {
18 in, out := &in.Subnet, &out.Subnet
19 *out = new(AWSResourceReference)
20 (*in).DeepCopyInto(*out)
21 }
22 out.Placement = in.Placement
23 return
24 }
25
26
27 func (in *AWSFailureDomain) DeepCopy() *AWSFailureDomain {
28 if in == nil {
29 return nil
30 }
31 out := new(AWSFailureDomain)
32 in.DeepCopyInto(out)
33 return out
34 }
35
36
37 func (in *AWSFailureDomainPlacement) DeepCopyInto(out *AWSFailureDomainPlacement) {
38 *out = *in
39 return
40 }
41
42
43 func (in *AWSFailureDomainPlacement) DeepCopy() *AWSFailureDomainPlacement {
44 if in == nil {
45 return nil
46 }
47 out := new(AWSFailureDomainPlacement)
48 in.DeepCopyInto(out)
49 return out
50 }
51
52
53 func (in *AWSResourceFilter) DeepCopyInto(out *AWSResourceFilter) {
54 *out = *in
55 if in.Values != nil {
56 in, out := &in.Values, &out.Values
57 *out = make([]string, len(*in))
58 copy(*out, *in)
59 }
60 return
61 }
62
63
64 func (in *AWSResourceFilter) DeepCopy() *AWSResourceFilter {
65 if in == nil {
66 return nil
67 }
68 out := new(AWSResourceFilter)
69 in.DeepCopyInto(out)
70 return out
71 }
72
73
74 func (in *AWSResourceReference) DeepCopyInto(out *AWSResourceReference) {
75 *out = *in
76 if in.ID != nil {
77 in, out := &in.ID, &out.ID
78 *out = new(string)
79 **out = **in
80 }
81 if in.ARN != nil {
82 in, out := &in.ARN, &out.ARN
83 *out = new(string)
84 **out = **in
85 }
86 if in.Filters != nil {
87 in, out := &in.Filters, &out.Filters
88 *out = new([]AWSResourceFilter)
89 if **in != nil {
90 in, out := *in, *out
91 *out = make([]AWSResourceFilter, len(*in))
92 for i := range *in {
93 (*in)[i].DeepCopyInto(&(*out)[i])
94 }
95 }
96 }
97 return
98 }
99
100
101 func (in *AWSResourceReference) DeepCopy() *AWSResourceReference {
102 if in == nil {
103 return nil
104 }
105 out := new(AWSResourceReference)
106 in.DeepCopyInto(out)
107 return out
108 }
109
110
111 func (in *AlibabaCloudMachineProviderConfig) DeepCopyInto(out *AlibabaCloudMachineProviderConfig) {
112 *out = *in
113 out.TypeMeta = in.TypeMeta
114 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
115 if in.DataDisks != nil {
116 in, out := &in.DataDisks, &out.DataDisks
117 *out = make([]DataDiskProperties, len(*in))
118 copy(*out, *in)
119 }
120 if in.SecurityGroups != nil {
121 in, out := &in.SecurityGroups, &out.SecurityGroups
122 *out = make([]AlibabaResourceReference, len(*in))
123 for i := range *in {
124 (*in)[i].DeepCopyInto(&(*out)[i])
125 }
126 }
127 out.Bandwidth = in.Bandwidth
128 out.SystemDisk = in.SystemDisk
129 in.VSwitch.DeepCopyInto(&out.VSwitch)
130 in.ResourceGroup.DeepCopyInto(&out.ResourceGroup)
131 if in.UserDataSecret != nil {
132 in, out := &in.UserDataSecret, &out.UserDataSecret
133 *out = new(corev1.LocalObjectReference)
134 **out = **in
135 }
136 if in.CredentialsSecret != nil {
137 in, out := &in.CredentialsSecret, &out.CredentialsSecret
138 *out = new(corev1.LocalObjectReference)
139 **out = **in
140 }
141 if in.Tags != nil {
142 in, out := &in.Tags, &out.Tags
143 *out = make([]Tag, len(*in))
144 copy(*out, *in)
145 }
146 return
147 }
148
149
150 func (in *AlibabaCloudMachineProviderConfig) DeepCopy() *AlibabaCloudMachineProviderConfig {
151 if in == nil {
152 return nil
153 }
154 out := new(AlibabaCloudMachineProviderConfig)
155 in.DeepCopyInto(out)
156 return out
157 }
158
159
160 func (in *AlibabaCloudMachineProviderConfig) DeepCopyObject() runtime.Object {
161 if c := in.DeepCopy(); c != nil {
162 return c
163 }
164 return nil
165 }
166
167
168 func (in *AlibabaCloudMachineProviderConfigList) DeepCopyInto(out *AlibabaCloudMachineProviderConfigList) {
169 *out = *in
170 out.TypeMeta = in.TypeMeta
171 in.ListMeta.DeepCopyInto(&out.ListMeta)
172 if in.Items != nil {
173 in, out := &in.Items, &out.Items
174 *out = make([]AlibabaCloudMachineProviderConfig, len(*in))
175 for i := range *in {
176 (*in)[i].DeepCopyInto(&(*out)[i])
177 }
178 }
179 return
180 }
181
182
183 func (in *AlibabaCloudMachineProviderConfigList) DeepCopy() *AlibabaCloudMachineProviderConfigList {
184 if in == nil {
185 return nil
186 }
187 out := new(AlibabaCloudMachineProviderConfigList)
188 in.DeepCopyInto(out)
189 return out
190 }
191
192
193 func (in *AlibabaCloudMachineProviderConfigList) DeepCopyObject() runtime.Object {
194 if c := in.DeepCopy(); c != nil {
195 return c
196 }
197 return nil
198 }
199
200
201 func (in *AlibabaCloudMachineProviderStatus) DeepCopyInto(out *AlibabaCloudMachineProviderStatus) {
202 *out = *in
203 out.TypeMeta = in.TypeMeta
204 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
205 if in.InstanceID != nil {
206 in, out := &in.InstanceID, &out.InstanceID
207 *out = new(string)
208 **out = **in
209 }
210 if in.InstanceState != nil {
211 in, out := &in.InstanceState, &out.InstanceState
212 *out = new(string)
213 **out = **in
214 }
215 if in.Conditions != nil {
216 in, out := &in.Conditions, &out.Conditions
217 *out = make([]metav1.Condition, len(*in))
218 for i := range *in {
219 (*in)[i].DeepCopyInto(&(*out)[i])
220 }
221 }
222 return
223 }
224
225
226 func (in *AlibabaCloudMachineProviderStatus) DeepCopy() *AlibabaCloudMachineProviderStatus {
227 if in == nil {
228 return nil
229 }
230 out := new(AlibabaCloudMachineProviderStatus)
231 in.DeepCopyInto(out)
232 return out
233 }
234
235
236 func (in *AlibabaCloudMachineProviderStatus) DeepCopyObject() runtime.Object {
237 if c := in.DeepCopy(); c != nil {
238 return c
239 }
240 return nil
241 }
242
243
244 func (in *AlibabaResourceReference) DeepCopyInto(out *AlibabaResourceReference) {
245 *out = *in
246 if in.ID != nil {
247 in, out := &in.ID, &out.ID
248 *out = new(string)
249 **out = **in
250 }
251 if in.Name != nil {
252 in, out := &in.Name, &out.Name
253 *out = new(string)
254 **out = **in
255 }
256 if in.Tags != nil {
257 in, out := &in.Tags, &out.Tags
258 *out = new([]Tag)
259 if **in != nil {
260 in, out := *in, *out
261 *out = make([]Tag, len(*in))
262 copy(*out, *in)
263 }
264 }
265 return
266 }
267
268
269 func (in *AlibabaResourceReference) DeepCopy() *AlibabaResourceReference {
270 if in == nil {
271 return nil
272 }
273 out := new(AlibabaResourceReference)
274 in.DeepCopyInto(out)
275 return out
276 }
277
278
279 func (in *AzureFailureDomain) DeepCopyInto(out *AzureFailureDomain) {
280 *out = *in
281 return
282 }
283
284
285 func (in *AzureFailureDomain) DeepCopy() *AzureFailureDomain {
286 if in == nil {
287 return nil
288 }
289 out := new(AzureFailureDomain)
290 in.DeepCopyInto(out)
291 return out
292 }
293
294
295 func (in *BandwidthProperties) DeepCopyInto(out *BandwidthProperties) {
296 *out = *in
297 return
298 }
299
300
301 func (in *BandwidthProperties) DeepCopy() *BandwidthProperties {
302 if in == nil {
303 return nil
304 }
305 out := new(BandwidthProperties)
306 in.DeepCopyInto(out)
307 return out
308 }
309
310
311 func (in *ControlPlaneMachineSet) DeepCopyInto(out *ControlPlaneMachineSet) {
312 *out = *in
313 out.TypeMeta = in.TypeMeta
314 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
315 in.Spec.DeepCopyInto(&out.Spec)
316 in.Status.DeepCopyInto(&out.Status)
317 return
318 }
319
320
321 func (in *ControlPlaneMachineSet) DeepCopy() *ControlPlaneMachineSet {
322 if in == nil {
323 return nil
324 }
325 out := new(ControlPlaneMachineSet)
326 in.DeepCopyInto(out)
327 return out
328 }
329
330
331 func (in *ControlPlaneMachineSet) DeepCopyObject() runtime.Object {
332 if c := in.DeepCopy(); c != nil {
333 return c
334 }
335 return nil
336 }
337
338
339 func (in *ControlPlaneMachineSetList) DeepCopyInto(out *ControlPlaneMachineSetList) {
340 *out = *in
341 out.TypeMeta = in.TypeMeta
342 in.ListMeta.DeepCopyInto(&out.ListMeta)
343 if in.Items != nil {
344 in, out := &in.Items, &out.Items
345 *out = make([]ControlPlaneMachineSet, len(*in))
346 for i := range *in {
347 (*in)[i].DeepCopyInto(&(*out)[i])
348 }
349 }
350 return
351 }
352
353
354 func (in *ControlPlaneMachineSetList) DeepCopy() *ControlPlaneMachineSetList {
355 if in == nil {
356 return nil
357 }
358 out := new(ControlPlaneMachineSetList)
359 in.DeepCopyInto(out)
360 return out
361 }
362
363
364 func (in *ControlPlaneMachineSetList) DeepCopyObject() runtime.Object {
365 if c := in.DeepCopy(); c != nil {
366 return c
367 }
368 return nil
369 }
370
371
372 func (in *ControlPlaneMachineSetSpec) DeepCopyInto(out *ControlPlaneMachineSetSpec) {
373 *out = *in
374 if in.Replicas != nil {
375 in, out := &in.Replicas, &out.Replicas
376 *out = new(int32)
377 **out = **in
378 }
379 out.Strategy = in.Strategy
380 in.Selector.DeepCopyInto(&out.Selector)
381 in.Template.DeepCopyInto(&out.Template)
382 return
383 }
384
385
386 func (in *ControlPlaneMachineSetSpec) DeepCopy() *ControlPlaneMachineSetSpec {
387 if in == nil {
388 return nil
389 }
390 out := new(ControlPlaneMachineSetSpec)
391 in.DeepCopyInto(out)
392 return out
393 }
394
395
396 func (in *ControlPlaneMachineSetStatus) DeepCopyInto(out *ControlPlaneMachineSetStatus) {
397 *out = *in
398 if in.Conditions != nil {
399 in, out := &in.Conditions, &out.Conditions
400 *out = make([]metav1.Condition, len(*in))
401 for i := range *in {
402 (*in)[i].DeepCopyInto(&(*out)[i])
403 }
404 }
405 return
406 }
407
408
409 func (in *ControlPlaneMachineSetStatus) DeepCopy() *ControlPlaneMachineSetStatus {
410 if in == nil {
411 return nil
412 }
413 out := new(ControlPlaneMachineSetStatus)
414 in.DeepCopyInto(out)
415 return out
416 }
417
418
419 func (in *ControlPlaneMachineSetStrategy) DeepCopyInto(out *ControlPlaneMachineSetStrategy) {
420 *out = *in
421 return
422 }
423
424
425 func (in *ControlPlaneMachineSetStrategy) DeepCopy() *ControlPlaneMachineSetStrategy {
426 if in == nil {
427 return nil
428 }
429 out := new(ControlPlaneMachineSetStrategy)
430 in.DeepCopyInto(out)
431 return out
432 }
433
434
435 func (in *ControlPlaneMachineSetTemplate) DeepCopyInto(out *ControlPlaneMachineSetTemplate) {
436 *out = *in
437 if in.OpenShiftMachineV1Beta1Machine != nil {
438 in, out := &in.OpenShiftMachineV1Beta1Machine, &out.OpenShiftMachineV1Beta1Machine
439 *out = new(OpenShiftMachineV1Beta1MachineTemplate)
440 (*in).DeepCopyInto(*out)
441 }
442 return
443 }
444
445
446 func (in *ControlPlaneMachineSetTemplate) DeepCopy() *ControlPlaneMachineSetTemplate {
447 if in == nil {
448 return nil
449 }
450 out := new(ControlPlaneMachineSetTemplate)
451 in.DeepCopyInto(out)
452 return out
453 }
454
455
456 func (in *ControlPlaneMachineSetTemplateObjectMeta) DeepCopyInto(out *ControlPlaneMachineSetTemplateObjectMeta) {
457 *out = *in
458 if in.Labels != nil {
459 in, out := &in.Labels, &out.Labels
460 *out = make(map[string]string, len(*in))
461 for key, val := range *in {
462 (*out)[key] = val
463 }
464 }
465 if in.Annotations != nil {
466 in, out := &in.Annotations, &out.Annotations
467 *out = make(map[string]string, len(*in))
468 for key, val := range *in {
469 (*out)[key] = val
470 }
471 }
472 return
473 }
474
475
476 func (in *ControlPlaneMachineSetTemplateObjectMeta) DeepCopy() *ControlPlaneMachineSetTemplateObjectMeta {
477 if in == nil {
478 return nil
479 }
480 out := new(ControlPlaneMachineSetTemplateObjectMeta)
481 in.DeepCopyInto(out)
482 return out
483 }
484
485
486 func (in *DataDiskProperties) DeepCopyInto(out *DataDiskProperties) {
487 *out = *in
488 return
489 }
490
491
492 func (in *DataDiskProperties) DeepCopy() *DataDiskProperties {
493 if in == nil {
494 return nil
495 }
496 out := new(DataDiskProperties)
497 in.DeepCopyInto(out)
498 return out
499 }
500
501
502 func (in *FailureDomains) DeepCopyInto(out *FailureDomains) {
503 *out = *in
504 if in.AWS != nil {
505 in, out := &in.AWS, &out.AWS
506 *out = new([]AWSFailureDomain)
507 if **in != nil {
508 in, out := *in, *out
509 *out = make([]AWSFailureDomain, len(*in))
510 for i := range *in {
511 (*in)[i].DeepCopyInto(&(*out)[i])
512 }
513 }
514 }
515 if in.Azure != nil {
516 in, out := &in.Azure, &out.Azure
517 *out = new([]AzureFailureDomain)
518 if **in != nil {
519 in, out := *in, *out
520 *out = make([]AzureFailureDomain, len(*in))
521 copy(*out, *in)
522 }
523 }
524 if in.GCP != nil {
525 in, out := &in.GCP, &out.GCP
526 *out = new([]GCPFailureDomain)
527 if **in != nil {
528 in, out := *in, *out
529 *out = make([]GCPFailureDomain, len(*in))
530 copy(*out, *in)
531 }
532 }
533 return
534 }
535
536
537 func (in *FailureDomains) DeepCopy() *FailureDomains {
538 if in == nil {
539 return nil
540 }
541 out := new(FailureDomains)
542 in.DeepCopyInto(out)
543 return out
544 }
545
546
547 func (in *GCPFailureDomain) DeepCopyInto(out *GCPFailureDomain) {
548 *out = *in
549 return
550 }
551
552
553 func (in *GCPFailureDomain) DeepCopy() *GCPFailureDomain {
554 if in == nil {
555 return nil
556 }
557 out := new(GCPFailureDomain)
558 in.DeepCopyInto(out)
559 return out
560 }
561
562
563 func (in *LoadBalancerReference) DeepCopyInto(out *LoadBalancerReference) {
564 *out = *in
565 return
566 }
567
568
569 func (in *LoadBalancerReference) DeepCopy() *LoadBalancerReference {
570 if in == nil {
571 return nil
572 }
573 out := new(LoadBalancerReference)
574 in.DeepCopyInto(out)
575 return out
576 }
577
578
579 func (in *NutanixCategory) DeepCopyInto(out *NutanixCategory) {
580 *out = *in
581 return
582 }
583
584
585 func (in *NutanixCategory) DeepCopy() *NutanixCategory {
586 if in == nil {
587 return nil
588 }
589 out := new(NutanixCategory)
590 in.DeepCopyInto(out)
591 return out
592 }
593
594
595 func (in *NutanixMachineProviderConfig) DeepCopyInto(out *NutanixMachineProviderConfig) {
596 *out = *in
597 out.TypeMeta = in.TypeMeta
598 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
599 in.Cluster.DeepCopyInto(&out.Cluster)
600 in.Image.DeepCopyInto(&out.Image)
601 if in.Subnets != nil {
602 in, out := &in.Subnets, &out.Subnets
603 *out = make([]NutanixResourceIdentifier, len(*in))
604 for i := range *in {
605 (*in)[i].DeepCopyInto(&(*out)[i])
606 }
607 }
608 out.MemorySize = in.MemorySize.DeepCopy()
609 out.SystemDiskSize = in.SystemDiskSize.DeepCopy()
610 in.Project.DeepCopyInto(&out.Project)
611 if in.Categories != nil {
612 in, out := &in.Categories, &out.Categories
613 *out = make([]NutanixCategory, len(*in))
614 copy(*out, *in)
615 }
616 if in.UserDataSecret != nil {
617 in, out := &in.UserDataSecret, &out.UserDataSecret
618 *out = new(corev1.LocalObjectReference)
619 **out = **in
620 }
621 if in.CredentialsSecret != nil {
622 in, out := &in.CredentialsSecret, &out.CredentialsSecret
623 *out = new(corev1.LocalObjectReference)
624 **out = **in
625 }
626 return
627 }
628
629
630 func (in *NutanixMachineProviderConfig) DeepCopy() *NutanixMachineProviderConfig {
631 if in == nil {
632 return nil
633 }
634 out := new(NutanixMachineProviderConfig)
635 in.DeepCopyInto(out)
636 return out
637 }
638
639
640 func (in *NutanixMachineProviderConfig) DeepCopyObject() runtime.Object {
641 if c := in.DeepCopy(); c != nil {
642 return c
643 }
644 return nil
645 }
646
647
648 func (in *NutanixMachineProviderStatus) DeepCopyInto(out *NutanixMachineProviderStatus) {
649 *out = *in
650 out.TypeMeta = in.TypeMeta
651 if in.Conditions != nil {
652 in, out := &in.Conditions, &out.Conditions
653 *out = make([]metav1.Condition, len(*in))
654 for i := range *in {
655 (*in)[i].DeepCopyInto(&(*out)[i])
656 }
657 }
658 if in.VmUUID != nil {
659 in, out := &in.VmUUID, &out.VmUUID
660 *out = new(string)
661 **out = **in
662 }
663 return
664 }
665
666
667 func (in *NutanixMachineProviderStatus) DeepCopy() *NutanixMachineProviderStatus {
668 if in == nil {
669 return nil
670 }
671 out := new(NutanixMachineProviderStatus)
672 in.DeepCopyInto(out)
673 return out
674 }
675
676
677 func (in *NutanixMachineProviderStatus) DeepCopyObject() runtime.Object {
678 if c := in.DeepCopy(); c != nil {
679 return c
680 }
681 return nil
682 }
683
684
685 func (in *NutanixResourceIdentifier) DeepCopyInto(out *NutanixResourceIdentifier) {
686 *out = *in
687 if in.UUID != nil {
688 in, out := &in.UUID, &out.UUID
689 *out = new(string)
690 **out = **in
691 }
692 if in.Name != nil {
693 in, out := &in.Name, &out.Name
694 *out = new(string)
695 **out = **in
696 }
697 return
698 }
699
700
701 func (in *NutanixResourceIdentifier) DeepCopy() *NutanixResourceIdentifier {
702 if in == nil {
703 return nil
704 }
705 out := new(NutanixResourceIdentifier)
706 in.DeepCopyInto(out)
707 return out
708 }
709
710
711 func (in *OpenShiftMachineV1Beta1MachineTemplate) DeepCopyInto(out *OpenShiftMachineV1Beta1MachineTemplate) {
712 *out = *in
713 in.FailureDomains.DeepCopyInto(&out.FailureDomains)
714 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
715 in.Spec.DeepCopyInto(&out.Spec)
716 return
717 }
718
719
720 func (in *OpenShiftMachineV1Beta1MachineTemplate) DeepCopy() *OpenShiftMachineV1Beta1MachineTemplate {
721 if in == nil {
722 return nil
723 }
724 out := new(OpenShiftMachineV1Beta1MachineTemplate)
725 in.DeepCopyInto(out)
726 return out
727 }
728
729
730 func (in *PowerVSMachineProviderConfig) DeepCopyInto(out *PowerVSMachineProviderConfig) {
731 *out = *in
732 out.TypeMeta = in.TypeMeta
733 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
734 if in.UserDataSecret != nil {
735 in, out := &in.UserDataSecret, &out.UserDataSecret
736 *out = new(PowerVSSecretReference)
737 **out = **in
738 }
739 if in.CredentialsSecret != nil {
740 in, out := &in.CredentialsSecret, &out.CredentialsSecret
741 *out = new(PowerVSSecretReference)
742 **out = **in
743 }
744 in.ServiceInstance.DeepCopyInto(&out.ServiceInstance)
745 in.Image.DeepCopyInto(&out.Image)
746 in.Network.DeepCopyInto(&out.Network)
747 out.Processors = in.Processors
748 if in.LoadBalancers != nil {
749 in, out := &in.LoadBalancers, &out.LoadBalancers
750 *out = make([]LoadBalancerReference, len(*in))
751 copy(*out, *in)
752 }
753 return
754 }
755
756
757 func (in *PowerVSMachineProviderConfig) DeepCopy() *PowerVSMachineProviderConfig {
758 if in == nil {
759 return nil
760 }
761 out := new(PowerVSMachineProviderConfig)
762 in.DeepCopyInto(out)
763 return out
764 }
765
766
767 func (in *PowerVSMachineProviderConfig) DeepCopyObject() runtime.Object {
768 if c := in.DeepCopy(); c != nil {
769 return c
770 }
771 return nil
772 }
773
774
775 func (in *PowerVSMachineProviderStatus) DeepCopyInto(out *PowerVSMachineProviderStatus) {
776 *out = *in
777 out.TypeMeta = in.TypeMeta
778 if in.Conditions != nil {
779 in, out := &in.Conditions, &out.Conditions
780 *out = make([]metav1.Condition, len(*in))
781 for i := range *in {
782 (*in)[i].DeepCopyInto(&(*out)[i])
783 }
784 }
785 if in.InstanceID != nil {
786 in, out := &in.InstanceID, &out.InstanceID
787 *out = new(string)
788 **out = **in
789 }
790 if in.ServiceInstanceID != nil {
791 in, out := &in.ServiceInstanceID, &out.ServiceInstanceID
792 *out = new(string)
793 **out = **in
794 }
795 if in.InstanceState != nil {
796 in, out := &in.InstanceState, &out.InstanceState
797 *out = new(string)
798 **out = **in
799 }
800 return
801 }
802
803
804 func (in *PowerVSMachineProviderStatus) DeepCopy() *PowerVSMachineProviderStatus {
805 if in == nil {
806 return nil
807 }
808 out := new(PowerVSMachineProviderStatus)
809 in.DeepCopyInto(out)
810 return out
811 }
812
813
814 func (in *PowerVSMachineProviderStatus) DeepCopyObject() runtime.Object {
815 if c := in.DeepCopy(); c != nil {
816 return c
817 }
818 return nil
819 }
820
821
822 func (in *PowerVSResource) DeepCopyInto(out *PowerVSResource) {
823 *out = *in
824 if in.ID != nil {
825 in, out := &in.ID, &out.ID
826 *out = new(string)
827 **out = **in
828 }
829 if in.Name != nil {
830 in, out := &in.Name, &out.Name
831 *out = new(string)
832 **out = **in
833 }
834 if in.RegEx != nil {
835 in, out := &in.RegEx, &out.RegEx
836 *out = new(string)
837 **out = **in
838 }
839 return
840 }
841
842
843 func (in *PowerVSResource) DeepCopy() *PowerVSResource {
844 if in == nil {
845 return nil
846 }
847 out := new(PowerVSResource)
848 in.DeepCopyInto(out)
849 return out
850 }
851
852
853 func (in *PowerVSSecretReference) DeepCopyInto(out *PowerVSSecretReference) {
854 *out = *in
855 return
856 }
857
858
859 func (in *PowerVSSecretReference) DeepCopy() *PowerVSSecretReference {
860 if in == nil {
861 return nil
862 }
863 out := new(PowerVSSecretReference)
864 in.DeepCopyInto(out)
865 return out
866 }
867
868
869 func (in *SystemDiskProperties) DeepCopyInto(out *SystemDiskProperties) {
870 *out = *in
871 return
872 }
873
874
875 func (in *SystemDiskProperties) DeepCopy() *SystemDiskProperties {
876 if in == nil {
877 return nil
878 }
879 out := new(SystemDiskProperties)
880 in.DeepCopyInto(out)
881 return out
882 }
883
884
885 func (in *Tag) DeepCopyInto(out *Tag) {
886 *out = *in
887 return
888 }
889
890
891 func (in *Tag) DeepCopy() *Tag {
892 if in == nil {
893 return nil
894 }
895 out := new(Tag)
896 in.DeepCopyInto(out)
897 return out
898 }
899
View as plain text