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 *CapoolAdditionalExtensions) DeepCopyInto(out *CapoolAdditionalExtensions) {
34 *out = *in
35 if in.ObjectIdPath != nil {
36 in, out := &in.ObjectIdPath, &out.ObjectIdPath
37 *out = make([]int, len(*in))
38 copy(*out, *in)
39 }
40 return
41 }
42
43
44 func (in *CapoolAdditionalExtensions) DeepCopy() *CapoolAdditionalExtensions {
45 if in == nil {
46 return nil
47 }
48 out := new(CapoolAdditionalExtensions)
49 in.DeepCopyInto(out)
50 return out
51 }
52
53
54 func (in *CapoolAllowedIssuanceModes) DeepCopyInto(out *CapoolAllowedIssuanceModes) {
55 *out = *in
56 if in.AllowConfigBasedIssuance != nil {
57 in, out := &in.AllowConfigBasedIssuance, &out.AllowConfigBasedIssuance
58 *out = new(bool)
59 **out = **in
60 }
61 if in.AllowCsrBasedIssuance != nil {
62 in, out := &in.AllowCsrBasedIssuance, &out.AllowCsrBasedIssuance
63 *out = new(bool)
64 **out = **in
65 }
66 return
67 }
68
69
70 func (in *CapoolAllowedIssuanceModes) DeepCopy() *CapoolAllowedIssuanceModes {
71 if in == nil {
72 return nil
73 }
74 out := new(CapoolAllowedIssuanceModes)
75 in.DeepCopyInto(out)
76 return out
77 }
78
79
80 func (in *CapoolAllowedKeyTypes) DeepCopyInto(out *CapoolAllowedKeyTypes) {
81 *out = *in
82 if in.EllipticCurve != nil {
83 in, out := &in.EllipticCurve, &out.EllipticCurve
84 *out = new(CapoolEllipticCurve)
85 (*in).DeepCopyInto(*out)
86 }
87 if in.Rsa != nil {
88 in, out := &in.Rsa, &out.Rsa
89 *out = new(CapoolRsa)
90 (*in).DeepCopyInto(*out)
91 }
92 return
93 }
94
95
96 func (in *CapoolAllowedKeyTypes) DeepCopy() *CapoolAllowedKeyTypes {
97 if in == nil {
98 return nil
99 }
100 out := new(CapoolAllowedKeyTypes)
101 in.DeepCopyInto(out)
102 return out
103 }
104
105
106 func (in *CapoolBaseKeyUsage) DeepCopyInto(out *CapoolBaseKeyUsage) {
107 *out = *in
108 if in.CertSign != nil {
109 in, out := &in.CertSign, &out.CertSign
110 *out = new(bool)
111 **out = **in
112 }
113 if in.ContentCommitment != nil {
114 in, out := &in.ContentCommitment, &out.ContentCommitment
115 *out = new(bool)
116 **out = **in
117 }
118 if in.CrlSign != nil {
119 in, out := &in.CrlSign, &out.CrlSign
120 *out = new(bool)
121 **out = **in
122 }
123 if in.DataEncipherment != nil {
124 in, out := &in.DataEncipherment, &out.DataEncipherment
125 *out = new(bool)
126 **out = **in
127 }
128 if in.DecipherOnly != nil {
129 in, out := &in.DecipherOnly, &out.DecipherOnly
130 *out = new(bool)
131 **out = **in
132 }
133 if in.DigitalSignature != nil {
134 in, out := &in.DigitalSignature, &out.DigitalSignature
135 *out = new(bool)
136 **out = **in
137 }
138 if in.EncipherOnly != nil {
139 in, out := &in.EncipherOnly, &out.EncipherOnly
140 *out = new(bool)
141 **out = **in
142 }
143 if in.KeyAgreement != nil {
144 in, out := &in.KeyAgreement, &out.KeyAgreement
145 *out = new(bool)
146 **out = **in
147 }
148 if in.KeyEncipherment != nil {
149 in, out := &in.KeyEncipherment, &out.KeyEncipherment
150 *out = new(bool)
151 **out = **in
152 }
153 return
154 }
155
156
157 func (in *CapoolBaseKeyUsage) DeepCopy() *CapoolBaseKeyUsage {
158 if in == nil {
159 return nil
160 }
161 out := new(CapoolBaseKeyUsage)
162 in.DeepCopyInto(out)
163 return out
164 }
165
166
167 func (in *CapoolBaselineValues) DeepCopyInto(out *CapoolBaselineValues) {
168 *out = *in
169 if in.AdditionalExtensions != nil {
170 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
171 *out = make([]CapoolAdditionalExtensions, len(*in))
172 for i := range *in {
173 (*in)[i].DeepCopyInto(&(*out)[i])
174 }
175 }
176 if in.AiaOcspServers != nil {
177 in, out := &in.AiaOcspServers, &out.AiaOcspServers
178 *out = make([]string, len(*in))
179 copy(*out, *in)
180 }
181 if in.CaOptions != nil {
182 in, out := &in.CaOptions, &out.CaOptions
183 *out = new(CapoolCaOptions)
184 (*in).DeepCopyInto(*out)
185 }
186 if in.KeyUsage != nil {
187 in, out := &in.KeyUsage, &out.KeyUsage
188 *out = new(CapoolKeyUsage)
189 (*in).DeepCopyInto(*out)
190 }
191 if in.PolicyIds != nil {
192 in, out := &in.PolicyIds, &out.PolicyIds
193 *out = make([]CapoolPolicyIds, len(*in))
194 for i := range *in {
195 (*in)[i].DeepCopyInto(&(*out)[i])
196 }
197 }
198 return
199 }
200
201
202 func (in *CapoolBaselineValues) DeepCopy() *CapoolBaselineValues {
203 if in == nil {
204 return nil
205 }
206 out := new(CapoolBaselineValues)
207 in.DeepCopyInto(out)
208 return out
209 }
210
211
212 func (in *CapoolCaOptions) DeepCopyInto(out *CapoolCaOptions) {
213 *out = *in
214 if in.IsCa != nil {
215 in, out := &in.IsCa, &out.IsCa
216 *out = new(bool)
217 **out = **in
218 }
219 if in.MaxIssuerPathLength != nil {
220 in, out := &in.MaxIssuerPathLength, &out.MaxIssuerPathLength
221 *out = new(int)
222 **out = **in
223 }
224 if in.ZeroMaxIssuerPathLength != nil {
225 in, out := &in.ZeroMaxIssuerPathLength, &out.ZeroMaxIssuerPathLength
226 *out = new(bool)
227 **out = **in
228 }
229 return
230 }
231
232
233 func (in *CapoolCaOptions) DeepCopy() *CapoolCaOptions {
234 if in == nil {
235 return nil
236 }
237 out := new(CapoolCaOptions)
238 in.DeepCopyInto(out)
239 return out
240 }
241
242
243 func (in *CapoolCelExpression) DeepCopyInto(out *CapoolCelExpression) {
244 *out = *in
245 if in.Description != nil {
246 in, out := &in.Description, &out.Description
247 *out = new(string)
248 **out = **in
249 }
250 if in.Expression != nil {
251 in, out := &in.Expression, &out.Expression
252 *out = new(string)
253 **out = **in
254 }
255 if in.Location != nil {
256 in, out := &in.Location, &out.Location
257 *out = new(string)
258 **out = **in
259 }
260 if in.Title != nil {
261 in, out := &in.Title, &out.Title
262 *out = new(string)
263 **out = **in
264 }
265 return
266 }
267
268
269 func (in *CapoolCelExpression) DeepCopy() *CapoolCelExpression {
270 if in == nil {
271 return nil
272 }
273 out := new(CapoolCelExpression)
274 in.DeepCopyInto(out)
275 return out
276 }
277
278
279 func (in *CapoolEllipticCurve) DeepCopyInto(out *CapoolEllipticCurve) {
280 *out = *in
281 if in.SignatureAlgorithm != nil {
282 in, out := &in.SignatureAlgorithm, &out.SignatureAlgorithm
283 *out = new(string)
284 **out = **in
285 }
286 return
287 }
288
289
290 func (in *CapoolEllipticCurve) DeepCopy() *CapoolEllipticCurve {
291 if in == nil {
292 return nil
293 }
294 out := new(CapoolEllipticCurve)
295 in.DeepCopyInto(out)
296 return out
297 }
298
299
300 func (in *CapoolExtendedKeyUsage) DeepCopyInto(out *CapoolExtendedKeyUsage) {
301 *out = *in
302 if in.ClientAuth != nil {
303 in, out := &in.ClientAuth, &out.ClientAuth
304 *out = new(bool)
305 **out = **in
306 }
307 if in.CodeSigning != nil {
308 in, out := &in.CodeSigning, &out.CodeSigning
309 *out = new(bool)
310 **out = **in
311 }
312 if in.EmailProtection != nil {
313 in, out := &in.EmailProtection, &out.EmailProtection
314 *out = new(bool)
315 **out = **in
316 }
317 if in.OcspSigning != nil {
318 in, out := &in.OcspSigning, &out.OcspSigning
319 *out = new(bool)
320 **out = **in
321 }
322 if in.ServerAuth != nil {
323 in, out := &in.ServerAuth, &out.ServerAuth
324 *out = new(bool)
325 **out = **in
326 }
327 if in.TimeStamping != nil {
328 in, out := &in.TimeStamping, &out.TimeStamping
329 *out = new(bool)
330 **out = **in
331 }
332 return
333 }
334
335
336 func (in *CapoolExtendedKeyUsage) DeepCopy() *CapoolExtendedKeyUsage {
337 if in == nil {
338 return nil
339 }
340 out := new(CapoolExtendedKeyUsage)
341 in.DeepCopyInto(out)
342 return out
343 }
344
345
346 func (in *CapoolIdentityConstraints) DeepCopyInto(out *CapoolIdentityConstraints) {
347 *out = *in
348 if in.CelExpression != nil {
349 in, out := &in.CelExpression, &out.CelExpression
350 *out = new(CapoolCelExpression)
351 (*in).DeepCopyInto(*out)
352 }
353 return
354 }
355
356
357 func (in *CapoolIdentityConstraints) DeepCopy() *CapoolIdentityConstraints {
358 if in == nil {
359 return nil
360 }
361 out := new(CapoolIdentityConstraints)
362 in.DeepCopyInto(out)
363 return out
364 }
365
366
367 func (in *CapoolIssuancePolicy) DeepCopyInto(out *CapoolIssuancePolicy) {
368 *out = *in
369 if in.AllowedIssuanceModes != nil {
370 in, out := &in.AllowedIssuanceModes, &out.AllowedIssuanceModes
371 *out = new(CapoolAllowedIssuanceModes)
372 (*in).DeepCopyInto(*out)
373 }
374 if in.AllowedKeyTypes != nil {
375 in, out := &in.AllowedKeyTypes, &out.AllowedKeyTypes
376 *out = make([]CapoolAllowedKeyTypes, len(*in))
377 for i := range *in {
378 (*in)[i].DeepCopyInto(&(*out)[i])
379 }
380 }
381 if in.BaselineValues != nil {
382 in, out := &in.BaselineValues, &out.BaselineValues
383 *out = new(CapoolBaselineValues)
384 (*in).DeepCopyInto(*out)
385 }
386 if in.IdentityConstraints != nil {
387 in, out := &in.IdentityConstraints, &out.IdentityConstraints
388 *out = new(CapoolIdentityConstraints)
389 (*in).DeepCopyInto(*out)
390 }
391 if in.MaximumLifetime != nil {
392 in, out := &in.MaximumLifetime, &out.MaximumLifetime
393 *out = new(string)
394 **out = **in
395 }
396 if in.PassthroughExtensions != nil {
397 in, out := &in.PassthroughExtensions, &out.PassthroughExtensions
398 *out = new(CapoolPassthroughExtensions)
399 (*in).DeepCopyInto(*out)
400 }
401 return
402 }
403
404
405 func (in *CapoolIssuancePolicy) DeepCopy() *CapoolIssuancePolicy {
406 if in == nil {
407 return nil
408 }
409 out := new(CapoolIssuancePolicy)
410 in.DeepCopyInto(out)
411 return out
412 }
413
414
415 func (in *CapoolKeyUsage) DeepCopyInto(out *CapoolKeyUsage) {
416 *out = *in
417 if in.BaseKeyUsage != nil {
418 in, out := &in.BaseKeyUsage, &out.BaseKeyUsage
419 *out = new(CapoolBaseKeyUsage)
420 (*in).DeepCopyInto(*out)
421 }
422 if in.ExtendedKeyUsage != nil {
423 in, out := &in.ExtendedKeyUsage, &out.ExtendedKeyUsage
424 *out = new(CapoolExtendedKeyUsage)
425 (*in).DeepCopyInto(*out)
426 }
427 if in.UnknownExtendedKeyUsages != nil {
428 in, out := &in.UnknownExtendedKeyUsages, &out.UnknownExtendedKeyUsages
429 *out = make([]CapoolUnknownExtendedKeyUsages, len(*in))
430 for i := range *in {
431 (*in)[i].DeepCopyInto(&(*out)[i])
432 }
433 }
434 return
435 }
436
437
438 func (in *CapoolKeyUsage) DeepCopy() *CapoolKeyUsage {
439 if in == nil {
440 return nil
441 }
442 out := new(CapoolKeyUsage)
443 in.DeepCopyInto(out)
444 return out
445 }
446
447
448 func (in *CapoolObjectId) DeepCopyInto(out *CapoolObjectId) {
449 *out = *in
450 if in.ObjectIdPath != nil {
451 in, out := &in.ObjectIdPath, &out.ObjectIdPath
452 *out = make([]int, len(*in))
453 copy(*out, *in)
454 }
455 return
456 }
457
458
459 func (in *CapoolObjectId) DeepCopy() *CapoolObjectId {
460 if in == nil {
461 return nil
462 }
463 out := new(CapoolObjectId)
464 in.DeepCopyInto(out)
465 return out
466 }
467
468
469 func (in *CapoolPassthroughExtensions) DeepCopyInto(out *CapoolPassthroughExtensions) {
470 *out = *in
471 if in.AdditionalExtensions != nil {
472 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
473 *out = make([]CapoolAdditionalExtensions, len(*in))
474 for i := range *in {
475 (*in)[i].DeepCopyInto(&(*out)[i])
476 }
477 }
478 if in.KnownExtensions != nil {
479 in, out := &in.KnownExtensions, &out.KnownExtensions
480 *out = make([]string, len(*in))
481 copy(*out, *in)
482 }
483 return
484 }
485
486
487 func (in *CapoolPassthroughExtensions) DeepCopy() *CapoolPassthroughExtensions {
488 if in == nil {
489 return nil
490 }
491 out := new(CapoolPassthroughExtensions)
492 in.DeepCopyInto(out)
493 return out
494 }
495
496
497 func (in *CapoolPolicyIds) DeepCopyInto(out *CapoolPolicyIds) {
498 *out = *in
499 if in.ObjectIdPath != nil {
500 in, out := &in.ObjectIdPath, &out.ObjectIdPath
501 *out = make([]int, len(*in))
502 copy(*out, *in)
503 }
504 return
505 }
506
507
508 func (in *CapoolPolicyIds) DeepCopy() *CapoolPolicyIds {
509 if in == nil {
510 return nil
511 }
512 out := new(CapoolPolicyIds)
513 in.DeepCopyInto(out)
514 return out
515 }
516
517
518 func (in *CapoolPublishingOptions) DeepCopyInto(out *CapoolPublishingOptions) {
519 *out = *in
520 if in.PublishCaCert != nil {
521 in, out := &in.PublishCaCert, &out.PublishCaCert
522 *out = new(bool)
523 **out = **in
524 }
525 if in.PublishCrl != nil {
526 in, out := &in.PublishCrl, &out.PublishCrl
527 *out = new(bool)
528 **out = **in
529 }
530 return
531 }
532
533
534 func (in *CapoolPublishingOptions) DeepCopy() *CapoolPublishingOptions {
535 if in == nil {
536 return nil
537 }
538 out := new(CapoolPublishingOptions)
539 in.DeepCopyInto(out)
540 return out
541 }
542
543
544 func (in *CapoolRsa) DeepCopyInto(out *CapoolRsa) {
545 *out = *in
546 if in.MaxModulusSize != nil {
547 in, out := &in.MaxModulusSize, &out.MaxModulusSize
548 *out = new(int)
549 **out = **in
550 }
551 if in.MinModulusSize != nil {
552 in, out := &in.MinModulusSize, &out.MinModulusSize
553 *out = new(int)
554 **out = **in
555 }
556 return
557 }
558
559
560 func (in *CapoolRsa) DeepCopy() *CapoolRsa {
561 if in == nil {
562 return nil
563 }
564 out := new(CapoolRsa)
565 in.DeepCopyInto(out)
566 return out
567 }
568
569
570 func (in *CapoolUnknownExtendedKeyUsages) DeepCopyInto(out *CapoolUnknownExtendedKeyUsages) {
571 *out = *in
572 if in.ObjectIdPath != nil {
573 in, out := &in.ObjectIdPath, &out.ObjectIdPath
574 *out = make([]int, len(*in))
575 copy(*out, *in)
576 }
577 return
578 }
579
580
581 func (in *CapoolUnknownExtendedKeyUsages) DeepCopy() *CapoolUnknownExtendedKeyUsages {
582 if in == nil {
583 return nil
584 }
585 out := new(CapoolUnknownExtendedKeyUsages)
586 in.DeepCopyInto(out)
587 return out
588 }
589
590
591 func (in *CertificateAdditionalExtensions) DeepCopyInto(out *CertificateAdditionalExtensions) {
592 *out = *in
593 if in.Critical != nil {
594 in, out := &in.Critical, &out.Critical
595 *out = new(bool)
596 **out = **in
597 }
598 in.ObjectId.DeepCopyInto(&out.ObjectId)
599 return
600 }
601
602
603 func (in *CertificateAdditionalExtensions) DeepCopy() *CertificateAdditionalExtensions {
604 if in == nil {
605 return nil
606 }
607 out := new(CertificateAdditionalExtensions)
608 in.DeepCopyInto(out)
609 return out
610 }
611
612
613 func (in *CertificateAdditionalExtensionsStatus) DeepCopyInto(out *CertificateAdditionalExtensionsStatus) {
614 *out = *in
615 if in.Critical != nil {
616 in, out := &in.Critical, &out.Critical
617 *out = new(bool)
618 **out = **in
619 }
620 if in.ObjectId != nil {
621 in, out := &in.ObjectId, &out.ObjectId
622 *out = new(CertificateObjectIdStatus)
623 (*in).DeepCopyInto(*out)
624 }
625 if in.Value != nil {
626 in, out := &in.Value, &out.Value
627 *out = new(string)
628 **out = **in
629 }
630 return
631 }
632
633
634 func (in *CertificateAdditionalExtensionsStatus) DeepCopy() *CertificateAdditionalExtensionsStatus {
635 if in == nil {
636 return nil
637 }
638 out := new(CertificateAdditionalExtensionsStatus)
639 in.DeepCopyInto(out)
640 return out
641 }
642
643
644 func (in *CertificateAuthorityKeyIdStatus) DeepCopyInto(out *CertificateAuthorityKeyIdStatus) {
645 *out = *in
646 if in.KeyId != nil {
647 in, out := &in.KeyId, &out.KeyId
648 *out = new(string)
649 **out = **in
650 }
651 return
652 }
653
654
655 func (in *CertificateAuthorityKeyIdStatus) DeepCopy() *CertificateAuthorityKeyIdStatus {
656 if in == nil {
657 return nil
658 }
659 out := new(CertificateAuthorityKeyIdStatus)
660 in.DeepCopyInto(out)
661 return out
662 }
663
664
665 func (in *CertificateBaseKeyUsage) DeepCopyInto(out *CertificateBaseKeyUsage) {
666 *out = *in
667 if in.CertSign != nil {
668 in, out := &in.CertSign, &out.CertSign
669 *out = new(bool)
670 **out = **in
671 }
672 if in.ContentCommitment != nil {
673 in, out := &in.ContentCommitment, &out.ContentCommitment
674 *out = new(bool)
675 **out = **in
676 }
677 if in.CrlSign != nil {
678 in, out := &in.CrlSign, &out.CrlSign
679 *out = new(bool)
680 **out = **in
681 }
682 if in.DataEncipherment != nil {
683 in, out := &in.DataEncipherment, &out.DataEncipherment
684 *out = new(bool)
685 **out = **in
686 }
687 if in.DecipherOnly != nil {
688 in, out := &in.DecipherOnly, &out.DecipherOnly
689 *out = new(bool)
690 **out = **in
691 }
692 if in.DigitalSignature != nil {
693 in, out := &in.DigitalSignature, &out.DigitalSignature
694 *out = new(bool)
695 **out = **in
696 }
697 if in.EncipherOnly != nil {
698 in, out := &in.EncipherOnly, &out.EncipherOnly
699 *out = new(bool)
700 **out = **in
701 }
702 if in.KeyAgreement != nil {
703 in, out := &in.KeyAgreement, &out.KeyAgreement
704 *out = new(bool)
705 **out = **in
706 }
707 if in.KeyEncipherment != nil {
708 in, out := &in.KeyEncipherment, &out.KeyEncipherment
709 *out = new(bool)
710 **out = **in
711 }
712 return
713 }
714
715
716 func (in *CertificateBaseKeyUsage) DeepCopy() *CertificateBaseKeyUsage {
717 if in == nil {
718 return nil
719 }
720 out := new(CertificateBaseKeyUsage)
721 in.DeepCopyInto(out)
722 return out
723 }
724
725
726 func (in *CertificateBaseKeyUsageStatus) DeepCopyInto(out *CertificateBaseKeyUsageStatus) {
727 *out = *in
728 if in.CertSign != nil {
729 in, out := &in.CertSign, &out.CertSign
730 *out = new(bool)
731 **out = **in
732 }
733 if in.ContentCommitment != nil {
734 in, out := &in.ContentCommitment, &out.ContentCommitment
735 *out = new(bool)
736 **out = **in
737 }
738 if in.CrlSign != nil {
739 in, out := &in.CrlSign, &out.CrlSign
740 *out = new(bool)
741 **out = **in
742 }
743 if in.DataEncipherment != nil {
744 in, out := &in.DataEncipherment, &out.DataEncipherment
745 *out = new(bool)
746 **out = **in
747 }
748 if in.DecipherOnly != nil {
749 in, out := &in.DecipherOnly, &out.DecipherOnly
750 *out = new(bool)
751 **out = **in
752 }
753 if in.DigitalSignature != nil {
754 in, out := &in.DigitalSignature, &out.DigitalSignature
755 *out = new(bool)
756 **out = **in
757 }
758 if in.EncipherOnly != nil {
759 in, out := &in.EncipherOnly, &out.EncipherOnly
760 *out = new(bool)
761 **out = **in
762 }
763 if in.KeyAgreement != nil {
764 in, out := &in.KeyAgreement, &out.KeyAgreement
765 *out = new(bool)
766 **out = **in
767 }
768 if in.KeyEncipherment != nil {
769 in, out := &in.KeyEncipherment, &out.KeyEncipherment
770 *out = new(bool)
771 **out = **in
772 }
773 return
774 }
775
776
777 func (in *CertificateBaseKeyUsageStatus) DeepCopy() *CertificateBaseKeyUsageStatus {
778 if in == nil {
779 return nil
780 }
781 out := new(CertificateBaseKeyUsageStatus)
782 in.DeepCopyInto(out)
783 return out
784 }
785
786
787 func (in *CertificateCaOptions) DeepCopyInto(out *CertificateCaOptions) {
788 *out = *in
789 if in.IsCa != nil {
790 in, out := &in.IsCa, &out.IsCa
791 *out = new(bool)
792 **out = **in
793 }
794 if in.MaxIssuerPathLength != nil {
795 in, out := &in.MaxIssuerPathLength, &out.MaxIssuerPathLength
796 *out = new(int)
797 **out = **in
798 }
799 if in.NonCa != nil {
800 in, out := &in.NonCa, &out.NonCa
801 *out = new(bool)
802 **out = **in
803 }
804 if in.ZeroMaxIssuerPathLength != nil {
805 in, out := &in.ZeroMaxIssuerPathLength, &out.ZeroMaxIssuerPathLength
806 *out = new(bool)
807 **out = **in
808 }
809 return
810 }
811
812
813 func (in *CertificateCaOptions) DeepCopy() *CertificateCaOptions {
814 if in == nil {
815 return nil
816 }
817 out := new(CertificateCaOptions)
818 in.DeepCopyInto(out)
819 return out
820 }
821
822
823 func (in *CertificateCaOptionsStatus) DeepCopyInto(out *CertificateCaOptionsStatus) {
824 *out = *in
825 if in.IsCa != nil {
826 in, out := &in.IsCa, &out.IsCa
827 *out = new(bool)
828 **out = **in
829 }
830 if in.MaxIssuerPathLength != nil {
831 in, out := &in.MaxIssuerPathLength, &out.MaxIssuerPathLength
832 *out = new(int)
833 **out = **in
834 }
835 return
836 }
837
838
839 func (in *CertificateCaOptionsStatus) DeepCopy() *CertificateCaOptionsStatus {
840 if in == nil {
841 return nil
842 }
843 out := new(CertificateCaOptionsStatus)
844 in.DeepCopyInto(out)
845 return out
846 }
847
848
849 func (in *CertificateCertFingerprintStatus) DeepCopyInto(out *CertificateCertFingerprintStatus) {
850 *out = *in
851 if in.Sha256Hash != nil {
852 in, out := &in.Sha256Hash, &out.Sha256Hash
853 *out = new(string)
854 **out = **in
855 }
856 return
857 }
858
859
860 func (in *CertificateCertFingerprintStatus) DeepCopy() *CertificateCertFingerprintStatus {
861 if in == nil {
862 return nil
863 }
864 out := new(CertificateCertFingerprintStatus)
865 in.DeepCopyInto(out)
866 return out
867 }
868
869
870 func (in *CertificateCertificateDescriptionStatus) DeepCopyInto(out *CertificateCertificateDescriptionStatus) {
871 *out = *in
872 if in.AiaIssuingCertificateUrls != nil {
873 in, out := &in.AiaIssuingCertificateUrls, &out.AiaIssuingCertificateUrls
874 *out = make([]string, len(*in))
875 copy(*out, *in)
876 }
877 if in.AuthorityKeyId != nil {
878 in, out := &in.AuthorityKeyId, &out.AuthorityKeyId
879 *out = new(CertificateAuthorityKeyIdStatus)
880 (*in).DeepCopyInto(*out)
881 }
882 if in.CertFingerprint != nil {
883 in, out := &in.CertFingerprint, &out.CertFingerprint
884 *out = new(CertificateCertFingerprintStatus)
885 (*in).DeepCopyInto(*out)
886 }
887 if in.CrlDistributionPoints != nil {
888 in, out := &in.CrlDistributionPoints, &out.CrlDistributionPoints
889 *out = make([]string, len(*in))
890 copy(*out, *in)
891 }
892 if in.PublicKey != nil {
893 in, out := &in.PublicKey, &out.PublicKey
894 *out = new(CertificatePublicKeyStatus)
895 (*in).DeepCopyInto(*out)
896 }
897 if in.SubjectDescription != nil {
898 in, out := &in.SubjectDescription, &out.SubjectDescription
899 *out = new(CertificateSubjectDescriptionStatus)
900 (*in).DeepCopyInto(*out)
901 }
902 if in.SubjectKeyId != nil {
903 in, out := &in.SubjectKeyId, &out.SubjectKeyId
904 *out = new(CertificateSubjectKeyIdStatus)
905 (*in).DeepCopyInto(*out)
906 }
907 if in.X509Description != nil {
908 in, out := &in.X509Description, &out.X509Description
909 *out = new(CertificateX509DescriptionStatus)
910 (*in).DeepCopyInto(*out)
911 }
912 return
913 }
914
915
916 func (in *CertificateCertificateDescriptionStatus) DeepCopy() *CertificateCertificateDescriptionStatus {
917 if in == nil {
918 return nil
919 }
920 out := new(CertificateCertificateDescriptionStatus)
921 in.DeepCopyInto(out)
922 return out
923 }
924
925
926 func (in *CertificateConfig) DeepCopyInto(out *CertificateConfig) {
927 *out = *in
928 if in.PublicKey != nil {
929 in, out := &in.PublicKey, &out.PublicKey
930 *out = new(CertificatePublicKey)
931 **out = **in
932 }
933 in.SubjectConfig.DeepCopyInto(&out.SubjectConfig)
934 in.X509Config.DeepCopyInto(&out.X509Config)
935 return
936 }
937
938
939 func (in *CertificateConfig) DeepCopy() *CertificateConfig {
940 if in == nil {
941 return nil
942 }
943 out := new(CertificateConfig)
944 in.DeepCopyInto(out)
945 return out
946 }
947
948
949 func (in *CertificateCustomSansStatus) DeepCopyInto(out *CertificateCustomSansStatus) {
950 *out = *in
951 if in.Critical != nil {
952 in, out := &in.Critical, &out.Critical
953 *out = new(bool)
954 **out = **in
955 }
956 if in.ObjectId != nil {
957 in, out := &in.ObjectId, &out.ObjectId
958 *out = new(CertificateObjectIdStatus)
959 (*in).DeepCopyInto(*out)
960 }
961 if in.Value != nil {
962 in, out := &in.Value, &out.Value
963 *out = new(string)
964 **out = **in
965 }
966 return
967 }
968
969
970 func (in *CertificateCustomSansStatus) DeepCopy() *CertificateCustomSansStatus {
971 if in == nil {
972 return nil
973 }
974 out := new(CertificateCustomSansStatus)
975 in.DeepCopyInto(out)
976 return out
977 }
978
979
980 func (in *CertificateExtendedKeyUsage) DeepCopyInto(out *CertificateExtendedKeyUsage) {
981 *out = *in
982 if in.ClientAuth != nil {
983 in, out := &in.ClientAuth, &out.ClientAuth
984 *out = new(bool)
985 **out = **in
986 }
987 if in.CodeSigning != nil {
988 in, out := &in.CodeSigning, &out.CodeSigning
989 *out = new(bool)
990 **out = **in
991 }
992 if in.EmailProtection != nil {
993 in, out := &in.EmailProtection, &out.EmailProtection
994 *out = new(bool)
995 **out = **in
996 }
997 if in.OcspSigning != nil {
998 in, out := &in.OcspSigning, &out.OcspSigning
999 *out = new(bool)
1000 **out = **in
1001 }
1002 if in.ServerAuth != nil {
1003 in, out := &in.ServerAuth, &out.ServerAuth
1004 *out = new(bool)
1005 **out = **in
1006 }
1007 if in.TimeStamping != nil {
1008 in, out := &in.TimeStamping, &out.TimeStamping
1009 *out = new(bool)
1010 **out = **in
1011 }
1012 return
1013 }
1014
1015
1016 func (in *CertificateExtendedKeyUsage) DeepCopy() *CertificateExtendedKeyUsage {
1017 if in == nil {
1018 return nil
1019 }
1020 out := new(CertificateExtendedKeyUsage)
1021 in.DeepCopyInto(out)
1022 return out
1023 }
1024
1025
1026 func (in *CertificateExtendedKeyUsageStatus) DeepCopyInto(out *CertificateExtendedKeyUsageStatus) {
1027 *out = *in
1028 if in.ClientAuth != nil {
1029 in, out := &in.ClientAuth, &out.ClientAuth
1030 *out = new(bool)
1031 **out = **in
1032 }
1033 if in.CodeSigning != nil {
1034 in, out := &in.CodeSigning, &out.CodeSigning
1035 *out = new(bool)
1036 **out = **in
1037 }
1038 if in.EmailProtection != nil {
1039 in, out := &in.EmailProtection, &out.EmailProtection
1040 *out = new(bool)
1041 **out = **in
1042 }
1043 if in.OcspSigning != nil {
1044 in, out := &in.OcspSigning, &out.OcspSigning
1045 *out = new(bool)
1046 **out = **in
1047 }
1048 if in.ServerAuth != nil {
1049 in, out := &in.ServerAuth, &out.ServerAuth
1050 *out = new(bool)
1051 **out = **in
1052 }
1053 if in.TimeStamping != nil {
1054 in, out := &in.TimeStamping, &out.TimeStamping
1055 *out = new(bool)
1056 **out = **in
1057 }
1058 return
1059 }
1060
1061
1062 func (in *CertificateExtendedKeyUsageStatus) DeepCopy() *CertificateExtendedKeyUsageStatus {
1063 if in == nil {
1064 return nil
1065 }
1066 out := new(CertificateExtendedKeyUsageStatus)
1067 in.DeepCopyInto(out)
1068 return out
1069 }
1070
1071
1072 func (in *CertificateKeyUsage) DeepCopyInto(out *CertificateKeyUsage) {
1073 *out = *in
1074 if in.BaseKeyUsage != nil {
1075 in, out := &in.BaseKeyUsage, &out.BaseKeyUsage
1076 *out = new(CertificateBaseKeyUsage)
1077 (*in).DeepCopyInto(*out)
1078 }
1079 if in.ExtendedKeyUsage != nil {
1080 in, out := &in.ExtendedKeyUsage, &out.ExtendedKeyUsage
1081 *out = new(CertificateExtendedKeyUsage)
1082 (*in).DeepCopyInto(*out)
1083 }
1084 if in.UnknownExtendedKeyUsages != nil {
1085 in, out := &in.UnknownExtendedKeyUsages, &out.UnknownExtendedKeyUsages
1086 *out = make([]CertificateUnknownExtendedKeyUsages, len(*in))
1087 for i := range *in {
1088 (*in)[i].DeepCopyInto(&(*out)[i])
1089 }
1090 }
1091 return
1092 }
1093
1094
1095 func (in *CertificateKeyUsage) DeepCopy() *CertificateKeyUsage {
1096 if in == nil {
1097 return nil
1098 }
1099 out := new(CertificateKeyUsage)
1100 in.DeepCopyInto(out)
1101 return out
1102 }
1103
1104
1105 func (in *CertificateKeyUsageStatus) DeepCopyInto(out *CertificateKeyUsageStatus) {
1106 *out = *in
1107 if in.BaseKeyUsage != nil {
1108 in, out := &in.BaseKeyUsage, &out.BaseKeyUsage
1109 *out = new(CertificateBaseKeyUsageStatus)
1110 (*in).DeepCopyInto(*out)
1111 }
1112 if in.ExtendedKeyUsage != nil {
1113 in, out := &in.ExtendedKeyUsage, &out.ExtendedKeyUsage
1114 *out = new(CertificateExtendedKeyUsageStatus)
1115 (*in).DeepCopyInto(*out)
1116 }
1117 if in.UnknownExtendedKeyUsages != nil {
1118 in, out := &in.UnknownExtendedKeyUsages, &out.UnknownExtendedKeyUsages
1119 *out = make([]CertificateUnknownExtendedKeyUsagesStatus, len(*in))
1120 for i := range *in {
1121 (*in)[i].DeepCopyInto(&(*out)[i])
1122 }
1123 }
1124 return
1125 }
1126
1127
1128 func (in *CertificateKeyUsageStatus) DeepCopy() *CertificateKeyUsageStatus {
1129 if in == nil {
1130 return nil
1131 }
1132 out := new(CertificateKeyUsageStatus)
1133 in.DeepCopyInto(out)
1134 return out
1135 }
1136
1137
1138 func (in *CertificateObjectId) DeepCopyInto(out *CertificateObjectId) {
1139 *out = *in
1140 if in.ObjectIdPath != nil {
1141 in, out := &in.ObjectIdPath, &out.ObjectIdPath
1142 *out = make([]int, len(*in))
1143 copy(*out, *in)
1144 }
1145 return
1146 }
1147
1148
1149 func (in *CertificateObjectId) DeepCopy() *CertificateObjectId {
1150 if in == nil {
1151 return nil
1152 }
1153 out := new(CertificateObjectId)
1154 in.DeepCopyInto(out)
1155 return out
1156 }
1157
1158
1159 func (in *CertificateObjectIdStatus) DeepCopyInto(out *CertificateObjectIdStatus) {
1160 *out = *in
1161 if in.ObjectIdPath != nil {
1162 in, out := &in.ObjectIdPath, &out.ObjectIdPath
1163 *out = make([]int, len(*in))
1164 copy(*out, *in)
1165 }
1166 return
1167 }
1168
1169
1170 func (in *CertificateObjectIdStatus) DeepCopy() *CertificateObjectIdStatus {
1171 if in == nil {
1172 return nil
1173 }
1174 out := new(CertificateObjectIdStatus)
1175 in.DeepCopyInto(out)
1176 return out
1177 }
1178
1179
1180 func (in *CertificatePolicyIds) DeepCopyInto(out *CertificatePolicyIds) {
1181 *out = *in
1182 if in.ObjectIdPath != nil {
1183 in, out := &in.ObjectIdPath, &out.ObjectIdPath
1184 *out = make([]int, len(*in))
1185 copy(*out, *in)
1186 }
1187 return
1188 }
1189
1190
1191 func (in *CertificatePolicyIds) DeepCopy() *CertificatePolicyIds {
1192 if in == nil {
1193 return nil
1194 }
1195 out := new(CertificatePolicyIds)
1196 in.DeepCopyInto(out)
1197 return out
1198 }
1199
1200
1201 func (in *CertificatePolicyIdsStatus) DeepCopyInto(out *CertificatePolicyIdsStatus) {
1202 *out = *in
1203 if in.ObjectIdPath != nil {
1204 in, out := &in.ObjectIdPath, &out.ObjectIdPath
1205 *out = make([]int, len(*in))
1206 copy(*out, *in)
1207 }
1208 return
1209 }
1210
1211
1212 func (in *CertificatePolicyIdsStatus) DeepCopy() *CertificatePolicyIdsStatus {
1213 if in == nil {
1214 return nil
1215 }
1216 out := new(CertificatePolicyIdsStatus)
1217 in.DeepCopyInto(out)
1218 return out
1219 }
1220
1221
1222 func (in *CertificatePublicKey) DeepCopyInto(out *CertificatePublicKey) {
1223 *out = *in
1224 return
1225 }
1226
1227
1228 func (in *CertificatePublicKey) DeepCopy() *CertificatePublicKey {
1229 if in == nil {
1230 return nil
1231 }
1232 out := new(CertificatePublicKey)
1233 in.DeepCopyInto(out)
1234 return out
1235 }
1236
1237
1238 func (in *CertificatePublicKeyStatus) DeepCopyInto(out *CertificatePublicKeyStatus) {
1239 *out = *in
1240 if in.Format != nil {
1241 in, out := &in.Format, &out.Format
1242 *out = new(string)
1243 **out = **in
1244 }
1245 if in.Key != nil {
1246 in, out := &in.Key, &out.Key
1247 *out = new(string)
1248 **out = **in
1249 }
1250 return
1251 }
1252
1253
1254 func (in *CertificatePublicKeyStatus) DeepCopy() *CertificatePublicKeyStatus {
1255 if in == nil {
1256 return nil
1257 }
1258 out := new(CertificatePublicKeyStatus)
1259 in.DeepCopyInto(out)
1260 return out
1261 }
1262
1263
1264 func (in *CertificateRevocationDetailsStatus) DeepCopyInto(out *CertificateRevocationDetailsStatus) {
1265 *out = *in
1266 if in.RevocationState != nil {
1267 in, out := &in.RevocationState, &out.RevocationState
1268 *out = new(string)
1269 **out = **in
1270 }
1271 if in.RevocationTime != nil {
1272 in, out := &in.RevocationTime, &out.RevocationTime
1273 *out = new(string)
1274 **out = **in
1275 }
1276 return
1277 }
1278
1279
1280 func (in *CertificateRevocationDetailsStatus) DeepCopy() *CertificateRevocationDetailsStatus {
1281 if in == nil {
1282 return nil
1283 }
1284 out := new(CertificateRevocationDetailsStatus)
1285 in.DeepCopyInto(out)
1286 return out
1287 }
1288
1289
1290 func (in *CertificateSubject) DeepCopyInto(out *CertificateSubject) {
1291 *out = *in
1292 if in.CommonName != nil {
1293 in, out := &in.CommonName, &out.CommonName
1294 *out = new(string)
1295 **out = **in
1296 }
1297 if in.CountryCode != nil {
1298 in, out := &in.CountryCode, &out.CountryCode
1299 *out = new(string)
1300 **out = **in
1301 }
1302 if in.Locality != nil {
1303 in, out := &in.Locality, &out.Locality
1304 *out = new(string)
1305 **out = **in
1306 }
1307 if in.Organization != nil {
1308 in, out := &in.Organization, &out.Organization
1309 *out = new(string)
1310 **out = **in
1311 }
1312 if in.OrganizationalUnit != nil {
1313 in, out := &in.OrganizationalUnit, &out.OrganizationalUnit
1314 *out = new(string)
1315 **out = **in
1316 }
1317 if in.PostalCode != nil {
1318 in, out := &in.PostalCode, &out.PostalCode
1319 *out = new(string)
1320 **out = **in
1321 }
1322 if in.Province != nil {
1323 in, out := &in.Province, &out.Province
1324 *out = new(string)
1325 **out = **in
1326 }
1327 if in.StreetAddress != nil {
1328 in, out := &in.StreetAddress, &out.StreetAddress
1329 *out = new(string)
1330 **out = **in
1331 }
1332 return
1333 }
1334
1335
1336 func (in *CertificateSubject) DeepCopy() *CertificateSubject {
1337 if in == nil {
1338 return nil
1339 }
1340 out := new(CertificateSubject)
1341 in.DeepCopyInto(out)
1342 return out
1343 }
1344
1345
1346 func (in *CertificateSubjectAltName) DeepCopyInto(out *CertificateSubjectAltName) {
1347 *out = *in
1348 if in.DnsNames != nil {
1349 in, out := &in.DnsNames, &out.DnsNames
1350 *out = make([]string, len(*in))
1351 copy(*out, *in)
1352 }
1353 if in.EmailAddresses != nil {
1354 in, out := &in.EmailAddresses, &out.EmailAddresses
1355 *out = make([]string, len(*in))
1356 copy(*out, *in)
1357 }
1358 if in.IpAddresses != nil {
1359 in, out := &in.IpAddresses, &out.IpAddresses
1360 *out = make([]string, len(*in))
1361 copy(*out, *in)
1362 }
1363 if in.Uris != nil {
1364 in, out := &in.Uris, &out.Uris
1365 *out = make([]string, len(*in))
1366 copy(*out, *in)
1367 }
1368 return
1369 }
1370
1371
1372 func (in *CertificateSubjectAltName) DeepCopy() *CertificateSubjectAltName {
1373 if in == nil {
1374 return nil
1375 }
1376 out := new(CertificateSubjectAltName)
1377 in.DeepCopyInto(out)
1378 return out
1379 }
1380
1381
1382 func (in *CertificateSubjectAltNameStatus) DeepCopyInto(out *CertificateSubjectAltNameStatus) {
1383 *out = *in
1384 if in.CustomSans != nil {
1385 in, out := &in.CustomSans, &out.CustomSans
1386 *out = make([]CertificateCustomSansStatus, len(*in))
1387 for i := range *in {
1388 (*in)[i].DeepCopyInto(&(*out)[i])
1389 }
1390 }
1391 if in.DnsNames != nil {
1392 in, out := &in.DnsNames, &out.DnsNames
1393 *out = make([]string, len(*in))
1394 copy(*out, *in)
1395 }
1396 if in.EmailAddresses != nil {
1397 in, out := &in.EmailAddresses, &out.EmailAddresses
1398 *out = make([]string, len(*in))
1399 copy(*out, *in)
1400 }
1401 if in.IpAddresses != nil {
1402 in, out := &in.IpAddresses, &out.IpAddresses
1403 *out = make([]string, len(*in))
1404 copy(*out, *in)
1405 }
1406 if in.Uris != nil {
1407 in, out := &in.Uris, &out.Uris
1408 *out = make([]string, len(*in))
1409 copy(*out, *in)
1410 }
1411 return
1412 }
1413
1414
1415 func (in *CertificateSubjectAltNameStatus) DeepCopy() *CertificateSubjectAltNameStatus {
1416 if in == nil {
1417 return nil
1418 }
1419 out := new(CertificateSubjectAltNameStatus)
1420 in.DeepCopyInto(out)
1421 return out
1422 }
1423
1424
1425 func (in *CertificateSubjectConfig) DeepCopyInto(out *CertificateSubjectConfig) {
1426 *out = *in
1427 in.Subject.DeepCopyInto(&out.Subject)
1428 if in.SubjectAltName != nil {
1429 in, out := &in.SubjectAltName, &out.SubjectAltName
1430 *out = new(CertificateSubjectAltName)
1431 (*in).DeepCopyInto(*out)
1432 }
1433 return
1434 }
1435
1436
1437 func (in *CertificateSubjectConfig) DeepCopy() *CertificateSubjectConfig {
1438 if in == nil {
1439 return nil
1440 }
1441 out := new(CertificateSubjectConfig)
1442 in.DeepCopyInto(out)
1443 return out
1444 }
1445
1446
1447 func (in *CertificateSubjectDescriptionStatus) DeepCopyInto(out *CertificateSubjectDescriptionStatus) {
1448 *out = *in
1449 if in.HexSerialNumber != nil {
1450 in, out := &in.HexSerialNumber, &out.HexSerialNumber
1451 *out = new(string)
1452 **out = **in
1453 }
1454 if in.Lifetime != nil {
1455 in, out := &in.Lifetime, &out.Lifetime
1456 *out = new(string)
1457 **out = **in
1458 }
1459 if in.NotAfterTime != nil {
1460 in, out := &in.NotAfterTime, &out.NotAfterTime
1461 *out = new(string)
1462 **out = **in
1463 }
1464 if in.NotBeforeTime != nil {
1465 in, out := &in.NotBeforeTime, &out.NotBeforeTime
1466 *out = new(string)
1467 **out = **in
1468 }
1469 if in.Subject != nil {
1470 in, out := &in.Subject, &out.Subject
1471 *out = new(CertificateSubjectStatus)
1472 (*in).DeepCopyInto(*out)
1473 }
1474 if in.SubjectAltName != nil {
1475 in, out := &in.SubjectAltName, &out.SubjectAltName
1476 *out = new(CertificateSubjectAltNameStatus)
1477 (*in).DeepCopyInto(*out)
1478 }
1479 return
1480 }
1481
1482
1483 func (in *CertificateSubjectDescriptionStatus) DeepCopy() *CertificateSubjectDescriptionStatus {
1484 if in == nil {
1485 return nil
1486 }
1487 out := new(CertificateSubjectDescriptionStatus)
1488 in.DeepCopyInto(out)
1489 return out
1490 }
1491
1492
1493 func (in *CertificateSubjectKeyIdStatus) DeepCopyInto(out *CertificateSubjectKeyIdStatus) {
1494 *out = *in
1495 if in.KeyId != nil {
1496 in, out := &in.KeyId, &out.KeyId
1497 *out = new(string)
1498 **out = **in
1499 }
1500 return
1501 }
1502
1503
1504 func (in *CertificateSubjectKeyIdStatus) DeepCopy() *CertificateSubjectKeyIdStatus {
1505 if in == nil {
1506 return nil
1507 }
1508 out := new(CertificateSubjectKeyIdStatus)
1509 in.DeepCopyInto(out)
1510 return out
1511 }
1512
1513
1514 func (in *CertificateSubjectStatus) DeepCopyInto(out *CertificateSubjectStatus) {
1515 *out = *in
1516 if in.CommonName != nil {
1517 in, out := &in.CommonName, &out.CommonName
1518 *out = new(string)
1519 **out = **in
1520 }
1521 if in.CountryCode != nil {
1522 in, out := &in.CountryCode, &out.CountryCode
1523 *out = new(string)
1524 **out = **in
1525 }
1526 if in.Locality != nil {
1527 in, out := &in.Locality, &out.Locality
1528 *out = new(string)
1529 **out = **in
1530 }
1531 if in.Organization != nil {
1532 in, out := &in.Organization, &out.Organization
1533 *out = new(string)
1534 **out = **in
1535 }
1536 if in.OrganizationalUnit != nil {
1537 in, out := &in.OrganizationalUnit, &out.OrganizationalUnit
1538 *out = new(string)
1539 **out = **in
1540 }
1541 if in.PostalCode != nil {
1542 in, out := &in.PostalCode, &out.PostalCode
1543 *out = new(string)
1544 **out = **in
1545 }
1546 if in.Province != nil {
1547 in, out := &in.Province, &out.Province
1548 *out = new(string)
1549 **out = **in
1550 }
1551 if in.StreetAddress != nil {
1552 in, out := &in.StreetAddress, &out.StreetAddress
1553 *out = new(string)
1554 **out = **in
1555 }
1556 return
1557 }
1558
1559
1560 func (in *CertificateSubjectStatus) DeepCopy() *CertificateSubjectStatus {
1561 if in == nil {
1562 return nil
1563 }
1564 out := new(CertificateSubjectStatus)
1565 in.DeepCopyInto(out)
1566 return out
1567 }
1568
1569
1570 func (in *CertificateUnknownExtendedKeyUsages) DeepCopyInto(out *CertificateUnknownExtendedKeyUsages) {
1571 *out = *in
1572 if in.ObjectIdPath != nil {
1573 in, out := &in.ObjectIdPath, &out.ObjectIdPath
1574 *out = make([]int, len(*in))
1575 copy(*out, *in)
1576 }
1577 return
1578 }
1579
1580
1581 func (in *CertificateUnknownExtendedKeyUsages) DeepCopy() *CertificateUnknownExtendedKeyUsages {
1582 if in == nil {
1583 return nil
1584 }
1585 out := new(CertificateUnknownExtendedKeyUsages)
1586 in.DeepCopyInto(out)
1587 return out
1588 }
1589
1590
1591 func (in *CertificateUnknownExtendedKeyUsagesStatus) DeepCopyInto(out *CertificateUnknownExtendedKeyUsagesStatus) {
1592 *out = *in
1593 if in.ObjectIdPath != nil {
1594 in, out := &in.ObjectIdPath, &out.ObjectIdPath
1595 *out = make([]int, len(*in))
1596 copy(*out, *in)
1597 }
1598 return
1599 }
1600
1601
1602 func (in *CertificateUnknownExtendedKeyUsagesStatus) DeepCopy() *CertificateUnknownExtendedKeyUsagesStatus {
1603 if in == nil {
1604 return nil
1605 }
1606 out := new(CertificateUnknownExtendedKeyUsagesStatus)
1607 in.DeepCopyInto(out)
1608 return out
1609 }
1610
1611
1612 func (in *CertificateX509Config) DeepCopyInto(out *CertificateX509Config) {
1613 *out = *in
1614 if in.AdditionalExtensions != nil {
1615 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
1616 *out = make([]CertificateAdditionalExtensions, len(*in))
1617 for i := range *in {
1618 (*in)[i].DeepCopyInto(&(*out)[i])
1619 }
1620 }
1621 if in.AiaOcspServers != nil {
1622 in, out := &in.AiaOcspServers, &out.AiaOcspServers
1623 *out = make([]string, len(*in))
1624 copy(*out, *in)
1625 }
1626 if in.CaOptions != nil {
1627 in, out := &in.CaOptions, &out.CaOptions
1628 *out = new(CertificateCaOptions)
1629 (*in).DeepCopyInto(*out)
1630 }
1631 if in.KeyUsage != nil {
1632 in, out := &in.KeyUsage, &out.KeyUsage
1633 *out = new(CertificateKeyUsage)
1634 (*in).DeepCopyInto(*out)
1635 }
1636 if in.PolicyIds != nil {
1637 in, out := &in.PolicyIds, &out.PolicyIds
1638 *out = make([]CertificatePolicyIds, len(*in))
1639 for i := range *in {
1640 (*in)[i].DeepCopyInto(&(*out)[i])
1641 }
1642 }
1643 return
1644 }
1645
1646
1647 func (in *CertificateX509Config) DeepCopy() *CertificateX509Config {
1648 if in == nil {
1649 return nil
1650 }
1651 out := new(CertificateX509Config)
1652 in.DeepCopyInto(out)
1653 return out
1654 }
1655
1656
1657 func (in *CertificateX509DescriptionStatus) DeepCopyInto(out *CertificateX509DescriptionStatus) {
1658 *out = *in
1659 if in.AdditionalExtensions != nil {
1660 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
1661 *out = make([]CertificateAdditionalExtensionsStatus, len(*in))
1662 for i := range *in {
1663 (*in)[i].DeepCopyInto(&(*out)[i])
1664 }
1665 }
1666 if in.AiaOcspServers != nil {
1667 in, out := &in.AiaOcspServers, &out.AiaOcspServers
1668 *out = make([]string, len(*in))
1669 copy(*out, *in)
1670 }
1671 if in.CaOptions != nil {
1672 in, out := &in.CaOptions, &out.CaOptions
1673 *out = new(CertificateCaOptionsStatus)
1674 (*in).DeepCopyInto(*out)
1675 }
1676 if in.KeyUsage != nil {
1677 in, out := &in.KeyUsage, &out.KeyUsage
1678 *out = new(CertificateKeyUsageStatus)
1679 (*in).DeepCopyInto(*out)
1680 }
1681 if in.PolicyIds != nil {
1682 in, out := &in.PolicyIds, &out.PolicyIds
1683 *out = make([]CertificatePolicyIdsStatus, len(*in))
1684 for i := range *in {
1685 (*in)[i].DeepCopyInto(&(*out)[i])
1686 }
1687 }
1688 return
1689 }
1690
1691
1692 func (in *CertificateX509DescriptionStatus) DeepCopy() *CertificateX509DescriptionStatus {
1693 if in == nil {
1694 return nil
1695 }
1696 out := new(CertificateX509DescriptionStatus)
1697 in.DeepCopyInto(out)
1698 return out
1699 }
1700
1701
1702 func (in *CertificateauthorityAccessUrlsStatus) DeepCopyInto(out *CertificateauthorityAccessUrlsStatus) {
1703 *out = *in
1704 if in.CaCertificateAccessUrl != nil {
1705 in, out := &in.CaCertificateAccessUrl, &out.CaCertificateAccessUrl
1706 *out = new(string)
1707 **out = **in
1708 }
1709 if in.CrlAccessUrls != nil {
1710 in, out := &in.CrlAccessUrls, &out.CrlAccessUrls
1711 *out = make([]string, len(*in))
1712 copy(*out, *in)
1713 }
1714 return
1715 }
1716
1717
1718 func (in *CertificateauthorityAccessUrlsStatus) DeepCopy() *CertificateauthorityAccessUrlsStatus {
1719 if in == nil {
1720 return nil
1721 }
1722 out := new(CertificateauthorityAccessUrlsStatus)
1723 in.DeepCopyInto(out)
1724 return out
1725 }
1726
1727
1728 func (in *CertificateauthorityAdditionalExtensions) DeepCopyInto(out *CertificateauthorityAdditionalExtensions) {
1729 *out = *in
1730 if in.Critical != nil {
1731 in, out := &in.Critical, &out.Critical
1732 *out = new(bool)
1733 **out = **in
1734 }
1735 in.ObjectId.DeepCopyInto(&out.ObjectId)
1736 return
1737 }
1738
1739
1740 func (in *CertificateauthorityAdditionalExtensions) DeepCopy() *CertificateauthorityAdditionalExtensions {
1741 if in == nil {
1742 return nil
1743 }
1744 out := new(CertificateauthorityAdditionalExtensions)
1745 in.DeepCopyInto(out)
1746 return out
1747 }
1748
1749
1750 func (in *CertificateauthorityAdditionalExtensionsStatus) DeepCopyInto(out *CertificateauthorityAdditionalExtensionsStatus) {
1751 *out = *in
1752 if in.Critical != nil {
1753 in, out := &in.Critical, &out.Critical
1754 *out = new(bool)
1755 **out = **in
1756 }
1757 if in.ObjectId != nil {
1758 in, out := &in.ObjectId, &out.ObjectId
1759 *out = new(CertificateauthorityObjectIdStatus)
1760 (*in).DeepCopyInto(*out)
1761 }
1762 if in.Value != nil {
1763 in, out := &in.Value, &out.Value
1764 *out = new(string)
1765 **out = **in
1766 }
1767 return
1768 }
1769
1770
1771 func (in *CertificateauthorityAdditionalExtensionsStatus) DeepCopy() *CertificateauthorityAdditionalExtensionsStatus {
1772 if in == nil {
1773 return nil
1774 }
1775 out := new(CertificateauthorityAdditionalExtensionsStatus)
1776 in.DeepCopyInto(out)
1777 return out
1778 }
1779
1780
1781 func (in *CertificateauthorityAuthorityKeyIdStatus) DeepCopyInto(out *CertificateauthorityAuthorityKeyIdStatus) {
1782 *out = *in
1783 if in.KeyId != nil {
1784 in, out := &in.KeyId, &out.KeyId
1785 *out = new(string)
1786 **out = **in
1787 }
1788 return
1789 }
1790
1791
1792 func (in *CertificateauthorityAuthorityKeyIdStatus) DeepCopy() *CertificateauthorityAuthorityKeyIdStatus {
1793 if in == nil {
1794 return nil
1795 }
1796 out := new(CertificateauthorityAuthorityKeyIdStatus)
1797 in.DeepCopyInto(out)
1798 return out
1799 }
1800
1801
1802 func (in *CertificateauthorityBaseKeyUsage) DeepCopyInto(out *CertificateauthorityBaseKeyUsage) {
1803 *out = *in
1804 if in.CertSign != nil {
1805 in, out := &in.CertSign, &out.CertSign
1806 *out = new(bool)
1807 **out = **in
1808 }
1809 if in.ContentCommitment != nil {
1810 in, out := &in.ContentCommitment, &out.ContentCommitment
1811 *out = new(bool)
1812 **out = **in
1813 }
1814 if in.CrlSign != nil {
1815 in, out := &in.CrlSign, &out.CrlSign
1816 *out = new(bool)
1817 **out = **in
1818 }
1819 if in.DataEncipherment != nil {
1820 in, out := &in.DataEncipherment, &out.DataEncipherment
1821 *out = new(bool)
1822 **out = **in
1823 }
1824 if in.DecipherOnly != nil {
1825 in, out := &in.DecipherOnly, &out.DecipherOnly
1826 *out = new(bool)
1827 **out = **in
1828 }
1829 if in.DigitalSignature != nil {
1830 in, out := &in.DigitalSignature, &out.DigitalSignature
1831 *out = new(bool)
1832 **out = **in
1833 }
1834 if in.EncipherOnly != nil {
1835 in, out := &in.EncipherOnly, &out.EncipherOnly
1836 *out = new(bool)
1837 **out = **in
1838 }
1839 if in.KeyAgreement != nil {
1840 in, out := &in.KeyAgreement, &out.KeyAgreement
1841 *out = new(bool)
1842 **out = **in
1843 }
1844 if in.KeyEncipherment != nil {
1845 in, out := &in.KeyEncipherment, &out.KeyEncipherment
1846 *out = new(bool)
1847 **out = **in
1848 }
1849 return
1850 }
1851
1852
1853 func (in *CertificateauthorityBaseKeyUsage) DeepCopy() *CertificateauthorityBaseKeyUsage {
1854 if in == nil {
1855 return nil
1856 }
1857 out := new(CertificateauthorityBaseKeyUsage)
1858 in.DeepCopyInto(out)
1859 return out
1860 }
1861
1862
1863 func (in *CertificateauthorityBaseKeyUsageStatus) DeepCopyInto(out *CertificateauthorityBaseKeyUsageStatus) {
1864 *out = *in
1865 if in.CertSign != nil {
1866 in, out := &in.CertSign, &out.CertSign
1867 *out = new(bool)
1868 **out = **in
1869 }
1870 if in.ContentCommitment != nil {
1871 in, out := &in.ContentCommitment, &out.ContentCommitment
1872 *out = new(bool)
1873 **out = **in
1874 }
1875 if in.CrlSign != nil {
1876 in, out := &in.CrlSign, &out.CrlSign
1877 *out = new(bool)
1878 **out = **in
1879 }
1880 if in.DataEncipherment != nil {
1881 in, out := &in.DataEncipherment, &out.DataEncipherment
1882 *out = new(bool)
1883 **out = **in
1884 }
1885 if in.DecipherOnly != nil {
1886 in, out := &in.DecipherOnly, &out.DecipherOnly
1887 *out = new(bool)
1888 **out = **in
1889 }
1890 if in.DigitalSignature != nil {
1891 in, out := &in.DigitalSignature, &out.DigitalSignature
1892 *out = new(bool)
1893 **out = **in
1894 }
1895 if in.EncipherOnly != nil {
1896 in, out := &in.EncipherOnly, &out.EncipherOnly
1897 *out = new(bool)
1898 **out = **in
1899 }
1900 if in.KeyAgreement != nil {
1901 in, out := &in.KeyAgreement, &out.KeyAgreement
1902 *out = new(bool)
1903 **out = **in
1904 }
1905 if in.KeyEncipherment != nil {
1906 in, out := &in.KeyEncipherment, &out.KeyEncipherment
1907 *out = new(bool)
1908 **out = **in
1909 }
1910 return
1911 }
1912
1913
1914 func (in *CertificateauthorityBaseKeyUsageStatus) DeepCopy() *CertificateauthorityBaseKeyUsageStatus {
1915 if in == nil {
1916 return nil
1917 }
1918 out := new(CertificateauthorityBaseKeyUsageStatus)
1919 in.DeepCopyInto(out)
1920 return out
1921 }
1922
1923
1924 func (in *CertificateauthorityCaCertificateDescriptionsStatus) DeepCopyInto(out *CertificateauthorityCaCertificateDescriptionsStatus) {
1925 *out = *in
1926 if in.AiaIssuingCertificateUrls != nil {
1927 in, out := &in.AiaIssuingCertificateUrls, &out.AiaIssuingCertificateUrls
1928 *out = make([]string, len(*in))
1929 copy(*out, *in)
1930 }
1931 if in.AuthorityKeyId != nil {
1932 in, out := &in.AuthorityKeyId, &out.AuthorityKeyId
1933 *out = new(CertificateauthorityAuthorityKeyIdStatus)
1934 (*in).DeepCopyInto(*out)
1935 }
1936 if in.CertFingerprint != nil {
1937 in, out := &in.CertFingerprint, &out.CertFingerprint
1938 *out = new(CertificateauthorityCertFingerprintStatus)
1939 (*in).DeepCopyInto(*out)
1940 }
1941 if in.CrlDistributionPoints != nil {
1942 in, out := &in.CrlDistributionPoints, &out.CrlDistributionPoints
1943 *out = make([]string, len(*in))
1944 copy(*out, *in)
1945 }
1946 if in.PublicKey != nil {
1947 in, out := &in.PublicKey, &out.PublicKey
1948 *out = new(CertificateauthorityPublicKeyStatus)
1949 (*in).DeepCopyInto(*out)
1950 }
1951 if in.SubjectDescription != nil {
1952 in, out := &in.SubjectDescription, &out.SubjectDescription
1953 *out = new(CertificateauthoritySubjectDescriptionStatus)
1954 (*in).DeepCopyInto(*out)
1955 }
1956 if in.SubjectKeyId != nil {
1957 in, out := &in.SubjectKeyId, &out.SubjectKeyId
1958 *out = new(CertificateauthoritySubjectKeyIdStatus)
1959 (*in).DeepCopyInto(*out)
1960 }
1961 if in.X509Description != nil {
1962 in, out := &in.X509Description, &out.X509Description
1963 *out = new(CertificateauthorityX509DescriptionStatus)
1964 (*in).DeepCopyInto(*out)
1965 }
1966 return
1967 }
1968
1969
1970 func (in *CertificateauthorityCaCertificateDescriptionsStatus) DeepCopy() *CertificateauthorityCaCertificateDescriptionsStatus {
1971 if in == nil {
1972 return nil
1973 }
1974 out := new(CertificateauthorityCaCertificateDescriptionsStatus)
1975 in.DeepCopyInto(out)
1976 return out
1977 }
1978
1979
1980 func (in *CertificateauthorityCaOptions) DeepCopyInto(out *CertificateauthorityCaOptions) {
1981 *out = *in
1982 if in.IsCa != nil {
1983 in, out := &in.IsCa, &out.IsCa
1984 *out = new(bool)
1985 **out = **in
1986 }
1987 if in.MaxIssuerPathLength != nil {
1988 in, out := &in.MaxIssuerPathLength, &out.MaxIssuerPathLength
1989 *out = new(int)
1990 **out = **in
1991 }
1992 if in.ZeroMaxIssuerPathLength != nil {
1993 in, out := &in.ZeroMaxIssuerPathLength, &out.ZeroMaxIssuerPathLength
1994 *out = new(bool)
1995 **out = **in
1996 }
1997 return
1998 }
1999
2000
2001 func (in *CertificateauthorityCaOptions) DeepCopy() *CertificateauthorityCaOptions {
2002 if in == nil {
2003 return nil
2004 }
2005 out := new(CertificateauthorityCaOptions)
2006 in.DeepCopyInto(out)
2007 return out
2008 }
2009
2010
2011 func (in *CertificateauthorityCaOptionsStatus) DeepCopyInto(out *CertificateauthorityCaOptionsStatus) {
2012 *out = *in
2013 if in.IsCa != nil {
2014 in, out := &in.IsCa, &out.IsCa
2015 *out = new(bool)
2016 **out = **in
2017 }
2018 if in.MaxIssuerPathLength != nil {
2019 in, out := &in.MaxIssuerPathLength, &out.MaxIssuerPathLength
2020 *out = new(int)
2021 **out = **in
2022 }
2023 return
2024 }
2025
2026
2027 func (in *CertificateauthorityCaOptionsStatus) DeepCopy() *CertificateauthorityCaOptionsStatus {
2028 if in == nil {
2029 return nil
2030 }
2031 out := new(CertificateauthorityCaOptionsStatus)
2032 in.DeepCopyInto(out)
2033 return out
2034 }
2035
2036
2037 func (in *CertificateauthorityCertFingerprintStatus) DeepCopyInto(out *CertificateauthorityCertFingerprintStatus) {
2038 *out = *in
2039 if in.Sha256Hash != nil {
2040 in, out := &in.Sha256Hash, &out.Sha256Hash
2041 *out = new(string)
2042 **out = **in
2043 }
2044 return
2045 }
2046
2047
2048 func (in *CertificateauthorityCertFingerprintStatus) DeepCopy() *CertificateauthorityCertFingerprintStatus {
2049 if in == nil {
2050 return nil
2051 }
2052 out := new(CertificateauthorityCertFingerprintStatus)
2053 in.DeepCopyInto(out)
2054 return out
2055 }
2056
2057
2058 func (in *CertificateauthorityConfig) DeepCopyInto(out *CertificateauthorityConfig) {
2059 *out = *in
2060 in.SubjectConfig.DeepCopyInto(&out.SubjectConfig)
2061 in.X509Config.DeepCopyInto(&out.X509Config)
2062 return
2063 }
2064
2065
2066 func (in *CertificateauthorityConfig) DeepCopy() *CertificateauthorityConfig {
2067 if in == nil {
2068 return nil
2069 }
2070 out := new(CertificateauthorityConfig)
2071 in.DeepCopyInto(out)
2072 return out
2073 }
2074
2075
2076 func (in *CertificateauthorityConfigStatus) DeepCopyInto(out *CertificateauthorityConfigStatus) {
2077 *out = *in
2078 if in.PublicKey != nil {
2079 in, out := &in.PublicKey, &out.PublicKey
2080 *out = new(CertificateauthorityPublicKeyStatus)
2081 (*in).DeepCopyInto(*out)
2082 }
2083 if in.X509Config != nil {
2084 in, out := &in.X509Config, &out.X509Config
2085 *out = new(CertificateauthorityX509ConfigStatus)
2086 (*in).DeepCopyInto(*out)
2087 }
2088 return
2089 }
2090
2091
2092 func (in *CertificateauthorityConfigStatus) DeepCopy() *CertificateauthorityConfigStatus {
2093 if in == nil {
2094 return nil
2095 }
2096 out := new(CertificateauthorityConfigStatus)
2097 in.DeepCopyInto(out)
2098 return out
2099 }
2100
2101
2102 func (in *CertificateauthorityCustomSans) DeepCopyInto(out *CertificateauthorityCustomSans) {
2103 *out = *in
2104 if in.Critical != nil {
2105 in, out := &in.Critical, &out.Critical
2106 *out = new(bool)
2107 **out = **in
2108 }
2109 in.ObjectId.DeepCopyInto(&out.ObjectId)
2110 return
2111 }
2112
2113
2114 func (in *CertificateauthorityCustomSans) DeepCopy() *CertificateauthorityCustomSans {
2115 if in == nil {
2116 return nil
2117 }
2118 out := new(CertificateauthorityCustomSans)
2119 in.DeepCopyInto(out)
2120 return out
2121 }
2122
2123
2124 func (in *CertificateauthorityCustomSansStatus) DeepCopyInto(out *CertificateauthorityCustomSansStatus) {
2125 *out = *in
2126 if in.Critical != nil {
2127 in, out := &in.Critical, &out.Critical
2128 *out = new(bool)
2129 **out = **in
2130 }
2131 if in.ObjectId != nil {
2132 in, out := &in.ObjectId, &out.ObjectId
2133 *out = new(CertificateauthorityObjectIdStatus)
2134 (*in).DeepCopyInto(*out)
2135 }
2136 if in.Value != nil {
2137 in, out := &in.Value, &out.Value
2138 *out = new(string)
2139 **out = **in
2140 }
2141 return
2142 }
2143
2144
2145 func (in *CertificateauthorityCustomSansStatus) DeepCopy() *CertificateauthorityCustomSansStatus {
2146 if in == nil {
2147 return nil
2148 }
2149 out := new(CertificateauthorityCustomSansStatus)
2150 in.DeepCopyInto(out)
2151 return out
2152 }
2153
2154
2155 func (in *CertificateauthorityExtendedKeyUsage) DeepCopyInto(out *CertificateauthorityExtendedKeyUsage) {
2156 *out = *in
2157 if in.ClientAuth != nil {
2158 in, out := &in.ClientAuth, &out.ClientAuth
2159 *out = new(bool)
2160 **out = **in
2161 }
2162 if in.CodeSigning != nil {
2163 in, out := &in.CodeSigning, &out.CodeSigning
2164 *out = new(bool)
2165 **out = **in
2166 }
2167 if in.EmailProtection != nil {
2168 in, out := &in.EmailProtection, &out.EmailProtection
2169 *out = new(bool)
2170 **out = **in
2171 }
2172 if in.OcspSigning != nil {
2173 in, out := &in.OcspSigning, &out.OcspSigning
2174 *out = new(bool)
2175 **out = **in
2176 }
2177 if in.ServerAuth != nil {
2178 in, out := &in.ServerAuth, &out.ServerAuth
2179 *out = new(bool)
2180 **out = **in
2181 }
2182 if in.TimeStamping != nil {
2183 in, out := &in.TimeStamping, &out.TimeStamping
2184 *out = new(bool)
2185 **out = **in
2186 }
2187 return
2188 }
2189
2190
2191 func (in *CertificateauthorityExtendedKeyUsage) DeepCopy() *CertificateauthorityExtendedKeyUsage {
2192 if in == nil {
2193 return nil
2194 }
2195 out := new(CertificateauthorityExtendedKeyUsage)
2196 in.DeepCopyInto(out)
2197 return out
2198 }
2199
2200
2201 func (in *CertificateauthorityExtendedKeyUsageStatus) DeepCopyInto(out *CertificateauthorityExtendedKeyUsageStatus) {
2202 *out = *in
2203 if in.ClientAuth != nil {
2204 in, out := &in.ClientAuth, &out.ClientAuth
2205 *out = new(bool)
2206 **out = **in
2207 }
2208 if in.CodeSigning != nil {
2209 in, out := &in.CodeSigning, &out.CodeSigning
2210 *out = new(bool)
2211 **out = **in
2212 }
2213 if in.EmailProtection != nil {
2214 in, out := &in.EmailProtection, &out.EmailProtection
2215 *out = new(bool)
2216 **out = **in
2217 }
2218 if in.OcspSigning != nil {
2219 in, out := &in.OcspSigning, &out.OcspSigning
2220 *out = new(bool)
2221 **out = **in
2222 }
2223 if in.ServerAuth != nil {
2224 in, out := &in.ServerAuth, &out.ServerAuth
2225 *out = new(bool)
2226 **out = **in
2227 }
2228 if in.TimeStamping != nil {
2229 in, out := &in.TimeStamping, &out.TimeStamping
2230 *out = new(bool)
2231 **out = **in
2232 }
2233 return
2234 }
2235
2236
2237 func (in *CertificateauthorityExtendedKeyUsageStatus) DeepCopy() *CertificateauthorityExtendedKeyUsageStatus {
2238 if in == nil {
2239 return nil
2240 }
2241 out := new(CertificateauthorityExtendedKeyUsageStatus)
2242 in.DeepCopyInto(out)
2243 return out
2244 }
2245
2246
2247 func (in *CertificateauthorityKeySpec) DeepCopyInto(out *CertificateauthorityKeySpec) {
2248 *out = *in
2249 if in.Algorithm != nil {
2250 in, out := &in.Algorithm, &out.Algorithm
2251 *out = new(string)
2252 **out = **in
2253 }
2254 if in.CloudKmsKeyVersionRef != nil {
2255 in, out := &in.CloudKmsKeyVersionRef, &out.CloudKmsKeyVersionRef
2256 *out = new(v1alpha1.ResourceRef)
2257 **out = **in
2258 }
2259 return
2260 }
2261
2262
2263 func (in *CertificateauthorityKeySpec) DeepCopy() *CertificateauthorityKeySpec {
2264 if in == nil {
2265 return nil
2266 }
2267 out := new(CertificateauthorityKeySpec)
2268 in.DeepCopyInto(out)
2269 return out
2270 }
2271
2272
2273 func (in *CertificateauthorityKeyUsage) DeepCopyInto(out *CertificateauthorityKeyUsage) {
2274 *out = *in
2275 if in.BaseKeyUsage != nil {
2276 in, out := &in.BaseKeyUsage, &out.BaseKeyUsage
2277 *out = new(CertificateauthorityBaseKeyUsage)
2278 (*in).DeepCopyInto(*out)
2279 }
2280 if in.ExtendedKeyUsage != nil {
2281 in, out := &in.ExtendedKeyUsage, &out.ExtendedKeyUsage
2282 *out = new(CertificateauthorityExtendedKeyUsage)
2283 (*in).DeepCopyInto(*out)
2284 }
2285 if in.UnknownExtendedKeyUsages != nil {
2286 in, out := &in.UnknownExtendedKeyUsages, &out.UnknownExtendedKeyUsages
2287 *out = make([]CertificateauthorityUnknownExtendedKeyUsages, len(*in))
2288 for i := range *in {
2289 (*in)[i].DeepCopyInto(&(*out)[i])
2290 }
2291 }
2292 return
2293 }
2294
2295
2296 func (in *CertificateauthorityKeyUsage) DeepCopy() *CertificateauthorityKeyUsage {
2297 if in == nil {
2298 return nil
2299 }
2300 out := new(CertificateauthorityKeyUsage)
2301 in.DeepCopyInto(out)
2302 return out
2303 }
2304
2305
2306 func (in *CertificateauthorityKeyUsageStatus) DeepCopyInto(out *CertificateauthorityKeyUsageStatus) {
2307 *out = *in
2308 if in.BaseKeyUsage != nil {
2309 in, out := &in.BaseKeyUsage, &out.BaseKeyUsage
2310 *out = new(CertificateauthorityBaseKeyUsageStatus)
2311 (*in).DeepCopyInto(*out)
2312 }
2313 if in.ExtendedKeyUsage != nil {
2314 in, out := &in.ExtendedKeyUsage, &out.ExtendedKeyUsage
2315 *out = new(CertificateauthorityExtendedKeyUsageStatus)
2316 (*in).DeepCopyInto(*out)
2317 }
2318 if in.UnknownExtendedKeyUsages != nil {
2319 in, out := &in.UnknownExtendedKeyUsages, &out.UnknownExtendedKeyUsages
2320 *out = make([]CertificateauthorityUnknownExtendedKeyUsagesStatus, len(*in))
2321 for i := range *in {
2322 (*in)[i].DeepCopyInto(&(*out)[i])
2323 }
2324 }
2325 return
2326 }
2327
2328
2329 func (in *CertificateauthorityKeyUsageStatus) DeepCopy() *CertificateauthorityKeyUsageStatus {
2330 if in == nil {
2331 return nil
2332 }
2333 out := new(CertificateauthorityKeyUsageStatus)
2334 in.DeepCopyInto(out)
2335 return out
2336 }
2337
2338
2339 func (in *CertificateauthorityObjectId) DeepCopyInto(out *CertificateauthorityObjectId) {
2340 *out = *in
2341 if in.ObjectIdPath != nil {
2342 in, out := &in.ObjectIdPath, &out.ObjectIdPath
2343 *out = make([]int, len(*in))
2344 copy(*out, *in)
2345 }
2346 return
2347 }
2348
2349
2350 func (in *CertificateauthorityObjectId) DeepCopy() *CertificateauthorityObjectId {
2351 if in == nil {
2352 return nil
2353 }
2354 out := new(CertificateauthorityObjectId)
2355 in.DeepCopyInto(out)
2356 return out
2357 }
2358
2359
2360 func (in *CertificateauthorityObjectIdStatus) DeepCopyInto(out *CertificateauthorityObjectIdStatus) {
2361 *out = *in
2362 if in.ObjectIdPath != nil {
2363 in, out := &in.ObjectIdPath, &out.ObjectIdPath
2364 *out = make([]int, len(*in))
2365 copy(*out, *in)
2366 }
2367 return
2368 }
2369
2370
2371 func (in *CertificateauthorityObjectIdStatus) DeepCopy() *CertificateauthorityObjectIdStatus {
2372 if in == nil {
2373 return nil
2374 }
2375 out := new(CertificateauthorityObjectIdStatus)
2376 in.DeepCopyInto(out)
2377 return out
2378 }
2379
2380
2381 func (in *CertificateauthorityPemIssuerChainStatus) DeepCopyInto(out *CertificateauthorityPemIssuerChainStatus) {
2382 *out = *in
2383 if in.PemCertificates != nil {
2384 in, out := &in.PemCertificates, &out.PemCertificates
2385 *out = make([]string, len(*in))
2386 copy(*out, *in)
2387 }
2388 return
2389 }
2390
2391
2392 func (in *CertificateauthorityPemIssuerChainStatus) DeepCopy() *CertificateauthorityPemIssuerChainStatus {
2393 if in == nil {
2394 return nil
2395 }
2396 out := new(CertificateauthorityPemIssuerChainStatus)
2397 in.DeepCopyInto(out)
2398 return out
2399 }
2400
2401
2402 func (in *CertificateauthorityPolicyIds) DeepCopyInto(out *CertificateauthorityPolicyIds) {
2403 *out = *in
2404 if in.ObjectIdPath != nil {
2405 in, out := &in.ObjectIdPath, &out.ObjectIdPath
2406 *out = make([]int, len(*in))
2407 copy(*out, *in)
2408 }
2409 return
2410 }
2411
2412
2413 func (in *CertificateauthorityPolicyIds) DeepCopy() *CertificateauthorityPolicyIds {
2414 if in == nil {
2415 return nil
2416 }
2417 out := new(CertificateauthorityPolicyIds)
2418 in.DeepCopyInto(out)
2419 return out
2420 }
2421
2422
2423 func (in *CertificateauthorityPolicyIdsStatus) DeepCopyInto(out *CertificateauthorityPolicyIdsStatus) {
2424 *out = *in
2425 if in.ObjectIdPath != nil {
2426 in, out := &in.ObjectIdPath, &out.ObjectIdPath
2427 *out = make([]int, len(*in))
2428 copy(*out, *in)
2429 }
2430 return
2431 }
2432
2433
2434 func (in *CertificateauthorityPolicyIdsStatus) DeepCopy() *CertificateauthorityPolicyIdsStatus {
2435 if in == nil {
2436 return nil
2437 }
2438 out := new(CertificateauthorityPolicyIdsStatus)
2439 in.DeepCopyInto(out)
2440 return out
2441 }
2442
2443
2444 func (in *CertificateauthorityPublicKeyStatus) DeepCopyInto(out *CertificateauthorityPublicKeyStatus) {
2445 *out = *in
2446 if in.Format != nil {
2447 in, out := &in.Format, &out.Format
2448 *out = new(string)
2449 **out = **in
2450 }
2451 if in.Key != nil {
2452 in, out := &in.Key, &out.Key
2453 *out = new(string)
2454 **out = **in
2455 }
2456 return
2457 }
2458
2459
2460 func (in *CertificateauthorityPublicKeyStatus) DeepCopy() *CertificateauthorityPublicKeyStatus {
2461 if in == nil {
2462 return nil
2463 }
2464 out := new(CertificateauthorityPublicKeyStatus)
2465 in.DeepCopyInto(out)
2466 return out
2467 }
2468
2469
2470 func (in *CertificateauthoritySubject) DeepCopyInto(out *CertificateauthoritySubject) {
2471 *out = *in
2472 if in.CommonName != nil {
2473 in, out := &in.CommonName, &out.CommonName
2474 *out = new(string)
2475 **out = **in
2476 }
2477 if in.CountryCode != nil {
2478 in, out := &in.CountryCode, &out.CountryCode
2479 *out = new(string)
2480 **out = **in
2481 }
2482 if in.Locality != nil {
2483 in, out := &in.Locality, &out.Locality
2484 *out = new(string)
2485 **out = **in
2486 }
2487 if in.Organization != nil {
2488 in, out := &in.Organization, &out.Organization
2489 *out = new(string)
2490 **out = **in
2491 }
2492 if in.OrganizationalUnit != nil {
2493 in, out := &in.OrganizationalUnit, &out.OrganizationalUnit
2494 *out = new(string)
2495 **out = **in
2496 }
2497 if in.PostalCode != nil {
2498 in, out := &in.PostalCode, &out.PostalCode
2499 *out = new(string)
2500 **out = **in
2501 }
2502 if in.Province != nil {
2503 in, out := &in.Province, &out.Province
2504 *out = new(string)
2505 **out = **in
2506 }
2507 if in.StreetAddress != nil {
2508 in, out := &in.StreetAddress, &out.StreetAddress
2509 *out = new(string)
2510 **out = **in
2511 }
2512 return
2513 }
2514
2515
2516 func (in *CertificateauthoritySubject) DeepCopy() *CertificateauthoritySubject {
2517 if in == nil {
2518 return nil
2519 }
2520 out := new(CertificateauthoritySubject)
2521 in.DeepCopyInto(out)
2522 return out
2523 }
2524
2525
2526 func (in *CertificateauthoritySubjectAltName) DeepCopyInto(out *CertificateauthoritySubjectAltName) {
2527 *out = *in
2528 if in.CustomSans != nil {
2529 in, out := &in.CustomSans, &out.CustomSans
2530 *out = make([]CertificateauthorityCustomSans, len(*in))
2531 for i := range *in {
2532 (*in)[i].DeepCopyInto(&(*out)[i])
2533 }
2534 }
2535 if in.DnsNames != nil {
2536 in, out := &in.DnsNames, &out.DnsNames
2537 *out = make([]string, len(*in))
2538 copy(*out, *in)
2539 }
2540 if in.EmailAddresses != nil {
2541 in, out := &in.EmailAddresses, &out.EmailAddresses
2542 *out = make([]string, len(*in))
2543 copy(*out, *in)
2544 }
2545 if in.IpAddresses != nil {
2546 in, out := &in.IpAddresses, &out.IpAddresses
2547 *out = make([]string, len(*in))
2548 copy(*out, *in)
2549 }
2550 if in.Uris != nil {
2551 in, out := &in.Uris, &out.Uris
2552 *out = make([]string, len(*in))
2553 copy(*out, *in)
2554 }
2555 return
2556 }
2557
2558
2559 func (in *CertificateauthoritySubjectAltName) DeepCopy() *CertificateauthoritySubjectAltName {
2560 if in == nil {
2561 return nil
2562 }
2563 out := new(CertificateauthoritySubjectAltName)
2564 in.DeepCopyInto(out)
2565 return out
2566 }
2567
2568
2569 func (in *CertificateauthoritySubjectAltNameStatus) DeepCopyInto(out *CertificateauthoritySubjectAltNameStatus) {
2570 *out = *in
2571 if in.CustomSans != nil {
2572 in, out := &in.CustomSans, &out.CustomSans
2573 *out = make([]CertificateauthorityCustomSansStatus, len(*in))
2574 for i := range *in {
2575 (*in)[i].DeepCopyInto(&(*out)[i])
2576 }
2577 }
2578 if in.DnsNames != nil {
2579 in, out := &in.DnsNames, &out.DnsNames
2580 *out = make([]string, len(*in))
2581 copy(*out, *in)
2582 }
2583 if in.EmailAddresses != nil {
2584 in, out := &in.EmailAddresses, &out.EmailAddresses
2585 *out = make([]string, len(*in))
2586 copy(*out, *in)
2587 }
2588 if in.IpAddresses != nil {
2589 in, out := &in.IpAddresses, &out.IpAddresses
2590 *out = make([]string, len(*in))
2591 copy(*out, *in)
2592 }
2593 if in.Uris != nil {
2594 in, out := &in.Uris, &out.Uris
2595 *out = make([]string, len(*in))
2596 copy(*out, *in)
2597 }
2598 return
2599 }
2600
2601
2602 func (in *CertificateauthoritySubjectAltNameStatus) DeepCopy() *CertificateauthoritySubjectAltNameStatus {
2603 if in == nil {
2604 return nil
2605 }
2606 out := new(CertificateauthoritySubjectAltNameStatus)
2607 in.DeepCopyInto(out)
2608 return out
2609 }
2610
2611
2612 func (in *CertificateauthoritySubjectConfig) DeepCopyInto(out *CertificateauthoritySubjectConfig) {
2613 *out = *in
2614 in.Subject.DeepCopyInto(&out.Subject)
2615 if in.SubjectAltName != nil {
2616 in, out := &in.SubjectAltName, &out.SubjectAltName
2617 *out = new(CertificateauthoritySubjectAltName)
2618 (*in).DeepCopyInto(*out)
2619 }
2620 return
2621 }
2622
2623
2624 func (in *CertificateauthoritySubjectConfig) DeepCopy() *CertificateauthoritySubjectConfig {
2625 if in == nil {
2626 return nil
2627 }
2628 out := new(CertificateauthoritySubjectConfig)
2629 in.DeepCopyInto(out)
2630 return out
2631 }
2632
2633
2634 func (in *CertificateauthoritySubjectDescriptionStatus) DeepCopyInto(out *CertificateauthoritySubjectDescriptionStatus) {
2635 *out = *in
2636 if in.HexSerialNumber != nil {
2637 in, out := &in.HexSerialNumber, &out.HexSerialNumber
2638 *out = new(string)
2639 **out = **in
2640 }
2641 if in.Lifetime != nil {
2642 in, out := &in.Lifetime, &out.Lifetime
2643 *out = new(string)
2644 **out = **in
2645 }
2646 if in.NotAfterTime != nil {
2647 in, out := &in.NotAfterTime, &out.NotAfterTime
2648 *out = new(string)
2649 **out = **in
2650 }
2651 if in.NotBeforeTime != nil {
2652 in, out := &in.NotBeforeTime, &out.NotBeforeTime
2653 *out = new(string)
2654 **out = **in
2655 }
2656 if in.Subject != nil {
2657 in, out := &in.Subject, &out.Subject
2658 *out = new(CertificateauthoritySubjectStatus)
2659 (*in).DeepCopyInto(*out)
2660 }
2661 if in.SubjectAltName != nil {
2662 in, out := &in.SubjectAltName, &out.SubjectAltName
2663 *out = new(CertificateauthoritySubjectAltNameStatus)
2664 (*in).DeepCopyInto(*out)
2665 }
2666 return
2667 }
2668
2669
2670 func (in *CertificateauthoritySubjectDescriptionStatus) DeepCopy() *CertificateauthoritySubjectDescriptionStatus {
2671 if in == nil {
2672 return nil
2673 }
2674 out := new(CertificateauthoritySubjectDescriptionStatus)
2675 in.DeepCopyInto(out)
2676 return out
2677 }
2678
2679
2680 func (in *CertificateauthoritySubjectKeyIdStatus) DeepCopyInto(out *CertificateauthoritySubjectKeyIdStatus) {
2681 *out = *in
2682 if in.KeyId != nil {
2683 in, out := &in.KeyId, &out.KeyId
2684 *out = new(string)
2685 **out = **in
2686 }
2687 return
2688 }
2689
2690
2691 func (in *CertificateauthoritySubjectKeyIdStatus) DeepCopy() *CertificateauthoritySubjectKeyIdStatus {
2692 if in == nil {
2693 return nil
2694 }
2695 out := new(CertificateauthoritySubjectKeyIdStatus)
2696 in.DeepCopyInto(out)
2697 return out
2698 }
2699
2700
2701 func (in *CertificateauthoritySubjectStatus) DeepCopyInto(out *CertificateauthoritySubjectStatus) {
2702 *out = *in
2703 if in.CommonName != nil {
2704 in, out := &in.CommonName, &out.CommonName
2705 *out = new(string)
2706 **out = **in
2707 }
2708 if in.CountryCode != nil {
2709 in, out := &in.CountryCode, &out.CountryCode
2710 *out = new(string)
2711 **out = **in
2712 }
2713 if in.Locality != nil {
2714 in, out := &in.Locality, &out.Locality
2715 *out = new(string)
2716 **out = **in
2717 }
2718 if in.Organization != nil {
2719 in, out := &in.Organization, &out.Organization
2720 *out = new(string)
2721 **out = **in
2722 }
2723 if in.OrganizationalUnit != nil {
2724 in, out := &in.OrganizationalUnit, &out.OrganizationalUnit
2725 *out = new(string)
2726 **out = **in
2727 }
2728 if in.PostalCode != nil {
2729 in, out := &in.PostalCode, &out.PostalCode
2730 *out = new(string)
2731 **out = **in
2732 }
2733 if in.Province != nil {
2734 in, out := &in.Province, &out.Province
2735 *out = new(string)
2736 **out = **in
2737 }
2738 if in.StreetAddress != nil {
2739 in, out := &in.StreetAddress, &out.StreetAddress
2740 *out = new(string)
2741 **out = **in
2742 }
2743 return
2744 }
2745
2746
2747 func (in *CertificateauthoritySubjectStatus) DeepCopy() *CertificateauthoritySubjectStatus {
2748 if in == nil {
2749 return nil
2750 }
2751 out := new(CertificateauthoritySubjectStatus)
2752 in.DeepCopyInto(out)
2753 return out
2754 }
2755
2756
2757 func (in *CertificateauthoritySubordinateConfigStatus) DeepCopyInto(out *CertificateauthoritySubordinateConfigStatus) {
2758 *out = *in
2759 if in.CertificateAuthority != nil {
2760 in, out := &in.CertificateAuthority, &out.CertificateAuthority
2761 *out = new(string)
2762 **out = **in
2763 }
2764 if in.PemIssuerChain != nil {
2765 in, out := &in.PemIssuerChain, &out.PemIssuerChain
2766 *out = new(CertificateauthorityPemIssuerChainStatus)
2767 (*in).DeepCopyInto(*out)
2768 }
2769 return
2770 }
2771
2772
2773 func (in *CertificateauthoritySubordinateConfigStatus) DeepCopy() *CertificateauthoritySubordinateConfigStatus {
2774 if in == nil {
2775 return nil
2776 }
2777 out := new(CertificateauthoritySubordinateConfigStatus)
2778 in.DeepCopyInto(out)
2779 return out
2780 }
2781
2782
2783 func (in *CertificateauthorityUnknownExtendedKeyUsages) DeepCopyInto(out *CertificateauthorityUnknownExtendedKeyUsages) {
2784 *out = *in
2785 if in.ObjectIdPath != nil {
2786 in, out := &in.ObjectIdPath, &out.ObjectIdPath
2787 *out = make([]int, len(*in))
2788 copy(*out, *in)
2789 }
2790 return
2791 }
2792
2793
2794 func (in *CertificateauthorityUnknownExtendedKeyUsages) DeepCopy() *CertificateauthorityUnknownExtendedKeyUsages {
2795 if in == nil {
2796 return nil
2797 }
2798 out := new(CertificateauthorityUnknownExtendedKeyUsages)
2799 in.DeepCopyInto(out)
2800 return out
2801 }
2802
2803
2804 func (in *CertificateauthorityUnknownExtendedKeyUsagesStatus) DeepCopyInto(out *CertificateauthorityUnknownExtendedKeyUsagesStatus) {
2805 *out = *in
2806 if in.ObjectIdPath != nil {
2807 in, out := &in.ObjectIdPath, &out.ObjectIdPath
2808 *out = make([]int, len(*in))
2809 copy(*out, *in)
2810 }
2811 return
2812 }
2813
2814
2815 func (in *CertificateauthorityUnknownExtendedKeyUsagesStatus) DeepCopy() *CertificateauthorityUnknownExtendedKeyUsagesStatus {
2816 if in == nil {
2817 return nil
2818 }
2819 out := new(CertificateauthorityUnknownExtendedKeyUsagesStatus)
2820 in.DeepCopyInto(out)
2821 return out
2822 }
2823
2824
2825 func (in *CertificateauthorityX509Config) DeepCopyInto(out *CertificateauthorityX509Config) {
2826 *out = *in
2827 if in.AdditionalExtensions != nil {
2828 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
2829 *out = make([]CertificateauthorityAdditionalExtensions, len(*in))
2830 for i := range *in {
2831 (*in)[i].DeepCopyInto(&(*out)[i])
2832 }
2833 }
2834 if in.CaOptions != nil {
2835 in, out := &in.CaOptions, &out.CaOptions
2836 *out = new(CertificateauthorityCaOptions)
2837 (*in).DeepCopyInto(*out)
2838 }
2839 if in.KeyUsage != nil {
2840 in, out := &in.KeyUsage, &out.KeyUsage
2841 *out = new(CertificateauthorityKeyUsage)
2842 (*in).DeepCopyInto(*out)
2843 }
2844 if in.PolicyIds != nil {
2845 in, out := &in.PolicyIds, &out.PolicyIds
2846 *out = make([]CertificateauthorityPolicyIds, len(*in))
2847 for i := range *in {
2848 (*in)[i].DeepCopyInto(&(*out)[i])
2849 }
2850 }
2851 return
2852 }
2853
2854
2855 func (in *CertificateauthorityX509Config) DeepCopy() *CertificateauthorityX509Config {
2856 if in == nil {
2857 return nil
2858 }
2859 out := new(CertificateauthorityX509Config)
2860 in.DeepCopyInto(out)
2861 return out
2862 }
2863
2864
2865 func (in *CertificateauthorityX509ConfigStatus) DeepCopyInto(out *CertificateauthorityX509ConfigStatus) {
2866 *out = *in
2867 if in.AiaOcspServers != nil {
2868 in, out := &in.AiaOcspServers, &out.AiaOcspServers
2869 *out = make([]string, len(*in))
2870 copy(*out, *in)
2871 }
2872 return
2873 }
2874
2875
2876 func (in *CertificateauthorityX509ConfigStatus) DeepCopy() *CertificateauthorityX509ConfigStatus {
2877 if in == nil {
2878 return nil
2879 }
2880 out := new(CertificateauthorityX509ConfigStatus)
2881 in.DeepCopyInto(out)
2882 return out
2883 }
2884
2885
2886 func (in *CertificateauthorityX509DescriptionStatus) DeepCopyInto(out *CertificateauthorityX509DescriptionStatus) {
2887 *out = *in
2888 if in.AdditionalExtensions != nil {
2889 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
2890 *out = make([]CertificateauthorityAdditionalExtensionsStatus, len(*in))
2891 for i := range *in {
2892 (*in)[i].DeepCopyInto(&(*out)[i])
2893 }
2894 }
2895 if in.AiaOcspServers != nil {
2896 in, out := &in.AiaOcspServers, &out.AiaOcspServers
2897 *out = make([]string, len(*in))
2898 copy(*out, *in)
2899 }
2900 if in.CaOptions != nil {
2901 in, out := &in.CaOptions, &out.CaOptions
2902 *out = new(CertificateauthorityCaOptionsStatus)
2903 (*in).DeepCopyInto(*out)
2904 }
2905 if in.KeyUsage != nil {
2906 in, out := &in.KeyUsage, &out.KeyUsage
2907 *out = new(CertificateauthorityKeyUsageStatus)
2908 (*in).DeepCopyInto(*out)
2909 }
2910 if in.PolicyIds != nil {
2911 in, out := &in.PolicyIds, &out.PolicyIds
2912 *out = make([]CertificateauthorityPolicyIdsStatus, len(*in))
2913 for i := range *in {
2914 (*in)[i].DeepCopyInto(&(*out)[i])
2915 }
2916 }
2917 return
2918 }
2919
2920
2921 func (in *CertificateauthorityX509DescriptionStatus) DeepCopy() *CertificateauthorityX509DescriptionStatus {
2922 if in == nil {
2923 return nil
2924 }
2925 out := new(CertificateauthorityX509DescriptionStatus)
2926 in.DeepCopyInto(out)
2927 return out
2928 }
2929
2930
2931 func (in *CertificatetemplateAdditionalExtensions) DeepCopyInto(out *CertificatetemplateAdditionalExtensions) {
2932 *out = *in
2933 if in.Critical != nil {
2934 in, out := &in.Critical, &out.Critical
2935 *out = new(bool)
2936 **out = **in
2937 }
2938 in.ObjectId.DeepCopyInto(&out.ObjectId)
2939 return
2940 }
2941
2942
2943 func (in *CertificatetemplateAdditionalExtensions) DeepCopy() *CertificatetemplateAdditionalExtensions {
2944 if in == nil {
2945 return nil
2946 }
2947 out := new(CertificatetemplateAdditionalExtensions)
2948 in.DeepCopyInto(out)
2949 return out
2950 }
2951
2952
2953 func (in *CertificatetemplateBaseKeyUsage) DeepCopyInto(out *CertificatetemplateBaseKeyUsage) {
2954 *out = *in
2955 if in.CertSign != nil {
2956 in, out := &in.CertSign, &out.CertSign
2957 *out = new(bool)
2958 **out = **in
2959 }
2960 if in.ContentCommitment != nil {
2961 in, out := &in.ContentCommitment, &out.ContentCommitment
2962 *out = new(bool)
2963 **out = **in
2964 }
2965 if in.CrlSign != nil {
2966 in, out := &in.CrlSign, &out.CrlSign
2967 *out = new(bool)
2968 **out = **in
2969 }
2970 if in.DataEncipherment != nil {
2971 in, out := &in.DataEncipherment, &out.DataEncipherment
2972 *out = new(bool)
2973 **out = **in
2974 }
2975 if in.DecipherOnly != nil {
2976 in, out := &in.DecipherOnly, &out.DecipherOnly
2977 *out = new(bool)
2978 **out = **in
2979 }
2980 if in.DigitalSignature != nil {
2981 in, out := &in.DigitalSignature, &out.DigitalSignature
2982 *out = new(bool)
2983 **out = **in
2984 }
2985 if in.EncipherOnly != nil {
2986 in, out := &in.EncipherOnly, &out.EncipherOnly
2987 *out = new(bool)
2988 **out = **in
2989 }
2990 if in.KeyAgreement != nil {
2991 in, out := &in.KeyAgreement, &out.KeyAgreement
2992 *out = new(bool)
2993 **out = **in
2994 }
2995 if in.KeyEncipherment != nil {
2996 in, out := &in.KeyEncipherment, &out.KeyEncipherment
2997 *out = new(bool)
2998 **out = **in
2999 }
3000 return
3001 }
3002
3003
3004 func (in *CertificatetemplateBaseKeyUsage) DeepCopy() *CertificatetemplateBaseKeyUsage {
3005 if in == nil {
3006 return nil
3007 }
3008 out := new(CertificatetemplateBaseKeyUsage)
3009 in.DeepCopyInto(out)
3010 return out
3011 }
3012
3013
3014 func (in *CertificatetemplateCaOptions) DeepCopyInto(out *CertificatetemplateCaOptions) {
3015 *out = *in
3016 if in.IsCa != nil {
3017 in, out := &in.IsCa, &out.IsCa
3018 *out = new(bool)
3019 **out = **in
3020 }
3021 if in.MaxIssuerPathLength != nil {
3022 in, out := &in.MaxIssuerPathLength, &out.MaxIssuerPathLength
3023 *out = new(int)
3024 **out = **in
3025 }
3026 return
3027 }
3028
3029
3030 func (in *CertificatetemplateCaOptions) DeepCopy() *CertificatetemplateCaOptions {
3031 if in == nil {
3032 return nil
3033 }
3034 out := new(CertificatetemplateCaOptions)
3035 in.DeepCopyInto(out)
3036 return out
3037 }
3038
3039
3040 func (in *CertificatetemplateCelExpression) DeepCopyInto(out *CertificatetemplateCelExpression) {
3041 *out = *in
3042 if in.Description != nil {
3043 in, out := &in.Description, &out.Description
3044 *out = new(string)
3045 **out = **in
3046 }
3047 if in.Expression != nil {
3048 in, out := &in.Expression, &out.Expression
3049 *out = new(string)
3050 **out = **in
3051 }
3052 if in.Location != nil {
3053 in, out := &in.Location, &out.Location
3054 *out = new(string)
3055 **out = **in
3056 }
3057 if in.Title != nil {
3058 in, out := &in.Title, &out.Title
3059 *out = new(string)
3060 **out = **in
3061 }
3062 return
3063 }
3064
3065
3066 func (in *CertificatetemplateCelExpression) DeepCopy() *CertificatetemplateCelExpression {
3067 if in == nil {
3068 return nil
3069 }
3070 out := new(CertificatetemplateCelExpression)
3071 in.DeepCopyInto(out)
3072 return out
3073 }
3074
3075
3076 func (in *CertificatetemplateExtendedKeyUsage) DeepCopyInto(out *CertificatetemplateExtendedKeyUsage) {
3077 *out = *in
3078 if in.ClientAuth != nil {
3079 in, out := &in.ClientAuth, &out.ClientAuth
3080 *out = new(bool)
3081 **out = **in
3082 }
3083 if in.CodeSigning != nil {
3084 in, out := &in.CodeSigning, &out.CodeSigning
3085 *out = new(bool)
3086 **out = **in
3087 }
3088 if in.EmailProtection != nil {
3089 in, out := &in.EmailProtection, &out.EmailProtection
3090 *out = new(bool)
3091 **out = **in
3092 }
3093 if in.OcspSigning != nil {
3094 in, out := &in.OcspSigning, &out.OcspSigning
3095 *out = new(bool)
3096 **out = **in
3097 }
3098 if in.ServerAuth != nil {
3099 in, out := &in.ServerAuth, &out.ServerAuth
3100 *out = new(bool)
3101 **out = **in
3102 }
3103 if in.TimeStamping != nil {
3104 in, out := &in.TimeStamping, &out.TimeStamping
3105 *out = new(bool)
3106 **out = **in
3107 }
3108 return
3109 }
3110
3111
3112 func (in *CertificatetemplateExtendedKeyUsage) DeepCopy() *CertificatetemplateExtendedKeyUsage {
3113 if in == nil {
3114 return nil
3115 }
3116 out := new(CertificatetemplateExtendedKeyUsage)
3117 in.DeepCopyInto(out)
3118 return out
3119 }
3120
3121
3122 func (in *CertificatetemplateIdentityConstraints) DeepCopyInto(out *CertificatetemplateIdentityConstraints) {
3123 *out = *in
3124 if in.CelExpression != nil {
3125 in, out := &in.CelExpression, &out.CelExpression
3126 *out = new(CertificatetemplateCelExpression)
3127 (*in).DeepCopyInto(*out)
3128 }
3129 return
3130 }
3131
3132
3133 func (in *CertificatetemplateIdentityConstraints) DeepCopy() *CertificatetemplateIdentityConstraints {
3134 if in == nil {
3135 return nil
3136 }
3137 out := new(CertificatetemplateIdentityConstraints)
3138 in.DeepCopyInto(out)
3139 return out
3140 }
3141
3142
3143 func (in *CertificatetemplateKeyUsage) DeepCopyInto(out *CertificatetemplateKeyUsage) {
3144 *out = *in
3145 if in.BaseKeyUsage != nil {
3146 in, out := &in.BaseKeyUsage, &out.BaseKeyUsage
3147 *out = new(CertificatetemplateBaseKeyUsage)
3148 (*in).DeepCopyInto(*out)
3149 }
3150 if in.ExtendedKeyUsage != nil {
3151 in, out := &in.ExtendedKeyUsage, &out.ExtendedKeyUsage
3152 *out = new(CertificatetemplateExtendedKeyUsage)
3153 (*in).DeepCopyInto(*out)
3154 }
3155 if in.UnknownExtendedKeyUsages != nil {
3156 in, out := &in.UnknownExtendedKeyUsages, &out.UnknownExtendedKeyUsages
3157 *out = make([]CertificatetemplateUnknownExtendedKeyUsages, len(*in))
3158 for i := range *in {
3159 (*in)[i].DeepCopyInto(&(*out)[i])
3160 }
3161 }
3162 return
3163 }
3164
3165
3166 func (in *CertificatetemplateKeyUsage) DeepCopy() *CertificatetemplateKeyUsage {
3167 if in == nil {
3168 return nil
3169 }
3170 out := new(CertificatetemplateKeyUsage)
3171 in.DeepCopyInto(out)
3172 return out
3173 }
3174
3175
3176 func (in *CertificatetemplateObjectId) DeepCopyInto(out *CertificatetemplateObjectId) {
3177 *out = *in
3178 if in.ObjectIdPath != nil {
3179 in, out := &in.ObjectIdPath, &out.ObjectIdPath
3180 *out = make([]int, len(*in))
3181 copy(*out, *in)
3182 }
3183 return
3184 }
3185
3186
3187 func (in *CertificatetemplateObjectId) DeepCopy() *CertificatetemplateObjectId {
3188 if in == nil {
3189 return nil
3190 }
3191 out := new(CertificatetemplateObjectId)
3192 in.DeepCopyInto(out)
3193 return out
3194 }
3195
3196
3197 func (in *CertificatetemplatePassthroughExtensions) DeepCopyInto(out *CertificatetemplatePassthroughExtensions) {
3198 *out = *in
3199 if in.AdditionalExtensions != nil {
3200 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
3201 *out = make([]CertificatetemplateAdditionalExtensions, len(*in))
3202 for i := range *in {
3203 (*in)[i].DeepCopyInto(&(*out)[i])
3204 }
3205 }
3206 if in.KnownExtensions != nil {
3207 in, out := &in.KnownExtensions, &out.KnownExtensions
3208 *out = make([]string, len(*in))
3209 copy(*out, *in)
3210 }
3211 return
3212 }
3213
3214
3215 func (in *CertificatetemplatePassthroughExtensions) DeepCopy() *CertificatetemplatePassthroughExtensions {
3216 if in == nil {
3217 return nil
3218 }
3219 out := new(CertificatetemplatePassthroughExtensions)
3220 in.DeepCopyInto(out)
3221 return out
3222 }
3223
3224
3225 func (in *CertificatetemplatePolicyIds) DeepCopyInto(out *CertificatetemplatePolicyIds) {
3226 *out = *in
3227 if in.ObjectIdPath != nil {
3228 in, out := &in.ObjectIdPath, &out.ObjectIdPath
3229 *out = make([]int, len(*in))
3230 copy(*out, *in)
3231 }
3232 return
3233 }
3234
3235
3236 func (in *CertificatetemplatePolicyIds) DeepCopy() *CertificatetemplatePolicyIds {
3237 if in == nil {
3238 return nil
3239 }
3240 out := new(CertificatetemplatePolicyIds)
3241 in.DeepCopyInto(out)
3242 return out
3243 }
3244
3245
3246 func (in *CertificatetemplatePredefinedValues) DeepCopyInto(out *CertificatetemplatePredefinedValues) {
3247 *out = *in
3248 if in.AdditionalExtensions != nil {
3249 in, out := &in.AdditionalExtensions, &out.AdditionalExtensions
3250 *out = make([]CertificatetemplateAdditionalExtensions, len(*in))
3251 for i := range *in {
3252 (*in)[i].DeepCopyInto(&(*out)[i])
3253 }
3254 }
3255 if in.AiaOcspServers != nil {
3256 in, out := &in.AiaOcspServers, &out.AiaOcspServers
3257 *out = make([]string, len(*in))
3258 copy(*out, *in)
3259 }
3260 if in.CaOptions != nil {
3261 in, out := &in.CaOptions, &out.CaOptions
3262 *out = new(CertificatetemplateCaOptions)
3263 (*in).DeepCopyInto(*out)
3264 }
3265 if in.KeyUsage != nil {
3266 in, out := &in.KeyUsage, &out.KeyUsage
3267 *out = new(CertificatetemplateKeyUsage)
3268 (*in).DeepCopyInto(*out)
3269 }
3270 if in.PolicyIds != nil {
3271 in, out := &in.PolicyIds, &out.PolicyIds
3272 *out = make([]CertificatetemplatePolicyIds, len(*in))
3273 for i := range *in {
3274 (*in)[i].DeepCopyInto(&(*out)[i])
3275 }
3276 }
3277 return
3278 }
3279
3280
3281 func (in *CertificatetemplatePredefinedValues) DeepCopy() *CertificatetemplatePredefinedValues {
3282 if in == nil {
3283 return nil
3284 }
3285 out := new(CertificatetemplatePredefinedValues)
3286 in.DeepCopyInto(out)
3287 return out
3288 }
3289
3290
3291 func (in *CertificatetemplateUnknownExtendedKeyUsages) DeepCopyInto(out *CertificatetemplateUnknownExtendedKeyUsages) {
3292 *out = *in
3293 if in.ObjectIdPath != nil {
3294 in, out := &in.ObjectIdPath, &out.ObjectIdPath
3295 *out = make([]int, len(*in))
3296 copy(*out, *in)
3297 }
3298 return
3299 }
3300
3301
3302 func (in *CertificatetemplateUnknownExtendedKeyUsages) DeepCopy() *CertificatetemplateUnknownExtendedKeyUsages {
3303 if in == nil {
3304 return nil
3305 }
3306 out := new(CertificatetemplateUnknownExtendedKeyUsages)
3307 in.DeepCopyInto(out)
3308 return out
3309 }
3310
3311
3312 func (in *PrivateCACAPool) DeepCopyInto(out *PrivateCACAPool) {
3313 *out = *in
3314 out.TypeMeta = in.TypeMeta
3315 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3316 in.Spec.DeepCopyInto(&out.Spec)
3317 in.Status.DeepCopyInto(&out.Status)
3318 return
3319 }
3320
3321
3322 func (in *PrivateCACAPool) DeepCopy() *PrivateCACAPool {
3323 if in == nil {
3324 return nil
3325 }
3326 out := new(PrivateCACAPool)
3327 in.DeepCopyInto(out)
3328 return out
3329 }
3330
3331
3332 func (in *PrivateCACAPool) DeepCopyObject() runtime.Object {
3333 if c := in.DeepCopy(); c != nil {
3334 return c
3335 }
3336 return nil
3337 }
3338
3339
3340 func (in *PrivateCACAPoolList) DeepCopyInto(out *PrivateCACAPoolList) {
3341 *out = *in
3342 out.TypeMeta = in.TypeMeta
3343 in.ListMeta.DeepCopyInto(&out.ListMeta)
3344 if in.Items != nil {
3345 in, out := &in.Items, &out.Items
3346 *out = make([]PrivateCACAPool, len(*in))
3347 for i := range *in {
3348 (*in)[i].DeepCopyInto(&(*out)[i])
3349 }
3350 }
3351 return
3352 }
3353
3354
3355 func (in *PrivateCACAPoolList) DeepCopy() *PrivateCACAPoolList {
3356 if in == nil {
3357 return nil
3358 }
3359 out := new(PrivateCACAPoolList)
3360 in.DeepCopyInto(out)
3361 return out
3362 }
3363
3364
3365 func (in *PrivateCACAPoolList) DeepCopyObject() runtime.Object {
3366 if c := in.DeepCopy(); c != nil {
3367 return c
3368 }
3369 return nil
3370 }
3371
3372
3373 func (in *PrivateCACAPoolSpec) DeepCopyInto(out *PrivateCACAPoolSpec) {
3374 *out = *in
3375 if in.IssuancePolicy != nil {
3376 in, out := &in.IssuancePolicy, &out.IssuancePolicy
3377 *out = new(CapoolIssuancePolicy)
3378 (*in).DeepCopyInto(*out)
3379 }
3380 out.ProjectRef = in.ProjectRef
3381 if in.PublishingOptions != nil {
3382 in, out := &in.PublishingOptions, &out.PublishingOptions
3383 *out = new(CapoolPublishingOptions)
3384 (*in).DeepCopyInto(*out)
3385 }
3386 if in.ResourceID != nil {
3387 in, out := &in.ResourceID, &out.ResourceID
3388 *out = new(string)
3389 **out = **in
3390 }
3391 return
3392 }
3393
3394
3395 func (in *PrivateCACAPoolSpec) DeepCopy() *PrivateCACAPoolSpec {
3396 if in == nil {
3397 return nil
3398 }
3399 out := new(PrivateCACAPoolSpec)
3400 in.DeepCopyInto(out)
3401 return out
3402 }
3403
3404
3405 func (in *PrivateCACAPoolStatus) DeepCopyInto(out *PrivateCACAPoolStatus) {
3406 *out = *in
3407 if in.Conditions != nil {
3408 in, out := &in.Conditions, &out.Conditions
3409 *out = make([]v1alpha1.Condition, len(*in))
3410 copy(*out, *in)
3411 }
3412 if in.ObservedGeneration != nil {
3413 in, out := &in.ObservedGeneration, &out.ObservedGeneration
3414 *out = new(int)
3415 **out = **in
3416 }
3417 return
3418 }
3419
3420
3421 func (in *PrivateCACAPoolStatus) DeepCopy() *PrivateCACAPoolStatus {
3422 if in == nil {
3423 return nil
3424 }
3425 out := new(PrivateCACAPoolStatus)
3426 in.DeepCopyInto(out)
3427 return out
3428 }
3429
3430
3431 func (in *PrivateCACertificate) DeepCopyInto(out *PrivateCACertificate) {
3432 *out = *in
3433 out.TypeMeta = in.TypeMeta
3434 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3435 in.Spec.DeepCopyInto(&out.Spec)
3436 in.Status.DeepCopyInto(&out.Status)
3437 return
3438 }
3439
3440
3441 func (in *PrivateCACertificate) DeepCopy() *PrivateCACertificate {
3442 if in == nil {
3443 return nil
3444 }
3445 out := new(PrivateCACertificate)
3446 in.DeepCopyInto(out)
3447 return out
3448 }
3449
3450
3451 func (in *PrivateCACertificate) DeepCopyObject() runtime.Object {
3452 if c := in.DeepCopy(); c != nil {
3453 return c
3454 }
3455 return nil
3456 }
3457
3458
3459 func (in *PrivateCACertificateAuthority) DeepCopyInto(out *PrivateCACertificateAuthority) {
3460 *out = *in
3461 out.TypeMeta = in.TypeMeta
3462 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3463 in.Spec.DeepCopyInto(&out.Spec)
3464 in.Status.DeepCopyInto(&out.Status)
3465 return
3466 }
3467
3468
3469 func (in *PrivateCACertificateAuthority) DeepCopy() *PrivateCACertificateAuthority {
3470 if in == nil {
3471 return nil
3472 }
3473 out := new(PrivateCACertificateAuthority)
3474 in.DeepCopyInto(out)
3475 return out
3476 }
3477
3478
3479 func (in *PrivateCACertificateAuthority) DeepCopyObject() runtime.Object {
3480 if c := in.DeepCopy(); c != nil {
3481 return c
3482 }
3483 return nil
3484 }
3485
3486
3487 func (in *PrivateCACertificateAuthorityList) DeepCopyInto(out *PrivateCACertificateAuthorityList) {
3488 *out = *in
3489 out.TypeMeta = in.TypeMeta
3490 in.ListMeta.DeepCopyInto(&out.ListMeta)
3491 if in.Items != nil {
3492 in, out := &in.Items, &out.Items
3493 *out = make([]PrivateCACertificateAuthority, len(*in))
3494 for i := range *in {
3495 (*in)[i].DeepCopyInto(&(*out)[i])
3496 }
3497 }
3498 return
3499 }
3500
3501
3502 func (in *PrivateCACertificateAuthorityList) DeepCopy() *PrivateCACertificateAuthorityList {
3503 if in == nil {
3504 return nil
3505 }
3506 out := new(PrivateCACertificateAuthorityList)
3507 in.DeepCopyInto(out)
3508 return out
3509 }
3510
3511
3512 func (in *PrivateCACertificateAuthorityList) DeepCopyObject() runtime.Object {
3513 if c := in.DeepCopy(); c != nil {
3514 return c
3515 }
3516 return nil
3517 }
3518
3519
3520 func (in *PrivateCACertificateAuthoritySpec) DeepCopyInto(out *PrivateCACertificateAuthoritySpec) {
3521 *out = *in
3522 out.CaPoolRef = in.CaPoolRef
3523 in.Config.DeepCopyInto(&out.Config)
3524 if in.GcsBucketRef != nil {
3525 in, out := &in.GcsBucketRef, &out.GcsBucketRef
3526 *out = new(v1alpha1.ResourceRef)
3527 **out = **in
3528 }
3529 in.KeySpec.DeepCopyInto(&out.KeySpec)
3530 out.ProjectRef = in.ProjectRef
3531 if in.ResourceID != nil {
3532 in, out := &in.ResourceID, &out.ResourceID
3533 *out = new(string)
3534 **out = **in
3535 }
3536 return
3537 }
3538
3539
3540 func (in *PrivateCACertificateAuthoritySpec) DeepCopy() *PrivateCACertificateAuthoritySpec {
3541 if in == nil {
3542 return nil
3543 }
3544 out := new(PrivateCACertificateAuthoritySpec)
3545 in.DeepCopyInto(out)
3546 return out
3547 }
3548
3549
3550 func (in *PrivateCACertificateAuthorityStatus) DeepCopyInto(out *PrivateCACertificateAuthorityStatus) {
3551 *out = *in
3552 if in.Conditions != nil {
3553 in, out := &in.Conditions, &out.Conditions
3554 *out = make([]v1alpha1.Condition, len(*in))
3555 copy(*out, *in)
3556 }
3557 if in.AccessUrls != nil {
3558 in, out := &in.AccessUrls, &out.AccessUrls
3559 *out = new(CertificateauthorityAccessUrlsStatus)
3560 (*in).DeepCopyInto(*out)
3561 }
3562 if in.CaCertificateDescriptions != nil {
3563 in, out := &in.CaCertificateDescriptions, &out.CaCertificateDescriptions
3564 *out = make([]CertificateauthorityCaCertificateDescriptionsStatus, len(*in))
3565 for i := range *in {
3566 (*in)[i].DeepCopyInto(&(*out)[i])
3567 }
3568 }
3569 if in.Config != nil {
3570 in, out := &in.Config, &out.Config
3571 *out = new(CertificateauthorityConfigStatus)
3572 (*in).DeepCopyInto(*out)
3573 }
3574 if in.CreateTime != nil {
3575 in, out := &in.CreateTime, &out.CreateTime
3576 *out = new(string)
3577 **out = **in
3578 }
3579 if in.DeleteTime != nil {
3580 in, out := &in.DeleteTime, &out.DeleteTime
3581 *out = new(string)
3582 **out = **in
3583 }
3584 if in.ExpireTime != nil {
3585 in, out := &in.ExpireTime, &out.ExpireTime
3586 *out = new(string)
3587 **out = **in
3588 }
3589 if in.ObservedGeneration != nil {
3590 in, out := &in.ObservedGeneration, &out.ObservedGeneration
3591 *out = new(int)
3592 **out = **in
3593 }
3594 if in.PemCaCertificates != nil {
3595 in, out := &in.PemCaCertificates, &out.PemCaCertificates
3596 *out = make([]string, len(*in))
3597 copy(*out, *in)
3598 }
3599 if in.State != nil {
3600 in, out := &in.State, &out.State
3601 *out = new(string)
3602 **out = **in
3603 }
3604 if in.SubordinateConfig != nil {
3605 in, out := &in.SubordinateConfig, &out.SubordinateConfig
3606 *out = new(CertificateauthoritySubordinateConfigStatus)
3607 (*in).DeepCopyInto(*out)
3608 }
3609 if in.Tier != nil {
3610 in, out := &in.Tier, &out.Tier
3611 *out = new(string)
3612 **out = **in
3613 }
3614 if in.UpdateTime != nil {
3615 in, out := &in.UpdateTime, &out.UpdateTime
3616 *out = new(string)
3617 **out = **in
3618 }
3619 return
3620 }
3621
3622
3623 func (in *PrivateCACertificateAuthorityStatus) DeepCopy() *PrivateCACertificateAuthorityStatus {
3624 if in == nil {
3625 return nil
3626 }
3627 out := new(PrivateCACertificateAuthorityStatus)
3628 in.DeepCopyInto(out)
3629 return out
3630 }
3631
3632
3633 func (in *PrivateCACertificateList) DeepCopyInto(out *PrivateCACertificateList) {
3634 *out = *in
3635 out.TypeMeta = in.TypeMeta
3636 in.ListMeta.DeepCopyInto(&out.ListMeta)
3637 if in.Items != nil {
3638 in, out := &in.Items, &out.Items
3639 *out = make([]PrivateCACertificate, len(*in))
3640 for i := range *in {
3641 (*in)[i].DeepCopyInto(&(*out)[i])
3642 }
3643 }
3644 return
3645 }
3646
3647
3648 func (in *PrivateCACertificateList) DeepCopy() *PrivateCACertificateList {
3649 if in == nil {
3650 return nil
3651 }
3652 out := new(PrivateCACertificateList)
3653 in.DeepCopyInto(out)
3654 return out
3655 }
3656
3657
3658 func (in *PrivateCACertificateList) DeepCopyObject() runtime.Object {
3659 if c := in.DeepCopy(); c != nil {
3660 return c
3661 }
3662 return nil
3663 }
3664
3665
3666 func (in *PrivateCACertificateSpec) DeepCopyInto(out *PrivateCACertificateSpec) {
3667 *out = *in
3668 out.CaPoolRef = in.CaPoolRef
3669 if in.CertificateAuthorityRef != nil {
3670 in, out := &in.CertificateAuthorityRef, &out.CertificateAuthorityRef
3671 *out = new(v1alpha1.ResourceRef)
3672 **out = **in
3673 }
3674 if in.CertificateTemplateRef != nil {
3675 in, out := &in.CertificateTemplateRef, &out.CertificateTemplateRef
3676 *out = new(v1alpha1.ResourceRef)
3677 **out = **in
3678 }
3679 if in.Config != nil {
3680 in, out := &in.Config, &out.Config
3681 *out = new(CertificateConfig)
3682 (*in).DeepCopyInto(*out)
3683 }
3684 if in.PemCsr != nil {
3685 in, out := &in.PemCsr, &out.PemCsr
3686 *out = new(string)
3687 **out = **in
3688 }
3689 out.ProjectRef = in.ProjectRef
3690 if in.ResourceID != nil {
3691 in, out := &in.ResourceID, &out.ResourceID
3692 *out = new(string)
3693 **out = **in
3694 }
3695 if in.SubjectMode != nil {
3696 in, out := &in.SubjectMode, &out.SubjectMode
3697 *out = new(string)
3698 **out = **in
3699 }
3700 return
3701 }
3702
3703
3704 func (in *PrivateCACertificateSpec) DeepCopy() *PrivateCACertificateSpec {
3705 if in == nil {
3706 return nil
3707 }
3708 out := new(PrivateCACertificateSpec)
3709 in.DeepCopyInto(out)
3710 return out
3711 }
3712
3713
3714 func (in *PrivateCACertificateStatus) DeepCopyInto(out *PrivateCACertificateStatus) {
3715 *out = *in
3716 if in.Conditions != nil {
3717 in, out := &in.Conditions, &out.Conditions
3718 *out = make([]v1alpha1.Condition, len(*in))
3719 copy(*out, *in)
3720 }
3721 if in.CertificateDescription != nil {
3722 in, out := &in.CertificateDescription, &out.CertificateDescription
3723 *out = new(CertificateCertificateDescriptionStatus)
3724 (*in).DeepCopyInto(*out)
3725 }
3726 if in.CreateTime != nil {
3727 in, out := &in.CreateTime, &out.CreateTime
3728 *out = new(string)
3729 **out = **in
3730 }
3731 if in.IssuerCertificateAuthority != nil {
3732 in, out := &in.IssuerCertificateAuthority, &out.IssuerCertificateAuthority
3733 *out = new(string)
3734 **out = **in
3735 }
3736 if in.ObservedGeneration != nil {
3737 in, out := &in.ObservedGeneration, &out.ObservedGeneration
3738 *out = new(int)
3739 **out = **in
3740 }
3741 if in.PemCertificate != nil {
3742 in, out := &in.PemCertificate, &out.PemCertificate
3743 *out = new(string)
3744 **out = **in
3745 }
3746 if in.PemCertificateChain != nil {
3747 in, out := &in.PemCertificateChain, &out.PemCertificateChain
3748 *out = make([]string, len(*in))
3749 copy(*out, *in)
3750 }
3751 if in.RevocationDetails != nil {
3752 in, out := &in.RevocationDetails, &out.RevocationDetails
3753 *out = new(CertificateRevocationDetailsStatus)
3754 (*in).DeepCopyInto(*out)
3755 }
3756 if in.UpdateTime != nil {
3757 in, out := &in.UpdateTime, &out.UpdateTime
3758 *out = new(string)
3759 **out = **in
3760 }
3761 return
3762 }
3763
3764
3765 func (in *PrivateCACertificateStatus) DeepCopy() *PrivateCACertificateStatus {
3766 if in == nil {
3767 return nil
3768 }
3769 out := new(PrivateCACertificateStatus)
3770 in.DeepCopyInto(out)
3771 return out
3772 }
3773
3774
3775 func (in *PrivateCACertificateTemplate) DeepCopyInto(out *PrivateCACertificateTemplate) {
3776 *out = *in
3777 out.TypeMeta = in.TypeMeta
3778 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3779 in.Spec.DeepCopyInto(&out.Spec)
3780 in.Status.DeepCopyInto(&out.Status)
3781 return
3782 }
3783
3784
3785 func (in *PrivateCACertificateTemplate) DeepCopy() *PrivateCACertificateTemplate {
3786 if in == nil {
3787 return nil
3788 }
3789 out := new(PrivateCACertificateTemplate)
3790 in.DeepCopyInto(out)
3791 return out
3792 }
3793
3794
3795 func (in *PrivateCACertificateTemplate) DeepCopyObject() runtime.Object {
3796 if c := in.DeepCopy(); c != nil {
3797 return c
3798 }
3799 return nil
3800 }
3801
3802
3803 func (in *PrivateCACertificateTemplateList) DeepCopyInto(out *PrivateCACertificateTemplateList) {
3804 *out = *in
3805 out.TypeMeta = in.TypeMeta
3806 in.ListMeta.DeepCopyInto(&out.ListMeta)
3807 if in.Items != nil {
3808 in, out := &in.Items, &out.Items
3809 *out = make([]PrivateCACertificateTemplate, len(*in))
3810 for i := range *in {
3811 (*in)[i].DeepCopyInto(&(*out)[i])
3812 }
3813 }
3814 return
3815 }
3816
3817
3818 func (in *PrivateCACertificateTemplateList) DeepCopy() *PrivateCACertificateTemplateList {
3819 if in == nil {
3820 return nil
3821 }
3822 out := new(PrivateCACertificateTemplateList)
3823 in.DeepCopyInto(out)
3824 return out
3825 }
3826
3827
3828 func (in *PrivateCACertificateTemplateList) DeepCopyObject() runtime.Object {
3829 if c := in.DeepCopy(); c != nil {
3830 return c
3831 }
3832 return nil
3833 }
3834
3835
3836 func (in *PrivateCACertificateTemplateSpec) DeepCopyInto(out *PrivateCACertificateTemplateSpec) {
3837 *out = *in
3838 if in.Description != nil {
3839 in, out := &in.Description, &out.Description
3840 *out = new(string)
3841 **out = **in
3842 }
3843 if in.IdentityConstraints != nil {
3844 in, out := &in.IdentityConstraints, &out.IdentityConstraints
3845 *out = new(CertificatetemplateIdentityConstraints)
3846 (*in).DeepCopyInto(*out)
3847 }
3848 if in.PassthroughExtensions != nil {
3849 in, out := &in.PassthroughExtensions, &out.PassthroughExtensions
3850 *out = new(CertificatetemplatePassthroughExtensions)
3851 (*in).DeepCopyInto(*out)
3852 }
3853 if in.PredefinedValues != nil {
3854 in, out := &in.PredefinedValues, &out.PredefinedValues
3855 *out = new(CertificatetemplatePredefinedValues)
3856 (*in).DeepCopyInto(*out)
3857 }
3858 out.ProjectRef = in.ProjectRef
3859 if in.ResourceID != nil {
3860 in, out := &in.ResourceID, &out.ResourceID
3861 *out = new(string)
3862 **out = **in
3863 }
3864 return
3865 }
3866
3867
3868 func (in *PrivateCACertificateTemplateSpec) DeepCopy() *PrivateCACertificateTemplateSpec {
3869 if in == nil {
3870 return nil
3871 }
3872 out := new(PrivateCACertificateTemplateSpec)
3873 in.DeepCopyInto(out)
3874 return out
3875 }
3876
3877
3878 func (in *PrivateCACertificateTemplateStatus) DeepCopyInto(out *PrivateCACertificateTemplateStatus) {
3879 *out = *in
3880 if in.Conditions != nil {
3881 in, out := &in.Conditions, &out.Conditions
3882 *out = make([]v1alpha1.Condition, len(*in))
3883 copy(*out, *in)
3884 }
3885 if in.CreateTime != nil {
3886 in, out := &in.CreateTime, &out.CreateTime
3887 *out = new(string)
3888 **out = **in
3889 }
3890 if in.ObservedGeneration != nil {
3891 in, out := &in.ObservedGeneration, &out.ObservedGeneration
3892 *out = new(int)
3893 **out = **in
3894 }
3895 if in.UpdateTime != nil {
3896 in, out := &in.UpdateTime, &out.UpdateTime
3897 *out = new(string)
3898 **out = **in
3899 }
3900 return
3901 }
3902
3903
3904 func (in *PrivateCACertificateTemplateStatus) DeepCopy() *PrivateCACertificateTemplateStatus {
3905 if in == nil {
3906 return nil
3907 }
3908 out := new(PrivateCACertificateTemplateStatus)
3909 in.DeepCopyInto(out)
3910 return out
3911 }
3912
View as plain text