1
2
3
4
5
6 package v1beta1
7
8 import (
9 v1 "k8s.io/api/core/v1"
10 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
11 runtime "k8s.io/apimachinery/pkg/runtime"
12 intstr "k8s.io/apimachinery/pkg/util/intstr"
13 )
14
15
16 func (in *AWSMachineProviderConfig) DeepCopyInto(out *AWSMachineProviderConfig) {
17 *out = *in
18 out.TypeMeta = in.TypeMeta
19 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
20 in.AMI.DeepCopyInto(&out.AMI)
21 if in.Tags != nil {
22 in, out := &in.Tags, &out.Tags
23 *out = make([]TagSpecification, len(*in))
24 copy(*out, *in)
25 }
26 if in.IAMInstanceProfile != nil {
27 in, out := &in.IAMInstanceProfile, &out.IAMInstanceProfile
28 *out = new(AWSResourceReference)
29 (*in).DeepCopyInto(*out)
30 }
31 if in.UserDataSecret != nil {
32 in, out := &in.UserDataSecret, &out.UserDataSecret
33 *out = new(v1.LocalObjectReference)
34 **out = **in
35 }
36 if in.CredentialsSecret != nil {
37 in, out := &in.CredentialsSecret, &out.CredentialsSecret
38 *out = new(v1.LocalObjectReference)
39 **out = **in
40 }
41 if in.KeyName != nil {
42 in, out := &in.KeyName, &out.KeyName
43 *out = new(string)
44 **out = **in
45 }
46 if in.PublicIP != nil {
47 in, out := &in.PublicIP, &out.PublicIP
48 *out = new(bool)
49 **out = **in
50 }
51 if in.SecurityGroups != nil {
52 in, out := &in.SecurityGroups, &out.SecurityGroups
53 *out = make([]AWSResourceReference, len(*in))
54 for i := range *in {
55 (*in)[i].DeepCopyInto(&(*out)[i])
56 }
57 }
58 in.Subnet.DeepCopyInto(&out.Subnet)
59 out.Placement = in.Placement
60 if in.LoadBalancers != nil {
61 in, out := &in.LoadBalancers, &out.LoadBalancers
62 *out = make([]LoadBalancerReference, len(*in))
63 copy(*out, *in)
64 }
65 if in.BlockDevices != nil {
66 in, out := &in.BlockDevices, &out.BlockDevices
67 *out = make([]BlockDeviceMappingSpec, len(*in))
68 for i := range *in {
69 (*in)[i].DeepCopyInto(&(*out)[i])
70 }
71 }
72 if in.SpotMarketOptions != nil {
73 in, out := &in.SpotMarketOptions, &out.SpotMarketOptions
74 *out = new(SpotMarketOptions)
75 (*in).DeepCopyInto(*out)
76 }
77 out.MetadataServiceOptions = in.MetadataServiceOptions
78 return
79 }
80
81
82 func (in *AWSMachineProviderConfig) DeepCopy() *AWSMachineProviderConfig {
83 if in == nil {
84 return nil
85 }
86 out := new(AWSMachineProviderConfig)
87 in.DeepCopyInto(out)
88 return out
89 }
90
91
92 func (in *AWSMachineProviderConfig) DeepCopyObject() runtime.Object {
93 if c := in.DeepCopy(); c != nil {
94 return c
95 }
96 return nil
97 }
98
99
100 func (in *AWSMachineProviderConfigList) DeepCopyInto(out *AWSMachineProviderConfigList) {
101 *out = *in
102 out.TypeMeta = in.TypeMeta
103 in.ListMeta.DeepCopyInto(&out.ListMeta)
104 if in.Items != nil {
105 in, out := &in.Items, &out.Items
106 *out = make([]AWSMachineProviderConfig, len(*in))
107 for i := range *in {
108 (*in)[i].DeepCopyInto(&(*out)[i])
109 }
110 }
111 return
112 }
113
114
115 func (in *AWSMachineProviderConfigList) DeepCopy() *AWSMachineProviderConfigList {
116 if in == nil {
117 return nil
118 }
119 out := new(AWSMachineProviderConfigList)
120 in.DeepCopyInto(out)
121 return out
122 }
123
124
125 func (in *AWSMachineProviderStatus) DeepCopyInto(out *AWSMachineProviderStatus) {
126 *out = *in
127 out.TypeMeta = in.TypeMeta
128 if in.InstanceID != nil {
129 in, out := &in.InstanceID, &out.InstanceID
130 *out = new(string)
131 **out = **in
132 }
133 if in.InstanceState != nil {
134 in, out := &in.InstanceState, &out.InstanceState
135 *out = new(string)
136 **out = **in
137 }
138 if in.Conditions != nil {
139 in, out := &in.Conditions, &out.Conditions
140 *out = make([]metav1.Condition, len(*in))
141 for i := range *in {
142 (*in)[i].DeepCopyInto(&(*out)[i])
143 }
144 }
145 return
146 }
147
148
149 func (in *AWSMachineProviderStatus) DeepCopy() *AWSMachineProviderStatus {
150 if in == nil {
151 return nil
152 }
153 out := new(AWSMachineProviderStatus)
154 in.DeepCopyInto(out)
155 return out
156 }
157
158
159 func (in *AWSResourceReference) DeepCopyInto(out *AWSResourceReference) {
160 *out = *in
161 if in.ID != nil {
162 in, out := &in.ID, &out.ID
163 *out = new(string)
164 **out = **in
165 }
166 if in.ARN != nil {
167 in, out := &in.ARN, &out.ARN
168 *out = new(string)
169 **out = **in
170 }
171 if in.Filters != nil {
172 in, out := &in.Filters, &out.Filters
173 *out = make([]Filter, len(*in))
174 for i := range *in {
175 (*in)[i].DeepCopyInto(&(*out)[i])
176 }
177 }
178 return
179 }
180
181
182 func (in *AWSResourceReference) DeepCopy() *AWSResourceReference {
183 if in == nil {
184 return nil
185 }
186 out := new(AWSResourceReference)
187 in.DeepCopyInto(out)
188 return out
189 }
190
191
192 func (in *AzureBootDiagnostics) DeepCopyInto(out *AzureBootDiagnostics) {
193 *out = *in
194 if in.CustomerManaged != nil {
195 in, out := &in.CustomerManaged, &out.CustomerManaged
196 *out = new(AzureCustomerManagedBootDiagnostics)
197 **out = **in
198 }
199 return
200 }
201
202
203 func (in *AzureBootDiagnostics) DeepCopy() *AzureBootDiagnostics {
204 if in == nil {
205 return nil
206 }
207 out := new(AzureBootDiagnostics)
208 in.DeepCopyInto(out)
209 return out
210 }
211
212
213 func (in *AzureCustomerManagedBootDiagnostics) DeepCopyInto(out *AzureCustomerManagedBootDiagnostics) {
214 *out = *in
215 return
216 }
217
218
219 func (in *AzureCustomerManagedBootDiagnostics) DeepCopy() *AzureCustomerManagedBootDiagnostics {
220 if in == nil {
221 return nil
222 }
223 out := new(AzureCustomerManagedBootDiagnostics)
224 in.DeepCopyInto(out)
225 return out
226 }
227
228
229 func (in *AzureDiagnostics) DeepCopyInto(out *AzureDiagnostics) {
230 *out = *in
231 if in.Boot != nil {
232 in, out := &in.Boot, &out.Boot
233 *out = new(AzureBootDiagnostics)
234 (*in).DeepCopyInto(*out)
235 }
236 return
237 }
238
239
240 func (in *AzureDiagnostics) DeepCopy() *AzureDiagnostics {
241 if in == nil {
242 return nil
243 }
244 out := new(AzureDiagnostics)
245 in.DeepCopyInto(out)
246 return out
247 }
248
249
250 func (in *AzureMachineProviderSpec) DeepCopyInto(out *AzureMachineProviderSpec) {
251 *out = *in
252 out.TypeMeta = in.TypeMeta
253 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
254 if in.UserDataSecret != nil {
255 in, out := &in.UserDataSecret, &out.UserDataSecret
256 *out = new(v1.SecretReference)
257 **out = **in
258 }
259 if in.CredentialsSecret != nil {
260 in, out := &in.CredentialsSecret, &out.CredentialsSecret
261 *out = new(v1.SecretReference)
262 **out = **in
263 }
264 out.Image = in.Image
265 in.OSDisk.DeepCopyInto(&out.OSDisk)
266 if in.DataDisks != nil {
267 in, out := &in.DataDisks, &out.DataDisks
268 *out = make([]DataDisk, len(*in))
269 for i := range *in {
270 (*in)[i].DeepCopyInto(&(*out)[i])
271 }
272 }
273 if in.Tags != nil {
274 in, out := &in.Tags, &out.Tags
275 *out = make(map[string]string, len(*in))
276 for key, val := range *in {
277 (*out)[key] = val
278 }
279 }
280 if in.ApplicationSecurityGroups != nil {
281 in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups
282 *out = make([]string, len(*in))
283 copy(*out, *in)
284 }
285 if in.NatRule != nil {
286 in, out := &in.NatRule, &out.NatRule
287 *out = new(int64)
288 **out = **in
289 }
290 if in.Zone != nil {
291 in, out := &in.Zone, &out.Zone
292 *out = new(string)
293 **out = **in
294 }
295 if in.SpotVMOptions != nil {
296 in, out := &in.SpotVMOptions, &out.SpotVMOptions
297 *out = new(SpotVMOptions)
298 (*in).DeepCopyInto(*out)
299 }
300 if in.SecurityProfile != nil {
301 in, out := &in.SecurityProfile, &out.SecurityProfile
302 *out = new(SecurityProfile)
303 (*in).DeepCopyInto(*out)
304 }
305 in.Diagnostics.DeepCopyInto(&out.Diagnostics)
306 return
307 }
308
309
310 func (in *AzureMachineProviderSpec) DeepCopy() *AzureMachineProviderSpec {
311 if in == nil {
312 return nil
313 }
314 out := new(AzureMachineProviderSpec)
315 in.DeepCopyInto(out)
316 return out
317 }
318
319
320 func (in *AzureMachineProviderSpec) DeepCopyObject() runtime.Object {
321 if c := in.DeepCopy(); c != nil {
322 return c
323 }
324 return nil
325 }
326
327
328 func (in *AzureMachineProviderStatus) DeepCopyInto(out *AzureMachineProviderStatus) {
329 *out = *in
330 out.TypeMeta = in.TypeMeta
331 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
332 if in.VMID != nil {
333 in, out := &in.VMID, &out.VMID
334 *out = new(string)
335 **out = **in
336 }
337 if in.VMState != nil {
338 in, out := &in.VMState, &out.VMState
339 *out = new(AzureVMState)
340 **out = **in
341 }
342 if in.Conditions != nil {
343 in, out := &in.Conditions, &out.Conditions
344 *out = make([]metav1.Condition, len(*in))
345 for i := range *in {
346 (*in)[i].DeepCopyInto(&(*out)[i])
347 }
348 }
349 return
350 }
351
352
353 func (in *AzureMachineProviderStatus) DeepCopy() *AzureMachineProviderStatus {
354 if in == nil {
355 return nil
356 }
357 out := new(AzureMachineProviderStatus)
358 in.DeepCopyInto(out)
359 return out
360 }
361
362
363 func (in *BlockDeviceMappingSpec) DeepCopyInto(out *BlockDeviceMappingSpec) {
364 *out = *in
365 if in.DeviceName != nil {
366 in, out := &in.DeviceName, &out.DeviceName
367 *out = new(string)
368 **out = **in
369 }
370 if in.EBS != nil {
371 in, out := &in.EBS, &out.EBS
372 *out = new(EBSBlockDeviceSpec)
373 (*in).DeepCopyInto(*out)
374 }
375 if in.NoDevice != nil {
376 in, out := &in.NoDevice, &out.NoDevice
377 *out = new(string)
378 **out = **in
379 }
380 if in.VirtualName != nil {
381 in, out := &in.VirtualName, &out.VirtualName
382 *out = new(string)
383 **out = **in
384 }
385 return
386 }
387
388
389 func (in *BlockDeviceMappingSpec) DeepCopy() *BlockDeviceMappingSpec {
390 if in == nil {
391 return nil
392 }
393 out := new(BlockDeviceMappingSpec)
394 in.DeepCopyInto(out)
395 return out
396 }
397
398
399 func (in *Condition) DeepCopyInto(out *Condition) {
400 *out = *in
401 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
402 return
403 }
404
405
406 func (in *Condition) DeepCopy() *Condition {
407 if in == nil {
408 return nil
409 }
410 out := new(Condition)
411 in.DeepCopyInto(out)
412 return out
413 }
414
415
416 func (in Conditions) DeepCopyInto(out *Conditions) {
417 {
418 in := &in
419 *out = make(Conditions, len(*in))
420 for i := range *in {
421 (*in)[i].DeepCopyInto(&(*out)[i])
422 }
423 return
424 }
425 }
426
427
428 func (in Conditions) DeepCopy() Conditions {
429 if in == nil {
430 return nil
431 }
432 out := new(Conditions)
433 in.DeepCopyInto(out)
434 return *out
435 }
436
437
438 func (in *DataDisk) DeepCopyInto(out *DataDisk) {
439 *out = *in
440 in.ManagedDisk.DeepCopyInto(&out.ManagedDisk)
441 return
442 }
443
444
445 func (in *DataDisk) DeepCopy() *DataDisk {
446 if in == nil {
447 return nil
448 }
449 out := new(DataDisk)
450 in.DeepCopyInto(out)
451 return out
452 }
453
454
455 func (in *DataDiskManagedDiskParameters) DeepCopyInto(out *DataDiskManagedDiskParameters) {
456 *out = *in
457 if in.DiskEncryptionSet != nil {
458 in, out := &in.DiskEncryptionSet, &out.DiskEncryptionSet
459 *out = new(DiskEncryptionSetParameters)
460 **out = **in
461 }
462 return
463 }
464
465
466 func (in *DataDiskManagedDiskParameters) DeepCopy() *DataDiskManagedDiskParameters {
467 if in == nil {
468 return nil
469 }
470 out := new(DataDiskManagedDiskParameters)
471 in.DeepCopyInto(out)
472 return out
473 }
474
475
476 func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters) {
477 *out = *in
478 return
479 }
480
481
482 func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters {
483 if in == nil {
484 return nil
485 }
486 out := new(DiskEncryptionSetParameters)
487 in.DeepCopyInto(out)
488 return out
489 }
490
491
492 func (in *DiskSettings) DeepCopyInto(out *DiskSettings) {
493 *out = *in
494 return
495 }
496
497
498 func (in *DiskSettings) DeepCopy() *DiskSettings {
499 if in == nil {
500 return nil
501 }
502 out := new(DiskSettings)
503 in.DeepCopyInto(out)
504 return out
505 }
506
507
508 func (in *EBSBlockDeviceSpec) DeepCopyInto(out *EBSBlockDeviceSpec) {
509 *out = *in
510 if in.DeleteOnTermination != nil {
511 in, out := &in.DeleteOnTermination, &out.DeleteOnTermination
512 *out = new(bool)
513 **out = **in
514 }
515 if in.Encrypted != nil {
516 in, out := &in.Encrypted, &out.Encrypted
517 *out = new(bool)
518 **out = **in
519 }
520 in.KMSKey.DeepCopyInto(&out.KMSKey)
521 if in.Iops != nil {
522 in, out := &in.Iops, &out.Iops
523 *out = new(int64)
524 **out = **in
525 }
526 if in.VolumeSize != nil {
527 in, out := &in.VolumeSize, &out.VolumeSize
528 *out = new(int64)
529 **out = **in
530 }
531 if in.VolumeType != nil {
532 in, out := &in.VolumeType, &out.VolumeType
533 *out = new(string)
534 **out = **in
535 }
536 return
537 }
538
539
540 func (in *EBSBlockDeviceSpec) DeepCopy() *EBSBlockDeviceSpec {
541 if in == nil {
542 return nil
543 }
544 out := new(EBSBlockDeviceSpec)
545 in.DeepCopyInto(out)
546 return out
547 }
548
549
550 func (in *Filter) DeepCopyInto(out *Filter) {
551 *out = *in
552 if in.Values != nil {
553 in, out := &in.Values, &out.Values
554 *out = make([]string, len(*in))
555 copy(*out, *in)
556 }
557 return
558 }
559
560
561 func (in *Filter) DeepCopy() *Filter {
562 if in == nil {
563 return nil
564 }
565 out := new(Filter)
566 in.DeepCopyInto(out)
567 return out
568 }
569
570
571 func (in *GCPDisk) DeepCopyInto(out *GCPDisk) {
572 *out = *in
573 if in.Labels != nil {
574 in, out := &in.Labels, &out.Labels
575 *out = make(map[string]string, len(*in))
576 for key, val := range *in {
577 (*out)[key] = val
578 }
579 }
580 if in.EncryptionKey != nil {
581 in, out := &in.EncryptionKey, &out.EncryptionKey
582 *out = new(GCPEncryptionKeyReference)
583 (*in).DeepCopyInto(*out)
584 }
585 return
586 }
587
588
589 func (in *GCPDisk) DeepCopy() *GCPDisk {
590 if in == nil {
591 return nil
592 }
593 out := new(GCPDisk)
594 in.DeepCopyInto(out)
595 return out
596 }
597
598
599 func (in *GCPEncryptionKeyReference) DeepCopyInto(out *GCPEncryptionKeyReference) {
600 *out = *in
601 if in.KMSKey != nil {
602 in, out := &in.KMSKey, &out.KMSKey
603 *out = new(GCPKMSKeyReference)
604 **out = **in
605 }
606 return
607 }
608
609
610 func (in *GCPEncryptionKeyReference) DeepCopy() *GCPEncryptionKeyReference {
611 if in == nil {
612 return nil
613 }
614 out := new(GCPEncryptionKeyReference)
615 in.DeepCopyInto(out)
616 return out
617 }
618
619
620 func (in *GCPGPUConfig) DeepCopyInto(out *GCPGPUConfig) {
621 *out = *in
622 return
623 }
624
625
626 func (in *GCPGPUConfig) DeepCopy() *GCPGPUConfig {
627 if in == nil {
628 return nil
629 }
630 out := new(GCPGPUConfig)
631 in.DeepCopyInto(out)
632 return out
633 }
634
635
636 func (in *GCPKMSKeyReference) DeepCopyInto(out *GCPKMSKeyReference) {
637 *out = *in
638 return
639 }
640
641
642 func (in *GCPKMSKeyReference) DeepCopy() *GCPKMSKeyReference {
643 if in == nil {
644 return nil
645 }
646 out := new(GCPKMSKeyReference)
647 in.DeepCopyInto(out)
648 return out
649 }
650
651
652 func (in *GCPMachineProviderSpec) DeepCopyInto(out *GCPMachineProviderSpec) {
653 *out = *in
654 out.TypeMeta = in.TypeMeta
655 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
656 if in.UserDataSecret != nil {
657 in, out := &in.UserDataSecret, &out.UserDataSecret
658 *out = new(v1.LocalObjectReference)
659 **out = **in
660 }
661 if in.CredentialsSecret != nil {
662 in, out := &in.CredentialsSecret, &out.CredentialsSecret
663 *out = new(v1.LocalObjectReference)
664 **out = **in
665 }
666 if in.Disks != nil {
667 in, out := &in.Disks, &out.Disks
668 *out = make([]*GCPDisk, len(*in))
669 for i := range *in {
670 if (*in)[i] != nil {
671 in, out := &(*in)[i], &(*out)[i]
672 *out = new(GCPDisk)
673 (*in).DeepCopyInto(*out)
674 }
675 }
676 }
677 if in.Labels != nil {
678 in, out := &in.Labels, &out.Labels
679 *out = make(map[string]string, len(*in))
680 for key, val := range *in {
681 (*out)[key] = val
682 }
683 }
684 if in.Metadata != nil {
685 in, out := &in.Metadata, &out.Metadata
686 *out = make([]*GCPMetadata, len(*in))
687 for i := range *in {
688 if (*in)[i] != nil {
689 in, out := &(*in)[i], &(*out)[i]
690 *out = new(GCPMetadata)
691 (*in).DeepCopyInto(*out)
692 }
693 }
694 }
695 if in.NetworkInterfaces != nil {
696 in, out := &in.NetworkInterfaces, &out.NetworkInterfaces
697 *out = make([]*GCPNetworkInterface, len(*in))
698 for i := range *in {
699 if (*in)[i] != nil {
700 in, out := &(*in)[i], &(*out)[i]
701 *out = new(GCPNetworkInterface)
702 **out = **in
703 }
704 }
705 }
706 if in.ServiceAccounts != nil {
707 in, out := &in.ServiceAccounts, &out.ServiceAccounts
708 *out = make([]GCPServiceAccount, len(*in))
709 for i := range *in {
710 (*in)[i].DeepCopyInto(&(*out)[i])
711 }
712 }
713 if in.Tags != nil {
714 in, out := &in.Tags, &out.Tags
715 *out = make([]string, len(*in))
716 copy(*out, *in)
717 }
718 if in.TargetPools != nil {
719 in, out := &in.TargetPools, &out.TargetPools
720 *out = make([]string, len(*in))
721 copy(*out, *in)
722 }
723 if in.GPUs != nil {
724 in, out := &in.GPUs, &out.GPUs
725 *out = make([]GCPGPUConfig, len(*in))
726 copy(*out, *in)
727 }
728 out.ShieldedInstanceConfig = in.ShieldedInstanceConfig
729 return
730 }
731
732
733 func (in *GCPMachineProviderSpec) DeepCopy() *GCPMachineProviderSpec {
734 if in == nil {
735 return nil
736 }
737 out := new(GCPMachineProviderSpec)
738 in.DeepCopyInto(out)
739 return out
740 }
741
742
743 func (in *GCPMachineProviderSpec) DeepCopyObject() runtime.Object {
744 if c := in.DeepCopy(); c != nil {
745 return c
746 }
747 return nil
748 }
749
750
751 func (in *GCPMachineProviderStatus) DeepCopyInto(out *GCPMachineProviderStatus) {
752 *out = *in
753 out.TypeMeta = in.TypeMeta
754 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
755 if in.InstanceID != nil {
756 in, out := &in.InstanceID, &out.InstanceID
757 *out = new(string)
758 **out = **in
759 }
760 if in.InstanceState != nil {
761 in, out := &in.InstanceState, &out.InstanceState
762 *out = new(string)
763 **out = **in
764 }
765 if in.Conditions != nil {
766 in, out := &in.Conditions, &out.Conditions
767 *out = make([]metav1.Condition, len(*in))
768 for i := range *in {
769 (*in)[i].DeepCopyInto(&(*out)[i])
770 }
771 }
772 return
773 }
774
775
776 func (in *GCPMachineProviderStatus) DeepCopy() *GCPMachineProviderStatus {
777 if in == nil {
778 return nil
779 }
780 out := new(GCPMachineProviderStatus)
781 in.DeepCopyInto(out)
782 return out
783 }
784
785
786 func (in *GCPMetadata) DeepCopyInto(out *GCPMetadata) {
787 *out = *in
788 if in.Value != nil {
789 in, out := &in.Value, &out.Value
790 *out = new(string)
791 **out = **in
792 }
793 return
794 }
795
796
797 func (in *GCPMetadata) DeepCopy() *GCPMetadata {
798 if in == nil {
799 return nil
800 }
801 out := new(GCPMetadata)
802 in.DeepCopyInto(out)
803 return out
804 }
805
806
807 func (in *GCPNetworkInterface) DeepCopyInto(out *GCPNetworkInterface) {
808 *out = *in
809 return
810 }
811
812
813 func (in *GCPNetworkInterface) DeepCopy() *GCPNetworkInterface {
814 if in == nil {
815 return nil
816 }
817 out := new(GCPNetworkInterface)
818 in.DeepCopyInto(out)
819 return out
820 }
821
822
823 func (in *GCPServiceAccount) DeepCopyInto(out *GCPServiceAccount) {
824 *out = *in
825 if in.Scopes != nil {
826 in, out := &in.Scopes, &out.Scopes
827 *out = make([]string, len(*in))
828 copy(*out, *in)
829 }
830 return
831 }
832
833
834 func (in *GCPServiceAccount) DeepCopy() *GCPServiceAccount {
835 if in == nil {
836 return nil
837 }
838 out := new(GCPServiceAccount)
839 in.DeepCopyInto(out)
840 return out
841 }
842
843
844 func (in *GCPShieldedInstanceConfig) DeepCopyInto(out *GCPShieldedInstanceConfig) {
845 *out = *in
846 return
847 }
848
849
850 func (in *GCPShieldedInstanceConfig) DeepCopy() *GCPShieldedInstanceConfig {
851 if in == nil {
852 return nil
853 }
854 out := new(GCPShieldedInstanceConfig)
855 in.DeepCopyInto(out)
856 return out
857 }
858
859
860 func (in *Image) DeepCopyInto(out *Image) {
861 *out = *in
862 return
863 }
864
865
866 func (in *Image) DeepCopy() *Image {
867 if in == nil {
868 return nil
869 }
870 out := new(Image)
871 in.DeepCopyInto(out)
872 return out
873 }
874
875
876 func (in *LastOperation) DeepCopyInto(out *LastOperation) {
877 *out = *in
878 if in.Description != nil {
879 in, out := &in.Description, &out.Description
880 *out = new(string)
881 **out = **in
882 }
883 if in.LastUpdated != nil {
884 in, out := &in.LastUpdated, &out.LastUpdated
885 *out = (*in).DeepCopy()
886 }
887 if in.State != nil {
888 in, out := &in.State, &out.State
889 *out = new(string)
890 **out = **in
891 }
892 if in.Type != nil {
893 in, out := &in.Type, &out.Type
894 *out = new(string)
895 **out = **in
896 }
897 return
898 }
899
900
901 func (in *LastOperation) DeepCopy() *LastOperation {
902 if in == nil {
903 return nil
904 }
905 out := new(LastOperation)
906 in.DeepCopyInto(out)
907 return out
908 }
909
910
911 func (in *LifecycleHook) DeepCopyInto(out *LifecycleHook) {
912 *out = *in
913 return
914 }
915
916
917 func (in *LifecycleHook) DeepCopy() *LifecycleHook {
918 if in == nil {
919 return nil
920 }
921 out := new(LifecycleHook)
922 in.DeepCopyInto(out)
923 return out
924 }
925
926
927 func (in *LifecycleHooks) DeepCopyInto(out *LifecycleHooks) {
928 *out = *in
929 if in.PreDrain != nil {
930 in, out := &in.PreDrain, &out.PreDrain
931 *out = make([]LifecycleHook, len(*in))
932 copy(*out, *in)
933 }
934 if in.PreTerminate != nil {
935 in, out := &in.PreTerminate, &out.PreTerminate
936 *out = make([]LifecycleHook, len(*in))
937 copy(*out, *in)
938 }
939 return
940 }
941
942
943 func (in *LifecycleHooks) DeepCopy() *LifecycleHooks {
944 if in == nil {
945 return nil
946 }
947 out := new(LifecycleHooks)
948 in.DeepCopyInto(out)
949 return out
950 }
951
952
953 func (in *LoadBalancerReference) DeepCopyInto(out *LoadBalancerReference) {
954 *out = *in
955 return
956 }
957
958
959 func (in *LoadBalancerReference) DeepCopy() *LoadBalancerReference {
960 if in == nil {
961 return nil
962 }
963 out := new(LoadBalancerReference)
964 in.DeepCopyInto(out)
965 return out
966 }
967
968
969 func (in *Machine) DeepCopyInto(out *Machine) {
970 *out = *in
971 out.TypeMeta = in.TypeMeta
972 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
973 in.Spec.DeepCopyInto(&out.Spec)
974 in.Status.DeepCopyInto(&out.Status)
975 return
976 }
977
978
979 func (in *Machine) DeepCopy() *Machine {
980 if in == nil {
981 return nil
982 }
983 out := new(Machine)
984 in.DeepCopyInto(out)
985 return out
986 }
987
988
989 func (in *Machine) DeepCopyObject() runtime.Object {
990 if c := in.DeepCopy(); c != nil {
991 return c
992 }
993 return nil
994 }
995
996
997 func (in *MachineHealthCheck) DeepCopyInto(out *MachineHealthCheck) {
998 *out = *in
999 out.TypeMeta = in.TypeMeta
1000 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1001 in.Spec.DeepCopyInto(&out.Spec)
1002 in.Status.DeepCopyInto(&out.Status)
1003 return
1004 }
1005
1006
1007 func (in *MachineHealthCheck) DeepCopy() *MachineHealthCheck {
1008 if in == nil {
1009 return nil
1010 }
1011 out := new(MachineHealthCheck)
1012 in.DeepCopyInto(out)
1013 return out
1014 }
1015
1016
1017 func (in *MachineHealthCheck) DeepCopyObject() runtime.Object {
1018 if c := in.DeepCopy(); c != nil {
1019 return c
1020 }
1021 return nil
1022 }
1023
1024
1025 func (in *MachineHealthCheckList) DeepCopyInto(out *MachineHealthCheckList) {
1026 *out = *in
1027 out.TypeMeta = in.TypeMeta
1028 in.ListMeta.DeepCopyInto(&out.ListMeta)
1029 if in.Items != nil {
1030 in, out := &in.Items, &out.Items
1031 *out = make([]MachineHealthCheck, len(*in))
1032 for i := range *in {
1033 (*in)[i].DeepCopyInto(&(*out)[i])
1034 }
1035 }
1036 return
1037 }
1038
1039
1040 func (in *MachineHealthCheckList) DeepCopy() *MachineHealthCheckList {
1041 if in == nil {
1042 return nil
1043 }
1044 out := new(MachineHealthCheckList)
1045 in.DeepCopyInto(out)
1046 return out
1047 }
1048
1049
1050 func (in *MachineHealthCheckList) DeepCopyObject() runtime.Object {
1051 if c := in.DeepCopy(); c != nil {
1052 return c
1053 }
1054 return nil
1055 }
1056
1057
1058 func (in *MachineHealthCheckSpec) DeepCopyInto(out *MachineHealthCheckSpec) {
1059 *out = *in
1060 in.Selector.DeepCopyInto(&out.Selector)
1061 if in.UnhealthyConditions != nil {
1062 in, out := &in.UnhealthyConditions, &out.UnhealthyConditions
1063 *out = make([]UnhealthyCondition, len(*in))
1064 copy(*out, *in)
1065 }
1066 if in.MaxUnhealthy != nil {
1067 in, out := &in.MaxUnhealthy, &out.MaxUnhealthy
1068 *out = new(intstr.IntOrString)
1069 **out = **in
1070 }
1071 if in.NodeStartupTimeout != nil {
1072 in, out := &in.NodeStartupTimeout, &out.NodeStartupTimeout
1073 *out = new(metav1.Duration)
1074 **out = **in
1075 }
1076 if in.RemediationTemplate != nil {
1077 in, out := &in.RemediationTemplate, &out.RemediationTemplate
1078 *out = new(v1.ObjectReference)
1079 **out = **in
1080 }
1081 return
1082 }
1083
1084
1085 func (in *MachineHealthCheckSpec) DeepCopy() *MachineHealthCheckSpec {
1086 if in == nil {
1087 return nil
1088 }
1089 out := new(MachineHealthCheckSpec)
1090 in.DeepCopyInto(out)
1091 return out
1092 }
1093
1094
1095 func (in *MachineHealthCheckStatus) DeepCopyInto(out *MachineHealthCheckStatus) {
1096 *out = *in
1097 if in.ExpectedMachines != nil {
1098 in, out := &in.ExpectedMachines, &out.ExpectedMachines
1099 *out = new(int)
1100 **out = **in
1101 }
1102 if in.CurrentHealthy != nil {
1103 in, out := &in.CurrentHealthy, &out.CurrentHealthy
1104 *out = new(int)
1105 **out = **in
1106 }
1107 if in.Conditions != nil {
1108 in, out := &in.Conditions, &out.Conditions
1109 *out = make(Conditions, len(*in))
1110 for i := range *in {
1111 (*in)[i].DeepCopyInto(&(*out)[i])
1112 }
1113 }
1114 return
1115 }
1116
1117
1118 func (in *MachineHealthCheckStatus) DeepCopy() *MachineHealthCheckStatus {
1119 if in == nil {
1120 return nil
1121 }
1122 out := new(MachineHealthCheckStatus)
1123 in.DeepCopyInto(out)
1124 return out
1125 }
1126
1127
1128 func (in *MachineList) DeepCopyInto(out *MachineList) {
1129 *out = *in
1130 out.TypeMeta = in.TypeMeta
1131 in.ListMeta.DeepCopyInto(&out.ListMeta)
1132 if in.Items != nil {
1133 in, out := &in.Items, &out.Items
1134 *out = make([]Machine, len(*in))
1135 for i := range *in {
1136 (*in)[i].DeepCopyInto(&(*out)[i])
1137 }
1138 }
1139 return
1140 }
1141
1142
1143 func (in *MachineList) DeepCopy() *MachineList {
1144 if in == nil {
1145 return nil
1146 }
1147 out := new(MachineList)
1148 in.DeepCopyInto(out)
1149 return out
1150 }
1151
1152
1153 func (in *MachineList) DeepCopyObject() runtime.Object {
1154 if c := in.DeepCopy(); c != nil {
1155 return c
1156 }
1157 return nil
1158 }
1159
1160
1161 func (in *MachineSet) DeepCopyInto(out *MachineSet) {
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 return
1168 }
1169
1170
1171 func (in *MachineSet) DeepCopy() *MachineSet {
1172 if in == nil {
1173 return nil
1174 }
1175 out := new(MachineSet)
1176 in.DeepCopyInto(out)
1177 return out
1178 }
1179
1180
1181 func (in *MachineSet) DeepCopyObject() runtime.Object {
1182 if c := in.DeepCopy(); c != nil {
1183 return c
1184 }
1185 return nil
1186 }
1187
1188
1189 func (in *MachineSetList) DeepCopyInto(out *MachineSetList) {
1190 *out = *in
1191 out.TypeMeta = in.TypeMeta
1192 in.ListMeta.DeepCopyInto(&out.ListMeta)
1193 if in.Items != nil {
1194 in, out := &in.Items, &out.Items
1195 *out = make([]MachineSet, len(*in))
1196 for i := range *in {
1197 (*in)[i].DeepCopyInto(&(*out)[i])
1198 }
1199 }
1200 return
1201 }
1202
1203
1204 func (in *MachineSetList) DeepCopy() *MachineSetList {
1205 if in == nil {
1206 return nil
1207 }
1208 out := new(MachineSetList)
1209 in.DeepCopyInto(out)
1210 return out
1211 }
1212
1213
1214 func (in *MachineSetList) DeepCopyObject() runtime.Object {
1215 if c := in.DeepCopy(); c != nil {
1216 return c
1217 }
1218 return nil
1219 }
1220
1221
1222 func (in *MachineSetSpec) DeepCopyInto(out *MachineSetSpec) {
1223 *out = *in
1224 if in.Replicas != nil {
1225 in, out := &in.Replicas, &out.Replicas
1226 *out = new(int32)
1227 **out = **in
1228 }
1229 in.Selector.DeepCopyInto(&out.Selector)
1230 in.Template.DeepCopyInto(&out.Template)
1231 return
1232 }
1233
1234
1235 func (in *MachineSetSpec) DeepCopy() *MachineSetSpec {
1236 if in == nil {
1237 return nil
1238 }
1239 out := new(MachineSetSpec)
1240 in.DeepCopyInto(out)
1241 return out
1242 }
1243
1244
1245 func (in *MachineSetStatus) DeepCopyInto(out *MachineSetStatus) {
1246 *out = *in
1247 if in.ErrorReason != nil {
1248 in, out := &in.ErrorReason, &out.ErrorReason
1249 *out = new(MachineSetStatusError)
1250 **out = **in
1251 }
1252 if in.ErrorMessage != nil {
1253 in, out := &in.ErrorMessage, &out.ErrorMessage
1254 *out = new(string)
1255 **out = **in
1256 }
1257 return
1258 }
1259
1260
1261 func (in *MachineSetStatus) DeepCopy() *MachineSetStatus {
1262 if in == nil {
1263 return nil
1264 }
1265 out := new(MachineSetStatus)
1266 in.DeepCopyInto(out)
1267 return out
1268 }
1269
1270
1271 func (in *MachineSpec) DeepCopyInto(out *MachineSpec) {
1272 *out = *in
1273 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1274 in.LifecycleHooks.DeepCopyInto(&out.LifecycleHooks)
1275 if in.Taints != nil {
1276 in, out := &in.Taints, &out.Taints
1277 *out = make([]v1.Taint, len(*in))
1278 for i := range *in {
1279 (*in)[i].DeepCopyInto(&(*out)[i])
1280 }
1281 }
1282 in.ProviderSpec.DeepCopyInto(&out.ProviderSpec)
1283 if in.ProviderID != nil {
1284 in, out := &in.ProviderID, &out.ProviderID
1285 *out = new(string)
1286 **out = **in
1287 }
1288 return
1289 }
1290
1291
1292 func (in *MachineSpec) DeepCopy() *MachineSpec {
1293 if in == nil {
1294 return nil
1295 }
1296 out := new(MachineSpec)
1297 in.DeepCopyInto(out)
1298 return out
1299 }
1300
1301
1302 func (in *MachineStatus) DeepCopyInto(out *MachineStatus) {
1303 *out = *in
1304 if in.NodeRef != nil {
1305 in, out := &in.NodeRef, &out.NodeRef
1306 *out = new(v1.ObjectReference)
1307 **out = **in
1308 }
1309 if in.LastUpdated != nil {
1310 in, out := &in.LastUpdated, &out.LastUpdated
1311 *out = (*in).DeepCopy()
1312 }
1313 if in.ErrorReason != nil {
1314 in, out := &in.ErrorReason, &out.ErrorReason
1315 *out = new(MachineStatusError)
1316 **out = **in
1317 }
1318 if in.ErrorMessage != nil {
1319 in, out := &in.ErrorMessage, &out.ErrorMessage
1320 *out = new(string)
1321 **out = **in
1322 }
1323 if in.ProviderStatus != nil {
1324 in, out := &in.ProviderStatus, &out.ProviderStatus
1325 *out = new(runtime.RawExtension)
1326 (*in).DeepCopyInto(*out)
1327 }
1328 if in.Addresses != nil {
1329 in, out := &in.Addresses, &out.Addresses
1330 *out = make([]v1.NodeAddress, len(*in))
1331 copy(*out, *in)
1332 }
1333 if in.LastOperation != nil {
1334 in, out := &in.LastOperation, &out.LastOperation
1335 *out = new(LastOperation)
1336 (*in).DeepCopyInto(*out)
1337 }
1338 if in.Phase != nil {
1339 in, out := &in.Phase, &out.Phase
1340 *out = new(string)
1341 **out = **in
1342 }
1343 if in.Conditions != nil {
1344 in, out := &in.Conditions, &out.Conditions
1345 *out = make(Conditions, len(*in))
1346 for i := range *in {
1347 (*in)[i].DeepCopyInto(&(*out)[i])
1348 }
1349 }
1350 return
1351 }
1352
1353
1354 func (in *MachineStatus) DeepCopy() *MachineStatus {
1355 if in == nil {
1356 return nil
1357 }
1358 out := new(MachineStatus)
1359 in.DeepCopyInto(out)
1360 return out
1361 }
1362
1363
1364 func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec) {
1365 *out = *in
1366 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1367 in.Spec.DeepCopyInto(&out.Spec)
1368 return
1369 }
1370
1371
1372 func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec {
1373 if in == nil {
1374 return nil
1375 }
1376 out := new(MachineTemplateSpec)
1377 in.DeepCopyInto(out)
1378 return out
1379 }
1380
1381
1382 func (in *MetadataServiceOptions) DeepCopyInto(out *MetadataServiceOptions) {
1383 *out = *in
1384 return
1385 }
1386
1387
1388 func (in *MetadataServiceOptions) DeepCopy() *MetadataServiceOptions {
1389 if in == nil {
1390 return nil
1391 }
1392 out := new(MetadataServiceOptions)
1393 in.DeepCopyInto(out)
1394 return out
1395 }
1396
1397
1398 func (in *NetworkDeviceSpec) DeepCopyInto(out *NetworkDeviceSpec) {
1399 *out = *in
1400 return
1401 }
1402
1403
1404 func (in *NetworkDeviceSpec) DeepCopy() *NetworkDeviceSpec {
1405 if in == nil {
1406 return nil
1407 }
1408 out := new(NetworkDeviceSpec)
1409 in.DeepCopyInto(out)
1410 return out
1411 }
1412
1413
1414 func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) {
1415 *out = *in
1416 if in.Devices != nil {
1417 in, out := &in.Devices, &out.Devices
1418 *out = make([]NetworkDeviceSpec, len(*in))
1419 copy(*out, *in)
1420 }
1421 return
1422 }
1423
1424
1425 func (in *NetworkSpec) DeepCopy() *NetworkSpec {
1426 if in == nil {
1427 return nil
1428 }
1429 out := new(NetworkSpec)
1430 in.DeepCopyInto(out)
1431 return out
1432 }
1433
1434
1435 func (in *OSDisk) DeepCopyInto(out *OSDisk) {
1436 *out = *in
1437 in.ManagedDisk.DeepCopyInto(&out.ManagedDisk)
1438 out.DiskSettings = in.DiskSettings
1439 return
1440 }
1441
1442
1443 func (in *OSDisk) DeepCopy() *OSDisk {
1444 if in == nil {
1445 return nil
1446 }
1447 out := new(OSDisk)
1448 in.DeepCopyInto(out)
1449 return out
1450 }
1451
1452
1453 func (in *OSDiskManagedDiskParameters) DeepCopyInto(out *OSDiskManagedDiskParameters) {
1454 *out = *in
1455 if in.DiskEncryptionSet != nil {
1456 in, out := &in.DiskEncryptionSet, &out.DiskEncryptionSet
1457 *out = new(DiskEncryptionSetParameters)
1458 **out = **in
1459 }
1460 return
1461 }
1462
1463
1464 func (in *OSDiskManagedDiskParameters) DeepCopy() *OSDiskManagedDiskParameters {
1465 if in == nil {
1466 return nil
1467 }
1468 out := new(OSDiskManagedDiskParameters)
1469 in.DeepCopyInto(out)
1470 return out
1471 }
1472
1473
1474 func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
1475 *out = *in
1476 if in.Labels != nil {
1477 in, out := &in.Labels, &out.Labels
1478 *out = make(map[string]string, len(*in))
1479 for key, val := range *in {
1480 (*out)[key] = val
1481 }
1482 }
1483 if in.Annotations != nil {
1484 in, out := &in.Annotations, &out.Annotations
1485 *out = make(map[string]string, len(*in))
1486 for key, val := range *in {
1487 (*out)[key] = val
1488 }
1489 }
1490 if in.OwnerReferences != nil {
1491 in, out := &in.OwnerReferences, &out.OwnerReferences
1492 *out = make([]metav1.OwnerReference, len(*in))
1493 for i := range *in {
1494 (*in)[i].DeepCopyInto(&(*out)[i])
1495 }
1496 }
1497 return
1498 }
1499
1500
1501 func (in *ObjectMeta) DeepCopy() *ObjectMeta {
1502 if in == nil {
1503 return nil
1504 }
1505 out := new(ObjectMeta)
1506 in.DeepCopyInto(out)
1507 return out
1508 }
1509
1510
1511 func (in *Placement) DeepCopyInto(out *Placement) {
1512 *out = *in
1513 return
1514 }
1515
1516
1517 func (in *Placement) DeepCopy() *Placement {
1518 if in == nil {
1519 return nil
1520 }
1521 out := new(Placement)
1522 in.DeepCopyInto(out)
1523 return out
1524 }
1525
1526
1527 func (in *ProviderSpec) DeepCopyInto(out *ProviderSpec) {
1528 *out = *in
1529 if in.Value != nil {
1530 in, out := &in.Value, &out.Value
1531 *out = new(runtime.RawExtension)
1532 (*in).DeepCopyInto(*out)
1533 }
1534 return
1535 }
1536
1537
1538 func (in *ProviderSpec) DeepCopy() *ProviderSpec {
1539 if in == nil {
1540 return nil
1541 }
1542 out := new(ProviderSpec)
1543 in.DeepCopyInto(out)
1544 return out
1545 }
1546
1547
1548 func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile) {
1549 *out = *in
1550 if in.EncryptionAtHost != nil {
1551 in, out := &in.EncryptionAtHost, &out.EncryptionAtHost
1552 *out = new(bool)
1553 **out = **in
1554 }
1555 return
1556 }
1557
1558
1559 func (in *SecurityProfile) DeepCopy() *SecurityProfile {
1560 if in == nil {
1561 return nil
1562 }
1563 out := new(SecurityProfile)
1564 in.DeepCopyInto(out)
1565 return out
1566 }
1567
1568
1569 func (in *SpotMarketOptions) DeepCopyInto(out *SpotMarketOptions) {
1570 *out = *in
1571 if in.MaxPrice != nil {
1572 in, out := &in.MaxPrice, &out.MaxPrice
1573 *out = new(string)
1574 **out = **in
1575 }
1576 return
1577 }
1578
1579
1580 func (in *SpotMarketOptions) DeepCopy() *SpotMarketOptions {
1581 if in == nil {
1582 return nil
1583 }
1584 out := new(SpotMarketOptions)
1585 in.DeepCopyInto(out)
1586 return out
1587 }
1588
1589
1590 func (in *SpotVMOptions) DeepCopyInto(out *SpotVMOptions) {
1591 *out = *in
1592 if in.MaxPrice != nil {
1593 in, out := &in.MaxPrice, &out.MaxPrice
1594 x := (*in).DeepCopy()
1595 *out = &x
1596 }
1597 return
1598 }
1599
1600
1601 func (in *SpotVMOptions) DeepCopy() *SpotVMOptions {
1602 if in == nil {
1603 return nil
1604 }
1605 out := new(SpotVMOptions)
1606 in.DeepCopyInto(out)
1607 return out
1608 }
1609
1610
1611 func (in *TagSpecification) DeepCopyInto(out *TagSpecification) {
1612 *out = *in
1613 return
1614 }
1615
1616
1617 func (in *TagSpecification) DeepCopy() *TagSpecification {
1618 if in == nil {
1619 return nil
1620 }
1621 out := new(TagSpecification)
1622 in.DeepCopyInto(out)
1623 return out
1624 }
1625
1626
1627 func (in *UnhealthyCondition) DeepCopyInto(out *UnhealthyCondition) {
1628 *out = *in
1629 out.Timeout = in.Timeout
1630 return
1631 }
1632
1633
1634 func (in *UnhealthyCondition) DeepCopy() *UnhealthyCondition {
1635 if in == nil {
1636 return nil
1637 }
1638 out := new(UnhealthyCondition)
1639 in.DeepCopyInto(out)
1640 return out
1641 }
1642
1643
1644 func (in *VSphereMachineProviderSpec) DeepCopyInto(out *VSphereMachineProviderSpec) {
1645 *out = *in
1646 out.TypeMeta = in.TypeMeta
1647 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1648 if in.UserDataSecret != nil {
1649 in, out := &in.UserDataSecret, &out.UserDataSecret
1650 *out = new(v1.LocalObjectReference)
1651 **out = **in
1652 }
1653 if in.CredentialsSecret != nil {
1654 in, out := &in.CredentialsSecret, &out.CredentialsSecret
1655 *out = new(v1.LocalObjectReference)
1656 **out = **in
1657 }
1658 if in.Workspace != nil {
1659 in, out := &in.Workspace, &out.Workspace
1660 *out = new(Workspace)
1661 **out = **in
1662 }
1663 in.Network.DeepCopyInto(&out.Network)
1664 return
1665 }
1666
1667
1668 func (in *VSphereMachineProviderSpec) DeepCopy() *VSphereMachineProviderSpec {
1669 if in == nil {
1670 return nil
1671 }
1672 out := new(VSphereMachineProviderSpec)
1673 in.DeepCopyInto(out)
1674 return out
1675 }
1676
1677
1678 func (in *VSphereMachineProviderSpec) DeepCopyObject() runtime.Object {
1679 if c := in.DeepCopy(); c != nil {
1680 return c
1681 }
1682 return nil
1683 }
1684
1685
1686 func (in *VSphereMachineProviderStatus) DeepCopyInto(out *VSphereMachineProviderStatus) {
1687 *out = *in
1688 out.TypeMeta = in.TypeMeta
1689 if in.InstanceID != nil {
1690 in, out := &in.InstanceID, &out.InstanceID
1691 *out = new(string)
1692 **out = **in
1693 }
1694 if in.InstanceState != nil {
1695 in, out := &in.InstanceState, &out.InstanceState
1696 *out = new(string)
1697 **out = **in
1698 }
1699 if in.Conditions != nil {
1700 in, out := &in.Conditions, &out.Conditions
1701 *out = make([]metav1.Condition, len(*in))
1702 for i := range *in {
1703 (*in)[i].DeepCopyInto(&(*out)[i])
1704 }
1705 }
1706 return
1707 }
1708
1709
1710 func (in *VSphereMachineProviderStatus) DeepCopy() *VSphereMachineProviderStatus {
1711 if in == nil {
1712 return nil
1713 }
1714 out := new(VSphereMachineProviderStatus)
1715 in.DeepCopyInto(out)
1716 return out
1717 }
1718
1719
1720 func (in *Workspace) DeepCopyInto(out *Workspace) {
1721 *out = *in
1722 return
1723 }
1724
1725
1726 func (in *Workspace) DeepCopy() *Workspace {
1727 if in == nil {
1728 return nil
1729 }
1730 out := new(Workspace)
1731 in.DeepCopyInto(out)
1732 return out
1733 }
1734
View as plain text