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 *AccessboundarypolicyAccessBoundaryRule) DeepCopyInto(out *AccessboundarypolicyAccessBoundaryRule) {
34 *out = *in
35 if in.AvailabilityCondition != nil {
36 in, out := &in.AvailabilityCondition, &out.AvailabilityCondition
37 *out = new(AccessboundarypolicyAvailabilityCondition)
38 (*in).DeepCopyInto(*out)
39 }
40 if in.AvailablePermissions != nil {
41 in, out := &in.AvailablePermissions, &out.AvailablePermissions
42 *out = make([]string, len(*in))
43 copy(*out, *in)
44 }
45 if in.AvailableResource != nil {
46 in, out := &in.AvailableResource, &out.AvailableResource
47 *out = new(string)
48 **out = **in
49 }
50 return
51 }
52
53
54 func (in *AccessboundarypolicyAccessBoundaryRule) DeepCopy() *AccessboundarypolicyAccessBoundaryRule {
55 if in == nil {
56 return nil
57 }
58 out := new(AccessboundarypolicyAccessBoundaryRule)
59 in.DeepCopyInto(out)
60 return out
61 }
62
63
64 func (in *AccessboundarypolicyAvailabilityCondition) DeepCopyInto(out *AccessboundarypolicyAvailabilityCondition) {
65 *out = *in
66 if in.Description != nil {
67 in, out := &in.Description, &out.Description
68 *out = new(string)
69 **out = **in
70 }
71 if in.Location != nil {
72 in, out := &in.Location, &out.Location
73 *out = new(string)
74 **out = **in
75 }
76 if in.Title != nil {
77 in, out := &in.Title, &out.Title
78 *out = new(string)
79 **out = **in
80 }
81 return
82 }
83
84
85 func (in *AccessboundarypolicyAvailabilityCondition) DeepCopy() *AccessboundarypolicyAvailabilityCondition {
86 if in == nil {
87 return nil
88 }
89 out := new(AccessboundarypolicyAvailabilityCondition)
90 in.DeepCopyInto(out)
91 return out
92 }
93
94
95 func (in *AccessboundarypolicyRules) DeepCopyInto(out *AccessboundarypolicyRules) {
96 *out = *in
97 if in.AccessBoundaryRule != nil {
98 in, out := &in.AccessBoundaryRule, &out.AccessBoundaryRule
99 *out = new(AccessboundarypolicyAccessBoundaryRule)
100 (*in).DeepCopyInto(*out)
101 }
102 if in.Description != nil {
103 in, out := &in.Description, &out.Description
104 *out = new(string)
105 **out = **in
106 }
107 return
108 }
109
110
111 func (in *AccessboundarypolicyRules) DeepCopy() *AccessboundarypolicyRules {
112 if in == nil {
113 return nil
114 }
115 out := new(AccessboundarypolicyRules)
116 in.DeepCopyInto(out)
117 return out
118 }
119
120
121 func (in *AuditconfigAuditLogConfigs) DeepCopyInto(out *AuditconfigAuditLogConfigs) {
122 *out = *in
123 if in.ExemptedMembers != nil {
124 in, out := &in.ExemptedMembers, &out.ExemptedMembers
125 *out = make([]string, len(*in))
126 copy(*out, *in)
127 }
128 return
129 }
130
131
132 func (in *AuditconfigAuditLogConfigs) DeepCopy() *AuditconfigAuditLogConfigs {
133 if in == nil {
134 return nil
135 }
136 out := new(AuditconfigAuditLogConfigs)
137 in.DeepCopyInto(out)
138 return out
139 }
140
141
142 func (in *IAMAccessBoundaryPolicy) DeepCopyInto(out *IAMAccessBoundaryPolicy) {
143 *out = *in
144 out.TypeMeta = in.TypeMeta
145 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
146 in.Spec.DeepCopyInto(&out.Spec)
147 in.Status.DeepCopyInto(&out.Status)
148 return
149 }
150
151
152 func (in *IAMAccessBoundaryPolicy) DeepCopy() *IAMAccessBoundaryPolicy {
153 if in == nil {
154 return nil
155 }
156 out := new(IAMAccessBoundaryPolicy)
157 in.DeepCopyInto(out)
158 return out
159 }
160
161
162 func (in *IAMAccessBoundaryPolicy) DeepCopyObject() runtime.Object {
163 if c := in.DeepCopy(); c != nil {
164 return c
165 }
166 return nil
167 }
168
169
170 func (in *IAMAccessBoundaryPolicyList) DeepCopyInto(out *IAMAccessBoundaryPolicyList) {
171 *out = *in
172 out.TypeMeta = in.TypeMeta
173 in.ListMeta.DeepCopyInto(&out.ListMeta)
174 if in.Items != nil {
175 in, out := &in.Items, &out.Items
176 *out = make([]IAMAccessBoundaryPolicy, len(*in))
177 for i := range *in {
178 (*in)[i].DeepCopyInto(&(*out)[i])
179 }
180 }
181 return
182 }
183
184
185 func (in *IAMAccessBoundaryPolicyList) DeepCopy() *IAMAccessBoundaryPolicyList {
186 if in == nil {
187 return nil
188 }
189 out := new(IAMAccessBoundaryPolicyList)
190 in.DeepCopyInto(out)
191 return out
192 }
193
194
195 func (in *IAMAccessBoundaryPolicyList) DeepCopyObject() runtime.Object {
196 if c := in.DeepCopy(); c != nil {
197 return c
198 }
199 return nil
200 }
201
202
203 func (in *IAMAccessBoundaryPolicySpec) DeepCopyInto(out *IAMAccessBoundaryPolicySpec) {
204 *out = *in
205 if in.DisplayName != nil {
206 in, out := &in.DisplayName, &out.DisplayName
207 *out = new(string)
208 **out = **in
209 }
210 out.ProjectRef = in.ProjectRef
211 if in.ResourceID != nil {
212 in, out := &in.ResourceID, &out.ResourceID
213 *out = new(string)
214 **out = **in
215 }
216 if in.Rules != nil {
217 in, out := &in.Rules, &out.Rules
218 *out = make([]AccessboundarypolicyRules, len(*in))
219 for i := range *in {
220 (*in)[i].DeepCopyInto(&(*out)[i])
221 }
222 }
223 return
224 }
225
226
227 func (in *IAMAccessBoundaryPolicySpec) DeepCopy() *IAMAccessBoundaryPolicySpec {
228 if in == nil {
229 return nil
230 }
231 out := new(IAMAccessBoundaryPolicySpec)
232 in.DeepCopyInto(out)
233 return out
234 }
235
236
237 func (in *IAMAccessBoundaryPolicyStatus) DeepCopyInto(out *IAMAccessBoundaryPolicyStatus) {
238 *out = *in
239 if in.Conditions != nil {
240 in, out := &in.Conditions, &out.Conditions
241 *out = make([]v1alpha1.Condition, len(*in))
242 copy(*out, *in)
243 }
244 if in.Etag != nil {
245 in, out := &in.Etag, &out.Etag
246 *out = new(string)
247 **out = **in
248 }
249 if in.ObservedGeneration != nil {
250 in, out := &in.ObservedGeneration, &out.ObservedGeneration
251 *out = new(int)
252 **out = **in
253 }
254 return
255 }
256
257
258 func (in *IAMAccessBoundaryPolicyStatus) DeepCopy() *IAMAccessBoundaryPolicyStatus {
259 if in == nil {
260 return nil
261 }
262 out := new(IAMAccessBoundaryPolicyStatus)
263 in.DeepCopyInto(out)
264 return out
265 }
266
267
268 func (in *IAMAuditConfig) DeepCopyInto(out *IAMAuditConfig) {
269 *out = *in
270 out.TypeMeta = in.TypeMeta
271 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
272 in.Spec.DeepCopyInto(&out.Spec)
273 in.Status.DeepCopyInto(&out.Status)
274 return
275 }
276
277
278 func (in *IAMAuditConfig) DeepCopy() *IAMAuditConfig {
279 if in == nil {
280 return nil
281 }
282 out := new(IAMAuditConfig)
283 in.DeepCopyInto(out)
284 return out
285 }
286
287
288 func (in *IAMAuditConfig) DeepCopyObject() runtime.Object {
289 if c := in.DeepCopy(); c != nil {
290 return c
291 }
292 return nil
293 }
294
295
296 func (in *IAMAuditConfigList) DeepCopyInto(out *IAMAuditConfigList) {
297 *out = *in
298 out.TypeMeta = in.TypeMeta
299 in.ListMeta.DeepCopyInto(&out.ListMeta)
300 if in.Items != nil {
301 in, out := &in.Items, &out.Items
302 *out = make([]IAMAuditConfig, len(*in))
303 for i := range *in {
304 (*in)[i].DeepCopyInto(&(*out)[i])
305 }
306 }
307 return
308 }
309
310
311 func (in *IAMAuditConfigList) DeepCopy() *IAMAuditConfigList {
312 if in == nil {
313 return nil
314 }
315 out := new(IAMAuditConfigList)
316 in.DeepCopyInto(out)
317 return out
318 }
319
320
321 func (in *IAMAuditConfigList) DeepCopyObject() runtime.Object {
322 if c := in.DeepCopy(); c != nil {
323 return c
324 }
325 return nil
326 }
327
328
329 func (in *IAMAuditConfigSpec) DeepCopyInto(out *IAMAuditConfigSpec) {
330 *out = *in
331 if in.AuditLogConfigs != nil {
332 in, out := &in.AuditLogConfigs, &out.AuditLogConfigs
333 *out = make([]AuditconfigAuditLogConfigs, len(*in))
334 for i := range *in {
335 (*in)[i].DeepCopyInto(&(*out)[i])
336 }
337 }
338 out.ResourceRef = in.ResourceRef
339 return
340 }
341
342
343 func (in *IAMAuditConfigSpec) DeepCopy() *IAMAuditConfigSpec {
344 if in == nil {
345 return nil
346 }
347 out := new(IAMAuditConfigSpec)
348 in.DeepCopyInto(out)
349 return out
350 }
351
352
353 func (in *IAMAuditConfigStatus) DeepCopyInto(out *IAMAuditConfigStatus) {
354 *out = *in
355 if in.Conditions != nil {
356 in, out := &in.Conditions, &out.Conditions
357 *out = make([]v1alpha1.Condition, len(*in))
358 copy(*out, *in)
359 }
360 if in.ObservedGeneration != nil {
361 in, out := &in.ObservedGeneration, &out.ObservedGeneration
362 *out = new(int)
363 **out = **in
364 }
365 return
366 }
367
368
369 func (in *IAMAuditConfigStatus) DeepCopy() *IAMAuditConfigStatus {
370 if in == nil {
371 return nil
372 }
373 out := new(IAMAuditConfigStatus)
374 in.DeepCopyInto(out)
375 return out
376 }
377
378
379 func (in *IAMCustomRole) DeepCopyInto(out *IAMCustomRole) {
380 *out = *in
381 out.TypeMeta = in.TypeMeta
382 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
383 in.Spec.DeepCopyInto(&out.Spec)
384 in.Status.DeepCopyInto(&out.Status)
385 return
386 }
387
388
389 func (in *IAMCustomRole) DeepCopy() *IAMCustomRole {
390 if in == nil {
391 return nil
392 }
393 out := new(IAMCustomRole)
394 in.DeepCopyInto(out)
395 return out
396 }
397
398
399 func (in *IAMCustomRole) DeepCopyObject() runtime.Object {
400 if c := in.DeepCopy(); c != nil {
401 return c
402 }
403 return nil
404 }
405
406
407 func (in *IAMCustomRoleList) DeepCopyInto(out *IAMCustomRoleList) {
408 *out = *in
409 out.TypeMeta = in.TypeMeta
410 in.ListMeta.DeepCopyInto(&out.ListMeta)
411 if in.Items != nil {
412 in, out := &in.Items, &out.Items
413 *out = make([]IAMCustomRole, len(*in))
414 for i := range *in {
415 (*in)[i].DeepCopyInto(&(*out)[i])
416 }
417 }
418 return
419 }
420
421
422 func (in *IAMCustomRoleList) DeepCopy() *IAMCustomRoleList {
423 if in == nil {
424 return nil
425 }
426 out := new(IAMCustomRoleList)
427 in.DeepCopyInto(out)
428 return out
429 }
430
431
432 func (in *IAMCustomRoleList) DeepCopyObject() runtime.Object {
433 if c := in.DeepCopy(); c != nil {
434 return c
435 }
436 return nil
437 }
438
439
440 func (in *IAMCustomRoleSpec) DeepCopyInto(out *IAMCustomRoleSpec) {
441 *out = *in
442 if in.Description != nil {
443 in, out := &in.Description, &out.Description
444 *out = new(string)
445 **out = **in
446 }
447 if in.Permissions != nil {
448 in, out := &in.Permissions, &out.Permissions
449 *out = make([]string, len(*in))
450 copy(*out, *in)
451 }
452 if in.ResourceID != nil {
453 in, out := &in.ResourceID, &out.ResourceID
454 *out = new(string)
455 **out = **in
456 }
457 if in.Stage != nil {
458 in, out := &in.Stage, &out.Stage
459 *out = new(string)
460 **out = **in
461 }
462 return
463 }
464
465
466 func (in *IAMCustomRoleSpec) DeepCopy() *IAMCustomRoleSpec {
467 if in == nil {
468 return nil
469 }
470 out := new(IAMCustomRoleSpec)
471 in.DeepCopyInto(out)
472 return out
473 }
474
475
476 func (in *IAMCustomRoleStatus) DeepCopyInto(out *IAMCustomRoleStatus) {
477 *out = *in
478 if in.Conditions != nil {
479 in, out := &in.Conditions, &out.Conditions
480 *out = make([]v1alpha1.Condition, len(*in))
481 copy(*out, *in)
482 }
483 if in.Deleted != nil {
484 in, out := &in.Deleted, &out.Deleted
485 *out = new(bool)
486 **out = **in
487 }
488 if in.Name != nil {
489 in, out := &in.Name, &out.Name
490 *out = new(string)
491 **out = **in
492 }
493 if in.ObservedGeneration != nil {
494 in, out := &in.ObservedGeneration, &out.ObservedGeneration
495 *out = new(int)
496 **out = **in
497 }
498 return
499 }
500
501
502 func (in *IAMCustomRoleStatus) DeepCopy() *IAMCustomRoleStatus {
503 if in == nil {
504 return nil
505 }
506 out := new(IAMCustomRoleStatus)
507 in.DeepCopyInto(out)
508 return out
509 }
510
511
512 func (in *IAMPartialPolicy) DeepCopyInto(out *IAMPartialPolicy) {
513 *out = *in
514 out.TypeMeta = in.TypeMeta
515 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
516 in.Spec.DeepCopyInto(&out.Spec)
517 in.Status.DeepCopyInto(&out.Status)
518 return
519 }
520
521
522 func (in *IAMPartialPolicy) DeepCopy() *IAMPartialPolicy {
523 if in == nil {
524 return nil
525 }
526 out := new(IAMPartialPolicy)
527 in.DeepCopyInto(out)
528 return out
529 }
530
531
532 func (in *IAMPartialPolicy) DeepCopyObject() runtime.Object {
533 if c := in.DeepCopy(); c != nil {
534 return c
535 }
536 return nil
537 }
538
539
540 func (in *IAMPartialPolicyList) DeepCopyInto(out *IAMPartialPolicyList) {
541 *out = *in
542 out.TypeMeta = in.TypeMeta
543 in.ListMeta.DeepCopyInto(&out.ListMeta)
544 if in.Items != nil {
545 in, out := &in.Items, &out.Items
546 *out = make([]IAMPartialPolicy, len(*in))
547 for i := range *in {
548 (*in)[i].DeepCopyInto(&(*out)[i])
549 }
550 }
551 return
552 }
553
554
555 func (in *IAMPartialPolicyList) DeepCopy() *IAMPartialPolicyList {
556 if in == nil {
557 return nil
558 }
559 out := new(IAMPartialPolicyList)
560 in.DeepCopyInto(out)
561 return out
562 }
563
564
565 func (in *IAMPartialPolicyList) DeepCopyObject() runtime.Object {
566 if c := in.DeepCopy(); c != nil {
567 return c
568 }
569 return nil
570 }
571
572
573 func (in *IAMPartialPolicySpec) DeepCopyInto(out *IAMPartialPolicySpec) {
574 *out = *in
575 if in.Bindings != nil {
576 in, out := &in.Bindings, &out.Bindings
577 *out = make([]PartialpolicyBindings, len(*in))
578 for i := range *in {
579 (*in)[i].DeepCopyInto(&(*out)[i])
580 }
581 }
582 out.ResourceRef = in.ResourceRef
583 return
584 }
585
586
587 func (in *IAMPartialPolicySpec) DeepCopy() *IAMPartialPolicySpec {
588 if in == nil {
589 return nil
590 }
591 out := new(IAMPartialPolicySpec)
592 in.DeepCopyInto(out)
593 return out
594 }
595
596
597 func (in *IAMPartialPolicyStatus) DeepCopyInto(out *IAMPartialPolicyStatus) {
598 *out = *in
599 if in.Conditions != nil {
600 in, out := &in.Conditions, &out.Conditions
601 *out = make([]v1alpha1.Condition, len(*in))
602 copy(*out, *in)
603 }
604 if in.AllBindings != nil {
605 in, out := &in.AllBindings, &out.AllBindings
606 *out = make([]PartialpolicyAllBindingsStatus, len(*in))
607 for i := range *in {
608 (*in)[i].DeepCopyInto(&(*out)[i])
609 }
610 }
611 if in.LastAppliedBindings != nil {
612 in, out := &in.LastAppliedBindings, &out.LastAppliedBindings
613 *out = make([]PartialpolicyLastAppliedBindingsStatus, len(*in))
614 for i := range *in {
615 (*in)[i].DeepCopyInto(&(*out)[i])
616 }
617 }
618 if in.ObservedGeneration != nil {
619 in, out := &in.ObservedGeneration, &out.ObservedGeneration
620 *out = new(int)
621 **out = **in
622 }
623 return
624 }
625
626
627 func (in *IAMPartialPolicyStatus) DeepCopy() *IAMPartialPolicyStatus {
628 if in == nil {
629 return nil
630 }
631 out := new(IAMPartialPolicyStatus)
632 in.DeepCopyInto(out)
633 return out
634 }
635
636
637 func (in *IAMPolicy) DeepCopyInto(out *IAMPolicy) {
638 *out = *in
639 out.TypeMeta = in.TypeMeta
640 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
641 in.Spec.DeepCopyInto(&out.Spec)
642 in.Status.DeepCopyInto(&out.Status)
643 return
644 }
645
646
647 func (in *IAMPolicy) DeepCopy() *IAMPolicy {
648 if in == nil {
649 return nil
650 }
651 out := new(IAMPolicy)
652 in.DeepCopyInto(out)
653 return out
654 }
655
656
657 func (in *IAMPolicy) DeepCopyObject() runtime.Object {
658 if c := in.DeepCopy(); c != nil {
659 return c
660 }
661 return nil
662 }
663
664
665 func (in *IAMPolicyList) DeepCopyInto(out *IAMPolicyList) {
666 *out = *in
667 out.TypeMeta = in.TypeMeta
668 in.ListMeta.DeepCopyInto(&out.ListMeta)
669 if in.Items != nil {
670 in, out := &in.Items, &out.Items
671 *out = make([]IAMPolicy, len(*in))
672 for i := range *in {
673 (*in)[i].DeepCopyInto(&(*out)[i])
674 }
675 }
676 return
677 }
678
679
680 func (in *IAMPolicyList) DeepCopy() *IAMPolicyList {
681 if in == nil {
682 return nil
683 }
684 out := new(IAMPolicyList)
685 in.DeepCopyInto(out)
686 return out
687 }
688
689
690 func (in *IAMPolicyList) DeepCopyObject() runtime.Object {
691 if c := in.DeepCopy(); c != nil {
692 return c
693 }
694 return nil
695 }
696
697
698 func (in *IAMPolicyMember) DeepCopyInto(out *IAMPolicyMember) {
699 *out = *in
700 out.TypeMeta = in.TypeMeta
701 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
702 in.Spec.DeepCopyInto(&out.Spec)
703 in.Status.DeepCopyInto(&out.Status)
704 return
705 }
706
707
708 func (in *IAMPolicyMember) DeepCopy() *IAMPolicyMember {
709 if in == nil {
710 return nil
711 }
712 out := new(IAMPolicyMember)
713 in.DeepCopyInto(out)
714 return out
715 }
716
717
718 func (in *IAMPolicyMember) DeepCopyObject() runtime.Object {
719 if c := in.DeepCopy(); c != nil {
720 return c
721 }
722 return nil
723 }
724
725
726 func (in *IAMPolicyMemberList) DeepCopyInto(out *IAMPolicyMemberList) {
727 *out = *in
728 out.TypeMeta = in.TypeMeta
729 in.ListMeta.DeepCopyInto(&out.ListMeta)
730 if in.Items != nil {
731 in, out := &in.Items, &out.Items
732 *out = make([]IAMPolicyMember, len(*in))
733 for i := range *in {
734 (*in)[i].DeepCopyInto(&(*out)[i])
735 }
736 }
737 return
738 }
739
740
741 func (in *IAMPolicyMemberList) DeepCopy() *IAMPolicyMemberList {
742 if in == nil {
743 return nil
744 }
745 out := new(IAMPolicyMemberList)
746 in.DeepCopyInto(out)
747 return out
748 }
749
750
751 func (in *IAMPolicyMemberList) DeepCopyObject() runtime.Object {
752 if c := in.DeepCopy(); c != nil {
753 return c
754 }
755 return nil
756 }
757
758
759 func (in *IAMPolicyMemberSpec) DeepCopyInto(out *IAMPolicyMemberSpec) {
760 *out = *in
761 if in.Condition != nil {
762 in, out := &in.Condition, &out.Condition
763 *out = new(PolicymemberCondition)
764 (*in).DeepCopyInto(*out)
765 }
766 if in.Member != nil {
767 in, out := &in.Member, &out.Member
768 *out = new(string)
769 **out = **in
770 }
771 if in.MemberFrom != nil {
772 in, out := &in.MemberFrom, &out.MemberFrom
773 *out = new(PolicymemberMemberFrom)
774 (*in).DeepCopyInto(*out)
775 }
776 out.ResourceRef = in.ResourceRef
777 return
778 }
779
780
781 func (in *IAMPolicyMemberSpec) DeepCopy() *IAMPolicyMemberSpec {
782 if in == nil {
783 return nil
784 }
785 out := new(IAMPolicyMemberSpec)
786 in.DeepCopyInto(out)
787 return out
788 }
789
790
791 func (in *IAMPolicyMemberStatus) DeepCopyInto(out *IAMPolicyMemberStatus) {
792 *out = *in
793 if in.Conditions != nil {
794 in, out := &in.Conditions, &out.Conditions
795 *out = make([]v1alpha1.Condition, len(*in))
796 copy(*out, *in)
797 }
798 if in.ObservedGeneration != nil {
799 in, out := &in.ObservedGeneration, &out.ObservedGeneration
800 *out = new(int)
801 **out = **in
802 }
803 return
804 }
805
806
807 func (in *IAMPolicyMemberStatus) DeepCopy() *IAMPolicyMemberStatus {
808 if in == nil {
809 return nil
810 }
811 out := new(IAMPolicyMemberStatus)
812 in.DeepCopyInto(out)
813 return out
814 }
815
816
817 func (in *IAMPolicySpec) DeepCopyInto(out *IAMPolicySpec) {
818 *out = *in
819 if in.AuditConfigs != nil {
820 in, out := &in.AuditConfigs, &out.AuditConfigs
821 *out = make([]PolicyAuditConfigs, len(*in))
822 for i := range *in {
823 (*in)[i].DeepCopyInto(&(*out)[i])
824 }
825 }
826 if in.Bindings != nil {
827 in, out := &in.Bindings, &out.Bindings
828 *out = make([]PolicyBindings, len(*in))
829 for i := range *in {
830 (*in)[i].DeepCopyInto(&(*out)[i])
831 }
832 }
833 out.ResourceRef = in.ResourceRef
834 return
835 }
836
837
838 func (in *IAMPolicySpec) DeepCopy() *IAMPolicySpec {
839 if in == nil {
840 return nil
841 }
842 out := new(IAMPolicySpec)
843 in.DeepCopyInto(out)
844 return out
845 }
846
847
848 func (in *IAMPolicyStatus) DeepCopyInto(out *IAMPolicyStatus) {
849 *out = *in
850 if in.Conditions != nil {
851 in, out := &in.Conditions, &out.Conditions
852 *out = make([]v1alpha1.Condition, len(*in))
853 copy(*out, *in)
854 }
855 if in.ObservedGeneration != nil {
856 in, out := &in.ObservedGeneration, &out.ObservedGeneration
857 *out = new(int)
858 **out = **in
859 }
860 return
861 }
862
863
864 func (in *IAMPolicyStatus) DeepCopy() *IAMPolicyStatus {
865 if in == nil {
866 return nil
867 }
868 out := new(IAMPolicyStatus)
869 in.DeepCopyInto(out)
870 return out
871 }
872
873
874 func (in *IAMServiceAccount) DeepCopyInto(out *IAMServiceAccount) {
875 *out = *in
876 out.TypeMeta = in.TypeMeta
877 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
878 in.Spec.DeepCopyInto(&out.Spec)
879 in.Status.DeepCopyInto(&out.Status)
880 return
881 }
882
883
884 func (in *IAMServiceAccount) DeepCopy() *IAMServiceAccount {
885 if in == nil {
886 return nil
887 }
888 out := new(IAMServiceAccount)
889 in.DeepCopyInto(out)
890 return out
891 }
892
893
894 func (in *IAMServiceAccount) DeepCopyObject() runtime.Object {
895 if c := in.DeepCopy(); c != nil {
896 return c
897 }
898 return nil
899 }
900
901
902 func (in *IAMServiceAccountKey) DeepCopyInto(out *IAMServiceAccountKey) {
903 *out = *in
904 out.TypeMeta = in.TypeMeta
905 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
906 in.Spec.DeepCopyInto(&out.Spec)
907 in.Status.DeepCopyInto(&out.Status)
908 return
909 }
910
911
912 func (in *IAMServiceAccountKey) DeepCopy() *IAMServiceAccountKey {
913 if in == nil {
914 return nil
915 }
916 out := new(IAMServiceAccountKey)
917 in.DeepCopyInto(out)
918 return out
919 }
920
921
922 func (in *IAMServiceAccountKey) DeepCopyObject() runtime.Object {
923 if c := in.DeepCopy(); c != nil {
924 return c
925 }
926 return nil
927 }
928
929
930 func (in *IAMServiceAccountKeyList) DeepCopyInto(out *IAMServiceAccountKeyList) {
931 *out = *in
932 out.TypeMeta = in.TypeMeta
933 in.ListMeta.DeepCopyInto(&out.ListMeta)
934 if in.Items != nil {
935 in, out := &in.Items, &out.Items
936 *out = make([]IAMServiceAccountKey, len(*in))
937 for i := range *in {
938 (*in)[i].DeepCopyInto(&(*out)[i])
939 }
940 }
941 return
942 }
943
944
945 func (in *IAMServiceAccountKeyList) DeepCopy() *IAMServiceAccountKeyList {
946 if in == nil {
947 return nil
948 }
949 out := new(IAMServiceAccountKeyList)
950 in.DeepCopyInto(out)
951 return out
952 }
953
954
955 func (in *IAMServiceAccountKeyList) DeepCopyObject() runtime.Object {
956 if c := in.DeepCopy(); c != nil {
957 return c
958 }
959 return nil
960 }
961
962
963 func (in *IAMServiceAccountKeySpec) DeepCopyInto(out *IAMServiceAccountKeySpec) {
964 *out = *in
965 if in.KeyAlgorithm != nil {
966 in, out := &in.KeyAlgorithm, &out.KeyAlgorithm
967 *out = new(string)
968 **out = **in
969 }
970 if in.PrivateKeyType != nil {
971 in, out := &in.PrivateKeyType, &out.PrivateKeyType
972 *out = new(string)
973 **out = **in
974 }
975 if in.PublicKeyData != nil {
976 in, out := &in.PublicKeyData, &out.PublicKeyData
977 *out = new(string)
978 **out = **in
979 }
980 if in.PublicKeyType != nil {
981 in, out := &in.PublicKeyType, &out.PublicKeyType
982 *out = new(string)
983 **out = **in
984 }
985 out.ServiceAccountRef = in.ServiceAccountRef
986 return
987 }
988
989
990 func (in *IAMServiceAccountKeySpec) DeepCopy() *IAMServiceAccountKeySpec {
991 if in == nil {
992 return nil
993 }
994 out := new(IAMServiceAccountKeySpec)
995 in.DeepCopyInto(out)
996 return out
997 }
998
999
1000 func (in *IAMServiceAccountKeyStatus) DeepCopyInto(out *IAMServiceAccountKeyStatus) {
1001 *out = *in
1002 if in.Conditions != nil {
1003 in, out := &in.Conditions, &out.Conditions
1004 *out = make([]v1alpha1.Condition, len(*in))
1005 copy(*out, *in)
1006 }
1007 if in.Name != nil {
1008 in, out := &in.Name, &out.Name
1009 *out = new(string)
1010 **out = **in
1011 }
1012 if in.ObservedGeneration != nil {
1013 in, out := &in.ObservedGeneration, &out.ObservedGeneration
1014 *out = new(int)
1015 **out = **in
1016 }
1017 if in.PrivateKey != nil {
1018 in, out := &in.PrivateKey, &out.PrivateKey
1019 *out = new(string)
1020 **out = **in
1021 }
1022 if in.PublicKey != nil {
1023 in, out := &in.PublicKey, &out.PublicKey
1024 *out = new(string)
1025 **out = **in
1026 }
1027 if in.ValidAfter != nil {
1028 in, out := &in.ValidAfter, &out.ValidAfter
1029 *out = new(string)
1030 **out = **in
1031 }
1032 if in.ValidBefore != nil {
1033 in, out := &in.ValidBefore, &out.ValidBefore
1034 *out = new(string)
1035 **out = **in
1036 }
1037 return
1038 }
1039
1040
1041 func (in *IAMServiceAccountKeyStatus) DeepCopy() *IAMServiceAccountKeyStatus {
1042 if in == nil {
1043 return nil
1044 }
1045 out := new(IAMServiceAccountKeyStatus)
1046 in.DeepCopyInto(out)
1047 return out
1048 }
1049
1050
1051 func (in *IAMServiceAccountList) DeepCopyInto(out *IAMServiceAccountList) {
1052 *out = *in
1053 out.TypeMeta = in.TypeMeta
1054 in.ListMeta.DeepCopyInto(&out.ListMeta)
1055 if in.Items != nil {
1056 in, out := &in.Items, &out.Items
1057 *out = make([]IAMServiceAccount, len(*in))
1058 for i := range *in {
1059 (*in)[i].DeepCopyInto(&(*out)[i])
1060 }
1061 }
1062 return
1063 }
1064
1065
1066 func (in *IAMServiceAccountList) DeepCopy() *IAMServiceAccountList {
1067 if in == nil {
1068 return nil
1069 }
1070 out := new(IAMServiceAccountList)
1071 in.DeepCopyInto(out)
1072 return out
1073 }
1074
1075
1076 func (in *IAMServiceAccountList) DeepCopyObject() runtime.Object {
1077 if c := in.DeepCopy(); c != nil {
1078 return c
1079 }
1080 return nil
1081 }
1082
1083
1084 func (in *IAMServiceAccountSpec) DeepCopyInto(out *IAMServiceAccountSpec) {
1085 *out = *in
1086 if in.Description != nil {
1087 in, out := &in.Description, &out.Description
1088 *out = new(string)
1089 **out = **in
1090 }
1091 if in.Disabled != nil {
1092 in, out := &in.Disabled, &out.Disabled
1093 *out = new(bool)
1094 **out = **in
1095 }
1096 if in.DisplayName != nil {
1097 in, out := &in.DisplayName, &out.DisplayName
1098 *out = new(string)
1099 **out = **in
1100 }
1101 if in.ResourceID != nil {
1102 in, out := &in.ResourceID, &out.ResourceID
1103 *out = new(string)
1104 **out = **in
1105 }
1106 return
1107 }
1108
1109
1110 func (in *IAMServiceAccountSpec) DeepCopy() *IAMServiceAccountSpec {
1111 if in == nil {
1112 return nil
1113 }
1114 out := new(IAMServiceAccountSpec)
1115 in.DeepCopyInto(out)
1116 return out
1117 }
1118
1119
1120 func (in *IAMServiceAccountStatus) DeepCopyInto(out *IAMServiceAccountStatus) {
1121 *out = *in
1122 if in.Conditions != nil {
1123 in, out := &in.Conditions, &out.Conditions
1124 *out = make([]v1alpha1.Condition, len(*in))
1125 copy(*out, *in)
1126 }
1127 if in.Email != nil {
1128 in, out := &in.Email, &out.Email
1129 *out = new(string)
1130 **out = **in
1131 }
1132 if in.Member != nil {
1133 in, out := &in.Member, &out.Member
1134 *out = new(string)
1135 **out = **in
1136 }
1137 if in.Name != nil {
1138 in, out := &in.Name, &out.Name
1139 *out = new(string)
1140 **out = **in
1141 }
1142 if in.ObservedGeneration != nil {
1143 in, out := &in.ObservedGeneration, &out.ObservedGeneration
1144 *out = new(int)
1145 **out = **in
1146 }
1147 if in.UniqueId != nil {
1148 in, out := &in.UniqueId, &out.UniqueId
1149 *out = new(string)
1150 **out = **in
1151 }
1152 return
1153 }
1154
1155
1156 func (in *IAMServiceAccountStatus) DeepCopy() *IAMServiceAccountStatus {
1157 if in == nil {
1158 return nil
1159 }
1160 out := new(IAMServiceAccountStatus)
1161 in.DeepCopyInto(out)
1162 return out
1163 }
1164
1165
1166 func (in *IAMWorkforcePool) DeepCopyInto(out *IAMWorkforcePool) {
1167 *out = *in
1168 out.TypeMeta = in.TypeMeta
1169 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1170 in.Spec.DeepCopyInto(&out.Spec)
1171 in.Status.DeepCopyInto(&out.Status)
1172 return
1173 }
1174
1175
1176 func (in *IAMWorkforcePool) DeepCopy() *IAMWorkforcePool {
1177 if in == nil {
1178 return nil
1179 }
1180 out := new(IAMWorkforcePool)
1181 in.DeepCopyInto(out)
1182 return out
1183 }
1184
1185
1186 func (in *IAMWorkforcePool) DeepCopyObject() runtime.Object {
1187 if c := in.DeepCopy(); c != nil {
1188 return c
1189 }
1190 return nil
1191 }
1192
1193
1194 func (in *IAMWorkforcePoolList) DeepCopyInto(out *IAMWorkforcePoolList) {
1195 *out = *in
1196 out.TypeMeta = in.TypeMeta
1197 in.ListMeta.DeepCopyInto(&out.ListMeta)
1198 if in.Items != nil {
1199 in, out := &in.Items, &out.Items
1200 *out = make([]IAMWorkforcePool, len(*in))
1201 for i := range *in {
1202 (*in)[i].DeepCopyInto(&(*out)[i])
1203 }
1204 }
1205 return
1206 }
1207
1208
1209 func (in *IAMWorkforcePoolList) DeepCopy() *IAMWorkforcePoolList {
1210 if in == nil {
1211 return nil
1212 }
1213 out := new(IAMWorkforcePoolList)
1214 in.DeepCopyInto(out)
1215 return out
1216 }
1217
1218
1219 func (in *IAMWorkforcePoolList) DeepCopyObject() runtime.Object {
1220 if c := in.DeepCopy(); c != nil {
1221 return c
1222 }
1223 return nil
1224 }
1225
1226
1227 func (in *IAMWorkforcePoolProvider) DeepCopyInto(out *IAMWorkforcePoolProvider) {
1228 *out = *in
1229 out.TypeMeta = in.TypeMeta
1230 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1231 in.Spec.DeepCopyInto(&out.Spec)
1232 in.Status.DeepCopyInto(&out.Status)
1233 return
1234 }
1235
1236
1237 func (in *IAMWorkforcePoolProvider) DeepCopy() *IAMWorkforcePoolProvider {
1238 if in == nil {
1239 return nil
1240 }
1241 out := new(IAMWorkforcePoolProvider)
1242 in.DeepCopyInto(out)
1243 return out
1244 }
1245
1246
1247 func (in *IAMWorkforcePoolProvider) DeepCopyObject() runtime.Object {
1248 if c := in.DeepCopy(); c != nil {
1249 return c
1250 }
1251 return nil
1252 }
1253
1254
1255 func (in *IAMWorkforcePoolProviderList) DeepCopyInto(out *IAMWorkforcePoolProviderList) {
1256 *out = *in
1257 out.TypeMeta = in.TypeMeta
1258 in.ListMeta.DeepCopyInto(&out.ListMeta)
1259 if in.Items != nil {
1260 in, out := &in.Items, &out.Items
1261 *out = make([]IAMWorkforcePoolProvider, len(*in))
1262 for i := range *in {
1263 (*in)[i].DeepCopyInto(&(*out)[i])
1264 }
1265 }
1266 return
1267 }
1268
1269
1270 func (in *IAMWorkforcePoolProviderList) DeepCopy() *IAMWorkforcePoolProviderList {
1271 if in == nil {
1272 return nil
1273 }
1274 out := new(IAMWorkforcePoolProviderList)
1275 in.DeepCopyInto(out)
1276 return out
1277 }
1278
1279
1280 func (in *IAMWorkforcePoolProviderList) DeepCopyObject() runtime.Object {
1281 if c := in.DeepCopy(); c != nil {
1282 return c
1283 }
1284 return nil
1285 }
1286
1287
1288 func (in *IAMWorkforcePoolProviderSpec) DeepCopyInto(out *IAMWorkforcePoolProviderSpec) {
1289 *out = *in
1290 if in.AttributeCondition != nil {
1291 in, out := &in.AttributeCondition, &out.AttributeCondition
1292 *out = new(string)
1293 **out = **in
1294 }
1295 if in.AttributeMapping != nil {
1296 in, out := &in.AttributeMapping, &out.AttributeMapping
1297 *out = make(map[string]string, len(*in))
1298 for key, val := range *in {
1299 (*out)[key] = val
1300 }
1301 }
1302 if in.Description != nil {
1303 in, out := &in.Description, &out.Description
1304 *out = new(string)
1305 **out = **in
1306 }
1307 if in.Disabled != nil {
1308 in, out := &in.Disabled, &out.Disabled
1309 *out = new(bool)
1310 **out = **in
1311 }
1312 if in.DisplayName != nil {
1313 in, out := &in.DisplayName, &out.DisplayName
1314 *out = new(string)
1315 **out = **in
1316 }
1317 if in.Oidc != nil {
1318 in, out := &in.Oidc, &out.Oidc
1319 *out = new(WorkforcepoolproviderOidc)
1320 **out = **in
1321 }
1322 if in.ResourceID != nil {
1323 in, out := &in.ResourceID, &out.ResourceID
1324 *out = new(string)
1325 **out = **in
1326 }
1327 if in.Saml != nil {
1328 in, out := &in.Saml, &out.Saml
1329 *out = new(WorkforcepoolproviderSaml)
1330 **out = **in
1331 }
1332 out.WorkforcePoolRef = in.WorkforcePoolRef
1333 return
1334 }
1335
1336
1337 func (in *IAMWorkforcePoolProviderSpec) DeepCopy() *IAMWorkforcePoolProviderSpec {
1338 if in == nil {
1339 return nil
1340 }
1341 out := new(IAMWorkforcePoolProviderSpec)
1342 in.DeepCopyInto(out)
1343 return out
1344 }
1345
1346
1347 func (in *IAMWorkforcePoolProviderStatus) DeepCopyInto(out *IAMWorkforcePoolProviderStatus) {
1348 *out = *in
1349 if in.Conditions != nil {
1350 in, out := &in.Conditions, &out.Conditions
1351 *out = make([]v1alpha1.Condition, len(*in))
1352 copy(*out, *in)
1353 }
1354 if in.ObservedGeneration != nil {
1355 in, out := &in.ObservedGeneration, &out.ObservedGeneration
1356 *out = new(int)
1357 **out = **in
1358 }
1359 if in.State != nil {
1360 in, out := &in.State, &out.State
1361 *out = new(string)
1362 **out = **in
1363 }
1364 return
1365 }
1366
1367
1368 func (in *IAMWorkforcePoolProviderStatus) DeepCopy() *IAMWorkforcePoolProviderStatus {
1369 if in == nil {
1370 return nil
1371 }
1372 out := new(IAMWorkforcePoolProviderStatus)
1373 in.DeepCopyInto(out)
1374 return out
1375 }
1376
1377
1378 func (in *IAMWorkforcePoolSpec) DeepCopyInto(out *IAMWorkforcePoolSpec) {
1379 *out = *in
1380 if in.Description != nil {
1381 in, out := &in.Description, &out.Description
1382 *out = new(string)
1383 **out = **in
1384 }
1385 if in.Disabled != nil {
1386 in, out := &in.Disabled, &out.Disabled
1387 *out = new(bool)
1388 **out = **in
1389 }
1390 if in.DisplayName != nil {
1391 in, out := &in.DisplayName, &out.DisplayName
1392 *out = new(string)
1393 **out = **in
1394 }
1395 out.OrganizationRef = in.OrganizationRef
1396 if in.ResourceID != nil {
1397 in, out := &in.ResourceID, &out.ResourceID
1398 *out = new(string)
1399 **out = **in
1400 }
1401 if in.SessionDuration != nil {
1402 in, out := &in.SessionDuration, &out.SessionDuration
1403 *out = new(string)
1404 **out = **in
1405 }
1406 return
1407 }
1408
1409
1410 func (in *IAMWorkforcePoolSpec) DeepCopy() *IAMWorkforcePoolSpec {
1411 if in == nil {
1412 return nil
1413 }
1414 out := new(IAMWorkforcePoolSpec)
1415 in.DeepCopyInto(out)
1416 return out
1417 }
1418
1419
1420 func (in *IAMWorkforcePoolStatus) DeepCopyInto(out *IAMWorkforcePoolStatus) {
1421 *out = *in
1422 if in.Conditions != nil {
1423 in, out := &in.Conditions, &out.Conditions
1424 *out = make([]v1alpha1.Condition, len(*in))
1425 copy(*out, *in)
1426 }
1427 if in.ObservedGeneration != nil {
1428 in, out := &in.ObservedGeneration, &out.ObservedGeneration
1429 *out = new(int)
1430 **out = **in
1431 }
1432 if in.SelfLink != nil {
1433 in, out := &in.SelfLink, &out.SelfLink
1434 *out = new(string)
1435 **out = **in
1436 }
1437 if in.State != nil {
1438 in, out := &in.State, &out.State
1439 *out = new(string)
1440 **out = **in
1441 }
1442 return
1443 }
1444
1445
1446 func (in *IAMWorkforcePoolStatus) DeepCopy() *IAMWorkforcePoolStatus {
1447 if in == nil {
1448 return nil
1449 }
1450 out := new(IAMWorkforcePoolStatus)
1451 in.DeepCopyInto(out)
1452 return out
1453 }
1454
1455
1456 func (in *IAMWorkloadIdentityPool) DeepCopyInto(out *IAMWorkloadIdentityPool) {
1457 *out = *in
1458 out.TypeMeta = in.TypeMeta
1459 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1460 in.Spec.DeepCopyInto(&out.Spec)
1461 in.Status.DeepCopyInto(&out.Status)
1462 return
1463 }
1464
1465
1466 func (in *IAMWorkloadIdentityPool) DeepCopy() *IAMWorkloadIdentityPool {
1467 if in == nil {
1468 return nil
1469 }
1470 out := new(IAMWorkloadIdentityPool)
1471 in.DeepCopyInto(out)
1472 return out
1473 }
1474
1475
1476 func (in *IAMWorkloadIdentityPool) DeepCopyObject() runtime.Object {
1477 if c := in.DeepCopy(); c != nil {
1478 return c
1479 }
1480 return nil
1481 }
1482
1483
1484 func (in *IAMWorkloadIdentityPoolList) DeepCopyInto(out *IAMWorkloadIdentityPoolList) {
1485 *out = *in
1486 out.TypeMeta = in.TypeMeta
1487 in.ListMeta.DeepCopyInto(&out.ListMeta)
1488 if in.Items != nil {
1489 in, out := &in.Items, &out.Items
1490 *out = make([]IAMWorkloadIdentityPool, len(*in))
1491 for i := range *in {
1492 (*in)[i].DeepCopyInto(&(*out)[i])
1493 }
1494 }
1495 return
1496 }
1497
1498
1499 func (in *IAMWorkloadIdentityPoolList) DeepCopy() *IAMWorkloadIdentityPoolList {
1500 if in == nil {
1501 return nil
1502 }
1503 out := new(IAMWorkloadIdentityPoolList)
1504 in.DeepCopyInto(out)
1505 return out
1506 }
1507
1508
1509 func (in *IAMWorkloadIdentityPoolList) DeepCopyObject() runtime.Object {
1510 if c := in.DeepCopy(); c != nil {
1511 return c
1512 }
1513 return nil
1514 }
1515
1516
1517 func (in *IAMWorkloadIdentityPoolProvider) DeepCopyInto(out *IAMWorkloadIdentityPoolProvider) {
1518 *out = *in
1519 out.TypeMeta = in.TypeMeta
1520 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1521 in.Spec.DeepCopyInto(&out.Spec)
1522 in.Status.DeepCopyInto(&out.Status)
1523 return
1524 }
1525
1526
1527 func (in *IAMWorkloadIdentityPoolProvider) DeepCopy() *IAMWorkloadIdentityPoolProvider {
1528 if in == nil {
1529 return nil
1530 }
1531 out := new(IAMWorkloadIdentityPoolProvider)
1532 in.DeepCopyInto(out)
1533 return out
1534 }
1535
1536
1537 func (in *IAMWorkloadIdentityPoolProvider) DeepCopyObject() runtime.Object {
1538 if c := in.DeepCopy(); c != nil {
1539 return c
1540 }
1541 return nil
1542 }
1543
1544
1545 func (in *IAMWorkloadIdentityPoolProviderList) DeepCopyInto(out *IAMWorkloadIdentityPoolProviderList) {
1546 *out = *in
1547 out.TypeMeta = in.TypeMeta
1548 in.ListMeta.DeepCopyInto(&out.ListMeta)
1549 if in.Items != nil {
1550 in, out := &in.Items, &out.Items
1551 *out = make([]IAMWorkloadIdentityPoolProvider, len(*in))
1552 for i := range *in {
1553 (*in)[i].DeepCopyInto(&(*out)[i])
1554 }
1555 }
1556 return
1557 }
1558
1559
1560 func (in *IAMWorkloadIdentityPoolProviderList) DeepCopy() *IAMWorkloadIdentityPoolProviderList {
1561 if in == nil {
1562 return nil
1563 }
1564 out := new(IAMWorkloadIdentityPoolProviderList)
1565 in.DeepCopyInto(out)
1566 return out
1567 }
1568
1569
1570 func (in *IAMWorkloadIdentityPoolProviderList) DeepCopyObject() runtime.Object {
1571 if c := in.DeepCopy(); c != nil {
1572 return c
1573 }
1574 return nil
1575 }
1576
1577
1578 func (in *IAMWorkloadIdentityPoolProviderSpec) DeepCopyInto(out *IAMWorkloadIdentityPoolProviderSpec) {
1579 *out = *in
1580 if in.AttributeCondition != nil {
1581 in, out := &in.AttributeCondition, &out.AttributeCondition
1582 *out = new(string)
1583 **out = **in
1584 }
1585 if in.AttributeMapping != nil {
1586 in, out := &in.AttributeMapping, &out.AttributeMapping
1587 *out = make(map[string]string, len(*in))
1588 for key, val := range *in {
1589 (*out)[key] = val
1590 }
1591 }
1592 if in.Aws != nil {
1593 in, out := &in.Aws, &out.Aws
1594 *out = new(WorkloadidentitypoolproviderAws)
1595 (*in).DeepCopyInto(*out)
1596 }
1597 if in.Description != nil {
1598 in, out := &in.Description, &out.Description
1599 *out = new(string)
1600 **out = **in
1601 }
1602 if in.Disabled != nil {
1603 in, out := &in.Disabled, &out.Disabled
1604 *out = new(bool)
1605 **out = **in
1606 }
1607 if in.DisplayName != nil {
1608 in, out := &in.DisplayName, &out.DisplayName
1609 *out = new(string)
1610 **out = **in
1611 }
1612 if in.Oidc != nil {
1613 in, out := &in.Oidc, &out.Oidc
1614 *out = new(WorkloadidentitypoolproviderOidc)
1615 (*in).DeepCopyInto(*out)
1616 }
1617 out.ProjectRef = in.ProjectRef
1618 if in.ResourceID != nil {
1619 in, out := &in.ResourceID, &out.ResourceID
1620 *out = new(string)
1621 **out = **in
1622 }
1623 out.WorkloadIdentityPoolRef = in.WorkloadIdentityPoolRef
1624 return
1625 }
1626
1627
1628 func (in *IAMWorkloadIdentityPoolProviderSpec) DeepCopy() *IAMWorkloadIdentityPoolProviderSpec {
1629 if in == nil {
1630 return nil
1631 }
1632 out := new(IAMWorkloadIdentityPoolProviderSpec)
1633 in.DeepCopyInto(out)
1634 return out
1635 }
1636
1637
1638 func (in *IAMWorkloadIdentityPoolProviderStatus) DeepCopyInto(out *IAMWorkloadIdentityPoolProviderStatus) {
1639 *out = *in
1640 if in.Conditions != nil {
1641 in, out := &in.Conditions, &out.Conditions
1642 *out = make([]v1alpha1.Condition, len(*in))
1643 copy(*out, *in)
1644 }
1645 if in.ObservedGeneration != nil {
1646 in, out := &in.ObservedGeneration, &out.ObservedGeneration
1647 *out = new(int)
1648 **out = **in
1649 }
1650 if in.State != nil {
1651 in, out := &in.State, &out.State
1652 *out = new(string)
1653 **out = **in
1654 }
1655 return
1656 }
1657
1658
1659 func (in *IAMWorkloadIdentityPoolProviderStatus) DeepCopy() *IAMWorkloadIdentityPoolProviderStatus {
1660 if in == nil {
1661 return nil
1662 }
1663 out := new(IAMWorkloadIdentityPoolProviderStatus)
1664 in.DeepCopyInto(out)
1665 return out
1666 }
1667
1668
1669 func (in *IAMWorkloadIdentityPoolSpec) DeepCopyInto(out *IAMWorkloadIdentityPoolSpec) {
1670 *out = *in
1671 if in.Description != nil {
1672 in, out := &in.Description, &out.Description
1673 *out = new(string)
1674 **out = **in
1675 }
1676 if in.Disabled != nil {
1677 in, out := &in.Disabled, &out.Disabled
1678 *out = new(bool)
1679 **out = **in
1680 }
1681 if in.DisplayName != nil {
1682 in, out := &in.DisplayName, &out.DisplayName
1683 *out = new(string)
1684 **out = **in
1685 }
1686 out.ProjectRef = in.ProjectRef
1687 if in.ResourceID != nil {
1688 in, out := &in.ResourceID, &out.ResourceID
1689 *out = new(string)
1690 **out = **in
1691 }
1692 return
1693 }
1694
1695
1696 func (in *IAMWorkloadIdentityPoolSpec) DeepCopy() *IAMWorkloadIdentityPoolSpec {
1697 if in == nil {
1698 return nil
1699 }
1700 out := new(IAMWorkloadIdentityPoolSpec)
1701 in.DeepCopyInto(out)
1702 return out
1703 }
1704
1705
1706 func (in *IAMWorkloadIdentityPoolStatus) DeepCopyInto(out *IAMWorkloadIdentityPoolStatus) {
1707 *out = *in
1708 if in.Conditions != nil {
1709 in, out := &in.Conditions, &out.Conditions
1710 *out = make([]v1alpha1.Condition, len(*in))
1711 copy(*out, *in)
1712 }
1713 if in.ObservedGeneration != nil {
1714 in, out := &in.ObservedGeneration, &out.ObservedGeneration
1715 *out = new(int)
1716 **out = **in
1717 }
1718 if in.State != nil {
1719 in, out := &in.State, &out.State
1720 *out = new(string)
1721 **out = **in
1722 }
1723 return
1724 }
1725
1726
1727 func (in *IAMWorkloadIdentityPoolStatus) DeepCopy() *IAMWorkloadIdentityPoolStatus {
1728 if in == nil {
1729 return nil
1730 }
1731 out := new(IAMWorkloadIdentityPoolStatus)
1732 in.DeepCopyInto(out)
1733 return out
1734 }
1735
1736
1737 func (in *PartialpolicyAllBindingsStatus) DeepCopyInto(out *PartialpolicyAllBindingsStatus) {
1738 *out = *in
1739 if in.Condition != nil {
1740 in, out := &in.Condition, &out.Condition
1741 *out = new(PartialpolicyConditionStatus)
1742 (*in).DeepCopyInto(*out)
1743 }
1744 if in.Members != nil {
1745 in, out := &in.Members, &out.Members
1746 *out = make([]string, len(*in))
1747 copy(*out, *in)
1748 }
1749 return
1750 }
1751
1752
1753 func (in *PartialpolicyAllBindingsStatus) DeepCopy() *PartialpolicyAllBindingsStatus {
1754 if in == nil {
1755 return nil
1756 }
1757 out := new(PartialpolicyAllBindingsStatus)
1758 in.DeepCopyInto(out)
1759 return out
1760 }
1761
1762
1763 func (in *PartialpolicyBindings) DeepCopyInto(out *PartialpolicyBindings) {
1764 *out = *in
1765 if in.Condition != nil {
1766 in, out := &in.Condition, &out.Condition
1767 *out = new(PartialpolicyCondition)
1768 (*in).DeepCopyInto(*out)
1769 }
1770 if in.Members != nil {
1771 in, out := &in.Members, &out.Members
1772 *out = make([]PartialpolicyMembers, len(*in))
1773 for i := range *in {
1774 (*in)[i].DeepCopyInto(&(*out)[i])
1775 }
1776 }
1777 return
1778 }
1779
1780
1781 func (in *PartialpolicyBindings) DeepCopy() *PartialpolicyBindings {
1782 if in == nil {
1783 return nil
1784 }
1785 out := new(PartialpolicyBindings)
1786 in.DeepCopyInto(out)
1787 return out
1788 }
1789
1790
1791 func (in *PartialpolicyCondition) DeepCopyInto(out *PartialpolicyCondition) {
1792 *out = *in
1793 if in.Description != nil {
1794 in, out := &in.Description, &out.Description
1795 *out = new(string)
1796 **out = **in
1797 }
1798 return
1799 }
1800
1801
1802 func (in *PartialpolicyCondition) DeepCopy() *PartialpolicyCondition {
1803 if in == nil {
1804 return nil
1805 }
1806 out := new(PartialpolicyCondition)
1807 in.DeepCopyInto(out)
1808 return out
1809 }
1810
1811
1812 func (in *PartialpolicyConditionStatus) DeepCopyInto(out *PartialpolicyConditionStatus) {
1813 *out = *in
1814 if in.Description != nil {
1815 in, out := &in.Description, &out.Description
1816 *out = new(string)
1817 **out = **in
1818 }
1819 return
1820 }
1821
1822
1823 func (in *PartialpolicyConditionStatus) DeepCopy() *PartialpolicyConditionStatus {
1824 if in == nil {
1825 return nil
1826 }
1827 out := new(PartialpolicyConditionStatus)
1828 in.DeepCopyInto(out)
1829 return out
1830 }
1831
1832
1833 func (in *PartialpolicyLastAppliedBindingsStatus) DeepCopyInto(out *PartialpolicyLastAppliedBindingsStatus) {
1834 *out = *in
1835 if in.Condition != nil {
1836 in, out := &in.Condition, &out.Condition
1837 *out = new(PartialpolicyConditionStatus)
1838 (*in).DeepCopyInto(*out)
1839 }
1840 if in.Members != nil {
1841 in, out := &in.Members, &out.Members
1842 *out = make([]string, len(*in))
1843 copy(*out, *in)
1844 }
1845 return
1846 }
1847
1848
1849 func (in *PartialpolicyLastAppliedBindingsStatus) DeepCopy() *PartialpolicyLastAppliedBindingsStatus {
1850 if in == nil {
1851 return nil
1852 }
1853 out := new(PartialpolicyLastAppliedBindingsStatus)
1854 in.DeepCopyInto(out)
1855 return out
1856 }
1857
1858
1859 func (in *PartialpolicyMemberFrom) DeepCopyInto(out *PartialpolicyMemberFrom) {
1860 *out = *in
1861 if in.LogSinkRef != nil {
1862 in, out := &in.LogSinkRef, &out.LogSinkRef
1863 *out = new(v1alpha1.IAMResourceRef)
1864 **out = **in
1865 }
1866 if in.ServiceAccountRef != nil {
1867 in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
1868 *out = new(v1alpha1.IAMResourceRef)
1869 **out = **in
1870 }
1871 if in.ServiceIdentityRef != nil {
1872 in, out := &in.ServiceIdentityRef, &out.ServiceIdentityRef
1873 *out = new(v1alpha1.IAMResourceRef)
1874 **out = **in
1875 }
1876 if in.SqlInstanceRef != nil {
1877 in, out := &in.SqlInstanceRef, &out.SqlInstanceRef
1878 *out = new(v1alpha1.IAMResourceRef)
1879 **out = **in
1880 }
1881 return
1882 }
1883
1884
1885 func (in *PartialpolicyMemberFrom) DeepCopy() *PartialpolicyMemberFrom {
1886 if in == nil {
1887 return nil
1888 }
1889 out := new(PartialpolicyMemberFrom)
1890 in.DeepCopyInto(out)
1891 return out
1892 }
1893
1894
1895 func (in *PartialpolicyMembers) DeepCopyInto(out *PartialpolicyMembers) {
1896 *out = *in
1897 if in.Member != nil {
1898 in, out := &in.Member, &out.Member
1899 *out = new(string)
1900 **out = **in
1901 }
1902 if in.MemberFrom != nil {
1903 in, out := &in.MemberFrom, &out.MemberFrom
1904 *out = new(PartialpolicyMemberFrom)
1905 (*in).DeepCopyInto(*out)
1906 }
1907 return
1908 }
1909
1910
1911 func (in *PartialpolicyMembers) DeepCopy() *PartialpolicyMembers {
1912 if in == nil {
1913 return nil
1914 }
1915 out := new(PartialpolicyMembers)
1916 in.DeepCopyInto(out)
1917 return out
1918 }
1919
1920
1921 func (in *PolicyAuditConfigs) DeepCopyInto(out *PolicyAuditConfigs) {
1922 *out = *in
1923 if in.AuditLogConfigs != nil {
1924 in, out := &in.AuditLogConfigs, &out.AuditLogConfigs
1925 *out = make([]PolicyAuditLogConfigs, len(*in))
1926 for i := range *in {
1927 (*in)[i].DeepCopyInto(&(*out)[i])
1928 }
1929 }
1930 return
1931 }
1932
1933
1934 func (in *PolicyAuditConfigs) DeepCopy() *PolicyAuditConfigs {
1935 if in == nil {
1936 return nil
1937 }
1938 out := new(PolicyAuditConfigs)
1939 in.DeepCopyInto(out)
1940 return out
1941 }
1942
1943
1944 func (in *PolicyAuditLogConfigs) DeepCopyInto(out *PolicyAuditLogConfigs) {
1945 *out = *in
1946 if in.ExemptedMembers != nil {
1947 in, out := &in.ExemptedMembers, &out.ExemptedMembers
1948 *out = make([]string, len(*in))
1949 copy(*out, *in)
1950 }
1951 return
1952 }
1953
1954
1955 func (in *PolicyAuditLogConfigs) DeepCopy() *PolicyAuditLogConfigs {
1956 if in == nil {
1957 return nil
1958 }
1959 out := new(PolicyAuditLogConfigs)
1960 in.DeepCopyInto(out)
1961 return out
1962 }
1963
1964
1965 func (in *PolicyBindings) DeepCopyInto(out *PolicyBindings) {
1966 *out = *in
1967 if in.Condition != nil {
1968 in, out := &in.Condition, &out.Condition
1969 *out = new(PolicyCondition)
1970 (*in).DeepCopyInto(*out)
1971 }
1972 if in.Members != nil {
1973 in, out := &in.Members, &out.Members
1974 *out = make([]string, len(*in))
1975 copy(*out, *in)
1976 }
1977 return
1978 }
1979
1980
1981 func (in *PolicyBindings) DeepCopy() *PolicyBindings {
1982 if in == nil {
1983 return nil
1984 }
1985 out := new(PolicyBindings)
1986 in.DeepCopyInto(out)
1987 return out
1988 }
1989
1990
1991 func (in *PolicyCondition) DeepCopyInto(out *PolicyCondition) {
1992 *out = *in
1993 if in.Description != nil {
1994 in, out := &in.Description, &out.Description
1995 *out = new(string)
1996 **out = **in
1997 }
1998 return
1999 }
2000
2001
2002 func (in *PolicyCondition) DeepCopy() *PolicyCondition {
2003 if in == nil {
2004 return nil
2005 }
2006 out := new(PolicyCondition)
2007 in.DeepCopyInto(out)
2008 return out
2009 }
2010
2011
2012 func (in *PolicymemberCondition) DeepCopyInto(out *PolicymemberCondition) {
2013 *out = *in
2014 if in.Description != nil {
2015 in, out := &in.Description, &out.Description
2016 *out = new(string)
2017 **out = **in
2018 }
2019 return
2020 }
2021
2022
2023 func (in *PolicymemberCondition) DeepCopy() *PolicymemberCondition {
2024 if in == nil {
2025 return nil
2026 }
2027 out := new(PolicymemberCondition)
2028 in.DeepCopyInto(out)
2029 return out
2030 }
2031
2032
2033 func (in *PolicymemberMemberFrom) DeepCopyInto(out *PolicymemberMemberFrom) {
2034 *out = *in
2035 if in.LogSinkRef != nil {
2036 in, out := &in.LogSinkRef, &out.LogSinkRef
2037 *out = new(v1alpha1.IAMResourceRef)
2038 **out = **in
2039 }
2040 if in.ServiceAccountRef != nil {
2041 in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
2042 *out = new(v1alpha1.IAMResourceRef)
2043 **out = **in
2044 }
2045 if in.ServiceIdentityRef != nil {
2046 in, out := &in.ServiceIdentityRef, &out.ServiceIdentityRef
2047 *out = new(v1alpha1.IAMResourceRef)
2048 **out = **in
2049 }
2050 if in.SqlInstanceRef != nil {
2051 in, out := &in.SqlInstanceRef, &out.SqlInstanceRef
2052 *out = new(v1alpha1.IAMResourceRef)
2053 **out = **in
2054 }
2055 return
2056 }
2057
2058
2059 func (in *PolicymemberMemberFrom) DeepCopy() *PolicymemberMemberFrom {
2060 if in == nil {
2061 return nil
2062 }
2063 out := new(PolicymemberMemberFrom)
2064 in.DeepCopyInto(out)
2065 return out
2066 }
2067
2068
2069 func (in *WorkforcepoolproviderOidc) DeepCopyInto(out *WorkforcepoolproviderOidc) {
2070 *out = *in
2071 out.WebSsoConfig = in.WebSsoConfig
2072 return
2073 }
2074
2075
2076 func (in *WorkforcepoolproviderOidc) DeepCopy() *WorkforcepoolproviderOidc {
2077 if in == nil {
2078 return nil
2079 }
2080 out := new(WorkforcepoolproviderOidc)
2081 in.DeepCopyInto(out)
2082 return out
2083 }
2084
2085
2086 func (in *WorkforcepoolproviderSaml) DeepCopyInto(out *WorkforcepoolproviderSaml) {
2087 *out = *in
2088 return
2089 }
2090
2091
2092 func (in *WorkforcepoolproviderSaml) DeepCopy() *WorkforcepoolproviderSaml {
2093 if in == nil {
2094 return nil
2095 }
2096 out := new(WorkforcepoolproviderSaml)
2097 in.DeepCopyInto(out)
2098 return out
2099 }
2100
2101
2102 func (in *WorkforcepoolproviderWebSsoConfig) DeepCopyInto(out *WorkforcepoolproviderWebSsoConfig) {
2103 *out = *in
2104 return
2105 }
2106
2107
2108 func (in *WorkforcepoolproviderWebSsoConfig) DeepCopy() *WorkforcepoolproviderWebSsoConfig {
2109 if in == nil {
2110 return nil
2111 }
2112 out := new(WorkforcepoolproviderWebSsoConfig)
2113 in.DeepCopyInto(out)
2114 return out
2115 }
2116
2117
2118 func (in *WorkloadidentitypoolproviderAws) DeepCopyInto(out *WorkloadidentitypoolproviderAws) {
2119 *out = *in
2120 if in.StsUri != nil {
2121 in, out := &in.StsUri, &out.StsUri
2122 *out = make([]string, len(*in))
2123 copy(*out, *in)
2124 }
2125 return
2126 }
2127
2128
2129 func (in *WorkloadidentitypoolproviderAws) DeepCopy() *WorkloadidentitypoolproviderAws {
2130 if in == nil {
2131 return nil
2132 }
2133 out := new(WorkloadidentitypoolproviderAws)
2134 in.DeepCopyInto(out)
2135 return out
2136 }
2137
2138
2139 func (in *WorkloadidentitypoolproviderOidc) DeepCopyInto(out *WorkloadidentitypoolproviderOidc) {
2140 *out = *in
2141 if in.AllowedAudiences != nil {
2142 in, out := &in.AllowedAudiences, &out.AllowedAudiences
2143 *out = make([]string, len(*in))
2144 copy(*out, *in)
2145 }
2146 return
2147 }
2148
2149
2150 func (in *WorkloadidentitypoolproviderOidc) DeepCopy() *WorkloadidentitypoolproviderOidc {
2151 if in == nil {
2152 return nil
2153 }
2154 out := new(WorkloadidentitypoolproviderOidc)
2155 in.DeepCopyInto(out)
2156 return out
2157 }
2158
View as plain text