...
1
16
17
18
19 package internal
20
21 import (
22 "fmt"
23 "sync"
24
25 typed "sigs.k8s.io/structured-merge-diff/v4/typed"
26 )
27
28 func Parser() *typed.Parser {
29 parserOnce.Do(func() {
30 var err error
31 parser, err = typed.NewParser(schemaYAML)
32 if err != nil {
33 panic(fmt.Sprintf("Failed to parse schema: %v", err))
34 }
35 })
36 return parser
37 }
38
39 var parserOnce sync.Once
40 var parser *typed.Parser
41 var schemaYAML = typed.YAMLObject(`types:
42 - name: io.k8s.api.admissionregistration.v1.AuditAnnotation
43 map:
44 fields:
45 - name: key
46 type:
47 scalar: string
48 default: ""
49 - name: valueExpression
50 type:
51 scalar: string
52 default: ""
53 - name: io.k8s.api.admissionregistration.v1.ExpressionWarning
54 map:
55 fields:
56 - name: fieldRef
57 type:
58 scalar: string
59 default: ""
60 - name: warning
61 type:
62 scalar: string
63 default: ""
64 - name: io.k8s.api.admissionregistration.v1.MatchCondition
65 map:
66 fields:
67 - name: expression
68 type:
69 scalar: string
70 default: ""
71 - name: name
72 type:
73 scalar: string
74 default: ""
75 - name: io.k8s.api.admissionregistration.v1.MatchResources
76 map:
77 fields:
78 - name: excludeResourceRules
79 type:
80 list:
81 elementType:
82 namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
83 elementRelationship: atomic
84 - name: matchPolicy
85 type:
86 scalar: string
87 - name: namespaceSelector
88 type:
89 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
90 - name: objectSelector
91 type:
92 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
93 - name: resourceRules
94 type:
95 list:
96 elementType:
97 namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
98 elementRelationship: atomic
99 elementRelationship: atomic
100 - name: io.k8s.api.admissionregistration.v1.MutatingWebhook
101 map:
102 fields:
103 - name: admissionReviewVersions
104 type:
105 list:
106 elementType:
107 scalar: string
108 elementRelationship: atomic
109 - name: clientConfig
110 type:
111 namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
112 default: {}
113 - name: failurePolicy
114 type:
115 scalar: string
116 - name: matchConditions
117 type:
118 list:
119 elementType:
120 namedType: io.k8s.api.admissionregistration.v1.MatchCondition
121 elementRelationship: associative
122 keys:
123 - name
124 - name: matchPolicy
125 type:
126 scalar: string
127 - name: name
128 type:
129 scalar: string
130 default: ""
131 - name: namespaceSelector
132 type:
133 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
134 - name: objectSelector
135 type:
136 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
137 - name: reinvocationPolicy
138 type:
139 scalar: string
140 - name: rules
141 type:
142 list:
143 elementType:
144 namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
145 elementRelationship: atomic
146 - name: sideEffects
147 type:
148 scalar: string
149 - name: timeoutSeconds
150 type:
151 scalar: numeric
152 - name: io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration
153 map:
154 fields:
155 - name: apiVersion
156 type:
157 scalar: string
158 - name: kind
159 type:
160 scalar: string
161 - name: metadata
162 type:
163 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
164 default: {}
165 - name: webhooks
166 type:
167 list:
168 elementType:
169 namedType: io.k8s.api.admissionregistration.v1.MutatingWebhook
170 elementRelationship: associative
171 keys:
172 - name
173 - name: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
174 map:
175 fields:
176 - name: apiGroups
177 type:
178 list:
179 elementType:
180 scalar: string
181 elementRelationship: atomic
182 - name: apiVersions
183 type:
184 list:
185 elementType:
186 scalar: string
187 elementRelationship: atomic
188 - name: operations
189 type:
190 list:
191 elementType:
192 scalar: string
193 elementRelationship: atomic
194 - name: resourceNames
195 type:
196 list:
197 elementType:
198 scalar: string
199 elementRelationship: atomic
200 - name: resources
201 type:
202 list:
203 elementType:
204 scalar: string
205 elementRelationship: atomic
206 - name: scope
207 type:
208 scalar: string
209 elementRelationship: atomic
210 - name: io.k8s.api.admissionregistration.v1.ParamKind
211 map:
212 fields:
213 - name: apiVersion
214 type:
215 scalar: string
216 - name: kind
217 type:
218 scalar: string
219 elementRelationship: atomic
220 - name: io.k8s.api.admissionregistration.v1.ParamRef
221 map:
222 fields:
223 - name: name
224 type:
225 scalar: string
226 - name: namespace
227 type:
228 scalar: string
229 - name: parameterNotFoundAction
230 type:
231 scalar: string
232 - name: selector
233 type:
234 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
235 elementRelationship: atomic
236 - name: io.k8s.api.admissionregistration.v1.RuleWithOperations
237 map:
238 fields:
239 - name: apiGroups
240 type:
241 list:
242 elementType:
243 scalar: string
244 elementRelationship: atomic
245 - name: apiVersions
246 type:
247 list:
248 elementType:
249 scalar: string
250 elementRelationship: atomic
251 - name: operations
252 type:
253 list:
254 elementType:
255 scalar: string
256 elementRelationship: atomic
257 - name: resources
258 type:
259 list:
260 elementType:
261 scalar: string
262 elementRelationship: atomic
263 - name: scope
264 type:
265 scalar: string
266 - name: io.k8s.api.admissionregistration.v1.ServiceReference
267 map:
268 fields:
269 - name: name
270 type:
271 scalar: string
272 default: ""
273 - name: namespace
274 type:
275 scalar: string
276 default: ""
277 - name: path
278 type:
279 scalar: string
280 - name: port
281 type:
282 scalar: numeric
283 - name: io.k8s.api.admissionregistration.v1.TypeChecking
284 map:
285 fields:
286 - name: expressionWarnings
287 type:
288 list:
289 elementType:
290 namedType: io.k8s.api.admissionregistration.v1.ExpressionWarning
291 elementRelationship: atomic
292 - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy
293 map:
294 fields:
295 - name: apiVersion
296 type:
297 scalar: string
298 - name: kind
299 type:
300 scalar: string
301 - name: metadata
302 type:
303 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
304 default: {}
305 - name: spec
306 type:
307 namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
308 default: {}
309 - name: status
310 type:
311 namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
312 default: {}
313 - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding
314 map:
315 fields:
316 - name: apiVersion
317 type:
318 scalar: string
319 - name: kind
320 type:
321 scalar: string
322 - name: metadata
323 type:
324 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
325 default: {}
326 - name: spec
327 type:
328 namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
329 default: {}
330 - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
331 map:
332 fields:
333 - name: matchResources
334 type:
335 namedType: io.k8s.api.admissionregistration.v1.MatchResources
336 - name: paramRef
337 type:
338 namedType: io.k8s.api.admissionregistration.v1.ParamRef
339 - name: policyName
340 type:
341 scalar: string
342 - name: validationActions
343 type:
344 list:
345 elementType:
346 scalar: string
347 elementRelationship: associative
348 - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
349 map:
350 fields:
351 - name: auditAnnotations
352 type:
353 list:
354 elementType:
355 namedType: io.k8s.api.admissionregistration.v1.AuditAnnotation
356 elementRelationship: atomic
357 - name: failurePolicy
358 type:
359 scalar: string
360 - name: matchConditions
361 type:
362 list:
363 elementType:
364 namedType: io.k8s.api.admissionregistration.v1.MatchCondition
365 elementRelationship: associative
366 keys:
367 - name
368 - name: matchConstraints
369 type:
370 namedType: io.k8s.api.admissionregistration.v1.MatchResources
371 - name: paramKind
372 type:
373 namedType: io.k8s.api.admissionregistration.v1.ParamKind
374 - name: validations
375 type:
376 list:
377 elementType:
378 namedType: io.k8s.api.admissionregistration.v1.Validation
379 elementRelationship: atomic
380 - name: variables
381 type:
382 list:
383 elementType:
384 namedType: io.k8s.api.admissionregistration.v1.Variable
385 elementRelationship: associative
386 keys:
387 - name
388 - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
389 map:
390 fields:
391 - name: conditions
392 type:
393 list:
394 elementType:
395 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
396 elementRelationship: associative
397 keys:
398 - type
399 - name: observedGeneration
400 type:
401 scalar: numeric
402 - name: typeChecking
403 type:
404 namedType: io.k8s.api.admissionregistration.v1.TypeChecking
405 - name: io.k8s.api.admissionregistration.v1.ValidatingWebhook
406 map:
407 fields:
408 - name: admissionReviewVersions
409 type:
410 list:
411 elementType:
412 scalar: string
413 elementRelationship: atomic
414 - name: clientConfig
415 type:
416 namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
417 default: {}
418 - name: failurePolicy
419 type:
420 scalar: string
421 - name: matchConditions
422 type:
423 list:
424 elementType:
425 namedType: io.k8s.api.admissionregistration.v1.MatchCondition
426 elementRelationship: associative
427 keys:
428 - name
429 - name: matchPolicy
430 type:
431 scalar: string
432 - name: name
433 type:
434 scalar: string
435 default: ""
436 - name: namespaceSelector
437 type:
438 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
439 - name: objectSelector
440 type:
441 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
442 - name: rules
443 type:
444 list:
445 elementType:
446 namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
447 elementRelationship: atomic
448 - name: sideEffects
449 type:
450 scalar: string
451 - name: timeoutSeconds
452 type:
453 scalar: numeric
454 - name: io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration
455 map:
456 fields:
457 - name: apiVersion
458 type:
459 scalar: string
460 - name: kind
461 type:
462 scalar: string
463 - name: metadata
464 type:
465 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
466 default: {}
467 - name: webhooks
468 type:
469 list:
470 elementType:
471 namedType: io.k8s.api.admissionregistration.v1.ValidatingWebhook
472 elementRelationship: associative
473 keys:
474 - name
475 - name: io.k8s.api.admissionregistration.v1.Validation
476 map:
477 fields:
478 - name: expression
479 type:
480 scalar: string
481 default: ""
482 - name: message
483 type:
484 scalar: string
485 - name: messageExpression
486 type:
487 scalar: string
488 - name: reason
489 type:
490 scalar: string
491 - name: io.k8s.api.admissionregistration.v1.Variable
492 map:
493 fields:
494 - name: expression
495 type:
496 scalar: string
497 default: ""
498 - name: name
499 type:
500 scalar: string
501 default: ""
502 elementRelationship: atomic
503 - name: io.k8s.api.admissionregistration.v1.WebhookClientConfig
504 map:
505 fields:
506 - name: caBundle
507 type:
508 scalar: string
509 - name: service
510 type:
511 namedType: io.k8s.api.admissionregistration.v1.ServiceReference
512 - name: url
513 type:
514 scalar: string
515 - name: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
516 map:
517 fields:
518 - name: key
519 type:
520 scalar: string
521 default: ""
522 - name: valueExpression
523 type:
524 scalar: string
525 default: ""
526 - name: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
527 map:
528 fields:
529 - name: fieldRef
530 type:
531 scalar: string
532 default: ""
533 - name: warning
534 type:
535 scalar: string
536 default: ""
537 - name: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
538 map:
539 fields:
540 - name: expression
541 type:
542 scalar: string
543 default: ""
544 - name: name
545 type:
546 scalar: string
547 default: ""
548 - name: io.k8s.api.admissionregistration.v1alpha1.MatchResources
549 map:
550 fields:
551 - name: excludeResourceRules
552 type:
553 list:
554 elementType:
555 namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
556 elementRelationship: atomic
557 - name: matchPolicy
558 type:
559 scalar: string
560 - name: namespaceSelector
561 type:
562 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
563 - name: objectSelector
564 type:
565 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
566 - name: resourceRules
567 type:
568 list:
569 elementType:
570 namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
571 elementRelationship: atomic
572 elementRelationship: atomic
573 - name: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
574 map:
575 fields:
576 - name: apiGroups
577 type:
578 list:
579 elementType:
580 scalar: string
581 elementRelationship: atomic
582 - name: apiVersions
583 type:
584 list:
585 elementType:
586 scalar: string
587 elementRelationship: atomic
588 - name: operations
589 type:
590 list:
591 elementType:
592 scalar: string
593 elementRelationship: atomic
594 - name: resourceNames
595 type:
596 list:
597 elementType:
598 scalar: string
599 elementRelationship: atomic
600 - name: resources
601 type:
602 list:
603 elementType:
604 scalar: string
605 elementRelationship: atomic
606 - name: scope
607 type:
608 scalar: string
609 elementRelationship: atomic
610 - name: io.k8s.api.admissionregistration.v1alpha1.ParamKind
611 map:
612 fields:
613 - name: apiVersion
614 type:
615 scalar: string
616 - name: kind
617 type:
618 scalar: string
619 elementRelationship: atomic
620 - name: io.k8s.api.admissionregistration.v1alpha1.ParamRef
621 map:
622 fields:
623 - name: name
624 type:
625 scalar: string
626 - name: namespace
627 type:
628 scalar: string
629 - name: parameterNotFoundAction
630 type:
631 scalar: string
632 - name: selector
633 type:
634 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
635 elementRelationship: atomic
636 - name: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
637 map:
638 fields:
639 - name: expressionWarnings
640 type:
641 list:
642 elementType:
643 namedType: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
644 elementRelationship: atomic
645 - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy
646 map:
647 fields:
648 - name: apiVersion
649 type:
650 scalar: string
651 - name: kind
652 type:
653 scalar: string
654 - name: metadata
655 type:
656 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
657 default: {}
658 - name: spec
659 type:
660 namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
661 default: {}
662 - name: status
663 type:
664 namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
665 default: {}
666 - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding
667 map:
668 fields:
669 - name: apiVersion
670 type:
671 scalar: string
672 - name: kind
673 type:
674 scalar: string
675 - name: metadata
676 type:
677 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
678 default: {}
679 - name: spec
680 type:
681 namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
682 default: {}
683 - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
684 map:
685 fields:
686 - name: matchResources
687 type:
688 namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
689 - name: paramRef
690 type:
691 namedType: io.k8s.api.admissionregistration.v1alpha1.ParamRef
692 - name: policyName
693 type:
694 scalar: string
695 - name: validationActions
696 type:
697 list:
698 elementType:
699 scalar: string
700 elementRelationship: associative
701 - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
702 map:
703 fields:
704 - name: auditAnnotations
705 type:
706 list:
707 elementType:
708 namedType: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
709 elementRelationship: atomic
710 - name: failurePolicy
711 type:
712 scalar: string
713 - name: matchConditions
714 type:
715 list:
716 elementType:
717 namedType: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
718 elementRelationship: associative
719 keys:
720 - name
721 - name: matchConstraints
722 type:
723 namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
724 - name: paramKind
725 type:
726 namedType: io.k8s.api.admissionregistration.v1alpha1.ParamKind
727 - name: validations
728 type:
729 list:
730 elementType:
731 namedType: io.k8s.api.admissionregistration.v1alpha1.Validation
732 elementRelationship: atomic
733 - name: variables
734 type:
735 list:
736 elementType:
737 namedType: io.k8s.api.admissionregistration.v1alpha1.Variable
738 elementRelationship: associative
739 keys:
740 - name
741 - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
742 map:
743 fields:
744 - name: conditions
745 type:
746 list:
747 elementType:
748 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
749 elementRelationship: associative
750 keys:
751 - type
752 - name: observedGeneration
753 type:
754 scalar: numeric
755 - name: typeChecking
756 type:
757 namedType: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
758 - name: io.k8s.api.admissionregistration.v1alpha1.Validation
759 map:
760 fields:
761 - name: expression
762 type:
763 scalar: string
764 default: ""
765 - name: message
766 type:
767 scalar: string
768 - name: messageExpression
769 type:
770 scalar: string
771 - name: reason
772 type:
773 scalar: string
774 - name: io.k8s.api.admissionregistration.v1alpha1.Variable
775 map:
776 fields:
777 - name: expression
778 type:
779 scalar: string
780 default: ""
781 - name: name
782 type:
783 scalar: string
784 default: ""
785 - name: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
786 map:
787 fields:
788 - name: key
789 type:
790 scalar: string
791 default: ""
792 - name: valueExpression
793 type:
794 scalar: string
795 default: ""
796 - name: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
797 map:
798 fields:
799 - name: fieldRef
800 type:
801 scalar: string
802 default: ""
803 - name: warning
804 type:
805 scalar: string
806 default: ""
807 - name: io.k8s.api.admissionregistration.v1beta1.MatchCondition
808 map:
809 fields:
810 - name: expression
811 type:
812 scalar: string
813 default: ""
814 - name: name
815 type:
816 scalar: string
817 default: ""
818 - name: io.k8s.api.admissionregistration.v1beta1.MatchResources
819 map:
820 fields:
821 - name: excludeResourceRules
822 type:
823 list:
824 elementType:
825 namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
826 elementRelationship: atomic
827 - name: matchPolicy
828 type:
829 scalar: string
830 - name: namespaceSelector
831 type:
832 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
833 - name: objectSelector
834 type:
835 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
836 - name: resourceRules
837 type:
838 list:
839 elementType:
840 namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
841 elementRelationship: atomic
842 elementRelationship: atomic
843 - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
844 map:
845 fields:
846 - name: admissionReviewVersions
847 type:
848 list:
849 elementType:
850 scalar: string
851 elementRelationship: atomic
852 - name: clientConfig
853 type:
854 namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
855 default: {}
856 - name: failurePolicy
857 type:
858 scalar: string
859 - name: matchConditions
860 type:
861 list:
862 elementType:
863 namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
864 elementRelationship: associative
865 keys:
866 - name
867 - name: matchPolicy
868 type:
869 scalar: string
870 - name: name
871 type:
872 scalar: string
873 default: ""
874 - name: namespaceSelector
875 type:
876 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
877 - name: objectSelector
878 type:
879 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
880 - name: reinvocationPolicy
881 type:
882 scalar: string
883 - name: rules
884 type:
885 list:
886 elementType:
887 namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
888 elementRelationship: atomic
889 - name: sideEffects
890 type:
891 scalar: string
892 - name: timeoutSeconds
893 type:
894 scalar: numeric
895 - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration
896 map:
897 fields:
898 - name: apiVersion
899 type:
900 scalar: string
901 - name: kind
902 type:
903 scalar: string
904 - name: metadata
905 type:
906 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
907 default: {}
908 - name: webhooks
909 type:
910 list:
911 elementType:
912 namedType: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
913 elementRelationship: associative
914 keys:
915 - name
916 - name: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
917 map:
918 fields:
919 - name: apiGroups
920 type:
921 list:
922 elementType:
923 scalar: string
924 elementRelationship: atomic
925 - name: apiVersions
926 type:
927 list:
928 elementType:
929 scalar: string
930 elementRelationship: atomic
931 - name: operations
932 type:
933 list:
934 elementType:
935 scalar: string
936 elementRelationship: atomic
937 - name: resourceNames
938 type:
939 list:
940 elementType:
941 scalar: string
942 elementRelationship: atomic
943 - name: resources
944 type:
945 list:
946 elementType:
947 scalar: string
948 elementRelationship: atomic
949 - name: scope
950 type:
951 scalar: string
952 elementRelationship: atomic
953 - name: io.k8s.api.admissionregistration.v1beta1.ParamKind
954 map:
955 fields:
956 - name: apiVersion
957 type:
958 scalar: string
959 - name: kind
960 type:
961 scalar: string
962 elementRelationship: atomic
963 - name: io.k8s.api.admissionregistration.v1beta1.ParamRef
964 map:
965 fields:
966 - name: name
967 type:
968 scalar: string
969 - name: namespace
970 type:
971 scalar: string
972 - name: parameterNotFoundAction
973 type:
974 scalar: string
975 - name: selector
976 type:
977 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
978 elementRelationship: atomic
979 - name: io.k8s.api.admissionregistration.v1beta1.ServiceReference
980 map:
981 fields:
982 - name: name
983 type:
984 scalar: string
985 default: ""
986 - name: namespace
987 type:
988 scalar: string
989 default: ""
990 - name: path
991 type:
992 scalar: string
993 - name: port
994 type:
995 scalar: numeric
996 - name: io.k8s.api.admissionregistration.v1beta1.TypeChecking
997 map:
998 fields:
999 - name: expressionWarnings
1000 type:
1001 list:
1002 elementType:
1003 namedType: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
1004 elementRelationship: atomic
1005 - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy
1006 map:
1007 fields:
1008 - name: apiVersion
1009 type:
1010 scalar: string
1011 - name: kind
1012 type:
1013 scalar: string
1014 - name: metadata
1015 type:
1016 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1017 default: {}
1018 - name: spec
1019 type:
1020 namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
1021 default: {}
1022 - name: status
1023 type:
1024 namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
1025 default: {}
1026 - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding
1027 map:
1028 fields:
1029 - name: apiVersion
1030 type:
1031 scalar: string
1032 - name: kind
1033 type:
1034 scalar: string
1035 - name: metadata
1036 type:
1037 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1038 default: {}
1039 - name: spec
1040 type:
1041 namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
1042 default: {}
1043 - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
1044 map:
1045 fields:
1046 - name: matchResources
1047 type:
1048 namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
1049 - name: paramRef
1050 type:
1051 namedType: io.k8s.api.admissionregistration.v1beta1.ParamRef
1052 - name: policyName
1053 type:
1054 scalar: string
1055 - name: validationActions
1056 type:
1057 list:
1058 elementType:
1059 scalar: string
1060 elementRelationship: associative
1061 - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
1062 map:
1063 fields:
1064 - name: auditAnnotations
1065 type:
1066 list:
1067 elementType:
1068 namedType: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
1069 elementRelationship: atomic
1070 - name: failurePolicy
1071 type:
1072 scalar: string
1073 - name: matchConditions
1074 type:
1075 list:
1076 elementType:
1077 namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
1078 elementRelationship: associative
1079 keys:
1080 - name
1081 - name: matchConstraints
1082 type:
1083 namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
1084 - name: paramKind
1085 type:
1086 namedType: io.k8s.api.admissionregistration.v1beta1.ParamKind
1087 - name: validations
1088 type:
1089 list:
1090 elementType:
1091 namedType: io.k8s.api.admissionregistration.v1beta1.Validation
1092 elementRelationship: atomic
1093 - name: variables
1094 type:
1095 list:
1096 elementType:
1097 namedType: io.k8s.api.admissionregistration.v1beta1.Variable
1098 elementRelationship: associative
1099 keys:
1100 - name
1101 - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
1102 map:
1103 fields:
1104 - name: conditions
1105 type:
1106 list:
1107 elementType:
1108 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
1109 elementRelationship: associative
1110 keys:
1111 - type
1112 - name: observedGeneration
1113 type:
1114 scalar: numeric
1115 - name: typeChecking
1116 type:
1117 namedType: io.k8s.api.admissionregistration.v1beta1.TypeChecking
1118 - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
1119 map:
1120 fields:
1121 - name: admissionReviewVersions
1122 type:
1123 list:
1124 elementType:
1125 scalar: string
1126 elementRelationship: atomic
1127 - name: clientConfig
1128 type:
1129 namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
1130 default: {}
1131 - name: failurePolicy
1132 type:
1133 scalar: string
1134 - name: matchConditions
1135 type:
1136 list:
1137 elementType:
1138 namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
1139 elementRelationship: associative
1140 keys:
1141 - name
1142 - name: matchPolicy
1143 type:
1144 scalar: string
1145 - name: name
1146 type:
1147 scalar: string
1148 default: ""
1149 - name: namespaceSelector
1150 type:
1151 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1152 - name: objectSelector
1153 type:
1154 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1155 - name: rules
1156 type:
1157 list:
1158 elementType:
1159 namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
1160 elementRelationship: atomic
1161 - name: sideEffects
1162 type:
1163 scalar: string
1164 - name: timeoutSeconds
1165 type:
1166 scalar: numeric
1167 - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration
1168 map:
1169 fields:
1170 - name: apiVersion
1171 type:
1172 scalar: string
1173 - name: kind
1174 type:
1175 scalar: string
1176 - name: metadata
1177 type:
1178 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1179 default: {}
1180 - name: webhooks
1181 type:
1182 list:
1183 elementType:
1184 namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
1185 elementRelationship: associative
1186 keys:
1187 - name
1188 - name: io.k8s.api.admissionregistration.v1beta1.Validation
1189 map:
1190 fields:
1191 - name: expression
1192 type:
1193 scalar: string
1194 default: ""
1195 - name: message
1196 type:
1197 scalar: string
1198 - name: messageExpression
1199 type:
1200 scalar: string
1201 - name: reason
1202 type:
1203 scalar: string
1204 - name: io.k8s.api.admissionregistration.v1beta1.Variable
1205 map:
1206 fields:
1207 - name: expression
1208 type:
1209 scalar: string
1210 default: ""
1211 - name: name
1212 type:
1213 scalar: string
1214 default: ""
1215 elementRelationship: atomic
1216 - name: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
1217 map:
1218 fields:
1219 - name: caBundle
1220 type:
1221 scalar: string
1222 - name: service
1223 type:
1224 namedType: io.k8s.api.admissionregistration.v1beta1.ServiceReference
1225 - name: url
1226 type:
1227 scalar: string
1228 - name: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
1229 map:
1230 fields:
1231 - name: apiServerID
1232 type:
1233 scalar: string
1234 - name: decodableVersions
1235 type:
1236 list:
1237 elementType:
1238 scalar: string
1239 elementRelationship: associative
1240 - name: encodingVersion
1241 type:
1242 scalar: string
1243 - name: servedVersions
1244 type:
1245 list:
1246 elementType:
1247 scalar: string
1248 elementRelationship: associative
1249 - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersion
1250 map:
1251 fields:
1252 - name: apiVersion
1253 type:
1254 scalar: string
1255 - name: kind
1256 type:
1257 scalar: string
1258 - name: metadata
1259 type:
1260 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1261 default: {}
1262 - name: spec
1263 type:
1264 namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
1265 default: {}
1266 - name: status
1267 type:
1268 namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
1269 default: {}
1270 - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
1271 map:
1272 fields:
1273 - name: lastTransitionTime
1274 type:
1275 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1276 - name: message
1277 type:
1278 scalar: string
1279 - name: observedGeneration
1280 type:
1281 scalar: numeric
1282 - name: reason
1283 type:
1284 scalar: string
1285 default: ""
1286 - name: status
1287 type:
1288 scalar: string
1289 default: ""
1290 - name: type
1291 type:
1292 scalar: string
1293 default: ""
1294 - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
1295 map:
1296 elementType:
1297 scalar: untyped
1298 list:
1299 elementType:
1300 namedType: __untyped_atomic_
1301 elementRelationship: atomic
1302 map:
1303 elementType:
1304 namedType: __untyped_deduced_
1305 elementRelationship: separable
1306 - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
1307 map:
1308 fields:
1309 - name: commonEncodingVersion
1310 type:
1311 scalar: string
1312 - name: conditions
1313 type:
1314 list:
1315 elementType:
1316 namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
1317 elementRelationship: associative
1318 keys:
1319 - type
1320 - name: storageVersions
1321 type:
1322 list:
1323 elementType:
1324 namedType: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
1325 elementRelationship: associative
1326 keys:
1327 - apiServerID
1328 - name: io.k8s.api.apps.v1.ControllerRevision
1329 map:
1330 fields:
1331 - name: apiVersion
1332 type:
1333 scalar: string
1334 - name: data
1335 type:
1336 namedType: __untyped_atomic_
1337 - name: kind
1338 type:
1339 scalar: string
1340 - name: metadata
1341 type:
1342 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1343 default: {}
1344 - name: revision
1345 type:
1346 scalar: numeric
1347 default: 0
1348 - name: io.k8s.api.apps.v1.DaemonSet
1349 map:
1350 fields:
1351 - name: apiVersion
1352 type:
1353 scalar: string
1354 - name: kind
1355 type:
1356 scalar: string
1357 - name: metadata
1358 type:
1359 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1360 default: {}
1361 - name: spec
1362 type:
1363 namedType: io.k8s.api.apps.v1.DaemonSetSpec
1364 default: {}
1365 - name: status
1366 type:
1367 namedType: io.k8s.api.apps.v1.DaemonSetStatus
1368 default: {}
1369 - name: io.k8s.api.apps.v1.DaemonSetCondition
1370 map:
1371 fields:
1372 - name: lastTransitionTime
1373 type:
1374 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1375 - name: message
1376 type:
1377 scalar: string
1378 - name: reason
1379 type:
1380 scalar: string
1381 - name: status
1382 type:
1383 scalar: string
1384 default: ""
1385 - name: type
1386 type:
1387 scalar: string
1388 default: ""
1389 - name: io.k8s.api.apps.v1.DaemonSetSpec
1390 map:
1391 fields:
1392 - name: minReadySeconds
1393 type:
1394 scalar: numeric
1395 - name: revisionHistoryLimit
1396 type:
1397 scalar: numeric
1398 - name: selector
1399 type:
1400 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1401 - name: template
1402 type:
1403 namedType: io.k8s.api.core.v1.PodTemplateSpec
1404 default: {}
1405 - name: updateStrategy
1406 type:
1407 namedType: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
1408 default: {}
1409 - name: io.k8s.api.apps.v1.DaemonSetStatus
1410 map:
1411 fields:
1412 - name: collisionCount
1413 type:
1414 scalar: numeric
1415 - name: conditions
1416 type:
1417 list:
1418 elementType:
1419 namedType: io.k8s.api.apps.v1.DaemonSetCondition
1420 elementRelationship: associative
1421 keys:
1422 - type
1423 - name: currentNumberScheduled
1424 type:
1425 scalar: numeric
1426 default: 0
1427 - name: desiredNumberScheduled
1428 type:
1429 scalar: numeric
1430 default: 0
1431 - name: numberAvailable
1432 type:
1433 scalar: numeric
1434 - name: numberMisscheduled
1435 type:
1436 scalar: numeric
1437 default: 0
1438 - name: numberReady
1439 type:
1440 scalar: numeric
1441 default: 0
1442 - name: numberUnavailable
1443 type:
1444 scalar: numeric
1445 - name: observedGeneration
1446 type:
1447 scalar: numeric
1448 - name: updatedNumberScheduled
1449 type:
1450 scalar: numeric
1451 - name: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
1452 map:
1453 fields:
1454 - name: rollingUpdate
1455 type:
1456 namedType: io.k8s.api.apps.v1.RollingUpdateDaemonSet
1457 - name: type
1458 type:
1459 scalar: string
1460 - name: io.k8s.api.apps.v1.Deployment
1461 map:
1462 fields:
1463 - name: apiVersion
1464 type:
1465 scalar: string
1466 - name: kind
1467 type:
1468 scalar: string
1469 - name: metadata
1470 type:
1471 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1472 default: {}
1473 - name: spec
1474 type:
1475 namedType: io.k8s.api.apps.v1.DeploymentSpec
1476 default: {}
1477 - name: status
1478 type:
1479 namedType: io.k8s.api.apps.v1.DeploymentStatus
1480 default: {}
1481 - name: io.k8s.api.apps.v1.DeploymentCondition
1482 map:
1483 fields:
1484 - name: lastTransitionTime
1485 type:
1486 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1487 - name: lastUpdateTime
1488 type:
1489 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1490 - name: message
1491 type:
1492 scalar: string
1493 - name: reason
1494 type:
1495 scalar: string
1496 - name: status
1497 type:
1498 scalar: string
1499 default: ""
1500 - name: type
1501 type:
1502 scalar: string
1503 default: ""
1504 - name: io.k8s.api.apps.v1.DeploymentSpec
1505 map:
1506 fields:
1507 - name: minReadySeconds
1508 type:
1509 scalar: numeric
1510 - name: paused
1511 type:
1512 scalar: boolean
1513 - name: progressDeadlineSeconds
1514 type:
1515 scalar: numeric
1516 - name: replicas
1517 type:
1518 scalar: numeric
1519 - name: revisionHistoryLimit
1520 type:
1521 scalar: numeric
1522 - name: selector
1523 type:
1524 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1525 - name: strategy
1526 type:
1527 namedType: io.k8s.api.apps.v1.DeploymentStrategy
1528 default: {}
1529 - name: template
1530 type:
1531 namedType: io.k8s.api.core.v1.PodTemplateSpec
1532 default: {}
1533 - name: io.k8s.api.apps.v1.DeploymentStatus
1534 map:
1535 fields:
1536 - name: availableReplicas
1537 type:
1538 scalar: numeric
1539 - name: collisionCount
1540 type:
1541 scalar: numeric
1542 - name: conditions
1543 type:
1544 list:
1545 elementType:
1546 namedType: io.k8s.api.apps.v1.DeploymentCondition
1547 elementRelationship: associative
1548 keys:
1549 - type
1550 - name: observedGeneration
1551 type:
1552 scalar: numeric
1553 - name: readyReplicas
1554 type:
1555 scalar: numeric
1556 - name: replicas
1557 type:
1558 scalar: numeric
1559 - name: unavailableReplicas
1560 type:
1561 scalar: numeric
1562 - name: updatedReplicas
1563 type:
1564 scalar: numeric
1565 - name: io.k8s.api.apps.v1.DeploymentStrategy
1566 map:
1567 fields:
1568 - name: rollingUpdate
1569 type:
1570 namedType: io.k8s.api.apps.v1.RollingUpdateDeployment
1571 - name: type
1572 type:
1573 scalar: string
1574 - name: io.k8s.api.apps.v1.ReplicaSet
1575 map:
1576 fields:
1577 - name: apiVersion
1578 type:
1579 scalar: string
1580 - name: kind
1581 type:
1582 scalar: string
1583 - name: metadata
1584 type:
1585 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1586 default: {}
1587 - name: spec
1588 type:
1589 namedType: io.k8s.api.apps.v1.ReplicaSetSpec
1590 default: {}
1591 - name: status
1592 type:
1593 namedType: io.k8s.api.apps.v1.ReplicaSetStatus
1594 default: {}
1595 - name: io.k8s.api.apps.v1.ReplicaSetCondition
1596 map:
1597 fields:
1598 - name: lastTransitionTime
1599 type:
1600 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1601 - name: message
1602 type:
1603 scalar: string
1604 - name: reason
1605 type:
1606 scalar: string
1607 - name: status
1608 type:
1609 scalar: string
1610 default: ""
1611 - name: type
1612 type:
1613 scalar: string
1614 default: ""
1615 - name: io.k8s.api.apps.v1.ReplicaSetSpec
1616 map:
1617 fields:
1618 - name: minReadySeconds
1619 type:
1620 scalar: numeric
1621 - name: replicas
1622 type:
1623 scalar: numeric
1624 - name: selector
1625 type:
1626 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1627 - name: template
1628 type:
1629 namedType: io.k8s.api.core.v1.PodTemplateSpec
1630 default: {}
1631 - name: io.k8s.api.apps.v1.ReplicaSetStatus
1632 map:
1633 fields:
1634 - name: availableReplicas
1635 type:
1636 scalar: numeric
1637 - name: conditions
1638 type:
1639 list:
1640 elementType:
1641 namedType: io.k8s.api.apps.v1.ReplicaSetCondition
1642 elementRelationship: associative
1643 keys:
1644 - type
1645 - name: fullyLabeledReplicas
1646 type:
1647 scalar: numeric
1648 - name: observedGeneration
1649 type:
1650 scalar: numeric
1651 - name: readyReplicas
1652 type:
1653 scalar: numeric
1654 - name: replicas
1655 type:
1656 scalar: numeric
1657 default: 0
1658 - name: io.k8s.api.apps.v1.RollingUpdateDaemonSet
1659 map:
1660 fields:
1661 - name: maxSurge
1662 type:
1663 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1664 - name: maxUnavailable
1665 type:
1666 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1667 - name: io.k8s.api.apps.v1.RollingUpdateDeployment
1668 map:
1669 fields:
1670 - name: maxSurge
1671 type:
1672 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1673 - name: maxUnavailable
1674 type:
1675 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1676 - name: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
1677 map:
1678 fields:
1679 - name: maxUnavailable
1680 type:
1681 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1682 - name: partition
1683 type:
1684 scalar: numeric
1685 - name: io.k8s.api.apps.v1.StatefulSet
1686 map:
1687 fields:
1688 - name: apiVersion
1689 type:
1690 scalar: string
1691 - name: kind
1692 type:
1693 scalar: string
1694 - name: metadata
1695 type:
1696 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1697 default: {}
1698 - name: spec
1699 type:
1700 namedType: io.k8s.api.apps.v1.StatefulSetSpec
1701 default: {}
1702 - name: status
1703 type:
1704 namedType: io.k8s.api.apps.v1.StatefulSetStatus
1705 default: {}
1706 - name: io.k8s.api.apps.v1.StatefulSetCondition
1707 map:
1708 fields:
1709 - name: lastTransitionTime
1710 type:
1711 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1712 - name: message
1713 type:
1714 scalar: string
1715 - name: reason
1716 type:
1717 scalar: string
1718 - name: status
1719 type:
1720 scalar: string
1721 default: ""
1722 - name: type
1723 type:
1724 scalar: string
1725 default: ""
1726 - name: io.k8s.api.apps.v1.StatefulSetOrdinals
1727 map:
1728 fields:
1729 - name: start
1730 type:
1731 scalar: numeric
1732 default: 0
1733 - name: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
1734 map:
1735 fields:
1736 - name: whenDeleted
1737 type:
1738 scalar: string
1739 - name: whenScaled
1740 type:
1741 scalar: string
1742 - name: io.k8s.api.apps.v1.StatefulSetSpec
1743 map:
1744 fields:
1745 - name: minReadySeconds
1746 type:
1747 scalar: numeric
1748 - name: ordinals
1749 type:
1750 namedType: io.k8s.api.apps.v1.StatefulSetOrdinals
1751 - name: persistentVolumeClaimRetentionPolicy
1752 type:
1753 namedType: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
1754 - name: podManagementPolicy
1755 type:
1756 scalar: string
1757 - name: replicas
1758 type:
1759 scalar: numeric
1760 - name: revisionHistoryLimit
1761 type:
1762 scalar: numeric
1763 - name: selector
1764 type:
1765 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1766 - name: serviceName
1767 type:
1768 scalar: string
1769 default: ""
1770 - name: template
1771 type:
1772 namedType: io.k8s.api.core.v1.PodTemplateSpec
1773 default: {}
1774 - name: updateStrategy
1775 type:
1776 namedType: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
1777 default: {}
1778 - name: volumeClaimTemplates
1779 type:
1780 list:
1781 elementType:
1782 namedType: io.k8s.api.core.v1.PersistentVolumeClaim
1783 elementRelationship: atomic
1784 - name: io.k8s.api.apps.v1.StatefulSetStatus
1785 map:
1786 fields:
1787 - name: availableReplicas
1788 type:
1789 scalar: numeric
1790 default: 0
1791 - name: collisionCount
1792 type:
1793 scalar: numeric
1794 - name: conditions
1795 type:
1796 list:
1797 elementType:
1798 namedType: io.k8s.api.apps.v1.StatefulSetCondition
1799 elementRelationship: associative
1800 keys:
1801 - type
1802 - name: currentReplicas
1803 type:
1804 scalar: numeric
1805 - name: currentRevision
1806 type:
1807 scalar: string
1808 - name: observedGeneration
1809 type:
1810 scalar: numeric
1811 - name: readyReplicas
1812 type:
1813 scalar: numeric
1814 - name: replicas
1815 type:
1816 scalar: numeric
1817 default: 0
1818 - name: updateRevision
1819 type:
1820 scalar: string
1821 - name: updatedReplicas
1822 type:
1823 scalar: numeric
1824 - name: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
1825 map:
1826 fields:
1827 - name: rollingUpdate
1828 type:
1829 namedType: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
1830 - name: type
1831 type:
1832 scalar: string
1833 - name: io.k8s.api.apps.v1beta1.ControllerRevision
1834 map:
1835 fields:
1836 - name: apiVersion
1837 type:
1838 scalar: string
1839 - name: data
1840 type:
1841 namedType: __untyped_atomic_
1842 - name: kind
1843 type:
1844 scalar: string
1845 - name: metadata
1846 type:
1847 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1848 default: {}
1849 - name: revision
1850 type:
1851 scalar: numeric
1852 default: 0
1853 - name: io.k8s.api.apps.v1beta1.Deployment
1854 map:
1855 fields:
1856 - name: apiVersion
1857 type:
1858 scalar: string
1859 - name: kind
1860 type:
1861 scalar: string
1862 - name: metadata
1863 type:
1864 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1865 default: {}
1866 - name: spec
1867 type:
1868 namedType: io.k8s.api.apps.v1beta1.DeploymentSpec
1869 default: {}
1870 - name: status
1871 type:
1872 namedType: io.k8s.api.apps.v1beta1.DeploymentStatus
1873 default: {}
1874 - name: io.k8s.api.apps.v1beta1.DeploymentCondition
1875 map:
1876 fields:
1877 - name: lastTransitionTime
1878 type:
1879 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1880 - name: lastUpdateTime
1881 type:
1882 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1883 - name: message
1884 type:
1885 scalar: string
1886 - name: reason
1887 type:
1888 scalar: string
1889 - name: status
1890 type:
1891 scalar: string
1892 default: ""
1893 - name: type
1894 type:
1895 scalar: string
1896 default: ""
1897 - name: io.k8s.api.apps.v1beta1.DeploymentSpec
1898 map:
1899 fields:
1900 - name: minReadySeconds
1901 type:
1902 scalar: numeric
1903 - name: paused
1904 type:
1905 scalar: boolean
1906 - name: progressDeadlineSeconds
1907 type:
1908 scalar: numeric
1909 - name: replicas
1910 type:
1911 scalar: numeric
1912 - name: revisionHistoryLimit
1913 type:
1914 scalar: numeric
1915 - name: rollbackTo
1916 type:
1917 namedType: io.k8s.api.apps.v1beta1.RollbackConfig
1918 - name: selector
1919 type:
1920 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1921 - name: strategy
1922 type:
1923 namedType: io.k8s.api.apps.v1beta1.DeploymentStrategy
1924 default: {}
1925 - name: template
1926 type:
1927 namedType: io.k8s.api.core.v1.PodTemplateSpec
1928 default: {}
1929 - name: io.k8s.api.apps.v1beta1.DeploymentStatus
1930 map:
1931 fields:
1932 - name: availableReplicas
1933 type:
1934 scalar: numeric
1935 - name: collisionCount
1936 type:
1937 scalar: numeric
1938 - name: conditions
1939 type:
1940 list:
1941 elementType:
1942 namedType: io.k8s.api.apps.v1beta1.DeploymentCondition
1943 elementRelationship: associative
1944 keys:
1945 - type
1946 - name: observedGeneration
1947 type:
1948 scalar: numeric
1949 - name: readyReplicas
1950 type:
1951 scalar: numeric
1952 - name: replicas
1953 type:
1954 scalar: numeric
1955 - name: unavailableReplicas
1956 type:
1957 scalar: numeric
1958 - name: updatedReplicas
1959 type:
1960 scalar: numeric
1961 - name: io.k8s.api.apps.v1beta1.DeploymentStrategy
1962 map:
1963 fields:
1964 - name: rollingUpdate
1965 type:
1966 namedType: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
1967 - name: type
1968 type:
1969 scalar: string
1970 - name: io.k8s.api.apps.v1beta1.RollbackConfig
1971 map:
1972 fields:
1973 - name: revision
1974 type:
1975 scalar: numeric
1976 - name: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
1977 map:
1978 fields:
1979 - name: maxSurge
1980 type:
1981 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1982 - name: maxUnavailable
1983 type:
1984 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1985 - name: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
1986 map:
1987 fields:
1988 - name: maxUnavailable
1989 type:
1990 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1991 - name: partition
1992 type:
1993 scalar: numeric
1994 - name: io.k8s.api.apps.v1beta1.StatefulSet
1995 map:
1996 fields:
1997 - name: apiVersion
1998 type:
1999 scalar: string
2000 - name: kind
2001 type:
2002 scalar: string
2003 - name: metadata
2004 type:
2005 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2006 default: {}
2007 - name: spec
2008 type:
2009 namedType: io.k8s.api.apps.v1beta1.StatefulSetSpec
2010 default: {}
2011 - name: status
2012 type:
2013 namedType: io.k8s.api.apps.v1beta1.StatefulSetStatus
2014 default: {}
2015 - name: io.k8s.api.apps.v1beta1.StatefulSetCondition
2016 map:
2017 fields:
2018 - name: lastTransitionTime
2019 type:
2020 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2021 - name: message
2022 type:
2023 scalar: string
2024 - name: reason
2025 type:
2026 scalar: string
2027 - name: status
2028 type:
2029 scalar: string
2030 default: ""
2031 - name: type
2032 type:
2033 scalar: string
2034 default: ""
2035 - name: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
2036 map:
2037 fields:
2038 - name: start
2039 type:
2040 scalar: numeric
2041 default: 0
2042 - name: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
2043 map:
2044 fields:
2045 - name: whenDeleted
2046 type:
2047 scalar: string
2048 - name: whenScaled
2049 type:
2050 scalar: string
2051 - name: io.k8s.api.apps.v1beta1.StatefulSetSpec
2052 map:
2053 fields:
2054 - name: minReadySeconds
2055 type:
2056 scalar: numeric
2057 - name: ordinals
2058 type:
2059 namedType: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
2060 - name: persistentVolumeClaimRetentionPolicy
2061 type:
2062 namedType: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
2063 - name: podManagementPolicy
2064 type:
2065 scalar: string
2066 - name: replicas
2067 type:
2068 scalar: numeric
2069 - name: revisionHistoryLimit
2070 type:
2071 scalar: numeric
2072 - name: selector
2073 type:
2074 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2075 - name: serviceName
2076 type:
2077 scalar: string
2078 default: ""
2079 - name: template
2080 type:
2081 namedType: io.k8s.api.core.v1.PodTemplateSpec
2082 default: {}
2083 - name: updateStrategy
2084 type:
2085 namedType: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
2086 default: {}
2087 - name: volumeClaimTemplates
2088 type:
2089 list:
2090 elementType:
2091 namedType: io.k8s.api.core.v1.PersistentVolumeClaim
2092 elementRelationship: atomic
2093 - name: io.k8s.api.apps.v1beta1.StatefulSetStatus
2094 map:
2095 fields:
2096 - name: availableReplicas
2097 type:
2098 scalar: numeric
2099 default: 0
2100 - name: collisionCount
2101 type:
2102 scalar: numeric
2103 - name: conditions
2104 type:
2105 list:
2106 elementType:
2107 namedType: io.k8s.api.apps.v1beta1.StatefulSetCondition
2108 elementRelationship: associative
2109 keys:
2110 - type
2111 - name: currentReplicas
2112 type:
2113 scalar: numeric
2114 - name: currentRevision
2115 type:
2116 scalar: string
2117 - name: observedGeneration
2118 type:
2119 scalar: numeric
2120 - name: readyReplicas
2121 type:
2122 scalar: numeric
2123 - name: replicas
2124 type:
2125 scalar: numeric
2126 default: 0
2127 - name: updateRevision
2128 type:
2129 scalar: string
2130 - name: updatedReplicas
2131 type:
2132 scalar: numeric
2133 - name: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
2134 map:
2135 fields:
2136 - name: rollingUpdate
2137 type:
2138 namedType: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
2139 - name: type
2140 type:
2141 scalar: string
2142 - name: io.k8s.api.apps.v1beta2.ControllerRevision
2143 map:
2144 fields:
2145 - name: apiVersion
2146 type:
2147 scalar: string
2148 - name: data
2149 type:
2150 namedType: __untyped_atomic_
2151 - name: kind
2152 type:
2153 scalar: string
2154 - name: metadata
2155 type:
2156 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2157 default: {}
2158 - name: revision
2159 type:
2160 scalar: numeric
2161 default: 0
2162 - name: io.k8s.api.apps.v1beta2.DaemonSet
2163 map:
2164 fields:
2165 - name: apiVersion
2166 type:
2167 scalar: string
2168 - name: kind
2169 type:
2170 scalar: string
2171 - name: metadata
2172 type:
2173 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2174 default: {}
2175 - name: spec
2176 type:
2177 namedType: io.k8s.api.apps.v1beta2.DaemonSetSpec
2178 default: {}
2179 - name: status
2180 type:
2181 namedType: io.k8s.api.apps.v1beta2.DaemonSetStatus
2182 default: {}
2183 - name: io.k8s.api.apps.v1beta2.DaemonSetCondition
2184 map:
2185 fields:
2186 - name: lastTransitionTime
2187 type:
2188 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2189 - name: message
2190 type:
2191 scalar: string
2192 - name: reason
2193 type:
2194 scalar: string
2195 - name: status
2196 type:
2197 scalar: string
2198 default: ""
2199 - name: type
2200 type:
2201 scalar: string
2202 default: ""
2203 - name: io.k8s.api.apps.v1beta2.DaemonSetSpec
2204 map:
2205 fields:
2206 - name: minReadySeconds
2207 type:
2208 scalar: numeric
2209 - name: revisionHistoryLimit
2210 type:
2211 scalar: numeric
2212 - name: selector
2213 type:
2214 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2215 - name: template
2216 type:
2217 namedType: io.k8s.api.core.v1.PodTemplateSpec
2218 default: {}
2219 - name: updateStrategy
2220 type:
2221 namedType: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
2222 default: {}
2223 - name: io.k8s.api.apps.v1beta2.DaemonSetStatus
2224 map:
2225 fields:
2226 - name: collisionCount
2227 type:
2228 scalar: numeric
2229 - name: conditions
2230 type:
2231 list:
2232 elementType:
2233 namedType: io.k8s.api.apps.v1beta2.DaemonSetCondition
2234 elementRelationship: associative
2235 keys:
2236 - type
2237 - name: currentNumberScheduled
2238 type:
2239 scalar: numeric
2240 default: 0
2241 - name: desiredNumberScheduled
2242 type:
2243 scalar: numeric
2244 default: 0
2245 - name: numberAvailable
2246 type:
2247 scalar: numeric
2248 - name: numberMisscheduled
2249 type:
2250 scalar: numeric
2251 default: 0
2252 - name: numberReady
2253 type:
2254 scalar: numeric
2255 default: 0
2256 - name: numberUnavailable
2257 type:
2258 scalar: numeric
2259 - name: observedGeneration
2260 type:
2261 scalar: numeric
2262 - name: updatedNumberScheduled
2263 type:
2264 scalar: numeric
2265 - name: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
2266 map:
2267 fields:
2268 - name: rollingUpdate
2269 type:
2270 namedType: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
2271 - name: type
2272 type:
2273 scalar: string
2274 - name: io.k8s.api.apps.v1beta2.Deployment
2275 map:
2276 fields:
2277 - name: apiVersion
2278 type:
2279 scalar: string
2280 - name: kind
2281 type:
2282 scalar: string
2283 - name: metadata
2284 type:
2285 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2286 default: {}
2287 - name: spec
2288 type:
2289 namedType: io.k8s.api.apps.v1beta2.DeploymentSpec
2290 default: {}
2291 - name: status
2292 type:
2293 namedType: io.k8s.api.apps.v1beta2.DeploymentStatus
2294 default: {}
2295 - name: io.k8s.api.apps.v1beta2.DeploymentCondition
2296 map:
2297 fields:
2298 - name: lastTransitionTime
2299 type:
2300 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2301 - name: lastUpdateTime
2302 type:
2303 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2304 - name: message
2305 type:
2306 scalar: string
2307 - name: reason
2308 type:
2309 scalar: string
2310 - name: status
2311 type:
2312 scalar: string
2313 default: ""
2314 - name: type
2315 type:
2316 scalar: string
2317 default: ""
2318 - name: io.k8s.api.apps.v1beta2.DeploymentSpec
2319 map:
2320 fields:
2321 - name: minReadySeconds
2322 type:
2323 scalar: numeric
2324 - name: paused
2325 type:
2326 scalar: boolean
2327 - name: progressDeadlineSeconds
2328 type:
2329 scalar: numeric
2330 - name: replicas
2331 type:
2332 scalar: numeric
2333 - name: revisionHistoryLimit
2334 type:
2335 scalar: numeric
2336 - name: selector
2337 type:
2338 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2339 - name: strategy
2340 type:
2341 namedType: io.k8s.api.apps.v1beta2.DeploymentStrategy
2342 default: {}
2343 - name: template
2344 type:
2345 namedType: io.k8s.api.core.v1.PodTemplateSpec
2346 default: {}
2347 - name: io.k8s.api.apps.v1beta2.DeploymentStatus
2348 map:
2349 fields:
2350 - name: availableReplicas
2351 type:
2352 scalar: numeric
2353 - name: collisionCount
2354 type:
2355 scalar: numeric
2356 - name: conditions
2357 type:
2358 list:
2359 elementType:
2360 namedType: io.k8s.api.apps.v1beta2.DeploymentCondition
2361 elementRelationship: associative
2362 keys:
2363 - type
2364 - name: observedGeneration
2365 type:
2366 scalar: numeric
2367 - name: readyReplicas
2368 type:
2369 scalar: numeric
2370 - name: replicas
2371 type:
2372 scalar: numeric
2373 - name: unavailableReplicas
2374 type:
2375 scalar: numeric
2376 - name: updatedReplicas
2377 type:
2378 scalar: numeric
2379 - name: io.k8s.api.apps.v1beta2.DeploymentStrategy
2380 map:
2381 fields:
2382 - name: rollingUpdate
2383 type:
2384 namedType: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
2385 - name: type
2386 type:
2387 scalar: string
2388 - name: io.k8s.api.apps.v1beta2.ReplicaSet
2389 map:
2390 fields:
2391 - name: apiVersion
2392 type:
2393 scalar: string
2394 - name: kind
2395 type:
2396 scalar: string
2397 - name: metadata
2398 type:
2399 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2400 default: {}
2401 - name: spec
2402 type:
2403 namedType: io.k8s.api.apps.v1beta2.ReplicaSetSpec
2404 default: {}
2405 - name: status
2406 type:
2407 namedType: io.k8s.api.apps.v1beta2.ReplicaSetStatus
2408 default: {}
2409 - name: io.k8s.api.apps.v1beta2.ReplicaSetCondition
2410 map:
2411 fields:
2412 - name: lastTransitionTime
2413 type:
2414 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2415 - name: message
2416 type:
2417 scalar: string
2418 - name: reason
2419 type:
2420 scalar: string
2421 - name: status
2422 type:
2423 scalar: string
2424 default: ""
2425 - name: type
2426 type:
2427 scalar: string
2428 default: ""
2429 - name: io.k8s.api.apps.v1beta2.ReplicaSetSpec
2430 map:
2431 fields:
2432 - name: minReadySeconds
2433 type:
2434 scalar: numeric
2435 - name: replicas
2436 type:
2437 scalar: numeric
2438 - name: selector
2439 type:
2440 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2441 - name: template
2442 type:
2443 namedType: io.k8s.api.core.v1.PodTemplateSpec
2444 default: {}
2445 - name: io.k8s.api.apps.v1beta2.ReplicaSetStatus
2446 map:
2447 fields:
2448 - name: availableReplicas
2449 type:
2450 scalar: numeric
2451 - name: conditions
2452 type:
2453 list:
2454 elementType:
2455 namedType: io.k8s.api.apps.v1beta2.ReplicaSetCondition
2456 elementRelationship: associative
2457 keys:
2458 - type
2459 - name: fullyLabeledReplicas
2460 type:
2461 scalar: numeric
2462 - name: observedGeneration
2463 type:
2464 scalar: numeric
2465 - name: readyReplicas
2466 type:
2467 scalar: numeric
2468 - name: replicas
2469 type:
2470 scalar: numeric
2471 default: 0
2472 - name: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
2473 map:
2474 fields:
2475 - name: maxSurge
2476 type:
2477 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
2478 - name: maxUnavailable
2479 type:
2480 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
2481 - name: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
2482 map:
2483 fields:
2484 - name: maxSurge
2485 type:
2486 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
2487 - name: maxUnavailable
2488 type:
2489 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
2490 - name: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
2491 map:
2492 fields:
2493 - name: maxUnavailable
2494 type:
2495 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
2496 - name: partition
2497 type:
2498 scalar: numeric
2499 - name: io.k8s.api.apps.v1beta2.StatefulSet
2500 map:
2501 fields:
2502 - name: apiVersion
2503 type:
2504 scalar: string
2505 - name: kind
2506 type:
2507 scalar: string
2508 - name: metadata
2509 type:
2510 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2511 default: {}
2512 - name: spec
2513 type:
2514 namedType: io.k8s.api.apps.v1beta2.StatefulSetSpec
2515 default: {}
2516 - name: status
2517 type:
2518 namedType: io.k8s.api.apps.v1beta2.StatefulSetStatus
2519 default: {}
2520 - name: io.k8s.api.apps.v1beta2.StatefulSetCondition
2521 map:
2522 fields:
2523 - name: lastTransitionTime
2524 type:
2525 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2526 - name: message
2527 type:
2528 scalar: string
2529 - name: reason
2530 type:
2531 scalar: string
2532 - name: status
2533 type:
2534 scalar: string
2535 default: ""
2536 - name: type
2537 type:
2538 scalar: string
2539 default: ""
2540 - name: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
2541 map:
2542 fields:
2543 - name: start
2544 type:
2545 scalar: numeric
2546 default: 0
2547 - name: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
2548 map:
2549 fields:
2550 - name: whenDeleted
2551 type:
2552 scalar: string
2553 - name: whenScaled
2554 type:
2555 scalar: string
2556 - name: io.k8s.api.apps.v1beta2.StatefulSetSpec
2557 map:
2558 fields:
2559 - name: minReadySeconds
2560 type:
2561 scalar: numeric
2562 - name: ordinals
2563 type:
2564 namedType: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
2565 - name: persistentVolumeClaimRetentionPolicy
2566 type:
2567 namedType: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
2568 - name: podManagementPolicy
2569 type:
2570 scalar: string
2571 - name: replicas
2572 type:
2573 scalar: numeric
2574 - name: revisionHistoryLimit
2575 type:
2576 scalar: numeric
2577 - name: selector
2578 type:
2579 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2580 - name: serviceName
2581 type:
2582 scalar: string
2583 default: ""
2584 - name: template
2585 type:
2586 namedType: io.k8s.api.core.v1.PodTemplateSpec
2587 default: {}
2588 - name: updateStrategy
2589 type:
2590 namedType: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
2591 default: {}
2592 - name: volumeClaimTemplates
2593 type:
2594 list:
2595 elementType:
2596 namedType: io.k8s.api.core.v1.PersistentVolumeClaim
2597 elementRelationship: atomic
2598 - name: io.k8s.api.apps.v1beta2.StatefulSetStatus
2599 map:
2600 fields:
2601 - name: availableReplicas
2602 type:
2603 scalar: numeric
2604 default: 0
2605 - name: collisionCount
2606 type:
2607 scalar: numeric
2608 - name: conditions
2609 type:
2610 list:
2611 elementType:
2612 namedType: io.k8s.api.apps.v1beta2.StatefulSetCondition
2613 elementRelationship: associative
2614 keys:
2615 - type
2616 - name: currentReplicas
2617 type:
2618 scalar: numeric
2619 - name: currentRevision
2620 type:
2621 scalar: string
2622 - name: observedGeneration
2623 type:
2624 scalar: numeric
2625 - name: readyReplicas
2626 type:
2627 scalar: numeric
2628 - name: replicas
2629 type:
2630 scalar: numeric
2631 default: 0
2632 - name: updateRevision
2633 type:
2634 scalar: string
2635 - name: updatedReplicas
2636 type:
2637 scalar: numeric
2638 - name: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
2639 map:
2640 fields:
2641 - name: rollingUpdate
2642 type:
2643 namedType: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
2644 - name: type
2645 type:
2646 scalar: string
2647 - name: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
2648 map:
2649 fields:
2650 - name: apiVersion
2651 type:
2652 scalar: string
2653 - name: kind
2654 type:
2655 scalar: string
2656 default: ""
2657 - name: name
2658 type:
2659 scalar: string
2660 default: ""
2661 elementRelationship: atomic
2662 - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler
2663 map:
2664 fields:
2665 - name: apiVersion
2666 type:
2667 scalar: string
2668 - name: kind
2669 type:
2670 scalar: string
2671 - name: metadata
2672 type:
2673 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2674 default: {}
2675 - name: spec
2676 type:
2677 namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
2678 default: {}
2679 - name: status
2680 type:
2681 namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
2682 default: {}
2683 - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
2684 map:
2685 fields:
2686 - name: maxReplicas
2687 type:
2688 scalar: numeric
2689 default: 0
2690 - name: minReplicas
2691 type:
2692 scalar: numeric
2693 - name: scaleTargetRef
2694 type:
2695 namedType: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
2696 default: {}
2697 - name: targetCPUUtilizationPercentage
2698 type:
2699 scalar: numeric
2700 - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
2701 map:
2702 fields:
2703 - name: currentCPUUtilizationPercentage
2704 type:
2705 scalar: numeric
2706 - name: currentReplicas
2707 type:
2708 scalar: numeric
2709 default: 0
2710 - name: desiredReplicas
2711 type:
2712 scalar: numeric
2713 default: 0
2714 - name: lastScaleTime
2715 type:
2716 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2717 - name: observedGeneration
2718 type:
2719 scalar: numeric
2720 - name: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
2721 map:
2722 fields:
2723 - name: container
2724 type:
2725 scalar: string
2726 default: ""
2727 - name: name
2728 type:
2729 scalar: string
2730 default: ""
2731 - name: target
2732 type:
2733 namedType: io.k8s.api.autoscaling.v2.MetricTarget
2734 default: {}
2735 - name: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
2736 map:
2737 fields:
2738 - name: container
2739 type:
2740 scalar: string
2741 default: ""
2742 - name: current
2743 type:
2744 namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
2745 default: {}
2746 - name: name
2747 type:
2748 scalar: string
2749 default: ""
2750 - name: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
2751 map:
2752 fields:
2753 - name: apiVersion
2754 type:
2755 scalar: string
2756 - name: kind
2757 type:
2758 scalar: string
2759 default: ""
2760 - name: name
2761 type:
2762 scalar: string
2763 default: ""
2764 - name: io.k8s.api.autoscaling.v2.ExternalMetricSource
2765 map:
2766 fields:
2767 - name: metric
2768 type:
2769 namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
2770 default: {}
2771 - name: target
2772 type:
2773 namedType: io.k8s.api.autoscaling.v2.MetricTarget
2774 default: {}
2775 - name: io.k8s.api.autoscaling.v2.ExternalMetricStatus
2776 map:
2777 fields:
2778 - name: current
2779 type:
2780 namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
2781 default: {}
2782 - name: metric
2783 type:
2784 namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
2785 default: {}
2786 - name: io.k8s.api.autoscaling.v2.HPAScalingPolicy
2787 map:
2788 fields:
2789 - name: periodSeconds
2790 type:
2791 scalar: numeric
2792 default: 0
2793 - name: type
2794 type:
2795 scalar: string
2796 default: ""
2797 - name: value
2798 type:
2799 scalar: numeric
2800 default: 0
2801 - name: io.k8s.api.autoscaling.v2.HPAScalingRules
2802 map:
2803 fields:
2804 - name: policies
2805 type:
2806 list:
2807 elementType:
2808 namedType: io.k8s.api.autoscaling.v2.HPAScalingPolicy
2809 elementRelationship: atomic
2810 - name: selectPolicy
2811 type:
2812 scalar: string
2813 - name: stabilizationWindowSeconds
2814 type:
2815 scalar: numeric
2816 - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler
2817 map:
2818 fields:
2819 - name: apiVersion
2820 type:
2821 scalar: string
2822 - name: kind
2823 type:
2824 scalar: string
2825 - name: metadata
2826 type:
2827 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2828 default: {}
2829 - name: spec
2830 type:
2831 namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
2832 default: {}
2833 - name: status
2834 type:
2835 namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
2836 default: {}
2837 - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
2838 map:
2839 fields:
2840 - name: scaleDown
2841 type:
2842 namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
2843 - name: scaleUp
2844 type:
2845 namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
2846 - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
2847 map:
2848 fields:
2849 - name: lastTransitionTime
2850 type:
2851 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2852 - name: message
2853 type:
2854 scalar: string
2855 - name: reason
2856 type:
2857 scalar: string
2858 - name: status
2859 type:
2860 scalar: string
2861 default: ""
2862 - name: type
2863 type:
2864 scalar: string
2865 default: ""
2866 - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
2867 map:
2868 fields:
2869 - name: behavior
2870 type:
2871 namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
2872 - name: maxReplicas
2873 type:
2874 scalar: numeric
2875 default: 0
2876 - name: metrics
2877 type:
2878 list:
2879 elementType:
2880 namedType: io.k8s.api.autoscaling.v2.MetricSpec
2881 elementRelationship: atomic
2882 - name: minReplicas
2883 type:
2884 scalar: numeric
2885 - name: scaleTargetRef
2886 type:
2887 namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
2888 default: {}
2889 - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
2890 map:
2891 fields:
2892 - name: conditions
2893 type:
2894 list:
2895 elementType:
2896 namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
2897 elementRelationship: associative
2898 keys:
2899 - type
2900 - name: currentMetrics
2901 type:
2902 list:
2903 elementType:
2904 namedType: io.k8s.api.autoscaling.v2.MetricStatus
2905 elementRelationship: atomic
2906 - name: currentReplicas
2907 type:
2908 scalar: numeric
2909 - name: desiredReplicas
2910 type:
2911 scalar: numeric
2912 default: 0
2913 - name: lastScaleTime
2914 type:
2915 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2916 - name: observedGeneration
2917 type:
2918 scalar: numeric
2919 - name: io.k8s.api.autoscaling.v2.MetricIdentifier
2920 map:
2921 fields:
2922 - name: name
2923 type:
2924 scalar: string
2925 default: ""
2926 - name: selector
2927 type:
2928 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2929 - name: io.k8s.api.autoscaling.v2.MetricSpec
2930 map:
2931 fields:
2932 - name: containerResource
2933 type:
2934 namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
2935 - name: external
2936 type:
2937 namedType: io.k8s.api.autoscaling.v2.ExternalMetricSource
2938 - name: object
2939 type:
2940 namedType: io.k8s.api.autoscaling.v2.ObjectMetricSource
2941 - name: pods
2942 type:
2943 namedType: io.k8s.api.autoscaling.v2.PodsMetricSource
2944 - name: resource
2945 type:
2946 namedType: io.k8s.api.autoscaling.v2.ResourceMetricSource
2947 - name: type
2948 type:
2949 scalar: string
2950 default: ""
2951 - name: io.k8s.api.autoscaling.v2.MetricStatus
2952 map:
2953 fields:
2954 - name: containerResource
2955 type:
2956 namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
2957 - name: external
2958 type:
2959 namedType: io.k8s.api.autoscaling.v2.ExternalMetricStatus
2960 - name: object
2961 type:
2962 namedType: io.k8s.api.autoscaling.v2.ObjectMetricStatus
2963 - name: pods
2964 type:
2965 namedType: io.k8s.api.autoscaling.v2.PodsMetricStatus
2966 - name: resource
2967 type:
2968 namedType: io.k8s.api.autoscaling.v2.ResourceMetricStatus
2969 - name: type
2970 type:
2971 scalar: string
2972 default: ""
2973 - name: io.k8s.api.autoscaling.v2.MetricTarget
2974 map:
2975 fields:
2976 - name: averageUtilization
2977 type:
2978 scalar: numeric
2979 - name: averageValue
2980 type:
2981 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2982 - name: type
2983 type:
2984 scalar: string
2985 default: ""
2986 - name: value
2987 type:
2988 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2989 - name: io.k8s.api.autoscaling.v2.MetricValueStatus
2990 map:
2991 fields:
2992 - name: averageUtilization
2993 type:
2994 scalar: numeric
2995 - name: averageValue
2996 type:
2997 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2998 - name: value
2999 type:
3000 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3001 - name: io.k8s.api.autoscaling.v2.ObjectMetricSource
3002 map:
3003 fields:
3004 - name: describedObject
3005 type:
3006 namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
3007 default: {}
3008 - name: metric
3009 type:
3010 namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
3011 default: {}
3012 - name: target
3013 type:
3014 namedType: io.k8s.api.autoscaling.v2.MetricTarget
3015 default: {}
3016 - name: io.k8s.api.autoscaling.v2.ObjectMetricStatus
3017 map:
3018 fields:
3019 - name: current
3020 type:
3021 namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
3022 default: {}
3023 - name: describedObject
3024 type:
3025 namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
3026 default: {}
3027 - name: metric
3028 type:
3029 namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
3030 default: {}
3031 - name: io.k8s.api.autoscaling.v2.PodsMetricSource
3032 map:
3033 fields:
3034 - name: metric
3035 type:
3036 namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
3037 default: {}
3038 - name: target
3039 type:
3040 namedType: io.k8s.api.autoscaling.v2.MetricTarget
3041 default: {}
3042 - name: io.k8s.api.autoscaling.v2.PodsMetricStatus
3043 map:
3044 fields:
3045 - name: current
3046 type:
3047 namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
3048 default: {}
3049 - name: metric
3050 type:
3051 namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
3052 default: {}
3053 - name: io.k8s.api.autoscaling.v2.ResourceMetricSource
3054 map:
3055 fields:
3056 - name: name
3057 type:
3058 scalar: string
3059 default: ""
3060 - name: target
3061 type:
3062 namedType: io.k8s.api.autoscaling.v2.MetricTarget
3063 default: {}
3064 - name: io.k8s.api.autoscaling.v2.ResourceMetricStatus
3065 map:
3066 fields:
3067 - name: current
3068 type:
3069 namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
3070 default: {}
3071 - name: name
3072 type:
3073 scalar: string
3074 default: ""
3075 - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
3076 map:
3077 fields:
3078 - name: container
3079 type:
3080 scalar: string
3081 default: ""
3082 - name: name
3083 type:
3084 scalar: string
3085 default: ""
3086 - name: targetAverageUtilization
3087 type:
3088 scalar: numeric
3089 - name: targetAverageValue
3090 type:
3091 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3092 - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
3093 map:
3094 fields:
3095 - name: container
3096 type:
3097 scalar: string
3098 default: ""
3099 - name: currentAverageUtilization
3100 type:
3101 scalar: numeric
3102 - name: currentAverageValue
3103 type:
3104 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3105 - name: name
3106 type:
3107 scalar: string
3108 default: ""
3109 - name: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
3110 map:
3111 fields:
3112 - name: apiVersion
3113 type:
3114 scalar: string
3115 - name: kind
3116 type:
3117 scalar: string
3118 default: ""
3119 - name: name
3120 type:
3121 scalar: string
3122 default: ""
3123 - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
3124 map:
3125 fields:
3126 - name: metricName
3127 type:
3128 scalar: string
3129 default: ""
3130 - name: metricSelector
3131 type:
3132 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3133 - name: targetAverageValue
3134 type:
3135 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3136 - name: targetValue
3137 type:
3138 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3139 - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
3140 map:
3141 fields:
3142 - name: currentAverageValue
3143 type:
3144 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3145 - name: currentValue
3146 type:
3147 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3148 - name: metricName
3149 type:
3150 scalar: string
3151 default: ""
3152 - name: metricSelector
3153 type:
3154 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3155 - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler
3156 map:
3157 fields:
3158 - name: apiVersion
3159 type:
3160 scalar: string
3161 - name: kind
3162 type:
3163 scalar: string
3164 - name: metadata
3165 type:
3166 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3167 default: {}
3168 - name: spec
3169 type:
3170 namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
3171 default: {}
3172 - name: status
3173 type:
3174 namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
3175 default: {}
3176 - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
3177 map:
3178 fields:
3179 - name: lastTransitionTime
3180 type:
3181 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3182 - name: message
3183 type:
3184 scalar: string
3185 - name: reason
3186 type:
3187 scalar: string
3188 - name: status
3189 type:
3190 scalar: string
3191 default: ""
3192 - name: type
3193 type:
3194 scalar: string
3195 default: ""
3196 - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
3197 map:
3198 fields:
3199 - name: maxReplicas
3200 type:
3201 scalar: numeric
3202 default: 0
3203 - name: metrics
3204 type:
3205 list:
3206 elementType:
3207 namedType: io.k8s.api.autoscaling.v2beta1.MetricSpec
3208 elementRelationship: atomic
3209 - name: minReplicas
3210 type:
3211 scalar: numeric
3212 - name: scaleTargetRef
3213 type:
3214 namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
3215 default: {}
3216 - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
3217 map:
3218 fields:
3219 - name: conditions
3220 type:
3221 list:
3222 elementType:
3223 namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
3224 elementRelationship: atomic
3225 - name: currentMetrics
3226 type:
3227 list:
3228 elementType:
3229 namedType: io.k8s.api.autoscaling.v2beta1.MetricStatus
3230 elementRelationship: atomic
3231 - name: currentReplicas
3232 type:
3233 scalar: numeric
3234 default: 0
3235 - name: desiredReplicas
3236 type:
3237 scalar: numeric
3238 default: 0
3239 - name: lastScaleTime
3240 type:
3241 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3242 - name: observedGeneration
3243 type:
3244 scalar: numeric
3245 - name: io.k8s.api.autoscaling.v2beta1.MetricSpec
3246 map:
3247 fields:
3248 - name: containerResource
3249 type:
3250 namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
3251 - name: external
3252 type:
3253 namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
3254 - name: object
3255 type:
3256 namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
3257 - name: pods
3258 type:
3259 namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
3260 - name: resource
3261 type:
3262 namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
3263 - name: type
3264 type:
3265 scalar: string
3266 default: ""
3267 - name: io.k8s.api.autoscaling.v2beta1.MetricStatus
3268 map:
3269 fields:
3270 - name: containerResource
3271 type:
3272 namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
3273 - name: external
3274 type:
3275 namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
3276 - name: object
3277 type:
3278 namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
3279 - name: pods
3280 type:
3281 namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
3282 - name: resource
3283 type:
3284 namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
3285 - name: type
3286 type:
3287 scalar: string
3288 default: ""
3289 - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
3290 map:
3291 fields:
3292 - name: averageValue
3293 type:
3294 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3295 - name: metricName
3296 type:
3297 scalar: string
3298 default: ""
3299 - name: selector
3300 type:
3301 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3302 - name: target
3303 type:
3304 namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
3305 default: {}
3306 - name: targetValue
3307 type:
3308 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3309 - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
3310 map:
3311 fields:
3312 - name: averageValue
3313 type:
3314 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3315 - name: currentValue
3316 type:
3317 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3318 - name: metricName
3319 type:
3320 scalar: string
3321 default: ""
3322 - name: selector
3323 type:
3324 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3325 - name: target
3326 type:
3327 namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
3328 default: {}
3329 - name: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
3330 map:
3331 fields:
3332 - name: metricName
3333 type:
3334 scalar: string
3335 default: ""
3336 - name: selector
3337 type:
3338 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3339 - name: targetAverageValue
3340 type:
3341 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3342 - name: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
3343 map:
3344 fields:
3345 - name: currentAverageValue
3346 type:
3347 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3348 - name: metricName
3349 type:
3350 scalar: string
3351 default: ""
3352 - name: selector
3353 type:
3354 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3355 - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
3356 map:
3357 fields:
3358 - name: name
3359 type:
3360 scalar: string
3361 default: ""
3362 - name: targetAverageUtilization
3363 type:
3364 scalar: numeric
3365 - name: targetAverageValue
3366 type:
3367 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3368 - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
3369 map:
3370 fields:
3371 - name: currentAverageUtilization
3372 type:
3373 scalar: numeric
3374 - name: currentAverageValue
3375 type:
3376 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3377 - name: name
3378 type:
3379 scalar: string
3380 default: ""
3381 - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
3382 map:
3383 fields:
3384 - name: container
3385 type:
3386 scalar: string
3387 default: ""
3388 - name: name
3389 type:
3390 scalar: string
3391 default: ""
3392 - name: target
3393 type:
3394 namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
3395 default: {}
3396 - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
3397 map:
3398 fields:
3399 - name: container
3400 type:
3401 scalar: string
3402 default: ""
3403 - name: current
3404 type:
3405 namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
3406 default: {}
3407 - name: name
3408 type:
3409 scalar: string
3410 default: ""
3411 - name: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
3412 map:
3413 fields:
3414 - name: apiVersion
3415 type:
3416 scalar: string
3417 - name: kind
3418 type:
3419 scalar: string
3420 default: ""
3421 - name: name
3422 type:
3423 scalar: string
3424 default: ""
3425 - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
3426 map:
3427 fields:
3428 - name: metric
3429 type:
3430 namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
3431 default: {}
3432 - name: target
3433 type:
3434 namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
3435 default: {}
3436 - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
3437 map:
3438 fields:
3439 - name: current
3440 type:
3441 namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
3442 default: {}
3443 - name: metric
3444 type:
3445 namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
3446 default: {}
3447 - name: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
3448 map:
3449 fields:
3450 - name: periodSeconds
3451 type:
3452 scalar: numeric
3453 default: 0
3454 - name: type
3455 type:
3456 scalar: string
3457 default: ""
3458 - name: value
3459 type:
3460 scalar: numeric
3461 default: 0
3462 - name: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
3463 map:
3464 fields:
3465 - name: policies
3466 type:
3467 list:
3468 elementType:
3469 namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
3470 elementRelationship: atomic
3471 - name: selectPolicy
3472 type:
3473 scalar: string
3474 - name: stabilizationWindowSeconds
3475 type:
3476 scalar: numeric
3477 - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler
3478 map:
3479 fields:
3480 - name: apiVersion
3481 type:
3482 scalar: string
3483 - name: kind
3484 type:
3485 scalar: string
3486 - name: metadata
3487 type:
3488 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3489 default: {}
3490 - name: spec
3491 type:
3492 namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
3493 default: {}
3494 - name: status
3495 type:
3496 namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
3497 default: {}
3498 - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
3499 map:
3500 fields:
3501 - name: scaleDown
3502 type:
3503 namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
3504 - name: scaleUp
3505 type:
3506 namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
3507 - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
3508 map:
3509 fields:
3510 - name: lastTransitionTime
3511 type:
3512 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3513 - name: message
3514 type:
3515 scalar: string
3516 - name: reason
3517 type:
3518 scalar: string
3519 - name: status
3520 type:
3521 scalar: string
3522 default: ""
3523 - name: type
3524 type:
3525 scalar: string
3526 default: ""
3527 - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
3528 map:
3529 fields:
3530 - name: behavior
3531 type:
3532 namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
3533 - name: maxReplicas
3534 type:
3535 scalar: numeric
3536 default: 0
3537 - name: metrics
3538 type:
3539 list:
3540 elementType:
3541 namedType: io.k8s.api.autoscaling.v2beta2.MetricSpec
3542 elementRelationship: atomic
3543 - name: minReplicas
3544 type:
3545 scalar: numeric
3546 - name: scaleTargetRef
3547 type:
3548 namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
3549 default: {}
3550 - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
3551 map:
3552 fields:
3553 - name: conditions
3554 type:
3555 list:
3556 elementType:
3557 namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
3558 elementRelationship: atomic
3559 - name: currentMetrics
3560 type:
3561 list:
3562 elementType:
3563 namedType: io.k8s.api.autoscaling.v2beta2.MetricStatus
3564 elementRelationship: atomic
3565 - name: currentReplicas
3566 type:
3567 scalar: numeric
3568 default: 0
3569 - name: desiredReplicas
3570 type:
3571 scalar: numeric
3572 default: 0
3573 - name: lastScaleTime
3574 type:
3575 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3576 - name: observedGeneration
3577 type:
3578 scalar: numeric
3579 - name: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
3580 map:
3581 fields:
3582 - name: name
3583 type:
3584 scalar: string
3585 default: ""
3586 - name: selector
3587 type:
3588 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3589 - name: io.k8s.api.autoscaling.v2beta2.MetricSpec
3590 map:
3591 fields:
3592 - name: containerResource
3593 type:
3594 namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
3595 - name: external
3596 type:
3597 namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
3598 - name: object
3599 type:
3600 namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
3601 - name: pods
3602 type:
3603 namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
3604 - name: resource
3605 type:
3606 namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
3607 - name: type
3608 type:
3609 scalar: string
3610 default: ""
3611 - name: io.k8s.api.autoscaling.v2beta2.MetricStatus
3612 map:
3613 fields:
3614 - name: containerResource
3615 type:
3616 namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
3617 - name: external
3618 type:
3619 namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
3620 - name: object
3621 type:
3622 namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
3623 - name: pods
3624 type:
3625 namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
3626 - name: resource
3627 type:
3628 namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
3629 - name: type
3630 type:
3631 scalar: string
3632 default: ""
3633 - name: io.k8s.api.autoscaling.v2beta2.MetricTarget
3634 map:
3635 fields:
3636 - name: averageUtilization
3637 type:
3638 scalar: numeric
3639 - name: averageValue
3640 type:
3641 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3642 - name: type
3643 type:
3644 scalar: string
3645 default: ""
3646 - name: value
3647 type:
3648 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3649 - name: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
3650 map:
3651 fields:
3652 - name: averageUtilization
3653 type:
3654 scalar: numeric
3655 - name: averageValue
3656 type:
3657 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3658 - name: value
3659 type:
3660 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
3661 - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
3662 map:
3663 fields:
3664 - name: describedObject
3665 type:
3666 namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
3667 default: {}
3668 - name: metric
3669 type:
3670 namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
3671 default: {}
3672 - name: target
3673 type:
3674 namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
3675 default: {}
3676 - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
3677 map:
3678 fields:
3679 - name: current
3680 type:
3681 namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
3682 default: {}
3683 - name: describedObject
3684 type:
3685 namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
3686 default: {}
3687 - name: metric
3688 type:
3689 namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
3690 default: {}
3691 - name: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
3692 map:
3693 fields:
3694 - name: metric
3695 type:
3696 namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
3697 default: {}
3698 - name: target
3699 type:
3700 namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
3701 default: {}
3702 - name: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
3703 map:
3704 fields:
3705 - name: current
3706 type:
3707 namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
3708 default: {}
3709 - name: metric
3710 type:
3711 namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
3712 default: {}
3713 - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
3714 map:
3715 fields:
3716 - name: name
3717 type:
3718 scalar: string
3719 default: ""
3720 - name: target
3721 type:
3722 namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
3723 default: {}
3724 - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
3725 map:
3726 fields:
3727 - name: current
3728 type:
3729 namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
3730 default: {}
3731 - name: name
3732 type:
3733 scalar: string
3734 default: ""
3735 - name: io.k8s.api.batch.v1.CronJob
3736 map:
3737 fields:
3738 - name: apiVersion
3739 type:
3740 scalar: string
3741 - name: kind
3742 type:
3743 scalar: string
3744 - name: metadata
3745 type:
3746 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3747 default: {}
3748 - name: spec
3749 type:
3750 namedType: io.k8s.api.batch.v1.CronJobSpec
3751 default: {}
3752 - name: status
3753 type:
3754 namedType: io.k8s.api.batch.v1.CronJobStatus
3755 default: {}
3756 - name: io.k8s.api.batch.v1.CronJobSpec
3757 map:
3758 fields:
3759 - name: concurrencyPolicy
3760 type:
3761 scalar: string
3762 - name: failedJobsHistoryLimit
3763 type:
3764 scalar: numeric
3765 - name: jobTemplate
3766 type:
3767 namedType: io.k8s.api.batch.v1.JobTemplateSpec
3768 default: {}
3769 - name: schedule
3770 type:
3771 scalar: string
3772 default: ""
3773 - name: startingDeadlineSeconds
3774 type:
3775 scalar: numeric
3776 - name: successfulJobsHistoryLimit
3777 type:
3778 scalar: numeric
3779 - name: suspend
3780 type:
3781 scalar: boolean
3782 - name: timeZone
3783 type:
3784 scalar: string
3785 - name: io.k8s.api.batch.v1.CronJobStatus
3786 map:
3787 fields:
3788 - name: active
3789 type:
3790 list:
3791 elementType:
3792 namedType: io.k8s.api.core.v1.ObjectReference
3793 elementRelationship: atomic
3794 - name: lastScheduleTime
3795 type:
3796 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3797 - name: lastSuccessfulTime
3798 type:
3799 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3800 - name: io.k8s.api.batch.v1.Job
3801 map:
3802 fields:
3803 - name: apiVersion
3804 type:
3805 scalar: string
3806 - name: kind
3807 type:
3808 scalar: string
3809 - name: metadata
3810 type:
3811 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3812 default: {}
3813 - name: spec
3814 type:
3815 namedType: io.k8s.api.batch.v1.JobSpec
3816 default: {}
3817 - name: status
3818 type:
3819 namedType: io.k8s.api.batch.v1.JobStatus
3820 default: {}
3821 - name: io.k8s.api.batch.v1.JobCondition
3822 map:
3823 fields:
3824 - name: lastProbeTime
3825 type:
3826 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3827 - name: lastTransitionTime
3828 type:
3829 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3830 - name: message
3831 type:
3832 scalar: string
3833 - name: reason
3834 type:
3835 scalar: string
3836 - name: status
3837 type:
3838 scalar: string
3839 default: ""
3840 - name: type
3841 type:
3842 scalar: string
3843 default: ""
3844 - name: io.k8s.api.batch.v1.JobSpec
3845 map:
3846 fields:
3847 - name: activeDeadlineSeconds
3848 type:
3849 scalar: numeric
3850 - name: backoffLimit
3851 type:
3852 scalar: numeric
3853 - name: backoffLimitPerIndex
3854 type:
3855 scalar: numeric
3856 - name: completionMode
3857 type:
3858 scalar: string
3859 - name: completions
3860 type:
3861 scalar: numeric
3862 - name: managedBy
3863 type:
3864 scalar: string
3865 - name: manualSelector
3866 type:
3867 scalar: boolean
3868 - name: maxFailedIndexes
3869 type:
3870 scalar: numeric
3871 - name: parallelism
3872 type:
3873 scalar: numeric
3874 - name: podFailurePolicy
3875 type:
3876 namedType: io.k8s.api.batch.v1.PodFailurePolicy
3877 - name: podReplacementPolicy
3878 type:
3879 scalar: string
3880 - name: selector
3881 type:
3882 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3883 - name: successPolicy
3884 type:
3885 namedType: io.k8s.api.batch.v1.SuccessPolicy
3886 - name: suspend
3887 type:
3888 scalar: boolean
3889 - name: template
3890 type:
3891 namedType: io.k8s.api.core.v1.PodTemplateSpec
3892 default: {}
3893 - name: ttlSecondsAfterFinished
3894 type:
3895 scalar: numeric
3896 - name: io.k8s.api.batch.v1.JobStatus
3897 map:
3898 fields:
3899 - name: active
3900 type:
3901 scalar: numeric
3902 - name: completedIndexes
3903 type:
3904 scalar: string
3905 - name: completionTime
3906 type:
3907 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3908 - name: conditions
3909 type:
3910 list:
3911 elementType:
3912 namedType: io.k8s.api.batch.v1.JobCondition
3913 elementRelationship: atomic
3914 - name: failed
3915 type:
3916 scalar: numeric
3917 - name: failedIndexes
3918 type:
3919 scalar: string
3920 - name: ready
3921 type:
3922 scalar: numeric
3923 - name: startTime
3924 type:
3925 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3926 - name: succeeded
3927 type:
3928 scalar: numeric
3929 - name: terminating
3930 type:
3931 scalar: numeric
3932 - name: uncountedTerminatedPods
3933 type:
3934 namedType: io.k8s.api.batch.v1.UncountedTerminatedPods
3935 - name: io.k8s.api.batch.v1.JobTemplateSpec
3936 map:
3937 fields:
3938 - name: metadata
3939 type:
3940 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3941 default: {}
3942 - name: spec
3943 type:
3944 namedType: io.k8s.api.batch.v1.JobSpec
3945 default: {}
3946 - name: io.k8s.api.batch.v1.PodFailurePolicy
3947 map:
3948 fields:
3949 - name: rules
3950 type:
3951 list:
3952 elementType:
3953 namedType: io.k8s.api.batch.v1.PodFailurePolicyRule
3954 elementRelationship: atomic
3955 - name: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
3956 map:
3957 fields:
3958 - name: containerName
3959 type:
3960 scalar: string
3961 - name: operator
3962 type:
3963 scalar: string
3964 default: ""
3965 - name: values
3966 type:
3967 list:
3968 elementType:
3969 scalar: numeric
3970 elementRelationship: associative
3971 - name: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
3972 map:
3973 fields:
3974 - name: status
3975 type:
3976 scalar: string
3977 default: ""
3978 - name: type
3979 type:
3980 scalar: string
3981 default: ""
3982 - name: io.k8s.api.batch.v1.PodFailurePolicyRule
3983 map:
3984 fields:
3985 - name: action
3986 type:
3987 scalar: string
3988 default: ""
3989 - name: onExitCodes
3990 type:
3991 namedType: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
3992 - name: onPodConditions
3993 type:
3994 list:
3995 elementType:
3996 namedType: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
3997 elementRelationship: atomic
3998 - name: io.k8s.api.batch.v1.SuccessPolicy
3999 map:
4000 fields:
4001 - name: rules
4002 type:
4003 list:
4004 elementType:
4005 namedType: io.k8s.api.batch.v1.SuccessPolicyRule
4006 elementRelationship: atomic
4007 - name: io.k8s.api.batch.v1.SuccessPolicyRule
4008 map:
4009 fields:
4010 - name: succeededCount
4011 type:
4012 scalar: numeric
4013 - name: succeededIndexes
4014 type:
4015 scalar: string
4016 - name: io.k8s.api.batch.v1.UncountedTerminatedPods
4017 map:
4018 fields:
4019 - name: failed
4020 type:
4021 list:
4022 elementType:
4023 scalar: string
4024 elementRelationship: associative
4025 - name: succeeded
4026 type:
4027 list:
4028 elementType:
4029 scalar: string
4030 elementRelationship: associative
4031 - name: io.k8s.api.batch.v1beta1.CronJob
4032 map:
4033 fields:
4034 - name: apiVersion
4035 type:
4036 scalar: string
4037 - name: kind
4038 type:
4039 scalar: string
4040 - name: metadata
4041 type:
4042 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4043 default: {}
4044 - name: spec
4045 type:
4046 namedType: io.k8s.api.batch.v1beta1.CronJobSpec
4047 default: {}
4048 - name: status
4049 type:
4050 namedType: io.k8s.api.batch.v1beta1.CronJobStatus
4051 default: {}
4052 - name: io.k8s.api.batch.v1beta1.CronJobSpec
4053 map:
4054 fields:
4055 - name: concurrencyPolicy
4056 type:
4057 scalar: string
4058 - name: failedJobsHistoryLimit
4059 type:
4060 scalar: numeric
4061 - name: jobTemplate
4062 type:
4063 namedType: io.k8s.api.batch.v1beta1.JobTemplateSpec
4064 default: {}
4065 - name: schedule
4066 type:
4067 scalar: string
4068 default: ""
4069 - name: startingDeadlineSeconds
4070 type:
4071 scalar: numeric
4072 - name: successfulJobsHistoryLimit
4073 type:
4074 scalar: numeric
4075 - name: suspend
4076 type:
4077 scalar: boolean
4078 - name: timeZone
4079 type:
4080 scalar: string
4081 - name: io.k8s.api.batch.v1beta1.CronJobStatus
4082 map:
4083 fields:
4084 - name: active
4085 type:
4086 list:
4087 elementType:
4088 namedType: io.k8s.api.core.v1.ObjectReference
4089 elementRelationship: atomic
4090 - name: lastScheduleTime
4091 type:
4092 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4093 - name: lastSuccessfulTime
4094 type:
4095 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4096 - name: io.k8s.api.batch.v1beta1.JobTemplateSpec
4097 map:
4098 fields:
4099 - name: metadata
4100 type:
4101 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4102 default: {}
4103 - name: spec
4104 type:
4105 namedType: io.k8s.api.batch.v1.JobSpec
4106 default: {}
4107 - name: io.k8s.api.certificates.v1.CertificateSigningRequest
4108 map:
4109 fields:
4110 - name: apiVersion
4111 type:
4112 scalar: string
4113 - name: kind
4114 type:
4115 scalar: string
4116 - name: metadata
4117 type:
4118 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4119 default: {}
4120 - name: spec
4121 type:
4122 namedType: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
4123 default: {}
4124 - name: status
4125 type:
4126 namedType: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
4127 default: {}
4128 - name: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
4129 map:
4130 fields:
4131 - name: lastTransitionTime
4132 type:
4133 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4134 - name: lastUpdateTime
4135 type:
4136 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4137 - name: message
4138 type:
4139 scalar: string
4140 - name: reason
4141 type:
4142 scalar: string
4143 - name: status
4144 type:
4145 scalar: string
4146 default: ""
4147 - name: type
4148 type:
4149 scalar: string
4150 default: ""
4151 - name: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
4152 map:
4153 fields:
4154 - name: expirationSeconds
4155 type:
4156 scalar: numeric
4157 - name: extra
4158 type:
4159 map:
4160 elementType:
4161 list:
4162 elementType:
4163 scalar: string
4164 elementRelationship: atomic
4165 - name: groups
4166 type:
4167 list:
4168 elementType:
4169 scalar: string
4170 elementRelationship: atomic
4171 - name: request
4172 type:
4173 scalar: string
4174 - name: signerName
4175 type:
4176 scalar: string
4177 default: ""
4178 - name: uid
4179 type:
4180 scalar: string
4181 - name: usages
4182 type:
4183 list:
4184 elementType:
4185 scalar: string
4186 elementRelationship: atomic
4187 - name: username
4188 type:
4189 scalar: string
4190 - name: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
4191 map:
4192 fields:
4193 - name: certificate
4194 type:
4195 scalar: string
4196 - name: conditions
4197 type:
4198 list:
4199 elementType:
4200 namedType: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
4201 elementRelationship: associative
4202 keys:
4203 - type
4204 - name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundle
4205 map:
4206 fields:
4207 - name: apiVersion
4208 type:
4209 scalar: string
4210 - name: kind
4211 type:
4212 scalar: string
4213 - name: metadata
4214 type:
4215 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4216 default: {}
4217 - name: spec
4218 type:
4219 namedType: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
4220 default: {}
4221 - name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
4222 map:
4223 fields:
4224 - name: signerName
4225 type:
4226 scalar: string
4227 - name: trustBundle
4228 type:
4229 scalar: string
4230 default: ""
4231 - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequest
4232 map:
4233 fields:
4234 - name: apiVersion
4235 type:
4236 scalar: string
4237 - name: kind
4238 type:
4239 scalar: string
4240 - name: metadata
4241 type:
4242 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4243 default: {}
4244 - name: spec
4245 type:
4246 namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
4247 default: {}
4248 - name: status
4249 type:
4250 namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
4251 default: {}
4252 - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
4253 map:
4254 fields:
4255 - name: lastTransitionTime
4256 type:
4257 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4258 - name: lastUpdateTime
4259 type:
4260 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4261 - name: message
4262 type:
4263 scalar: string
4264 - name: reason
4265 type:
4266 scalar: string
4267 - name: status
4268 type:
4269 scalar: string
4270 default: ""
4271 - name: type
4272 type:
4273 scalar: string
4274 default: ""
4275 - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
4276 map:
4277 fields:
4278 - name: expirationSeconds
4279 type:
4280 scalar: numeric
4281 - name: extra
4282 type:
4283 map:
4284 elementType:
4285 list:
4286 elementType:
4287 scalar: string
4288 elementRelationship: atomic
4289 - name: groups
4290 type:
4291 list:
4292 elementType:
4293 scalar: string
4294 elementRelationship: atomic
4295 - name: request
4296 type:
4297 scalar: string
4298 - name: signerName
4299 type:
4300 scalar: string
4301 - name: uid
4302 type:
4303 scalar: string
4304 - name: usages
4305 type:
4306 list:
4307 elementType:
4308 scalar: string
4309 elementRelationship: atomic
4310 - name: username
4311 type:
4312 scalar: string
4313 - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
4314 map:
4315 fields:
4316 - name: certificate
4317 type:
4318 scalar: string
4319 - name: conditions
4320 type:
4321 list:
4322 elementType:
4323 namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
4324 elementRelationship: associative
4325 keys:
4326 - type
4327 - name: io.k8s.api.coordination.v1.Lease
4328 map:
4329 fields:
4330 - name: apiVersion
4331 type:
4332 scalar: string
4333 - name: kind
4334 type:
4335 scalar: string
4336 - name: metadata
4337 type:
4338 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4339 default: {}
4340 - name: spec
4341 type:
4342 namedType: io.k8s.api.coordination.v1.LeaseSpec
4343 default: {}
4344 - name: io.k8s.api.coordination.v1.LeaseSpec
4345 map:
4346 fields:
4347 - name: acquireTime
4348 type:
4349 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
4350 - name: holderIdentity
4351 type:
4352 scalar: string
4353 - name: leaseDurationSeconds
4354 type:
4355 scalar: numeric
4356 - name: leaseTransitions
4357 type:
4358 scalar: numeric
4359 - name: renewTime
4360 type:
4361 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
4362 - name: io.k8s.api.coordination.v1beta1.Lease
4363 map:
4364 fields:
4365 - name: apiVersion
4366 type:
4367 scalar: string
4368 - name: kind
4369 type:
4370 scalar: string
4371 - name: metadata
4372 type:
4373 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4374 default: {}
4375 - name: spec
4376 type:
4377 namedType: io.k8s.api.coordination.v1beta1.LeaseSpec
4378 default: {}
4379 - name: io.k8s.api.coordination.v1beta1.LeaseSpec
4380 map:
4381 fields:
4382 - name: acquireTime
4383 type:
4384 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
4385 - name: holderIdentity
4386 type:
4387 scalar: string
4388 - name: leaseDurationSeconds
4389 type:
4390 scalar: numeric
4391 - name: leaseTransitions
4392 type:
4393 scalar: numeric
4394 - name: renewTime
4395 type:
4396 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
4397 - name: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
4398 map:
4399 fields:
4400 - name: fsType
4401 type:
4402 scalar: string
4403 - name: partition
4404 type:
4405 scalar: numeric
4406 - name: readOnly
4407 type:
4408 scalar: boolean
4409 - name: volumeID
4410 type:
4411 scalar: string
4412 default: ""
4413 - name: io.k8s.api.core.v1.Affinity
4414 map:
4415 fields:
4416 - name: nodeAffinity
4417 type:
4418 namedType: io.k8s.api.core.v1.NodeAffinity
4419 - name: podAffinity
4420 type:
4421 namedType: io.k8s.api.core.v1.PodAffinity
4422 - name: podAntiAffinity
4423 type:
4424 namedType: io.k8s.api.core.v1.PodAntiAffinity
4425 - name: io.k8s.api.core.v1.AppArmorProfile
4426 map:
4427 fields:
4428 - name: localhostProfile
4429 type:
4430 scalar: string
4431 - name: type
4432 type:
4433 scalar: string
4434 default: ""
4435 unions:
4436 - discriminator: type
4437 fields:
4438 - fieldName: localhostProfile
4439 discriminatorValue: LocalhostProfile
4440 - name: io.k8s.api.core.v1.AttachedVolume
4441 map:
4442 fields:
4443 - name: devicePath
4444 type:
4445 scalar: string
4446 default: ""
4447 - name: name
4448 type:
4449 scalar: string
4450 default: ""
4451 - name: io.k8s.api.core.v1.AzureDiskVolumeSource
4452 map:
4453 fields:
4454 - name: cachingMode
4455 type:
4456 scalar: string
4457 - name: diskName
4458 type:
4459 scalar: string
4460 default: ""
4461 - name: diskURI
4462 type:
4463 scalar: string
4464 default: ""
4465 - name: fsType
4466 type:
4467 scalar: string
4468 - name: kind
4469 type:
4470 scalar: string
4471 - name: readOnly
4472 type:
4473 scalar: boolean
4474 - name: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
4475 map:
4476 fields:
4477 - name: readOnly
4478 type:
4479 scalar: boolean
4480 - name: secretName
4481 type:
4482 scalar: string
4483 default: ""
4484 - name: secretNamespace
4485 type:
4486 scalar: string
4487 - name: shareName
4488 type:
4489 scalar: string
4490 default: ""
4491 - name: io.k8s.api.core.v1.AzureFileVolumeSource
4492 map:
4493 fields:
4494 - name: readOnly
4495 type:
4496 scalar: boolean
4497 - name: secretName
4498 type:
4499 scalar: string
4500 default: ""
4501 - name: shareName
4502 type:
4503 scalar: string
4504 default: ""
4505 - name: io.k8s.api.core.v1.CSIPersistentVolumeSource
4506 map:
4507 fields:
4508 - name: controllerExpandSecretRef
4509 type:
4510 namedType: io.k8s.api.core.v1.SecretReference
4511 - name: controllerPublishSecretRef
4512 type:
4513 namedType: io.k8s.api.core.v1.SecretReference
4514 - name: driver
4515 type:
4516 scalar: string
4517 default: ""
4518 - name: fsType
4519 type:
4520 scalar: string
4521 - name: nodeExpandSecretRef
4522 type:
4523 namedType: io.k8s.api.core.v1.SecretReference
4524 - name: nodePublishSecretRef
4525 type:
4526 namedType: io.k8s.api.core.v1.SecretReference
4527 - name: nodeStageSecretRef
4528 type:
4529 namedType: io.k8s.api.core.v1.SecretReference
4530 - name: readOnly
4531 type:
4532 scalar: boolean
4533 - name: volumeAttributes
4534 type:
4535 map:
4536 elementType:
4537 scalar: string
4538 - name: volumeHandle
4539 type:
4540 scalar: string
4541 default: ""
4542 - name: io.k8s.api.core.v1.CSIVolumeSource
4543 map:
4544 fields:
4545 - name: driver
4546 type:
4547 scalar: string
4548 default: ""
4549 - name: fsType
4550 type:
4551 scalar: string
4552 - name: nodePublishSecretRef
4553 type:
4554 namedType: io.k8s.api.core.v1.LocalObjectReference
4555 - name: readOnly
4556 type:
4557 scalar: boolean
4558 - name: volumeAttributes
4559 type:
4560 map:
4561 elementType:
4562 scalar: string
4563 - name: io.k8s.api.core.v1.Capabilities
4564 map:
4565 fields:
4566 - name: add
4567 type:
4568 list:
4569 elementType:
4570 scalar: string
4571 elementRelationship: atomic
4572 - name: drop
4573 type:
4574 list:
4575 elementType:
4576 scalar: string
4577 elementRelationship: atomic
4578 - name: io.k8s.api.core.v1.CephFSPersistentVolumeSource
4579 map:
4580 fields:
4581 - name: monitors
4582 type:
4583 list:
4584 elementType:
4585 scalar: string
4586 elementRelationship: atomic
4587 - name: path
4588 type:
4589 scalar: string
4590 - name: readOnly
4591 type:
4592 scalar: boolean
4593 - name: secretFile
4594 type:
4595 scalar: string
4596 - name: secretRef
4597 type:
4598 namedType: io.k8s.api.core.v1.SecretReference
4599 - name: user
4600 type:
4601 scalar: string
4602 - name: io.k8s.api.core.v1.CephFSVolumeSource
4603 map:
4604 fields:
4605 - name: monitors
4606 type:
4607 list:
4608 elementType:
4609 scalar: string
4610 elementRelationship: atomic
4611 - name: path
4612 type:
4613 scalar: string
4614 - name: readOnly
4615 type:
4616 scalar: boolean
4617 - name: secretFile
4618 type:
4619 scalar: string
4620 - name: secretRef
4621 type:
4622 namedType: io.k8s.api.core.v1.LocalObjectReference
4623 - name: user
4624 type:
4625 scalar: string
4626 - name: io.k8s.api.core.v1.CinderPersistentVolumeSource
4627 map:
4628 fields:
4629 - name: fsType
4630 type:
4631 scalar: string
4632 - name: readOnly
4633 type:
4634 scalar: boolean
4635 - name: secretRef
4636 type:
4637 namedType: io.k8s.api.core.v1.SecretReference
4638 - name: volumeID
4639 type:
4640 scalar: string
4641 default: ""
4642 - name: io.k8s.api.core.v1.CinderVolumeSource
4643 map:
4644 fields:
4645 - name: fsType
4646 type:
4647 scalar: string
4648 - name: readOnly
4649 type:
4650 scalar: boolean
4651 - name: secretRef
4652 type:
4653 namedType: io.k8s.api.core.v1.LocalObjectReference
4654 - name: volumeID
4655 type:
4656 scalar: string
4657 default: ""
4658 - name: io.k8s.api.core.v1.ClaimSource
4659 map:
4660 fields:
4661 - name: resourceClaimName
4662 type:
4663 scalar: string
4664 - name: resourceClaimTemplateName
4665 type:
4666 scalar: string
4667 - name: io.k8s.api.core.v1.ClientIPConfig
4668 map:
4669 fields:
4670 - name: timeoutSeconds
4671 type:
4672 scalar: numeric
4673 - name: io.k8s.api.core.v1.ClusterTrustBundleProjection
4674 map:
4675 fields:
4676 - name: labelSelector
4677 type:
4678 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
4679 - name: name
4680 type:
4681 scalar: string
4682 - name: optional
4683 type:
4684 scalar: boolean
4685 - name: path
4686 type:
4687 scalar: string
4688 default: ""
4689 - name: signerName
4690 type:
4691 scalar: string
4692 - name: io.k8s.api.core.v1.ComponentCondition
4693 map:
4694 fields:
4695 - name: error
4696 type:
4697 scalar: string
4698 - name: message
4699 type:
4700 scalar: string
4701 - name: status
4702 type:
4703 scalar: string
4704 default: ""
4705 - name: type
4706 type:
4707 scalar: string
4708 default: ""
4709 - name: io.k8s.api.core.v1.ComponentStatus
4710 map:
4711 fields:
4712 - name: apiVersion
4713 type:
4714 scalar: string
4715 - name: conditions
4716 type:
4717 list:
4718 elementType:
4719 namedType: io.k8s.api.core.v1.ComponentCondition
4720 elementRelationship: associative
4721 keys:
4722 - type
4723 - name: kind
4724 type:
4725 scalar: string
4726 - name: metadata
4727 type:
4728 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4729 default: {}
4730 - name: io.k8s.api.core.v1.ConfigMap
4731 map:
4732 fields:
4733 - name: apiVersion
4734 type:
4735 scalar: string
4736 - name: binaryData
4737 type:
4738 map:
4739 elementType:
4740 scalar: string
4741 - name: data
4742 type:
4743 map:
4744 elementType:
4745 scalar: string
4746 - name: immutable
4747 type:
4748 scalar: boolean
4749 - name: kind
4750 type:
4751 scalar: string
4752 - name: metadata
4753 type:
4754 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4755 default: {}
4756 - name: io.k8s.api.core.v1.ConfigMapEnvSource
4757 map:
4758 fields:
4759 - name: name
4760 type:
4761 scalar: string
4762 default: ""
4763 - name: optional
4764 type:
4765 scalar: boolean
4766 - name: io.k8s.api.core.v1.ConfigMapKeySelector
4767 map:
4768 fields:
4769 - name: key
4770 type:
4771 scalar: string
4772 default: ""
4773 - name: name
4774 type:
4775 scalar: string
4776 default: ""
4777 - name: optional
4778 type:
4779 scalar: boolean
4780 elementRelationship: atomic
4781 - name: io.k8s.api.core.v1.ConfigMapNodeConfigSource
4782 map:
4783 fields:
4784 - name: kubeletConfigKey
4785 type:
4786 scalar: string
4787 default: ""
4788 - name: name
4789 type:
4790 scalar: string
4791 default: ""
4792 - name: namespace
4793 type:
4794 scalar: string
4795 default: ""
4796 - name: resourceVersion
4797 type:
4798 scalar: string
4799 - name: uid
4800 type:
4801 scalar: string
4802 - name: io.k8s.api.core.v1.ConfigMapProjection
4803 map:
4804 fields:
4805 - name: items
4806 type:
4807 list:
4808 elementType:
4809 namedType: io.k8s.api.core.v1.KeyToPath
4810 elementRelationship: atomic
4811 - name: name
4812 type:
4813 scalar: string
4814 default: ""
4815 - name: optional
4816 type:
4817 scalar: boolean
4818 - name: io.k8s.api.core.v1.ConfigMapVolumeSource
4819 map:
4820 fields:
4821 - name: defaultMode
4822 type:
4823 scalar: numeric
4824 - name: items
4825 type:
4826 list:
4827 elementType:
4828 namedType: io.k8s.api.core.v1.KeyToPath
4829 elementRelationship: atomic
4830 - name: name
4831 type:
4832 scalar: string
4833 default: ""
4834 - name: optional
4835 type:
4836 scalar: boolean
4837 - name: io.k8s.api.core.v1.Container
4838 map:
4839 fields:
4840 - name: args
4841 type:
4842 list:
4843 elementType:
4844 scalar: string
4845 elementRelationship: atomic
4846 - name: command
4847 type:
4848 list:
4849 elementType:
4850 scalar: string
4851 elementRelationship: atomic
4852 - name: env
4853 type:
4854 list:
4855 elementType:
4856 namedType: io.k8s.api.core.v1.EnvVar
4857 elementRelationship: associative
4858 keys:
4859 - name
4860 - name: envFrom
4861 type:
4862 list:
4863 elementType:
4864 namedType: io.k8s.api.core.v1.EnvFromSource
4865 elementRelationship: atomic
4866 - name: image
4867 type:
4868 scalar: string
4869 - name: imagePullPolicy
4870 type:
4871 scalar: string
4872 - name: lifecycle
4873 type:
4874 namedType: io.k8s.api.core.v1.Lifecycle
4875 - name: livenessProbe
4876 type:
4877 namedType: io.k8s.api.core.v1.Probe
4878 - name: name
4879 type:
4880 scalar: string
4881 default: ""
4882 - name: ports
4883 type:
4884 list:
4885 elementType:
4886 namedType: io.k8s.api.core.v1.ContainerPort
4887 elementRelationship: associative
4888 keys:
4889 - containerPort
4890 - protocol
4891 - name: readinessProbe
4892 type:
4893 namedType: io.k8s.api.core.v1.Probe
4894 - name: resizePolicy
4895 type:
4896 list:
4897 elementType:
4898 namedType: io.k8s.api.core.v1.ContainerResizePolicy
4899 elementRelationship: atomic
4900 - name: resources
4901 type:
4902 namedType: io.k8s.api.core.v1.ResourceRequirements
4903 default: {}
4904 - name: restartPolicy
4905 type:
4906 scalar: string
4907 - name: securityContext
4908 type:
4909 namedType: io.k8s.api.core.v1.SecurityContext
4910 - name: startupProbe
4911 type:
4912 namedType: io.k8s.api.core.v1.Probe
4913 - name: stdin
4914 type:
4915 scalar: boolean
4916 - name: stdinOnce
4917 type:
4918 scalar: boolean
4919 - name: terminationMessagePath
4920 type:
4921 scalar: string
4922 - name: terminationMessagePolicy
4923 type:
4924 scalar: string
4925 - name: tty
4926 type:
4927 scalar: boolean
4928 - name: volumeDevices
4929 type:
4930 list:
4931 elementType:
4932 namedType: io.k8s.api.core.v1.VolumeDevice
4933 elementRelationship: associative
4934 keys:
4935 - devicePath
4936 - name: volumeMounts
4937 type:
4938 list:
4939 elementType:
4940 namedType: io.k8s.api.core.v1.VolumeMount
4941 elementRelationship: associative
4942 keys:
4943 - mountPath
4944 - name: workingDir
4945 type:
4946 scalar: string
4947 - name: io.k8s.api.core.v1.ContainerImage
4948 map:
4949 fields:
4950 - name: names
4951 type:
4952 list:
4953 elementType:
4954 scalar: string
4955 elementRelationship: atomic
4956 - name: sizeBytes
4957 type:
4958 scalar: numeric
4959 - name: io.k8s.api.core.v1.ContainerPort
4960 map:
4961 fields:
4962 - name: containerPort
4963 type:
4964 scalar: numeric
4965 default: 0
4966 - name: hostIP
4967 type:
4968 scalar: string
4969 - name: hostPort
4970 type:
4971 scalar: numeric
4972 - name: name
4973 type:
4974 scalar: string
4975 - name: protocol
4976 type:
4977 scalar: string
4978 default: TCP
4979 - name: io.k8s.api.core.v1.ContainerResizePolicy
4980 map:
4981 fields:
4982 - name: resourceName
4983 type:
4984 scalar: string
4985 default: ""
4986 - name: restartPolicy
4987 type:
4988 scalar: string
4989 default: ""
4990 - name: io.k8s.api.core.v1.ContainerState
4991 map:
4992 fields:
4993 - name: running
4994 type:
4995 namedType: io.k8s.api.core.v1.ContainerStateRunning
4996 - name: terminated
4997 type:
4998 namedType: io.k8s.api.core.v1.ContainerStateTerminated
4999 - name: waiting
5000 type:
5001 namedType: io.k8s.api.core.v1.ContainerStateWaiting
5002 - name: io.k8s.api.core.v1.ContainerStateRunning
5003 map:
5004 fields:
5005 - name: startedAt
5006 type:
5007 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5008 - name: io.k8s.api.core.v1.ContainerStateTerminated
5009 map:
5010 fields:
5011 - name: containerID
5012 type:
5013 scalar: string
5014 - name: exitCode
5015 type:
5016 scalar: numeric
5017 default: 0
5018 - name: finishedAt
5019 type:
5020 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5021 - name: message
5022 type:
5023 scalar: string
5024 - name: reason
5025 type:
5026 scalar: string
5027 - name: signal
5028 type:
5029 scalar: numeric
5030 - name: startedAt
5031 type:
5032 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5033 - name: io.k8s.api.core.v1.ContainerStateWaiting
5034 map:
5035 fields:
5036 - name: message
5037 type:
5038 scalar: string
5039 - name: reason
5040 type:
5041 scalar: string
5042 - name: io.k8s.api.core.v1.ContainerStatus
5043 map:
5044 fields:
5045 - name: allocatedResources
5046 type:
5047 map:
5048 elementType:
5049 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5050 - name: containerID
5051 type:
5052 scalar: string
5053 - name: image
5054 type:
5055 scalar: string
5056 default: ""
5057 - name: imageID
5058 type:
5059 scalar: string
5060 default: ""
5061 - name: lastState
5062 type:
5063 namedType: io.k8s.api.core.v1.ContainerState
5064 default: {}
5065 - name: name
5066 type:
5067 scalar: string
5068 default: ""
5069 - name: ready
5070 type:
5071 scalar: boolean
5072 default: false
5073 - name: resources
5074 type:
5075 namedType: io.k8s.api.core.v1.ResourceRequirements
5076 - name: restartCount
5077 type:
5078 scalar: numeric
5079 default: 0
5080 - name: started
5081 type:
5082 scalar: boolean
5083 - name: state
5084 type:
5085 namedType: io.k8s.api.core.v1.ContainerState
5086 default: {}
5087 - name: volumeMounts
5088 type:
5089 list:
5090 elementType:
5091 namedType: io.k8s.api.core.v1.VolumeMountStatus
5092 elementRelationship: associative
5093 keys:
5094 - mountPath
5095 - name: io.k8s.api.core.v1.DaemonEndpoint
5096 map:
5097 fields:
5098 - name: Port
5099 type:
5100 scalar: numeric
5101 default: 0
5102 - name: io.k8s.api.core.v1.DownwardAPIProjection
5103 map:
5104 fields:
5105 - name: items
5106 type:
5107 list:
5108 elementType:
5109 namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
5110 elementRelationship: atomic
5111 - name: io.k8s.api.core.v1.DownwardAPIVolumeFile
5112 map:
5113 fields:
5114 - name: fieldRef
5115 type:
5116 namedType: io.k8s.api.core.v1.ObjectFieldSelector
5117 - name: mode
5118 type:
5119 scalar: numeric
5120 - name: path
5121 type:
5122 scalar: string
5123 default: ""
5124 - name: resourceFieldRef
5125 type:
5126 namedType: io.k8s.api.core.v1.ResourceFieldSelector
5127 - name: io.k8s.api.core.v1.DownwardAPIVolumeSource
5128 map:
5129 fields:
5130 - name: defaultMode
5131 type:
5132 scalar: numeric
5133 - name: items
5134 type:
5135 list:
5136 elementType:
5137 namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
5138 elementRelationship: atomic
5139 - name: io.k8s.api.core.v1.EmptyDirVolumeSource
5140 map:
5141 fields:
5142 - name: medium
5143 type:
5144 scalar: string
5145 - name: sizeLimit
5146 type:
5147 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5148 - name: io.k8s.api.core.v1.EndpointAddress
5149 map:
5150 fields:
5151 - name: hostname
5152 type:
5153 scalar: string
5154 - name: ip
5155 type:
5156 scalar: string
5157 default: ""
5158 - name: nodeName
5159 type:
5160 scalar: string
5161 - name: targetRef
5162 type:
5163 namedType: io.k8s.api.core.v1.ObjectReference
5164 elementRelationship: atomic
5165 - name: io.k8s.api.core.v1.EndpointPort
5166 map:
5167 fields:
5168 - name: appProtocol
5169 type:
5170 scalar: string
5171 - name: name
5172 type:
5173 scalar: string
5174 - name: port
5175 type:
5176 scalar: numeric
5177 default: 0
5178 - name: protocol
5179 type:
5180 scalar: string
5181 elementRelationship: atomic
5182 - name: io.k8s.api.core.v1.EndpointSubset
5183 map:
5184 fields:
5185 - name: addresses
5186 type:
5187 list:
5188 elementType:
5189 namedType: io.k8s.api.core.v1.EndpointAddress
5190 elementRelationship: atomic
5191 - name: notReadyAddresses
5192 type:
5193 list:
5194 elementType:
5195 namedType: io.k8s.api.core.v1.EndpointAddress
5196 elementRelationship: atomic
5197 - name: ports
5198 type:
5199 list:
5200 elementType:
5201 namedType: io.k8s.api.core.v1.EndpointPort
5202 elementRelationship: atomic
5203 - name: io.k8s.api.core.v1.Endpoints
5204 map:
5205 fields:
5206 - name: apiVersion
5207 type:
5208 scalar: string
5209 - name: kind
5210 type:
5211 scalar: string
5212 - name: metadata
5213 type:
5214 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5215 default: {}
5216 - name: subsets
5217 type:
5218 list:
5219 elementType:
5220 namedType: io.k8s.api.core.v1.EndpointSubset
5221 elementRelationship: atomic
5222 - name: io.k8s.api.core.v1.EnvFromSource
5223 map:
5224 fields:
5225 - name: configMapRef
5226 type:
5227 namedType: io.k8s.api.core.v1.ConfigMapEnvSource
5228 - name: prefix
5229 type:
5230 scalar: string
5231 - name: secretRef
5232 type:
5233 namedType: io.k8s.api.core.v1.SecretEnvSource
5234 - name: io.k8s.api.core.v1.EnvVar
5235 map:
5236 fields:
5237 - name: name
5238 type:
5239 scalar: string
5240 default: ""
5241 - name: value
5242 type:
5243 scalar: string
5244 - name: valueFrom
5245 type:
5246 namedType: io.k8s.api.core.v1.EnvVarSource
5247 - name: io.k8s.api.core.v1.EnvVarSource
5248 map:
5249 fields:
5250 - name: configMapKeyRef
5251 type:
5252 namedType: io.k8s.api.core.v1.ConfigMapKeySelector
5253 - name: fieldRef
5254 type:
5255 namedType: io.k8s.api.core.v1.ObjectFieldSelector
5256 - name: resourceFieldRef
5257 type:
5258 namedType: io.k8s.api.core.v1.ResourceFieldSelector
5259 - name: secretKeyRef
5260 type:
5261 namedType: io.k8s.api.core.v1.SecretKeySelector
5262 - name: io.k8s.api.core.v1.EphemeralContainer
5263 map:
5264 fields:
5265 - name: args
5266 type:
5267 list:
5268 elementType:
5269 scalar: string
5270 elementRelationship: atomic
5271 - name: command
5272 type:
5273 list:
5274 elementType:
5275 scalar: string
5276 elementRelationship: atomic
5277 - name: env
5278 type:
5279 list:
5280 elementType:
5281 namedType: io.k8s.api.core.v1.EnvVar
5282 elementRelationship: associative
5283 keys:
5284 - name
5285 - name: envFrom
5286 type:
5287 list:
5288 elementType:
5289 namedType: io.k8s.api.core.v1.EnvFromSource
5290 elementRelationship: atomic
5291 - name: image
5292 type:
5293 scalar: string
5294 - name: imagePullPolicy
5295 type:
5296 scalar: string
5297 - name: lifecycle
5298 type:
5299 namedType: io.k8s.api.core.v1.Lifecycle
5300 - name: livenessProbe
5301 type:
5302 namedType: io.k8s.api.core.v1.Probe
5303 - name: name
5304 type:
5305 scalar: string
5306 default: ""
5307 - name: ports
5308 type:
5309 list:
5310 elementType:
5311 namedType: io.k8s.api.core.v1.ContainerPort
5312 elementRelationship: associative
5313 keys:
5314 - containerPort
5315 - protocol
5316 - name: readinessProbe
5317 type:
5318 namedType: io.k8s.api.core.v1.Probe
5319 - name: resizePolicy
5320 type:
5321 list:
5322 elementType:
5323 namedType: io.k8s.api.core.v1.ContainerResizePolicy
5324 elementRelationship: atomic
5325 - name: resources
5326 type:
5327 namedType: io.k8s.api.core.v1.ResourceRequirements
5328 default: {}
5329 - name: restartPolicy
5330 type:
5331 scalar: string
5332 - name: securityContext
5333 type:
5334 namedType: io.k8s.api.core.v1.SecurityContext
5335 - name: startupProbe
5336 type:
5337 namedType: io.k8s.api.core.v1.Probe
5338 - name: stdin
5339 type:
5340 scalar: boolean
5341 - name: stdinOnce
5342 type:
5343 scalar: boolean
5344 - name: targetContainerName
5345 type:
5346 scalar: string
5347 - name: terminationMessagePath
5348 type:
5349 scalar: string
5350 - name: terminationMessagePolicy
5351 type:
5352 scalar: string
5353 - name: tty
5354 type:
5355 scalar: boolean
5356 - name: volumeDevices
5357 type:
5358 list:
5359 elementType:
5360 namedType: io.k8s.api.core.v1.VolumeDevice
5361 elementRelationship: associative
5362 keys:
5363 - devicePath
5364 - name: volumeMounts
5365 type:
5366 list:
5367 elementType:
5368 namedType: io.k8s.api.core.v1.VolumeMount
5369 elementRelationship: associative
5370 keys:
5371 - mountPath
5372 - name: workingDir
5373 type:
5374 scalar: string
5375 - name: io.k8s.api.core.v1.EphemeralVolumeSource
5376 map:
5377 fields:
5378 - name: volumeClaimTemplate
5379 type:
5380 namedType: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
5381 - name: io.k8s.api.core.v1.Event
5382 map:
5383 fields:
5384 - name: action
5385 type:
5386 scalar: string
5387 - name: apiVersion
5388 type:
5389 scalar: string
5390 - name: count
5391 type:
5392 scalar: numeric
5393 - name: eventTime
5394 type:
5395 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
5396 - name: firstTimestamp
5397 type:
5398 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5399 - name: involvedObject
5400 type:
5401 namedType: io.k8s.api.core.v1.ObjectReference
5402 default: {}
5403 - name: kind
5404 type:
5405 scalar: string
5406 - name: lastTimestamp
5407 type:
5408 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5409 - name: message
5410 type:
5411 scalar: string
5412 - name: metadata
5413 type:
5414 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5415 default: {}
5416 - name: reason
5417 type:
5418 scalar: string
5419 - name: related
5420 type:
5421 namedType: io.k8s.api.core.v1.ObjectReference
5422 - name: reportingComponent
5423 type:
5424 scalar: string
5425 default: ""
5426 - name: reportingInstance
5427 type:
5428 scalar: string
5429 default: ""
5430 - name: series
5431 type:
5432 namedType: io.k8s.api.core.v1.EventSeries
5433 - name: source
5434 type:
5435 namedType: io.k8s.api.core.v1.EventSource
5436 default: {}
5437 - name: type
5438 type:
5439 scalar: string
5440 - name: io.k8s.api.core.v1.EventSeries
5441 map:
5442 fields:
5443 - name: count
5444 type:
5445 scalar: numeric
5446 - name: lastObservedTime
5447 type:
5448 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
5449 - name: io.k8s.api.core.v1.EventSource
5450 map:
5451 fields:
5452 - name: component
5453 type:
5454 scalar: string
5455 - name: host
5456 type:
5457 scalar: string
5458 - name: io.k8s.api.core.v1.ExecAction
5459 map:
5460 fields:
5461 - name: command
5462 type:
5463 list:
5464 elementType:
5465 scalar: string
5466 elementRelationship: atomic
5467 - name: io.k8s.api.core.v1.FCVolumeSource
5468 map:
5469 fields:
5470 - name: fsType
5471 type:
5472 scalar: string
5473 - name: lun
5474 type:
5475 scalar: numeric
5476 - name: readOnly
5477 type:
5478 scalar: boolean
5479 - name: targetWWNs
5480 type:
5481 list:
5482 elementType:
5483 scalar: string
5484 elementRelationship: atomic
5485 - name: wwids
5486 type:
5487 list:
5488 elementType:
5489 scalar: string
5490 elementRelationship: atomic
5491 - name: io.k8s.api.core.v1.FlexPersistentVolumeSource
5492 map:
5493 fields:
5494 - name: driver
5495 type:
5496 scalar: string
5497 default: ""
5498 - name: fsType
5499 type:
5500 scalar: string
5501 - name: options
5502 type:
5503 map:
5504 elementType:
5505 scalar: string
5506 - name: readOnly
5507 type:
5508 scalar: boolean
5509 - name: secretRef
5510 type:
5511 namedType: io.k8s.api.core.v1.SecretReference
5512 - name: io.k8s.api.core.v1.FlexVolumeSource
5513 map:
5514 fields:
5515 - name: driver
5516 type:
5517 scalar: string
5518 default: ""
5519 - name: fsType
5520 type:
5521 scalar: string
5522 - name: options
5523 type:
5524 map:
5525 elementType:
5526 scalar: string
5527 - name: readOnly
5528 type:
5529 scalar: boolean
5530 - name: secretRef
5531 type:
5532 namedType: io.k8s.api.core.v1.LocalObjectReference
5533 - name: io.k8s.api.core.v1.FlockerVolumeSource
5534 map:
5535 fields:
5536 - name: datasetName
5537 type:
5538 scalar: string
5539 - name: datasetUUID
5540 type:
5541 scalar: string
5542 - name: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
5543 map:
5544 fields:
5545 - name: fsType
5546 type:
5547 scalar: string
5548 - name: partition
5549 type:
5550 scalar: numeric
5551 - name: pdName
5552 type:
5553 scalar: string
5554 default: ""
5555 - name: readOnly
5556 type:
5557 scalar: boolean
5558 - name: io.k8s.api.core.v1.GRPCAction
5559 map:
5560 fields:
5561 - name: port
5562 type:
5563 scalar: numeric
5564 default: 0
5565 - name: service
5566 type:
5567 scalar: string
5568 default: ""
5569 - name: io.k8s.api.core.v1.GitRepoVolumeSource
5570 map:
5571 fields:
5572 - name: directory
5573 type:
5574 scalar: string
5575 - name: repository
5576 type:
5577 scalar: string
5578 default: ""
5579 - name: revision
5580 type:
5581 scalar: string
5582 - name: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
5583 map:
5584 fields:
5585 - name: endpoints
5586 type:
5587 scalar: string
5588 default: ""
5589 - name: endpointsNamespace
5590 type:
5591 scalar: string
5592 - name: path
5593 type:
5594 scalar: string
5595 default: ""
5596 - name: readOnly
5597 type:
5598 scalar: boolean
5599 - name: io.k8s.api.core.v1.GlusterfsVolumeSource
5600 map:
5601 fields:
5602 - name: endpoints
5603 type:
5604 scalar: string
5605 default: ""
5606 - name: path
5607 type:
5608 scalar: string
5609 default: ""
5610 - name: readOnly
5611 type:
5612 scalar: boolean
5613 - name: io.k8s.api.core.v1.HTTPGetAction
5614 map:
5615 fields:
5616 - name: host
5617 type:
5618 scalar: string
5619 - name: httpHeaders
5620 type:
5621 list:
5622 elementType:
5623 namedType: io.k8s.api.core.v1.HTTPHeader
5624 elementRelationship: atomic
5625 - name: path
5626 type:
5627 scalar: string
5628 - name: port
5629 type:
5630 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
5631 - name: scheme
5632 type:
5633 scalar: string
5634 - name: io.k8s.api.core.v1.HTTPHeader
5635 map:
5636 fields:
5637 - name: name
5638 type:
5639 scalar: string
5640 default: ""
5641 - name: value
5642 type:
5643 scalar: string
5644 default: ""
5645 - name: io.k8s.api.core.v1.HostAlias
5646 map:
5647 fields:
5648 - name: hostnames
5649 type:
5650 list:
5651 elementType:
5652 scalar: string
5653 elementRelationship: atomic
5654 - name: ip
5655 type:
5656 scalar: string
5657 default: ""
5658 - name: io.k8s.api.core.v1.HostIP
5659 map:
5660 fields:
5661 - name: ip
5662 type:
5663 scalar: string
5664 - name: io.k8s.api.core.v1.HostPathVolumeSource
5665 map:
5666 fields:
5667 - name: path
5668 type:
5669 scalar: string
5670 default: ""
5671 - name: type
5672 type:
5673 scalar: string
5674 - name: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
5675 map:
5676 fields:
5677 - name: chapAuthDiscovery
5678 type:
5679 scalar: boolean
5680 - name: chapAuthSession
5681 type:
5682 scalar: boolean
5683 - name: fsType
5684 type:
5685 scalar: string
5686 - name: initiatorName
5687 type:
5688 scalar: string
5689 - name: iqn
5690 type:
5691 scalar: string
5692 default: ""
5693 - name: iscsiInterface
5694 type:
5695 scalar: string
5696 - name: lun
5697 type:
5698 scalar: numeric
5699 default: 0
5700 - name: portals
5701 type:
5702 list:
5703 elementType:
5704 scalar: string
5705 elementRelationship: atomic
5706 - name: readOnly
5707 type:
5708 scalar: boolean
5709 - name: secretRef
5710 type:
5711 namedType: io.k8s.api.core.v1.SecretReference
5712 - name: targetPortal
5713 type:
5714 scalar: string
5715 default: ""
5716 - name: io.k8s.api.core.v1.ISCSIVolumeSource
5717 map:
5718 fields:
5719 - name: chapAuthDiscovery
5720 type:
5721 scalar: boolean
5722 - name: chapAuthSession
5723 type:
5724 scalar: boolean
5725 - name: fsType
5726 type:
5727 scalar: string
5728 - name: initiatorName
5729 type:
5730 scalar: string
5731 - name: iqn
5732 type:
5733 scalar: string
5734 default: ""
5735 - name: iscsiInterface
5736 type:
5737 scalar: string
5738 - name: lun
5739 type:
5740 scalar: numeric
5741 default: 0
5742 - name: portals
5743 type:
5744 list:
5745 elementType:
5746 scalar: string
5747 elementRelationship: atomic
5748 - name: readOnly
5749 type:
5750 scalar: boolean
5751 - name: secretRef
5752 type:
5753 namedType: io.k8s.api.core.v1.LocalObjectReference
5754 - name: targetPortal
5755 type:
5756 scalar: string
5757 default: ""
5758 - name: io.k8s.api.core.v1.KeyToPath
5759 map:
5760 fields:
5761 - name: key
5762 type:
5763 scalar: string
5764 default: ""
5765 - name: mode
5766 type:
5767 scalar: numeric
5768 - name: path
5769 type:
5770 scalar: string
5771 default: ""
5772 - name: io.k8s.api.core.v1.Lifecycle
5773 map:
5774 fields:
5775 - name: postStart
5776 type:
5777 namedType: io.k8s.api.core.v1.LifecycleHandler
5778 - name: preStop
5779 type:
5780 namedType: io.k8s.api.core.v1.LifecycleHandler
5781 - name: io.k8s.api.core.v1.LifecycleHandler
5782 map:
5783 fields:
5784 - name: exec
5785 type:
5786 namedType: io.k8s.api.core.v1.ExecAction
5787 - name: httpGet
5788 type:
5789 namedType: io.k8s.api.core.v1.HTTPGetAction
5790 - name: sleep
5791 type:
5792 namedType: io.k8s.api.core.v1.SleepAction
5793 - name: tcpSocket
5794 type:
5795 namedType: io.k8s.api.core.v1.TCPSocketAction
5796 - name: io.k8s.api.core.v1.LimitRange
5797 map:
5798 fields:
5799 - name: apiVersion
5800 type:
5801 scalar: string
5802 - name: kind
5803 type:
5804 scalar: string
5805 - name: metadata
5806 type:
5807 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5808 default: {}
5809 - name: spec
5810 type:
5811 namedType: io.k8s.api.core.v1.LimitRangeSpec
5812 default: {}
5813 - name: io.k8s.api.core.v1.LimitRangeItem
5814 map:
5815 fields:
5816 - name: default
5817 type:
5818 map:
5819 elementType:
5820 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5821 - name: defaultRequest
5822 type:
5823 map:
5824 elementType:
5825 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5826 - name: max
5827 type:
5828 map:
5829 elementType:
5830 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5831 - name: maxLimitRequestRatio
5832 type:
5833 map:
5834 elementType:
5835 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5836 - name: min
5837 type:
5838 map:
5839 elementType:
5840 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5841 - name: type
5842 type:
5843 scalar: string
5844 default: ""
5845 - name: io.k8s.api.core.v1.LimitRangeSpec
5846 map:
5847 fields:
5848 - name: limits
5849 type:
5850 list:
5851 elementType:
5852 namedType: io.k8s.api.core.v1.LimitRangeItem
5853 elementRelationship: atomic
5854 - name: io.k8s.api.core.v1.LoadBalancerIngress
5855 map:
5856 fields:
5857 - name: hostname
5858 type:
5859 scalar: string
5860 - name: ip
5861 type:
5862 scalar: string
5863 - name: ipMode
5864 type:
5865 scalar: string
5866 - name: ports
5867 type:
5868 list:
5869 elementType:
5870 namedType: io.k8s.api.core.v1.PortStatus
5871 elementRelationship: atomic
5872 - name: io.k8s.api.core.v1.LoadBalancerStatus
5873 map:
5874 fields:
5875 - name: ingress
5876 type:
5877 list:
5878 elementType:
5879 namedType: io.k8s.api.core.v1.LoadBalancerIngress
5880 elementRelationship: atomic
5881 - name: io.k8s.api.core.v1.LocalObjectReference
5882 map:
5883 fields:
5884 - name: name
5885 type:
5886 scalar: string
5887 default: ""
5888 elementRelationship: atomic
5889 - name: io.k8s.api.core.v1.LocalVolumeSource
5890 map:
5891 fields:
5892 - name: fsType
5893 type:
5894 scalar: string
5895 - name: path
5896 type:
5897 scalar: string
5898 default: ""
5899 - name: io.k8s.api.core.v1.ModifyVolumeStatus
5900 map:
5901 fields:
5902 - name: status
5903 type:
5904 scalar: string
5905 default: ""
5906 - name: targetVolumeAttributesClassName
5907 type:
5908 scalar: string
5909 - name: io.k8s.api.core.v1.NFSVolumeSource
5910 map:
5911 fields:
5912 - name: path
5913 type:
5914 scalar: string
5915 default: ""
5916 - name: readOnly
5917 type:
5918 scalar: boolean
5919 - name: server
5920 type:
5921 scalar: string
5922 default: ""
5923 - name: io.k8s.api.core.v1.Namespace
5924 map:
5925 fields:
5926 - name: apiVersion
5927 type:
5928 scalar: string
5929 - name: kind
5930 type:
5931 scalar: string
5932 - name: metadata
5933 type:
5934 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5935 default: {}
5936 - name: spec
5937 type:
5938 namedType: io.k8s.api.core.v1.NamespaceSpec
5939 default: {}
5940 - name: status
5941 type:
5942 namedType: io.k8s.api.core.v1.NamespaceStatus
5943 default: {}
5944 - name: io.k8s.api.core.v1.NamespaceCondition
5945 map:
5946 fields:
5947 - name: lastTransitionTime
5948 type:
5949 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5950 - name: message
5951 type:
5952 scalar: string
5953 - name: reason
5954 type:
5955 scalar: string
5956 - name: status
5957 type:
5958 scalar: string
5959 default: ""
5960 - name: type
5961 type:
5962 scalar: string
5963 default: ""
5964 - name: io.k8s.api.core.v1.NamespaceSpec
5965 map:
5966 fields:
5967 - name: finalizers
5968 type:
5969 list:
5970 elementType:
5971 scalar: string
5972 elementRelationship: atomic
5973 - name: io.k8s.api.core.v1.NamespaceStatus
5974 map:
5975 fields:
5976 - name: conditions
5977 type:
5978 list:
5979 elementType:
5980 namedType: io.k8s.api.core.v1.NamespaceCondition
5981 elementRelationship: associative
5982 keys:
5983 - type
5984 - name: phase
5985 type:
5986 scalar: string
5987 - name: io.k8s.api.core.v1.Node
5988 map:
5989 fields:
5990 - name: apiVersion
5991 type:
5992 scalar: string
5993 - name: kind
5994 type:
5995 scalar: string
5996 - name: metadata
5997 type:
5998 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5999 default: {}
6000 - name: spec
6001 type:
6002 namedType: io.k8s.api.core.v1.NodeSpec
6003 default: {}
6004 - name: status
6005 type:
6006 namedType: io.k8s.api.core.v1.NodeStatus
6007 default: {}
6008 - name: io.k8s.api.core.v1.NodeAddress
6009 map:
6010 fields:
6011 - name: address
6012 type:
6013 scalar: string
6014 default: ""
6015 - name: type
6016 type:
6017 scalar: string
6018 default: ""
6019 - name: io.k8s.api.core.v1.NodeAffinity
6020 map:
6021 fields:
6022 - name: preferredDuringSchedulingIgnoredDuringExecution
6023 type:
6024 list:
6025 elementType:
6026 namedType: io.k8s.api.core.v1.PreferredSchedulingTerm
6027 elementRelationship: atomic
6028 - name: requiredDuringSchedulingIgnoredDuringExecution
6029 type:
6030 namedType: io.k8s.api.core.v1.NodeSelector
6031 - name: io.k8s.api.core.v1.NodeCondition
6032 map:
6033 fields:
6034 - name: lastHeartbeatTime
6035 type:
6036 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6037 - name: lastTransitionTime
6038 type:
6039 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6040 - name: message
6041 type:
6042 scalar: string
6043 - name: reason
6044 type:
6045 scalar: string
6046 - name: status
6047 type:
6048 scalar: string
6049 default: ""
6050 - name: type
6051 type:
6052 scalar: string
6053 default: ""
6054 - name: io.k8s.api.core.v1.NodeConfigSource
6055 map:
6056 fields:
6057 - name: configMap
6058 type:
6059 namedType: io.k8s.api.core.v1.ConfigMapNodeConfigSource
6060 - name: io.k8s.api.core.v1.NodeConfigStatus
6061 map:
6062 fields:
6063 - name: active
6064 type:
6065 namedType: io.k8s.api.core.v1.NodeConfigSource
6066 - name: assigned
6067 type:
6068 namedType: io.k8s.api.core.v1.NodeConfigSource
6069 - name: error
6070 type:
6071 scalar: string
6072 - name: lastKnownGood
6073 type:
6074 namedType: io.k8s.api.core.v1.NodeConfigSource
6075 - name: io.k8s.api.core.v1.NodeDaemonEndpoints
6076 map:
6077 fields:
6078 - name: kubeletEndpoint
6079 type:
6080 namedType: io.k8s.api.core.v1.DaemonEndpoint
6081 default: {}
6082 - name: io.k8s.api.core.v1.NodeRuntimeHandler
6083 map:
6084 fields:
6085 - name: features
6086 type:
6087 namedType: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
6088 - name: name
6089 type:
6090 scalar: string
6091 default: ""
6092 - name: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
6093 map:
6094 fields:
6095 - name: recursiveReadOnlyMounts
6096 type:
6097 scalar: boolean
6098 - name: io.k8s.api.core.v1.NodeSelector
6099 map:
6100 fields:
6101 - name: nodeSelectorTerms
6102 type:
6103 list:
6104 elementType:
6105 namedType: io.k8s.api.core.v1.NodeSelectorTerm
6106 elementRelationship: atomic
6107 elementRelationship: atomic
6108 - name: io.k8s.api.core.v1.NodeSelectorRequirement
6109 map:
6110 fields:
6111 - name: key
6112 type:
6113 scalar: string
6114 default: ""
6115 - name: operator
6116 type:
6117 scalar: string
6118 default: ""
6119 - name: values
6120 type:
6121 list:
6122 elementType:
6123 scalar: string
6124 elementRelationship: atomic
6125 - name: io.k8s.api.core.v1.NodeSelectorTerm
6126 map:
6127 fields:
6128 - name: matchExpressions
6129 type:
6130 list:
6131 elementType:
6132 namedType: io.k8s.api.core.v1.NodeSelectorRequirement
6133 elementRelationship: atomic
6134 - name: matchFields
6135 type:
6136 list:
6137 elementType:
6138 namedType: io.k8s.api.core.v1.NodeSelectorRequirement
6139 elementRelationship: atomic
6140 elementRelationship: atomic
6141 - name: io.k8s.api.core.v1.NodeSpec
6142 map:
6143 fields:
6144 - name: configSource
6145 type:
6146 namedType: io.k8s.api.core.v1.NodeConfigSource
6147 - name: externalID
6148 type:
6149 scalar: string
6150 - name: podCIDR
6151 type:
6152 scalar: string
6153 - name: podCIDRs
6154 type:
6155 list:
6156 elementType:
6157 scalar: string
6158 elementRelationship: associative
6159 - name: providerID
6160 type:
6161 scalar: string
6162 - name: taints
6163 type:
6164 list:
6165 elementType:
6166 namedType: io.k8s.api.core.v1.Taint
6167 elementRelationship: atomic
6168 - name: unschedulable
6169 type:
6170 scalar: boolean
6171 - name: io.k8s.api.core.v1.NodeStatus
6172 map:
6173 fields:
6174 - name: addresses
6175 type:
6176 list:
6177 elementType:
6178 namedType: io.k8s.api.core.v1.NodeAddress
6179 elementRelationship: associative
6180 keys:
6181 - type
6182 - name: allocatable
6183 type:
6184 map:
6185 elementType:
6186 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
6187 - name: capacity
6188 type:
6189 map:
6190 elementType:
6191 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
6192 - name: conditions
6193 type:
6194 list:
6195 elementType:
6196 namedType: io.k8s.api.core.v1.NodeCondition
6197 elementRelationship: associative
6198 keys:
6199 - type
6200 - name: config
6201 type:
6202 namedType: io.k8s.api.core.v1.NodeConfigStatus
6203 - name: daemonEndpoints
6204 type:
6205 namedType: io.k8s.api.core.v1.NodeDaemonEndpoints
6206 default: {}
6207 - name: images
6208 type:
6209 list:
6210 elementType:
6211 namedType: io.k8s.api.core.v1.ContainerImage
6212 elementRelationship: atomic
6213 - name: nodeInfo
6214 type:
6215 namedType: io.k8s.api.core.v1.NodeSystemInfo
6216 default: {}
6217 - name: phase
6218 type:
6219 scalar: string
6220 - name: runtimeHandlers
6221 type:
6222 list:
6223 elementType:
6224 namedType: io.k8s.api.core.v1.NodeRuntimeHandler
6225 elementRelationship: atomic
6226 - name: volumesAttached
6227 type:
6228 list:
6229 elementType:
6230 namedType: io.k8s.api.core.v1.AttachedVolume
6231 elementRelationship: atomic
6232 - name: volumesInUse
6233 type:
6234 list:
6235 elementType:
6236 scalar: string
6237 elementRelationship: atomic
6238 - name: io.k8s.api.core.v1.NodeSystemInfo
6239 map:
6240 fields:
6241 - name: architecture
6242 type:
6243 scalar: string
6244 default: ""
6245 - name: bootID
6246 type:
6247 scalar: string
6248 default: ""
6249 - name: containerRuntimeVersion
6250 type:
6251 scalar: string
6252 default: ""
6253 - name: kernelVersion
6254 type:
6255 scalar: string
6256 default: ""
6257 - name: kubeProxyVersion
6258 type:
6259 scalar: string
6260 default: ""
6261 - name: kubeletVersion
6262 type:
6263 scalar: string
6264 default: ""
6265 - name: machineID
6266 type:
6267 scalar: string
6268 default: ""
6269 - name: operatingSystem
6270 type:
6271 scalar: string
6272 default: ""
6273 - name: osImage
6274 type:
6275 scalar: string
6276 default: ""
6277 - name: systemUUID
6278 type:
6279 scalar: string
6280 default: ""
6281 - name: io.k8s.api.core.v1.ObjectFieldSelector
6282 map:
6283 fields:
6284 - name: apiVersion
6285 type:
6286 scalar: string
6287 - name: fieldPath
6288 type:
6289 scalar: string
6290 default: ""
6291 elementRelationship: atomic
6292 - name: io.k8s.api.core.v1.ObjectReference
6293 map:
6294 fields:
6295 - name: apiVersion
6296 type:
6297 scalar: string
6298 - name: fieldPath
6299 type:
6300 scalar: string
6301 - name: kind
6302 type:
6303 scalar: string
6304 - name: name
6305 type:
6306 scalar: string
6307 - name: namespace
6308 type:
6309 scalar: string
6310 - name: resourceVersion
6311 type:
6312 scalar: string
6313 - name: uid
6314 type:
6315 scalar: string
6316 elementRelationship: atomic
6317 - name: io.k8s.api.core.v1.PersistentVolume
6318 map:
6319 fields:
6320 - name: apiVersion
6321 type:
6322 scalar: string
6323 - name: kind
6324 type:
6325 scalar: string
6326 - name: metadata
6327 type:
6328 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6329 default: {}
6330 - name: spec
6331 type:
6332 namedType: io.k8s.api.core.v1.PersistentVolumeSpec
6333 default: {}
6334 - name: status
6335 type:
6336 namedType: io.k8s.api.core.v1.PersistentVolumeStatus
6337 default: {}
6338 - name: io.k8s.api.core.v1.PersistentVolumeClaim
6339 map:
6340 fields:
6341 - name: apiVersion
6342 type:
6343 scalar: string
6344 - name: kind
6345 type:
6346 scalar: string
6347 - name: metadata
6348 type:
6349 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6350 default: {}
6351 - name: spec
6352 type:
6353 namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
6354 default: {}
6355 - name: status
6356 type:
6357 namedType: io.k8s.api.core.v1.PersistentVolumeClaimStatus
6358 default: {}
6359 - name: io.k8s.api.core.v1.PersistentVolumeClaimCondition
6360 map:
6361 fields:
6362 - name: lastProbeTime
6363 type:
6364 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6365 - name: lastTransitionTime
6366 type:
6367 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6368 - name: message
6369 type:
6370 scalar: string
6371 - name: reason
6372 type:
6373 scalar: string
6374 - name: status
6375 type:
6376 scalar: string
6377 default: ""
6378 - name: type
6379 type:
6380 scalar: string
6381 default: ""
6382 - name: io.k8s.api.core.v1.PersistentVolumeClaimSpec
6383 map:
6384 fields:
6385 - name: accessModes
6386 type:
6387 list:
6388 elementType:
6389 scalar: string
6390 elementRelationship: atomic
6391 - name: dataSource
6392 type:
6393 namedType: io.k8s.api.core.v1.TypedLocalObjectReference
6394 - name: dataSourceRef
6395 type:
6396 namedType: io.k8s.api.core.v1.TypedObjectReference
6397 - name: resources
6398 type:
6399 namedType: io.k8s.api.core.v1.VolumeResourceRequirements
6400 default: {}
6401 - name: selector
6402 type:
6403 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
6404 - name: storageClassName
6405 type:
6406 scalar: string
6407 - name: volumeAttributesClassName
6408 type:
6409 scalar: string
6410 - name: volumeMode
6411 type:
6412 scalar: string
6413 - name: volumeName
6414 type:
6415 scalar: string
6416 - name: io.k8s.api.core.v1.PersistentVolumeClaimStatus
6417 map:
6418 fields:
6419 - name: accessModes
6420 type:
6421 list:
6422 elementType:
6423 scalar: string
6424 elementRelationship: atomic
6425 - name: allocatedResourceStatuses
6426 type:
6427 map:
6428 elementType:
6429 scalar: string
6430 elementRelationship: separable
6431 - name: allocatedResources
6432 type:
6433 map:
6434 elementType:
6435 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
6436 - name: capacity
6437 type:
6438 map:
6439 elementType:
6440 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
6441 - name: conditions
6442 type:
6443 list:
6444 elementType:
6445 namedType: io.k8s.api.core.v1.PersistentVolumeClaimCondition
6446 elementRelationship: associative
6447 keys:
6448 - type
6449 - name: currentVolumeAttributesClassName
6450 type:
6451 scalar: string
6452 - name: modifyVolumeStatus
6453 type:
6454 namedType: io.k8s.api.core.v1.ModifyVolumeStatus
6455 - name: phase
6456 type:
6457 scalar: string
6458 - name: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
6459 map:
6460 fields:
6461 - name: metadata
6462 type:
6463 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6464 default: {}
6465 - name: spec
6466 type:
6467 namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
6468 default: {}
6469 - name: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
6470 map:
6471 fields:
6472 - name: claimName
6473 type:
6474 scalar: string
6475 default: ""
6476 - name: readOnly
6477 type:
6478 scalar: boolean
6479 - name: io.k8s.api.core.v1.PersistentVolumeSpec
6480 map:
6481 fields:
6482 - name: accessModes
6483 type:
6484 list:
6485 elementType:
6486 scalar: string
6487 elementRelationship: atomic
6488 - name: awsElasticBlockStore
6489 type:
6490 namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
6491 - name: azureDisk
6492 type:
6493 namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
6494 - name: azureFile
6495 type:
6496 namedType: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
6497 - name: capacity
6498 type:
6499 map:
6500 elementType:
6501 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
6502 - name: cephfs
6503 type:
6504 namedType: io.k8s.api.core.v1.CephFSPersistentVolumeSource
6505 - name: cinder
6506 type:
6507 namedType: io.k8s.api.core.v1.CinderPersistentVolumeSource
6508 - name: claimRef
6509 type:
6510 namedType: io.k8s.api.core.v1.ObjectReference
6511 elementRelationship: separable
6512 - name: csi
6513 type:
6514 namedType: io.k8s.api.core.v1.CSIPersistentVolumeSource
6515 - name: fc
6516 type:
6517 namedType: io.k8s.api.core.v1.FCVolumeSource
6518 - name: flexVolume
6519 type:
6520 namedType: io.k8s.api.core.v1.FlexPersistentVolumeSource
6521 - name: flocker
6522 type:
6523 namedType: io.k8s.api.core.v1.FlockerVolumeSource
6524 - name: gcePersistentDisk
6525 type:
6526 namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
6527 - name: glusterfs
6528 type:
6529 namedType: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
6530 - name: hostPath
6531 type:
6532 namedType: io.k8s.api.core.v1.HostPathVolumeSource
6533 - name: iscsi
6534 type:
6535 namedType: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
6536 - name: local
6537 type:
6538 namedType: io.k8s.api.core.v1.LocalVolumeSource
6539 - name: mountOptions
6540 type:
6541 list:
6542 elementType:
6543 scalar: string
6544 elementRelationship: atomic
6545 - name: nfs
6546 type:
6547 namedType: io.k8s.api.core.v1.NFSVolumeSource
6548 - name: nodeAffinity
6549 type:
6550 namedType: io.k8s.api.core.v1.VolumeNodeAffinity
6551 - name: persistentVolumeReclaimPolicy
6552 type:
6553 scalar: string
6554 - name: photonPersistentDisk
6555 type:
6556 namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
6557 - name: portworxVolume
6558 type:
6559 namedType: io.k8s.api.core.v1.PortworxVolumeSource
6560 - name: quobyte
6561 type:
6562 namedType: io.k8s.api.core.v1.QuobyteVolumeSource
6563 - name: rbd
6564 type:
6565 namedType: io.k8s.api.core.v1.RBDPersistentVolumeSource
6566 - name: scaleIO
6567 type:
6568 namedType: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
6569 - name: storageClassName
6570 type:
6571 scalar: string
6572 - name: storageos
6573 type:
6574 namedType: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
6575 - name: volumeAttributesClassName
6576 type:
6577 scalar: string
6578 - name: volumeMode
6579 type:
6580 scalar: string
6581 - name: vsphereVolume
6582 type:
6583 namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
6584 - name: io.k8s.api.core.v1.PersistentVolumeStatus
6585 map:
6586 fields:
6587 - name: lastPhaseTransitionTime
6588 type:
6589 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6590 - name: message
6591 type:
6592 scalar: string
6593 - name: phase
6594 type:
6595 scalar: string
6596 - name: reason
6597 type:
6598 scalar: string
6599 - name: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
6600 map:
6601 fields:
6602 - name: fsType
6603 type:
6604 scalar: string
6605 - name: pdID
6606 type:
6607 scalar: string
6608 default: ""
6609 - name: io.k8s.api.core.v1.Pod
6610 map:
6611 fields:
6612 - name: apiVersion
6613 type:
6614 scalar: string
6615 - name: kind
6616 type:
6617 scalar: string
6618 - name: metadata
6619 type:
6620 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6621 default: {}
6622 - name: spec
6623 type:
6624 namedType: io.k8s.api.core.v1.PodSpec
6625 default: {}
6626 - name: status
6627 type:
6628 namedType: io.k8s.api.core.v1.PodStatus
6629 default: {}
6630 - name: io.k8s.api.core.v1.PodAffinity
6631 map:
6632 fields:
6633 - name: preferredDuringSchedulingIgnoredDuringExecution
6634 type:
6635 list:
6636 elementType:
6637 namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
6638 elementRelationship: atomic
6639 - name: requiredDuringSchedulingIgnoredDuringExecution
6640 type:
6641 list:
6642 elementType:
6643 namedType: io.k8s.api.core.v1.PodAffinityTerm
6644 elementRelationship: atomic
6645 - name: io.k8s.api.core.v1.PodAffinityTerm
6646 map:
6647 fields:
6648 - name: labelSelector
6649 type:
6650 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
6651 - name: matchLabelKeys
6652 type:
6653 list:
6654 elementType:
6655 scalar: string
6656 elementRelationship: atomic
6657 - name: mismatchLabelKeys
6658 type:
6659 list:
6660 elementType:
6661 scalar: string
6662 elementRelationship: atomic
6663 - name: namespaceSelector
6664 type:
6665 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
6666 - name: namespaces
6667 type:
6668 list:
6669 elementType:
6670 scalar: string
6671 elementRelationship: atomic
6672 - name: topologyKey
6673 type:
6674 scalar: string
6675 default: ""
6676 - name: io.k8s.api.core.v1.PodAntiAffinity
6677 map:
6678 fields:
6679 - name: preferredDuringSchedulingIgnoredDuringExecution
6680 type:
6681 list:
6682 elementType:
6683 namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
6684 elementRelationship: atomic
6685 - name: requiredDuringSchedulingIgnoredDuringExecution
6686 type:
6687 list:
6688 elementType:
6689 namedType: io.k8s.api.core.v1.PodAffinityTerm
6690 elementRelationship: atomic
6691 - name: io.k8s.api.core.v1.PodCondition
6692 map:
6693 fields:
6694 - name: lastProbeTime
6695 type:
6696 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6697 - name: lastTransitionTime
6698 type:
6699 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6700 - name: message
6701 type:
6702 scalar: string
6703 - name: reason
6704 type:
6705 scalar: string
6706 - name: status
6707 type:
6708 scalar: string
6709 default: ""
6710 - name: type
6711 type:
6712 scalar: string
6713 default: ""
6714 - name: io.k8s.api.core.v1.PodDNSConfig
6715 map:
6716 fields:
6717 - name: nameservers
6718 type:
6719 list:
6720 elementType:
6721 scalar: string
6722 elementRelationship: atomic
6723 - name: options
6724 type:
6725 list:
6726 elementType:
6727 namedType: io.k8s.api.core.v1.PodDNSConfigOption
6728 elementRelationship: atomic
6729 - name: searches
6730 type:
6731 list:
6732 elementType:
6733 scalar: string
6734 elementRelationship: atomic
6735 - name: io.k8s.api.core.v1.PodDNSConfigOption
6736 map:
6737 fields:
6738 - name: name
6739 type:
6740 scalar: string
6741 - name: value
6742 type:
6743 scalar: string
6744 - name: io.k8s.api.core.v1.PodIP
6745 map:
6746 fields:
6747 - name: ip
6748 type:
6749 scalar: string
6750 - name: io.k8s.api.core.v1.PodOS
6751 map:
6752 fields:
6753 - name: name
6754 type:
6755 scalar: string
6756 default: ""
6757 - name: io.k8s.api.core.v1.PodReadinessGate
6758 map:
6759 fields:
6760 - name: conditionType
6761 type:
6762 scalar: string
6763 default: ""
6764 - name: io.k8s.api.core.v1.PodResourceClaim
6765 map:
6766 fields:
6767 - name: name
6768 type:
6769 scalar: string
6770 default: ""
6771 - name: source
6772 type:
6773 namedType: io.k8s.api.core.v1.ClaimSource
6774 default: {}
6775 - name: io.k8s.api.core.v1.PodResourceClaimStatus
6776 map:
6777 fields:
6778 - name: name
6779 type:
6780 scalar: string
6781 default: ""
6782 - name: resourceClaimName
6783 type:
6784 scalar: string
6785 - name: io.k8s.api.core.v1.PodSchedulingGate
6786 map:
6787 fields:
6788 - name: name
6789 type:
6790 scalar: string
6791 default: ""
6792 - name: io.k8s.api.core.v1.PodSecurityContext
6793 map:
6794 fields:
6795 - name: appArmorProfile
6796 type:
6797 namedType: io.k8s.api.core.v1.AppArmorProfile
6798 - name: fsGroup
6799 type:
6800 scalar: numeric
6801 - name: fsGroupChangePolicy
6802 type:
6803 scalar: string
6804 - name: runAsGroup
6805 type:
6806 scalar: numeric
6807 - name: runAsNonRoot
6808 type:
6809 scalar: boolean
6810 - name: runAsUser
6811 type:
6812 scalar: numeric
6813 - name: seLinuxOptions
6814 type:
6815 namedType: io.k8s.api.core.v1.SELinuxOptions
6816 - name: seccompProfile
6817 type:
6818 namedType: io.k8s.api.core.v1.SeccompProfile
6819 - name: supplementalGroups
6820 type:
6821 list:
6822 elementType:
6823 scalar: numeric
6824 elementRelationship: atomic
6825 - name: sysctls
6826 type:
6827 list:
6828 elementType:
6829 namedType: io.k8s.api.core.v1.Sysctl
6830 elementRelationship: atomic
6831 - name: windowsOptions
6832 type:
6833 namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
6834 - name: io.k8s.api.core.v1.PodSpec
6835 map:
6836 fields:
6837 - name: activeDeadlineSeconds
6838 type:
6839 scalar: numeric
6840 - name: affinity
6841 type:
6842 namedType: io.k8s.api.core.v1.Affinity
6843 - name: automountServiceAccountToken
6844 type:
6845 scalar: boolean
6846 - name: containers
6847 type:
6848 list:
6849 elementType:
6850 namedType: io.k8s.api.core.v1.Container
6851 elementRelationship: associative
6852 keys:
6853 - name
6854 - name: dnsConfig
6855 type:
6856 namedType: io.k8s.api.core.v1.PodDNSConfig
6857 - name: dnsPolicy
6858 type:
6859 scalar: string
6860 - name: enableServiceLinks
6861 type:
6862 scalar: boolean
6863 - name: ephemeralContainers
6864 type:
6865 list:
6866 elementType:
6867 namedType: io.k8s.api.core.v1.EphemeralContainer
6868 elementRelationship: associative
6869 keys:
6870 - name
6871 - name: hostAliases
6872 type:
6873 list:
6874 elementType:
6875 namedType: io.k8s.api.core.v1.HostAlias
6876 elementRelationship: associative
6877 keys:
6878 - ip
6879 - name: hostIPC
6880 type:
6881 scalar: boolean
6882 - name: hostNetwork
6883 type:
6884 scalar: boolean
6885 - name: hostPID
6886 type:
6887 scalar: boolean
6888 - name: hostUsers
6889 type:
6890 scalar: boolean
6891 - name: hostname
6892 type:
6893 scalar: string
6894 - name: imagePullSecrets
6895 type:
6896 list:
6897 elementType:
6898 namedType: io.k8s.api.core.v1.LocalObjectReference
6899 elementRelationship: associative
6900 keys:
6901 - name
6902 - name: initContainers
6903 type:
6904 list:
6905 elementType:
6906 namedType: io.k8s.api.core.v1.Container
6907 elementRelationship: associative
6908 keys:
6909 - name
6910 - name: nodeName
6911 type:
6912 scalar: string
6913 - name: nodeSelector
6914 type:
6915 map:
6916 elementType:
6917 scalar: string
6918 elementRelationship: atomic
6919 - name: os
6920 type:
6921 namedType: io.k8s.api.core.v1.PodOS
6922 - name: overhead
6923 type:
6924 map:
6925 elementType:
6926 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
6927 - name: preemptionPolicy
6928 type:
6929 scalar: string
6930 - name: priority
6931 type:
6932 scalar: numeric
6933 - name: priorityClassName
6934 type:
6935 scalar: string
6936 - name: readinessGates
6937 type:
6938 list:
6939 elementType:
6940 namedType: io.k8s.api.core.v1.PodReadinessGate
6941 elementRelationship: atomic
6942 - name: resourceClaims
6943 type:
6944 list:
6945 elementType:
6946 namedType: io.k8s.api.core.v1.PodResourceClaim
6947 elementRelationship: associative
6948 keys:
6949 - name
6950 - name: restartPolicy
6951 type:
6952 scalar: string
6953 - name: runtimeClassName
6954 type:
6955 scalar: string
6956 - name: schedulerName
6957 type:
6958 scalar: string
6959 - name: schedulingGates
6960 type:
6961 list:
6962 elementType:
6963 namedType: io.k8s.api.core.v1.PodSchedulingGate
6964 elementRelationship: associative
6965 keys:
6966 - name
6967 - name: securityContext
6968 type:
6969 namedType: io.k8s.api.core.v1.PodSecurityContext
6970 - name: serviceAccount
6971 type:
6972 scalar: string
6973 - name: serviceAccountName
6974 type:
6975 scalar: string
6976 - name: setHostnameAsFQDN
6977 type:
6978 scalar: boolean
6979 - name: shareProcessNamespace
6980 type:
6981 scalar: boolean
6982 - name: subdomain
6983 type:
6984 scalar: string
6985 - name: terminationGracePeriodSeconds
6986 type:
6987 scalar: numeric
6988 - name: tolerations
6989 type:
6990 list:
6991 elementType:
6992 namedType: io.k8s.api.core.v1.Toleration
6993 elementRelationship: atomic
6994 - name: topologySpreadConstraints
6995 type:
6996 list:
6997 elementType:
6998 namedType: io.k8s.api.core.v1.TopologySpreadConstraint
6999 elementRelationship: associative
7000 keys:
7001 - topologyKey
7002 - whenUnsatisfiable
7003 - name: volumes
7004 type:
7005 list:
7006 elementType:
7007 namedType: io.k8s.api.core.v1.Volume
7008 elementRelationship: associative
7009 keys:
7010 - name
7011 - name: io.k8s.api.core.v1.PodStatus
7012 map:
7013 fields:
7014 - name: conditions
7015 type:
7016 list:
7017 elementType:
7018 namedType: io.k8s.api.core.v1.PodCondition
7019 elementRelationship: associative
7020 keys:
7021 - type
7022 - name: containerStatuses
7023 type:
7024 list:
7025 elementType:
7026 namedType: io.k8s.api.core.v1.ContainerStatus
7027 elementRelationship: atomic
7028 - name: ephemeralContainerStatuses
7029 type:
7030 list:
7031 elementType:
7032 namedType: io.k8s.api.core.v1.ContainerStatus
7033 elementRelationship: atomic
7034 - name: hostIP
7035 type:
7036 scalar: string
7037 - name: hostIPs
7038 type:
7039 list:
7040 elementType:
7041 namedType: io.k8s.api.core.v1.HostIP
7042 elementRelationship: atomic
7043 - name: initContainerStatuses
7044 type:
7045 list:
7046 elementType:
7047 namedType: io.k8s.api.core.v1.ContainerStatus
7048 elementRelationship: atomic
7049 - name: message
7050 type:
7051 scalar: string
7052 - name: nominatedNodeName
7053 type:
7054 scalar: string
7055 - name: phase
7056 type:
7057 scalar: string
7058 - name: podIP
7059 type:
7060 scalar: string
7061 - name: podIPs
7062 type:
7063 list:
7064 elementType:
7065 namedType: io.k8s.api.core.v1.PodIP
7066 elementRelationship: associative
7067 keys:
7068 - ip
7069 - name: qosClass
7070 type:
7071 scalar: string
7072 - name: reason
7073 type:
7074 scalar: string
7075 - name: resize
7076 type:
7077 scalar: string
7078 - name: resourceClaimStatuses
7079 type:
7080 list:
7081 elementType:
7082 namedType: io.k8s.api.core.v1.PodResourceClaimStatus
7083 elementRelationship: associative
7084 keys:
7085 - name
7086 - name: startTime
7087 type:
7088 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
7089 - name: io.k8s.api.core.v1.PodTemplate
7090 map:
7091 fields:
7092 - name: apiVersion
7093 type:
7094 scalar: string
7095 - name: kind
7096 type:
7097 scalar: string
7098 - name: metadata
7099 type:
7100 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7101 default: {}
7102 - name: template
7103 type:
7104 namedType: io.k8s.api.core.v1.PodTemplateSpec
7105 default: {}
7106 - name: io.k8s.api.core.v1.PodTemplateSpec
7107 map:
7108 fields:
7109 - name: metadata
7110 type:
7111 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7112 default: {}
7113 - name: spec
7114 type:
7115 namedType: io.k8s.api.core.v1.PodSpec
7116 default: {}
7117 - name: io.k8s.api.core.v1.PortStatus
7118 map:
7119 fields:
7120 - name: error
7121 type:
7122 scalar: string
7123 - name: port
7124 type:
7125 scalar: numeric
7126 default: 0
7127 - name: protocol
7128 type:
7129 scalar: string
7130 default: ""
7131 - name: io.k8s.api.core.v1.PortworxVolumeSource
7132 map:
7133 fields:
7134 - name: fsType
7135 type:
7136 scalar: string
7137 - name: readOnly
7138 type:
7139 scalar: boolean
7140 - name: volumeID
7141 type:
7142 scalar: string
7143 default: ""
7144 - name: io.k8s.api.core.v1.PreferredSchedulingTerm
7145 map:
7146 fields:
7147 - name: preference
7148 type:
7149 namedType: io.k8s.api.core.v1.NodeSelectorTerm
7150 default: {}
7151 - name: weight
7152 type:
7153 scalar: numeric
7154 default: 0
7155 - name: io.k8s.api.core.v1.Probe
7156 map:
7157 fields:
7158 - name: exec
7159 type:
7160 namedType: io.k8s.api.core.v1.ExecAction
7161 - name: failureThreshold
7162 type:
7163 scalar: numeric
7164 - name: grpc
7165 type:
7166 namedType: io.k8s.api.core.v1.GRPCAction
7167 - name: httpGet
7168 type:
7169 namedType: io.k8s.api.core.v1.HTTPGetAction
7170 - name: initialDelaySeconds
7171 type:
7172 scalar: numeric
7173 - name: periodSeconds
7174 type:
7175 scalar: numeric
7176 - name: successThreshold
7177 type:
7178 scalar: numeric
7179 - name: tcpSocket
7180 type:
7181 namedType: io.k8s.api.core.v1.TCPSocketAction
7182 - name: terminationGracePeriodSeconds
7183 type:
7184 scalar: numeric
7185 - name: timeoutSeconds
7186 type:
7187 scalar: numeric
7188 - name: io.k8s.api.core.v1.ProjectedVolumeSource
7189 map:
7190 fields:
7191 - name: defaultMode
7192 type:
7193 scalar: numeric
7194 - name: sources
7195 type:
7196 list:
7197 elementType:
7198 namedType: io.k8s.api.core.v1.VolumeProjection
7199 elementRelationship: atomic
7200 - name: io.k8s.api.core.v1.QuobyteVolumeSource
7201 map:
7202 fields:
7203 - name: group
7204 type:
7205 scalar: string
7206 - name: readOnly
7207 type:
7208 scalar: boolean
7209 - name: registry
7210 type:
7211 scalar: string
7212 default: ""
7213 - name: tenant
7214 type:
7215 scalar: string
7216 - name: user
7217 type:
7218 scalar: string
7219 - name: volume
7220 type:
7221 scalar: string
7222 default: ""
7223 - name: io.k8s.api.core.v1.RBDPersistentVolumeSource
7224 map:
7225 fields:
7226 - name: fsType
7227 type:
7228 scalar: string
7229 - name: image
7230 type:
7231 scalar: string
7232 default: ""
7233 - name: keyring
7234 type:
7235 scalar: string
7236 - name: monitors
7237 type:
7238 list:
7239 elementType:
7240 scalar: string
7241 elementRelationship: atomic
7242 - name: pool
7243 type:
7244 scalar: string
7245 - name: readOnly
7246 type:
7247 scalar: boolean
7248 - name: secretRef
7249 type:
7250 namedType: io.k8s.api.core.v1.SecretReference
7251 - name: user
7252 type:
7253 scalar: string
7254 - name: io.k8s.api.core.v1.RBDVolumeSource
7255 map:
7256 fields:
7257 - name: fsType
7258 type:
7259 scalar: string
7260 - name: image
7261 type:
7262 scalar: string
7263 default: ""
7264 - name: keyring
7265 type:
7266 scalar: string
7267 - name: monitors
7268 type:
7269 list:
7270 elementType:
7271 scalar: string
7272 elementRelationship: atomic
7273 - name: pool
7274 type:
7275 scalar: string
7276 - name: readOnly
7277 type:
7278 scalar: boolean
7279 - name: secretRef
7280 type:
7281 namedType: io.k8s.api.core.v1.LocalObjectReference
7282 - name: user
7283 type:
7284 scalar: string
7285 - name: io.k8s.api.core.v1.ReplicationController
7286 map:
7287 fields:
7288 - name: apiVersion
7289 type:
7290 scalar: string
7291 - name: kind
7292 type:
7293 scalar: string
7294 - name: metadata
7295 type:
7296 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7297 default: {}
7298 - name: spec
7299 type:
7300 namedType: io.k8s.api.core.v1.ReplicationControllerSpec
7301 default: {}
7302 - name: status
7303 type:
7304 namedType: io.k8s.api.core.v1.ReplicationControllerStatus
7305 default: {}
7306 - name: io.k8s.api.core.v1.ReplicationControllerCondition
7307 map:
7308 fields:
7309 - name: lastTransitionTime
7310 type:
7311 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
7312 - name: message
7313 type:
7314 scalar: string
7315 - name: reason
7316 type:
7317 scalar: string
7318 - name: status
7319 type:
7320 scalar: string
7321 default: ""
7322 - name: type
7323 type:
7324 scalar: string
7325 default: ""
7326 - name: io.k8s.api.core.v1.ReplicationControllerSpec
7327 map:
7328 fields:
7329 - name: minReadySeconds
7330 type:
7331 scalar: numeric
7332 - name: replicas
7333 type:
7334 scalar: numeric
7335 - name: selector
7336 type:
7337 map:
7338 elementType:
7339 scalar: string
7340 elementRelationship: atomic
7341 - name: template
7342 type:
7343 namedType: io.k8s.api.core.v1.PodTemplateSpec
7344 - name: io.k8s.api.core.v1.ReplicationControllerStatus
7345 map:
7346 fields:
7347 - name: availableReplicas
7348 type:
7349 scalar: numeric
7350 - name: conditions
7351 type:
7352 list:
7353 elementType:
7354 namedType: io.k8s.api.core.v1.ReplicationControllerCondition
7355 elementRelationship: associative
7356 keys:
7357 - type
7358 - name: fullyLabeledReplicas
7359 type:
7360 scalar: numeric
7361 - name: observedGeneration
7362 type:
7363 scalar: numeric
7364 - name: readyReplicas
7365 type:
7366 scalar: numeric
7367 - name: replicas
7368 type:
7369 scalar: numeric
7370 default: 0
7371 - name: io.k8s.api.core.v1.ResourceClaim
7372 map:
7373 fields:
7374 - name: name
7375 type:
7376 scalar: string
7377 default: ""
7378 - name: io.k8s.api.core.v1.ResourceFieldSelector
7379 map:
7380 fields:
7381 - name: containerName
7382 type:
7383 scalar: string
7384 - name: divisor
7385 type:
7386 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
7387 - name: resource
7388 type:
7389 scalar: string
7390 default: ""
7391 elementRelationship: atomic
7392 - name: io.k8s.api.core.v1.ResourceQuota
7393 map:
7394 fields:
7395 - name: apiVersion
7396 type:
7397 scalar: string
7398 - name: kind
7399 type:
7400 scalar: string
7401 - name: metadata
7402 type:
7403 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7404 default: {}
7405 - name: spec
7406 type:
7407 namedType: io.k8s.api.core.v1.ResourceQuotaSpec
7408 default: {}
7409 - name: status
7410 type:
7411 namedType: io.k8s.api.core.v1.ResourceQuotaStatus
7412 default: {}
7413 - name: io.k8s.api.core.v1.ResourceQuotaSpec
7414 map:
7415 fields:
7416 - name: hard
7417 type:
7418 map:
7419 elementType:
7420 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
7421 - name: scopeSelector
7422 type:
7423 namedType: io.k8s.api.core.v1.ScopeSelector
7424 - name: scopes
7425 type:
7426 list:
7427 elementType:
7428 scalar: string
7429 elementRelationship: atomic
7430 - name: io.k8s.api.core.v1.ResourceQuotaStatus
7431 map:
7432 fields:
7433 - name: hard
7434 type:
7435 map:
7436 elementType:
7437 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
7438 - name: used
7439 type:
7440 map:
7441 elementType:
7442 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
7443 - name: io.k8s.api.core.v1.ResourceRequirements
7444 map:
7445 fields:
7446 - name: claims
7447 type:
7448 list:
7449 elementType:
7450 namedType: io.k8s.api.core.v1.ResourceClaim
7451 elementRelationship: associative
7452 keys:
7453 - name
7454 - name: limits
7455 type:
7456 map:
7457 elementType:
7458 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
7459 - name: requests
7460 type:
7461 map:
7462 elementType:
7463 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
7464 - name: io.k8s.api.core.v1.SELinuxOptions
7465 map:
7466 fields:
7467 - name: level
7468 type:
7469 scalar: string
7470 - name: role
7471 type:
7472 scalar: string
7473 - name: type
7474 type:
7475 scalar: string
7476 - name: user
7477 type:
7478 scalar: string
7479 - name: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
7480 map:
7481 fields:
7482 - name: fsType
7483 type:
7484 scalar: string
7485 - name: gateway
7486 type:
7487 scalar: string
7488 default: ""
7489 - name: protectionDomain
7490 type:
7491 scalar: string
7492 - name: readOnly
7493 type:
7494 scalar: boolean
7495 - name: secretRef
7496 type:
7497 namedType: io.k8s.api.core.v1.SecretReference
7498 - name: sslEnabled
7499 type:
7500 scalar: boolean
7501 - name: storageMode
7502 type:
7503 scalar: string
7504 - name: storagePool
7505 type:
7506 scalar: string
7507 - name: system
7508 type:
7509 scalar: string
7510 default: ""
7511 - name: volumeName
7512 type:
7513 scalar: string
7514 - name: io.k8s.api.core.v1.ScaleIOVolumeSource
7515 map:
7516 fields:
7517 - name: fsType
7518 type:
7519 scalar: string
7520 - name: gateway
7521 type:
7522 scalar: string
7523 default: ""
7524 - name: protectionDomain
7525 type:
7526 scalar: string
7527 - name: readOnly
7528 type:
7529 scalar: boolean
7530 - name: secretRef
7531 type:
7532 namedType: io.k8s.api.core.v1.LocalObjectReference
7533 - name: sslEnabled
7534 type:
7535 scalar: boolean
7536 - name: storageMode
7537 type:
7538 scalar: string
7539 - name: storagePool
7540 type:
7541 scalar: string
7542 - name: system
7543 type:
7544 scalar: string
7545 default: ""
7546 - name: volumeName
7547 type:
7548 scalar: string
7549 - name: io.k8s.api.core.v1.ScopeSelector
7550 map:
7551 fields:
7552 - name: matchExpressions
7553 type:
7554 list:
7555 elementType:
7556 namedType: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
7557 elementRelationship: atomic
7558 elementRelationship: atomic
7559 - name: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
7560 map:
7561 fields:
7562 - name: operator
7563 type:
7564 scalar: string
7565 default: ""
7566 - name: scopeName
7567 type:
7568 scalar: string
7569 default: ""
7570 - name: values
7571 type:
7572 list:
7573 elementType:
7574 scalar: string
7575 elementRelationship: atomic
7576 - name: io.k8s.api.core.v1.SeccompProfile
7577 map:
7578 fields:
7579 - name: localhostProfile
7580 type:
7581 scalar: string
7582 - name: type
7583 type:
7584 scalar: string
7585 default: ""
7586 unions:
7587 - discriminator: type
7588 fields:
7589 - fieldName: localhostProfile
7590 discriminatorValue: LocalhostProfile
7591 - name: io.k8s.api.core.v1.Secret
7592 map:
7593 fields:
7594 - name: apiVersion
7595 type:
7596 scalar: string
7597 - name: data
7598 type:
7599 map:
7600 elementType:
7601 scalar: string
7602 - name: immutable
7603 type:
7604 scalar: boolean
7605 - name: kind
7606 type:
7607 scalar: string
7608 - name: metadata
7609 type:
7610 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7611 default: {}
7612 - name: stringData
7613 type:
7614 map:
7615 elementType:
7616 scalar: string
7617 - name: type
7618 type:
7619 scalar: string
7620 - name: io.k8s.api.core.v1.SecretEnvSource
7621 map:
7622 fields:
7623 - name: name
7624 type:
7625 scalar: string
7626 default: ""
7627 - name: optional
7628 type:
7629 scalar: boolean
7630 - name: io.k8s.api.core.v1.SecretKeySelector
7631 map:
7632 fields:
7633 - name: key
7634 type:
7635 scalar: string
7636 default: ""
7637 - name: name
7638 type:
7639 scalar: string
7640 default: ""
7641 - name: optional
7642 type:
7643 scalar: boolean
7644 elementRelationship: atomic
7645 - name: io.k8s.api.core.v1.SecretProjection
7646 map:
7647 fields:
7648 - name: items
7649 type:
7650 list:
7651 elementType:
7652 namedType: io.k8s.api.core.v1.KeyToPath
7653 elementRelationship: atomic
7654 - name: name
7655 type:
7656 scalar: string
7657 default: ""
7658 - name: optional
7659 type:
7660 scalar: boolean
7661 - name: io.k8s.api.core.v1.SecretReference
7662 map:
7663 fields:
7664 - name: name
7665 type:
7666 scalar: string
7667 - name: namespace
7668 type:
7669 scalar: string
7670 elementRelationship: atomic
7671 - name: io.k8s.api.core.v1.SecretVolumeSource
7672 map:
7673 fields:
7674 - name: defaultMode
7675 type:
7676 scalar: numeric
7677 - name: items
7678 type:
7679 list:
7680 elementType:
7681 namedType: io.k8s.api.core.v1.KeyToPath
7682 elementRelationship: atomic
7683 - name: optional
7684 type:
7685 scalar: boolean
7686 - name: secretName
7687 type:
7688 scalar: string
7689 - name: io.k8s.api.core.v1.SecurityContext
7690 map:
7691 fields:
7692 - name: allowPrivilegeEscalation
7693 type:
7694 scalar: boolean
7695 - name: appArmorProfile
7696 type:
7697 namedType: io.k8s.api.core.v1.AppArmorProfile
7698 - name: capabilities
7699 type:
7700 namedType: io.k8s.api.core.v1.Capabilities
7701 - name: privileged
7702 type:
7703 scalar: boolean
7704 - name: procMount
7705 type:
7706 scalar: string
7707 - name: readOnlyRootFilesystem
7708 type:
7709 scalar: boolean
7710 - name: runAsGroup
7711 type:
7712 scalar: numeric
7713 - name: runAsNonRoot
7714 type:
7715 scalar: boolean
7716 - name: runAsUser
7717 type:
7718 scalar: numeric
7719 - name: seLinuxOptions
7720 type:
7721 namedType: io.k8s.api.core.v1.SELinuxOptions
7722 - name: seccompProfile
7723 type:
7724 namedType: io.k8s.api.core.v1.SeccompProfile
7725 - name: windowsOptions
7726 type:
7727 namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
7728 - name: io.k8s.api.core.v1.Service
7729 map:
7730 fields:
7731 - name: apiVersion
7732 type:
7733 scalar: string
7734 - name: kind
7735 type:
7736 scalar: string
7737 - name: metadata
7738 type:
7739 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7740 default: {}
7741 - name: spec
7742 type:
7743 namedType: io.k8s.api.core.v1.ServiceSpec
7744 default: {}
7745 - name: status
7746 type:
7747 namedType: io.k8s.api.core.v1.ServiceStatus
7748 default: {}
7749 - name: io.k8s.api.core.v1.ServiceAccount
7750 map:
7751 fields:
7752 - name: apiVersion
7753 type:
7754 scalar: string
7755 - name: automountServiceAccountToken
7756 type:
7757 scalar: boolean
7758 - name: imagePullSecrets
7759 type:
7760 list:
7761 elementType:
7762 namedType: io.k8s.api.core.v1.LocalObjectReference
7763 elementRelationship: atomic
7764 - name: kind
7765 type:
7766 scalar: string
7767 - name: metadata
7768 type:
7769 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7770 default: {}
7771 - name: secrets
7772 type:
7773 list:
7774 elementType:
7775 namedType: io.k8s.api.core.v1.ObjectReference
7776 elementRelationship: associative
7777 keys:
7778 - name
7779 - name: io.k8s.api.core.v1.ServiceAccountTokenProjection
7780 map:
7781 fields:
7782 - name: audience
7783 type:
7784 scalar: string
7785 - name: expirationSeconds
7786 type:
7787 scalar: numeric
7788 - name: path
7789 type:
7790 scalar: string
7791 default: ""
7792 - name: io.k8s.api.core.v1.ServicePort
7793 map:
7794 fields:
7795 - name: appProtocol
7796 type:
7797 scalar: string
7798 - name: name
7799 type:
7800 scalar: string
7801 - name: nodePort
7802 type:
7803 scalar: numeric
7804 - name: port
7805 type:
7806 scalar: numeric
7807 default: 0
7808 - name: protocol
7809 type:
7810 scalar: string
7811 default: TCP
7812 - name: targetPort
7813 type:
7814 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7815 - name: io.k8s.api.core.v1.ServiceSpec
7816 map:
7817 fields:
7818 - name: allocateLoadBalancerNodePorts
7819 type:
7820 scalar: boolean
7821 - name: clusterIP
7822 type:
7823 scalar: string
7824 - name: clusterIPs
7825 type:
7826 list:
7827 elementType:
7828 scalar: string
7829 elementRelationship: atomic
7830 - name: externalIPs
7831 type:
7832 list:
7833 elementType:
7834 scalar: string
7835 elementRelationship: atomic
7836 - name: externalName
7837 type:
7838 scalar: string
7839 - name: externalTrafficPolicy
7840 type:
7841 scalar: string
7842 - name: healthCheckNodePort
7843 type:
7844 scalar: numeric
7845 - name: internalTrafficPolicy
7846 type:
7847 scalar: string
7848 - name: ipFamilies
7849 type:
7850 list:
7851 elementType:
7852 scalar: string
7853 elementRelationship: atomic
7854 - name: ipFamilyPolicy
7855 type:
7856 scalar: string
7857 - name: loadBalancerClass
7858 type:
7859 scalar: string
7860 - name: loadBalancerIP
7861 type:
7862 scalar: string
7863 - name: loadBalancerSourceRanges
7864 type:
7865 list:
7866 elementType:
7867 scalar: string
7868 elementRelationship: atomic
7869 - name: ports
7870 type:
7871 list:
7872 elementType:
7873 namedType: io.k8s.api.core.v1.ServicePort
7874 elementRelationship: associative
7875 keys:
7876 - port
7877 - protocol
7878 - name: publishNotReadyAddresses
7879 type:
7880 scalar: boolean
7881 - name: selector
7882 type:
7883 map:
7884 elementType:
7885 scalar: string
7886 elementRelationship: atomic
7887 - name: sessionAffinity
7888 type:
7889 scalar: string
7890 - name: sessionAffinityConfig
7891 type:
7892 namedType: io.k8s.api.core.v1.SessionAffinityConfig
7893 - name: trafficDistribution
7894 type:
7895 scalar: string
7896 - name: type
7897 type:
7898 scalar: string
7899 - name: io.k8s.api.core.v1.ServiceStatus
7900 map:
7901 fields:
7902 - name: conditions
7903 type:
7904 list:
7905 elementType:
7906 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
7907 elementRelationship: associative
7908 keys:
7909 - type
7910 - name: loadBalancer
7911 type:
7912 namedType: io.k8s.api.core.v1.LoadBalancerStatus
7913 default: {}
7914 - name: io.k8s.api.core.v1.SessionAffinityConfig
7915 map:
7916 fields:
7917 - name: clientIP
7918 type:
7919 namedType: io.k8s.api.core.v1.ClientIPConfig
7920 - name: io.k8s.api.core.v1.SleepAction
7921 map:
7922 fields:
7923 - name: seconds
7924 type:
7925 scalar: numeric
7926 default: 0
7927 - name: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
7928 map:
7929 fields:
7930 - name: fsType
7931 type:
7932 scalar: string
7933 - name: readOnly
7934 type:
7935 scalar: boolean
7936 - name: secretRef
7937 type:
7938 namedType: io.k8s.api.core.v1.ObjectReference
7939 - name: volumeName
7940 type:
7941 scalar: string
7942 - name: volumeNamespace
7943 type:
7944 scalar: string
7945 - name: io.k8s.api.core.v1.StorageOSVolumeSource
7946 map:
7947 fields:
7948 - name: fsType
7949 type:
7950 scalar: string
7951 - name: readOnly
7952 type:
7953 scalar: boolean
7954 - name: secretRef
7955 type:
7956 namedType: io.k8s.api.core.v1.LocalObjectReference
7957 - name: volumeName
7958 type:
7959 scalar: string
7960 - name: volumeNamespace
7961 type:
7962 scalar: string
7963 - name: io.k8s.api.core.v1.Sysctl
7964 map:
7965 fields:
7966 - name: name
7967 type:
7968 scalar: string
7969 default: ""
7970 - name: value
7971 type:
7972 scalar: string
7973 default: ""
7974 - name: io.k8s.api.core.v1.TCPSocketAction
7975 map:
7976 fields:
7977 - name: host
7978 type:
7979 scalar: string
7980 - name: port
7981 type:
7982 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7983 - name: io.k8s.api.core.v1.Taint
7984 map:
7985 fields:
7986 - name: effect
7987 type:
7988 scalar: string
7989 default: ""
7990 - name: key
7991 type:
7992 scalar: string
7993 default: ""
7994 - name: timeAdded
7995 type:
7996 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
7997 - name: value
7998 type:
7999 scalar: string
8000 - name: io.k8s.api.core.v1.Toleration
8001 map:
8002 fields:
8003 - name: effect
8004 type:
8005 scalar: string
8006 - name: key
8007 type:
8008 scalar: string
8009 - name: operator
8010 type:
8011 scalar: string
8012 - name: tolerationSeconds
8013 type:
8014 scalar: numeric
8015 - name: value
8016 type:
8017 scalar: string
8018 - name: io.k8s.api.core.v1.TopologySelectorLabelRequirement
8019 map:
8020 fields:
8021 - name: key
8022 type:
8023 scalar: string
8024 default: ""
8025 - name: values
8026 type:
8027 list:
8028 elementType:
8029 scalar: string
8030 elementRelationship: atomic
8031 - name: io.k8s.api.core.v1.TopologySelectorTerm
8032 map:
8033 fields:
8034 - name: matchLabelExpressions
8035 type:
8036 list:
8037 elementType:
8038 namedType: io.k8s.api.core.v1.TopologySelectorLabelRequirement
8039 elementRelationship: atomic
8040 elementRelationship: atomic
8041 - name: io.k8s.api.core.v1.TopologySpreadConstraint
8042 map:
8043 fields:
8044 - name: labelSelector
8045 type:
8046 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
8047 - name: matchLabelKeys
8048 type:
8049 list:
8050 elementType:
8051 scalar: string
8052 elementRelationship: atomic
8053 - name: maxSkew
8054 type:
8055 scalar: numeric
8056 default: 0
8057 - name: minDomains
8058 type:
8059 scalar: numeric
8060 - name: nodeAffinityPolicy
8061 type:
8062 scalar: string
8063 - name: nodeTaintsPolicy
8064 type:
8065 scalar: string
8066 - name: topologyKey
8067 type:
8068 scalar: string
8069 default: ""
8070 - name: whenUnsatisfiable
8071 type:
8072 scalar: string
8073 default: ""
8074 - name: io.k8s.api.core.v1.TypedLocalObjectReference
8075 map:
8076 fields:
8077 - name: apiGroup
8078 type:
8079 scalar: string
8080 - name: kind
8081 type:
8082 scalar: string
8083 default: ""
8084 - name: name
8085 type:
8086 scalar: string
8087 default: ""
8088 elementRelationship: atomic
8089 - name: io.k8s.api.core.v1.TypedObjectReference
8090 map:
8091 fields:
8092 - name: apiGroup
8093 type:
8094 scalar: string
8095 - name: kind
8096 type:
8097 scalar: string
8098 default: ""
8099 - name: name
8100 type:
8101 scalar: string
8102 default: ""
8103 - name: namespace
8104 type:
8105 scalar: string
8106 - name: io.k8s.api.core.v1.Volume
8107 map:
8108 fields:
8109 - name: awsElasticBlockStore
8110 type:
8111 namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
8112 - name: azureDisk
8113 type:
8114 namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
8115 - name: azureFile
8116 type:
8117 namedType: io.k8s.api.core.v1.AzureFileVolumeSource
8118 - name: cephfs
8119 type:
8120 namedType: io.k8s.api.core.v1.CephFSVolumeSource
8121 - name: cinder
8122 type:
8123 namedType: io.k8s.api.core.v1.CinderVolumeSource
8124 - name: configMap
8125 type:
8126 namedType: io.k8s.api.core.v1.ConfigMapVolumeSource
8127 - name: csi
8128 type:
8129 namedType: io.k8s.api.core.v1.CSIVolumeSource
8130 - name: downwardAPI
8131 type:
8132 namedType: io.k8s.api.core.v1.DownwardAPIVolumeSource
8133 - name: emptyDir
8134 type:
8135 namedType: io.k8s.api.core.v1.EmptyDirVolumeSource
8136 - name: ephemeral
8137 type:
8138 namedType: io.k8s.api.core.v1.EphemeralVolumeSource
8139 - name: fc
8140 type:
8141 namedType: io.k8s.api.core.v1.FCVolumeSource
8142 - name: flexVolume
8143 type:
8144 namedType: io.k8s.api.core.v1.FlexVolumeSource
8145 - name: flocker
8146 type:
8147 namedType: io.k8s.api.core.v1.FlockerVolumeSource
8148 - name: gcePersistentDisk
8149 type:
8150 namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
8151 - name: gitRepo
8152 type:
8153 namedType: io.k8s.api.core.v1.GitRepoVolumeSource
8154 - name: glusterfs
8155 type:
8156 namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
8157 - name: hostPath
8158 type:
8159 namedType: io.k8s.api.core.v1.HostPathVolumeSource
8160 - name: iscsi
8161 type:
8162 namedType: io.k8s.api.core.v1.ISCSIVolumeSource
8163 - name: name
8164 type:
8165 scalar: string
8166 default: ""
8167 - name: nfs
8168 type:
8169 namedType: io.k8s.api.core.v1.NFSVolumeSource
8170 - name: persistentVolumeClaim
8171 type:
8172 namedType: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
8173 - name: photonPersistentDisk
8174 type:
8175 namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
8176 - name: portworxVolume
8177 type:
8178 namedType: io.k8s.api.core.v1.PortworxVolumeSource
8179 - name: projected
8180 type:
8181 namedType: io.k8s.api.core.v1.ProjectedVolumeSource
8182 - name: quobyte
8183 type:
8184 namedType: io.k8s.api.core.v1.QuobyteVolumeSource
8185 - name: rbd
8186 type:
8187 namedType: io.k8s.api.core.v1.RBDVolumeSource
8188 - name: scaleIO
8189 type:
8190 namedType: io.k8s.api.core.v1.ScaleIOVolumeSource
8191 - name: secret
8192 type:
8193 namedType: io.k8s.api.core.v1.SecretVolumeSource
8194 - name: storageos
8195 type:
8196 namedType: io.k8s.api.core.v1.StorageOSVolumeSource
8197 - name: vsphereVolume
8198 type:
8199 namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
8200 - name: io.k8s.api.core.v1.VolumeDevice
8201 map:
8202 fields:
8203 - name: devicePath
8204 type:
8205 scalar: string
8206 default: ""
8207 - name: name
8208 type:
8209 scalar: string
8210 default: ""
8211 - name: io.k8s.api.core.v1.VolumeMount
8212 map:
8213 fields:
8214 - name: mountPath
8215 type:
8216 scalar: string
8217 default: ""
8218 - name: mountPropagation
8219 type:
8220 scalar: string
8221 - name: name
8222 type:
8223 scalar: string
8224 default: ""
8225 - name: readOnly
8226 type:
8227 scalar: boolean
8228 - name: recursiveReadOnly
8229 type:
8230 scalar: string
8231 - name: subPath
8232 type:
8233 scalar: string
8234 - name: subPathExpr
8235 type:
8236 scalar: string
8237 - name: io.k8s.api.core.v1.VolumeMountStatus
8238 map:
8239 fields:
8240 - name: mountPath
8241 type:
8242 scalar: string
8243 default: ""
8244 - name: name
8245 type:
8246 scalar: string
8247 default: ""
8248 - name: readOnly
8249 type:
8250 scalar: boolean
8251 - name: recursiveReadOnly
8252 type:
8253 scalar: string
8254 - name: io.k8s.api.core.v1.VolumeNodeAffinity
8255 map:
8256 fields:
8257 - name: required
8258 type:
8259 namedType: io.k8s.api.core.v1.NodeSelector
8260 - name: io.k8s.api.core.v1.VolumeProjection
8261 map:
8262 fields:
8263 - name: clusterTrustBundle
8264 type:
8265 namedType: io.k8s.api.core.v1.ClusterTrustBundleProjection
8266 - name: configMap
8267 type:
8268 namedType: io.k8s.api.core.v1.ConfigMapProjection
8269 - name: downwardAPI
8270 type:
8271 namedType: io.k8s.api.core.v1.DownwardAPIProjection
8272 - name: secret
8273 type:
8274 namedType: io.k8s.api.core.v1.SecretProjection
8275 - name: serviceAccountToken
8276 type:
8277 namedType: io.k8s.api.core.v1.ServiceAccountTokenProjection
8278 - name: io.k8s.api.core.v1.VolumeResourceRequirements
8279 map:
8280 fields:
8281 - name: limits
8282 type:
8283 map:
8284 elementType:
8285 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
8286 - name: requests
8287 type:
8288 map:
8289 elementType:
8290 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
8291 - name: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
8292 map:
8293 fields:
8294 - name: fsType
8295 type:
8296 scalar: string
8297 - name: storagePolicyID
8298 type:
8299 scalar: string
8300 - name: storagePolicyName
8301 type:
8302 scalar: string
8303 - name: volumePath
8304 type:
8305 scalar: string
8306 default: ""
8307 - name: io.k8s.api.core.v1.WeightedPodAffinityTerm
8308 map:
8309 fields:
8310 - name: podAffinityTerm
8311 type:
8312 namedType: io.k8s.api.core.v1.PodAffinityTerm
8313 default: {}
8314 - name: weight
8315 type:
8316 scalar: numeric
8317 default: 0
8318 - name: io.k8s.api.core.v1.WindowsSecurityContextOptions
8319 map:
8320 fields:
8321 - name: gmsaCredentialSpec
8322 type:
8323 scalar: string
8324 - name: gmsaCredentialSpecName
8325 type:
8326 scalar: string
8327 - name: hostProcess
8328 type:
8329 scalar: boolean
8330 - name: runAsUserName
8331 type:
8332 scalar: string
8333 - name: io.k8s.api.discovery.v1.Endpoint
8334 map:
8335 fields:
8336 - name: addresses
8337 type:
8338 list:
8339 elementType:
8340 scalar: string
8341 elementRelationship: associative
8342 - name: conditions
8343 type:
8344 namedType: io.k8s.api.discovery.v1.EndpointConditions
8345 default: {}
8346 - name: deprecatedTopology
8347 type:
8348 map:
8349 elementType:
8350 scalar: string
8351 - name: hints
8352 type:
8353 namedType: io.k8s.api.discovery.v1.EndpointHints
8354 - name: hostname
8355 type:
8356 scalar: string
8357 - name: nodeName
8358 type:
8359 scalar: string
8360 - name: targetRef
8361 type:
8362 namedType: io.k8s.api.core.v1.ObjectReference
8363 - name: zone
8364 type:
8365 scalar: string
8366 - name: io.k8s.api.discovery.v1.EndpointConditions
8367 map:
8368 fields:
8369 - name: ready
8370 type:
8371 scalar: boolean
8372 - name: serving
8373 type:
8374 scalar: boolean
8375 - name: terminating
8376 type:
8377 scalar: boolean
8378 - name: io.k8s.api.discovery.v1.EndpointHints
8379 map:
8380 fields:
8381 - name: forZones
8382 type:
8383 list:
8384 elementType:
8385 namedType: io.k8s.api.discovery.v1.ForZone
8386 elementRelationship: atomic
8387 - name: io.k8s.api.discovery.v1.EndpointPort
8388 map:
8389 fields:
8390 - name: appProtocol
8391 type:
8392 scalar: string
8393 - name: name
8394 type:
8395 scalar: string
8396 - name: port
8397 type:
8398 scalar: numeric
8399 - name: protocol
8400 type:
8401 scalar: string
8402 elementRelationship: atomic
8403 - name: io.k8s.api.discovery.v1.EndpointSlice
8404 map:
8405 fields:
8406 - name: addressType
8407 type:
8408 scalar: string
8409 default: ""
8410 - name: apiVersion
8411 type:
8412 scalar: string
8413 - name: endpoints
8414 type:
8415 list:
8416 elementType:
8417 namedType: io.k8s.api.discovery.v1.Endpoint
8418 elementRelationship: atomic
8419 - name: kind
8420 type:
8421 scalar: string
8422 - name: metadata
8423 type:
8424 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8425 default: {}
8426 - name: ports
8427 type:
8428 list:
8429 elementType:
8430 namedType: io.k8s.api.discovery.v1.EndpointPort
8431 elementRelationship: atomic
8432 - name: io.k8s.api.discovery.v1.ForZone
8433 map:
8434 fields:
8435 - name: name
8436 type:
8437 scalar: string
8438 default: ""
8439 - name: io.k8s.api.discovery.v1beta1.Endpoint
8440 map:
8441 fields:
8442 - name: addresses
8443 type:
8444 list:
8445 elementType:
8446 scalar: string
8447 elementRelationship: associative
8448 - name: conditions
8449 type:
8450 namedType: io.k8s.api.discovery.v1beta1.EndpointConditions
8451 default: {}
8452 - name: hints
8453 type:
8454 namedType: io.k8s.api.discovery.v1beta1.EndpointHints
8455 - name: hostname
8456 type:
8457 scalar: string
8458 - name: nodeName
8459 type:
8460 scalar: string
8461 - name: targetRef
8462 type:
8463 namedType: io.k8s.api.core.v1.ObjectReference
8464 - name: topology
8465 type:
8466 map:
8467 elementType:
8468 scalar: string
8469 - name: io.k8s.api.discovery.v1beta1.EndpointConditions
8470 map:
8471 fields:
8472 - name: ready
8473 type:
8474 scalar: boolean
8475 - name: serving
8476 type:
8477 scalar: boolean
8478 - name: terminating
8479 type:
8480 scalar: boolean
8481 - name: io.k8s.api.discovery.v1beta1.EndpointHints
8482 map:
8483 fields:
8484 - name: forZones
8485 type:
8486 list:
8487 elementType:
8488 namedType: io.k8s.api.discovery.v1beta1.ForZone
8489 elementRelationship: atomic
8490 - name: io.k8s.api.discovery.v1beta1.EndpointPort
8491 map:
8492 fields:
8493 - name: appProtocol
8494 type:
8495 scalar: string
8496 - name: name
8497 type:
8498 scalar: string
8499 - name: port
8500 type:
8501 scalar: numeric
8502 - name: protocol
8503 type:
8504 scalar: string
8505 - name: io.k8s.api.discovery.v1beta1.EndpointSlice
8506 map:
8507 fields:
8508 - name: addressType
8509 type:
8510 scalar: string
8511 default: ""
8512 - name: apiVersion
8513 type:
8514 scalar: string
8515 - name: endpoints
8516 type:
8517 list:
8518 elementType:
8519 namedType: io.k8s.api.discovery.v1beta1.Endpoint
8520 elementRelationship: atomic
8521 - name: kind
8522 type:
8523 scalar: string
8524 - name: metadata
8525 type:
8526 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8527 default: {}
8528 - name: ports
8529 type:
8530 list:
8531 elementType:
8532 namedType: io.k8s.api.discovery.v1beta1.EndpointPort
8533 elementRelationship: atomic
8534 - name: io.k8s.api.discovery.v1beta1.ForZone
8535 map:
8536 fields:
8537 - name: name
8538 type:
8539 scalar: string
8540 default: ""
8541 - name: io.k8s.api.events.v1.Event
8542 map:
8543 fields:
8544 - name: action
8545 type:
8546 scalar: string
8547 - name: apiVersion
8548 type:
8549 scalar: string
8550 - name: deprecatedCount
8551 type:
8552 scalar: numeric
8553 - name: deprecatedFirstTimestamp
8554 type:
8555 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
8556 - name: deprecatedLastTimestamp
8557 type:
8558 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
8559 - name: deprecatedSource
8560 type:
8561 namedType: io.k8s.api.core.v1.EventSource
8562 default: {}
8563 - name: eventTime
8564 type:
8565 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
8566 - name: kind
8567 type:
8568 scalar: string
8569 - name: metadata
8570 type:
8571 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8572 default: {}
8573 - name: note
8574 type:
8575 scalar: string
8576 - name: reason
8577 type:
8578 scalar: string
8579 - name: regarding
8580 type:
8581 namedType: io.k8s.api.core.v1.ObjectReference
8582 default: {}
8583 - name: related
8584 type:
8585 namedType: io.k8s.api.core.v1.ObjectReference
8586 - name: reportingController
8587 type:
8588 scalar: string
8589 - name: reportingInstance
8590 type:
8591 scalar: string
8592 - name: series
8593 type:
8594 namedType: io.k8s.api.events.v1.EventSeries
8595 - name: type
8596 type:
8597 scalar: string
8598 - name: io.k8s.api.events.v1.EventSeries
8599 map:
8600 fields:
8601 - name: count
8602 type:
8603 scalar: numeric
8604 default: 0
8605 - name: lastObservedTime
8606 type:
8607 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
8608 - name: io.k8s.api.events.v1beta1.Event
8609 map:
8610 fields:
8611 - name: action
8612 type:
8613 scalar: string
8614 - name: apiVersion
8615 type:
8616 scalar: string
8617 - name: deprecatedCount
8618 type:
8619 scalar: numeric
8620 - name: deprecatedFirstTimestamp
8621 type:
8622 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
8623 - name: deprecatedLastTimestamp
8624 type:
8625 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
8626 - name: deprecatedSource
8627 type:
8628 namedType: io.k8s.api.core.v1.EventSource
8629 default: {}
8630 - name: eventTime
8631 type:
8632 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
8633 - name: kind
8634 type:
8635 scalar: string
8636 - name: metadata
8637 type:
8638 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8639 default: {}
8640 - name: note
8641 type:
8642 scalar: string
8643 - name: reason
8644 type:
8645 scalar: string
8646 - name: regarding
8647 type:
8648 namedType: io.k8s.api.core.v1.ObjectReference
8649 default: {}
8650 - name: related
8651 type:
8652 namedType: io.k8s.api.core.v1.ObjectReference
8653 - name: reportingController
8654 type:
8655 scalar: string
8656 - name: reportingInstance
8657 type:
8658 scalar: string
8659 - name: series
8660 type:
8661 namedType: io.k8s.api.events.v1beta1.EventSeries
8662 - name: type
8663 type:
8664 scalar: string
8665 - name: io.k8s.api.events.v1beta1.EventSeries
8666 map:
8667 fields:
8668 - name: count
8669 type:
8670 scalar: numeric
8671 default: 0
8672 - name: lastObservedTime
8673 type:
8674 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
8675 - name: io.k8s.api.extensions.v1beta1.DaemonSet
8676 map:
8677 fields:
8678 - name: apiVersion
8679 type:
8680 scalar: string
8681 - name: kind
8682 type:
8683 scalar: string
8684 - name: metadata
8685 type:
8686 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8687 default: {}
8688 - name: spec
8689 type:
8690 namedType: io.k8s.api.extensions.v1beta1.DaemonSetSpec
8691 default: {}
8692 - name: status
8693 type:
8694 namedType: io.k8s.api.extensions.v1beta1.DaemonSetStatus
8695 default: {}
8696 - name: io.k8s.api.extensions.v1beta1.DaemonSetCondition
8697 map:
8698 fields:
8699 - name: lastTransitionTime
8700 type:
8701 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
8702 - name: message
8703 type:
8704 scalar: string
8705 - name: reason
8706 type:
8707 scalar: string
8708 - name: status
8709 type:
8710 scalar: string
8711 default: ""
8712 - name: type
8713 type:
8714 scalar: string
8715 default: ""
8716 - name: io.k8s.api.extensions.v1beta1.DaemonSetSpec
8717 map:
8718 fields:
8719 - name: minReadySeconds
8720 type:
8721 scalar: numeric
8722 - name: revisionHistoryLimit
8723 type:
8724 scalar: numeric
8725 - name: selector
8726 type:
8727 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
8728 - name: template
8729 type:
8730 namedType: io.k8s.api.core.v1.PodTemplateSpec
8731 default: {}
8732 - name: templateGeneration
8733 type:
8734 scalar: numeric
8735 - name: updateStrategy
8736 type:
8737 namedType: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
8738 default: {}
8739 - name: io.k8s.api.extensions.v1beta1.DaemonSetStatus
8740 map:
8741 fields:
8742 - name: collisionCount
8743 type:
8744 scalar: numeric
8745 - name: conditions
8746 type:
8747 list:
8748 elementType:
8749 namedType: io.k8s.api.extensions.v1beta1.DaemonSetCondition
8750 elementRelationship: associative
8751 keys:
8752 - type
8753 - name: currentNumberScheduled
8754 type:
8755 scalar: numeric
8756 default: 0
8757 - name: desiredNumberScheduled
8758 type:
8759 scalar: numeric
8760 default: 0
8761 - name: numberAvailable
8762 type:
8763 scalar: numeric
8764 - name: numberMisscheduled
8765 type:
8766 scalar: numeric
8767 default: 0
8768 - name: numberReady
8769 type:
8770 scalar: numeric
8771 default: 0
8772 - name: numberUnavailable
8773 type:
8774 scalar: numeric
8775 - name: observedGeneration
8776 type:
8777 scalar: numeric
8778 - name: updatedNumberScheduled
8779 type:
8780 scalar: numeric
8781 - name: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
8782 map:
8783 fields:
8784 - name: rollingUpdate
8785 type:
8786 namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
8787 - name: type
8788 type:
8789 scalar: string
8790 - name: io.k8s.api.extensions.v1beta1.Deployment
8791 map:
8792 fields:
8793 - name: apiVersion
8794 type:
8795 scalar: string
8796 - name: kind
8797 type:
8798 scalar: string
8799 - name: metadata
8800 type:
8801 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8802 default: {}
8803 - name: spec
8804 type:
8805 namedType: io.k8s.api.extensions.v1beta1.DeploymentSpec
8806 default: {}
8807 - name: status
8808 type:
8809 namedType: io.k8s.api.extensions.v1beta1.DeploymentStatus
8810 default: {}
8811 - name: io.k8s.api.extensions.v1beta1.DeploymentCondition
8812 map:
8813 fields:
8814 - name: lastTransitionTime
8815 type:
8816 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
8817 - name: lastUpdateTime
8818 type:
8819 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
8820 - name: message
8821 type:
8822 scalar: string
8823 - name: reason
8824 type:
8825 scalar: string
8826 - name: status
8827 type:
8828 scalar: string
8829 default: ""
8830 - name: type
8831 type:
8832 scalar: string
8833 default: ""
8834 - name: io.k8s.api.extensions.v1beta1.DeploymentSpec
8835 map:
8836 fields:
8837 - name: minReadySeconds
8838 type:
8839 scalar: numeric
8840 - name: paused
8841 type:
8842 scalar: boolean
8843 - name: progressDeadlineSeconds
8844 type:
8845 scalar: numeric
8846 - name: replicas
8847 type:
8848 scalar: numeric
8849 - name: revisionHistoryLimit
8850 type:
8851 scalar: numeric
8852 - name: rollbackTo
8853 type:
8854 namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
8855 - name: selector
8856 type:
8857 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
8858 - name: strategy
8859 type:
8860 namedType: io.k8s.api.extensions.v1beta1.DeploymentStrategy
8861 default: {}
8862 - name: template
8863 type:
8864 namedType: io.k8s.api.core.v1.PodTemplateSpec
8865 default: {}
8866 - name: io.k8s.api.extensions.v1beta1.DeploymentStatus
8867 map:
8868 fields:
8869 - name: availableReplicas
8870 type:
8871 scalar: numeric
8872 - name: collisionCount
8873 type:
8874 scalar: numeric
8875 - name: conditions
8876 type:
8877 list:
8878 elementType:
8879 namedType: io.k8s.api.extensions.v1beta1.DeploymentCondition
8880 elementRelationship: associative
8881 keys:
8882 - type
8883 - name: observedGeneration
8884 type:
8885 scalar: numeric
8886 - name: readyReplicas
8887 type:
8888 scalar: numeric
8889 - name: replicas
8890 type:
8891 scalar: numeric
8892 - name: unavailableReplicas
8893 type:
8894 scalar: numeric
8895 - name: updatedReplicas
8896 type:
8897 scalar: numeric
8898 - name: io.k8s.api.extensions.v1beta1.DeploymentStrategy
8899 map:
8900 fields:
8901 - name: rollingUpdate
8902 type:
8903 namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
8904 - name: type
8905 type:
8906 scalar: string
8907 - name: io.k8s.api.extensions.v1beta1.HTTPIngressPath
8908 map:
8909 fields:
8910 - name: backend
8911 type:
8912 namedType: io.k8s.api.extensions.v1beta1.IngressBackend
8913 default: {}
8914 - name: path
8915 type:
8916 scalar: string
8917 - name: pathType
8918 type:
8919 scalar: string
8920 - name: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
8921 map:
8922 fields:
8923 - name: paths
8924 type:
8925 list:
8926 elementType:
8927 namedType: io.k8s.api.extensions.v1beta1.HTTPIngressPath
8928 elementRelationship: atomic
8929 - name: io.k8s.api.extensions.v1beta1.IPBlock
8930 map:
8931 fields:
8932 - name: cidr
8933 type:
8934 scalar: string
8935 default: ""
8936 - name: except
8937 type:
8938 list:
8939 elementType:
8940 scalar: string
8941 elementRelationship: atomic
8942 - name: io.k8s.api.extensions.v1beta1.Ingress
8943 map:
8944 fields:
8945 - name: apiVersion
8946 type:
8947 scalar: string
8948 - name: kind
8949 type:
8950 scalar: string
8951 - name: metadata
8952 type:
8953 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8954 default: {}
8955 - name: spec
8956 type:
8957 namedType: io.k8s.api.extensions.v1beta1.IngressSpec
8958 default: {}
8959 - name: status
8960 type:
8961 namedType: io.k8s.api.extensions.v1beta1.IngressStatus
8962 default: {}
8963 - name: io.k8s.api.extensions.v1beta1.IngressBackend
8964 map:
8965 fields:
8966 - name: resource
8967 type:
8968 namedType: io.k8s.api.core.v1.TypedLocalObjectReference
8969 - name: serviceName
8970 type:
8971 scalar: string
8972 - name: servicePort
8973 type:
8974 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
8975 - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
8976 map:
8977 fields:
8978 - name: hostname
8979 type:
8980 scalar: string
8981 - name: ip
8982 type:
8983 scalar: string
8984 - name: ports
8985 type:
8986 list:
8987 elementType:
8988 namedType: io.k8s.api.extensions.v1beta1.IngressPortStatus
8989 elementRelationship: atomic
8990 - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
8991 map:
8992 fields:
8993 - name: ingress
8994 type:
8995 list:
8996 elementType:
8997 namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
8998 elementRelationship: atomic
8999 - name: io.k8s.api.extensions.v1beta1.IngressPortStatus
9000 map:
9001 fields:
9002 - name: error
9003 type:
9004 scalar: string
9005 - name: port
9006 type:
9007 scalar: numeric
9008 default: 0
9009 - name: protocol
9010 type:
9011 scalar: string
9012 default: ""
9013 - name: io.k8s.api.extensions.v1beta1.IngressRule
9014 map:
9015 fields:
9016 - name: host
9017 type:
9018 scalar: string
9019 - name: http
9020 type:
9021 namedType: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
9022 - name: io.k8s.api.extensions.v1beta1.IngressSpec
9023 map:
9024 fields:
9025 - name: backend
9026 type:
9027 namedType: io.k8s.api.extensions.v1beta1.IngressBackend
9028 - name: ingressClassName
9029 type:
9030 scalar: string
9031 - name: rules
9032 type:
9033 list:
9034 elementType:
9035 namedType: io.k8s.api.extensions.v1beta1.IngressRule
9036 elementRelationship: atomic
9037 - name: tls
9038 type:
9039 list:
9040 elementType:
9041 namedType: io.k8s.api.extensions.v1beta1.IngressTLS
9042 elementRelationship: atomic
9043 - name: io.k8s.api.extensions.v1beta1.IngressStatus
9044 map:
9045 fields:
9046 - name: loadBalancer
9047 type:
9048 namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
9049 default: {}
9050 - name: io.k8s.api.extensions.v1beta1.IngressTLS
9051 map:
9052 fields:
9053 - name: hosts
9054 type:
9055 list:
9056 elementType:
9057 scalar: string
9058 elementRelationship: atomic
9059 - name: secretName
9060 type:
9061 scalar: string
9062 - name: io.k8s.api.extensions.v1beta1.NetworkPolicy
9063 map:
9064 fields:
9065 - name: apiVersion
9066 type:
9067 scalar: string
9068 - name: kind
9069 type:
9070 scalar: string
9071 - name: metadata
9072 type:
9073 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9074 default: {}
9075 - name: spec
9076 type:
9077 namedType: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
9078 default: {}
9079 - name: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
9080 map:
9081 fields:
9082 - name: ports
9083 type:
9084 list:
9085 elementType:
9086 namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
9087 elementRelationship: atomic
9088 - name: to
9089 type:
9090 list:
9091 elementType:
9092 namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
9093 elementRelationship: atomic
9094 - name: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
9095 map:
9096 fields:
9097 - name: from
9098 type:
9099 list:
9100 elementType:
9101 namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
9102 elementRelationship: atomic
9103 - name: ports
9104 type:
9105 list:
9106 elementType:
9107 namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
9108 elementRelationship: atomic
9109 - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
9110 map:
9111 fields:
9112 - name: ipBlock
9113 type:
9114 namedType: io.k8s.api.extensions.v1beta1.IPBlock
9115 - name: namespaceSelector
9116 type:
9117 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
9118 - name: podSelector
9119 type:
9120 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
9121 - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
9122 map:
9123 fields:
9124 - name: endPort
9125 type:
9126 scalar: numeric
9127 - name: port
9128 type:
9129 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
9130 - name: protocol
9131 type:
9132 scalar: string
9133 - name: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
9134 map:
9135 fields:
9136 - name: egress
9137 type:
9138 list:
9139 elementType:
9140 namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
9141 elementRelationship: atomic
9142 - name: ingress
9143 type:
9144 list:
9145 elementType:
9146 namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
9147 elementRelationship: atomic
9148 - name: podSelector
9149 type:
9150 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
9151 default: {}
9152 - name: policyTypes
9153 type:
9154 list:
9155 elementType:
9156 scalar: string
9157 elementRelationship: atomic
9158 - name: io.k8s.api.extensions.v1beta1.ReplicaSet
9159 map:
9160 fields:
9161 - name: apiVersion
9162 type:
9163 scalar: string
9164 - name: kind
9165 type:
9166 scalar: string
9167 - name: metadata
9168 type:
9169 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9170 default: {}
9171 - name: spec
9172 type:
9173 namedType: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
9174 default: {}
9175 - name: status
9176 type:
9177 namedType: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
9178 default: {}
9179 - name: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
9180 map:
9181 fields:
9182 - name: lastTransitionTime
9183 type:
9184 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9185 - name: message
9186 type:
9187 scalar: string
9188 - name: reason
9189 type:
9190 scalar: string
9191 - name: status
9192 type:
9193 scalar: string
9194 default: ""
9195 - name: type
9196 type:
9197 scalar: string
9198 default: ""
9199 - name: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
9200 map:
9201 fields:
9202 - name: minReadySeconds
9203 type:
9204 scalar: numeric
9205 - name: replicas
9206 type:
9207 scalar: numeric
9208 - name: selector
9209 type:
9210 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
9211 - name: template
9212 type:
9213 namedType: io.k8s.api.core.v1.PodTemplateSpec
9214 default: {}
9215 - name: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
9216 map:
9217 fields:
9218 - name: availableReplicas
9219 type:
9220 scalar: numeric
9221 - name: conditions
9222 type:
9223 list:
9224 elementType:
9225 namedType: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
9226 elementRelationship: associative
9227 keys:
9228 - type
9229 - name: fullyLabeledReplicas
9230 type:
9231 scalar: numeric
9232 - name: observedGeneration
9233 type:
9234 scalar: numeric
9235 - name: readyReplicas
9236 type:
9237 scalar: numeric
9238 - name: replicas
9239 type:
9240 scalar: numeric
9241 default: 0
9242 - name: io.k8s.api.extensions.v1beta1.RollbackConfig
9243 map:
9244 fields:
9245 - name: revision
9246 type:
9247 scalar: numeric
9248 - name: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
9249 map:
9250 fields:
9251 - name: maxSurge
9252 type:
9253 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
9254 - name: maxUnavailable
9255 type:
9256 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
9257 - name: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
9258 map:
9259 fields:
9260 - name: maxSurge
9261 type:
9262 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
9263 - name: maxUnavailable
9264 type:
9265 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
9266 - name: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
9267 map:
9268 fields:
9269 - name: lendablePercent
9270 type:
9271 scalar: numeric
9272 - name: nominalConcurrencyShares
9273 type:
9274 scalar: numeric
9275 - name: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
9276 map:
9277 fields:
9278 - name: type
9279 type:
9280 scalar: string
9281 default: ""
9282 - name: io.k8s.api.flowcontrol.v1.FlowSchema
9283 map:
9284 fields:
9285 - name: apiVersion
9286 type:
9287 scalar: string
9288 - name: kind
9289 type:
9290 scalar: string
9291 - name: metadata
9292 type:
9293 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9294 default: {}
9295 - name: spec
9296 type:
9297 namedType: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
9298 default: {}
9299 - name: status
9300 type:
9301 namedType: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
9302 default: {}
9303 - name: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
9304 map:
9305 fields:
9306 - name: lastTransitionTime
9307 type:
9308 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9309 - name: message
9310 type:
9311 scalar: string
9312 - name: reason
9313 type:
9314 scalar: string
9315 - name: status
9316 type:
9317 scalar: string
9318 - name: type
9319 type:
9320 scalar: string
9321 - name: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
9322 map:
9323 fields:
9324 - name: distinguisherMethod
9325 type:
9326 namedType: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
9327 - name: matchingPrecedence
9328 type:
9329 scalar: numeric
9330 default: 0
9331 - name: priorityLevelConfiguration
9332 type:
9333 namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
9334 default: {}
9335 - name: rules
9336 type:
9337 list:
9338 elementType:
9339 namedType: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
9340 elementRelationship: atomic
9341 - name: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
9342 map:
9343 fields:
9344 - name: conditions
9345 type:
9346 list:
9347 elementType:
9348 namedType: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
9349 elementRelationship: associative
9350 keys:
9351 - type
9352 - name: io.k8s.api.flowcontrol.v1.GroupSubject
9353 map:
9354 fields:
9355 - name: name
9356 type:
9357 scalar: string
9358 default: ""
9359 - name: io.k8s.api.flowcontrol.v1.LimitResponse
9360 map:
9361 fields:
9362 - name: queuing
9363 type:
9364 namedType: io.k8s.api.flowcontrol.v1.QueuingConfiguration
9365 - name: type
9366 type:
9367 scalar: string
9368 default: ""
9369 unions:
9370 - discriminator: type
9371 fields:
9372 - fieldName: queuing
9373 discriminatorValue: Queuing
9374 - name: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
9375 map:
9376 fields:
9377 - name: borrowingLimitPercent
9378 type:
9379 scalar: numeric
9380 - name: lendablePercent
9381 type:
9382 scalar: numeric
9383 - name: limitResponse
9384 type:
9385 namedType: io.k8s.api.flowcontrol.v1.LimitResponse
9386 default: {}
9387 - name: nominalConcurrencyShares
9388 type:
9389 scalar: numeric
9390 - name: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
9391 map:
9392 fields:
9393 - name: nonResourceURLs
9394 type:
9395 list:
9396 elementType:
9397 scalar: string
9398 elementRelationship: associative
9399 - name: verbs
9400 type:
9401 list:
9402 elementType:
9403 scalar: string
9404 elementRelationship: associative
9405 - name: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
9406 map:
9407 fields:
9408 - name: nonResourceRules
9409 type:
9410 list:
9411 elementType:
9412 namedType: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
9413 elementRelationship: atomic
9414 - name: resourceRules
9415 type:
9416 list:
9417 elementType:
9418 namedType: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
9419 elementRelationship: atomic
9420 - name: subjects
9421 type:
9422 list:
9423 elementType:
9424 namedType: io.k8s.api.flowcontrol.v1.Subject
9425 elementRelationship: atomic
9426 - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration
9427 map:
9428 fields:
9429 - name: apiVersion
9430 type:
9431 scalar: string
9432 - name: kind
9433 type:
9434 scalar: string
9435 - name: metadata
9436 type:
9437 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9438 default: {}
9439 - name: spec
9440 type:
9441 namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
9442 default: {}
9443 - name: status
9444 type:
9445 namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
9446 default: {}
9447 - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
9448 map:
9449 fields:
9450 - name: lastTransitionTime
9451 type:
9452 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9453 - name: message
9454 type:
9455 scalar: string
9456 - name: reason
9457 type:
9458 scalar: string
9459 - name: status
9460 type:
9461 scalar: string
9462 - name: type
9463 type:
9464 scalar: string
9465 - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
9466 map:
9467 fields:
9468 - name: name
9469 type:
9470 scalar: string
9471 default: ""
9472 - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
9473 map:
9474 fields:
9475 - name: exempt
9476 type:
9477 namedType: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
9478 - name: limited
9479 type:
9480 namedType: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
9481 - name: type
9482 type:
9483 scalar: string
9484 default: ""
9485 unions:
9486 - discriminator: type
9487 fields:
9488 - fieldName: exempt
9489 discriminatorValue: Exempt
9490 - fieldName: limited
9491 discriminatorValue: Limited
9492 - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
9493 map:
9494 fields:
9495 - name: conditions
9496 type:
9497 list:
9498 elementType:
9499 namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
9500 elementRelationship: associative
9501 keys:
9502 - type
9503 - name: io.k8s.api.flowcontrol.v1.QueuingConfiguration
9504 map:
9505 fields:
9506 - name: handSize
9507 type:
9508 scalar: numeric
9509 default: 0
9510 - name: queueLengthLimit
9511 type:
9512 scalar: numeric
9513 default: 0
9514 - name: queues
9515 type:
9516 scalar: numeric
9517 default: 0
9518 - name: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
9519 map:
9520 fields:
9521 - name: apiGroups
9522 type:
9523 list:
9524 elementType:
9525 scalar: string
9526 elementRelationship: associative
9527 - name: clusterScope
9528 type:
9529 scalar: boolean
9530 - name: namespaces
9531 type:
9532 list:
9533 elementType:
9534 scalar: string
9535 elementRelationship: associative
9536 - name: resources
9537 type:
9538 list:
9539 elementType:
9540 scalar: string
9541 elementRelationship: associative
9542 - name: verbs
9543 type:
9544 list:
9545 elementType:
9546 scalar: string
9547 elementRelationship: associative
9548 - name: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
9549 map:
9550 fields:
9551 - name: name
9552 type:
9553 scalar: string
9554 default: ""
9555 - name: namespace
9556 type:
9557 scalar: string
9558 default: ""
9559 - name: io.k8s.api.flowcontrol.v1.Subject
9560 map:
9561 fields:
9562 - name: group
9563 type:
9564 namedType: io.k8s.api.flowcontrol.v1.GroupSubject
9565 - name: kind
9566 type:
9567 scalar: string
9568 default: ""
9569 - name: serviceAccount
9570 type:
9571 namedType: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
9572 - name: user
9573 type:
9574 namedType: io.k8s.api.flowcontrol.v1.UserSubject
9575 unions:
9576 - discriminator: kind
9577 fields:
9578 - fieldName: group
9579 discriminatorValue: Group
9580 - fieldName: serviceAccount
9581 discriminatorValue: ServiceAccount
9582 - fieldName: user
9583 discriminatorValue: User
9584 - name: io.k8s.api.flowcontrol.v1.UserSubject
9585 map:
9586 fields:
9587 - name: name
9588 type:
9589 scalar: string
9590 default: ""
9591 - name: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
9592 map:
9593 fields:
9594 - name: lendablePercent
9595 type:
9596 scalar: numeric
9597 - name: nominalConcurrencyShares
9598 type:
9599 scalar: numeric
9600 - name: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
9601 map:
9602 fields:
9603 - name: type
9604 type:
9605 scalar: string
9606 default: ""
9607 - name: io.k8s.api.flowcontrol.v1beta1.FlowSchema
9608 map:
9609 fields:
9610 - name: apiVersion
9611 type:
9612 scalar: string
9613 - name: kind
9614 type:
9615 scalar: string
9616 - name: metadata
9617 type:
9618 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9619 default: {}
9620 - name: spec
9621 type:
9622 namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
9623 default: {}
9624 - name: status
9625 type:
9626 namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
9627 default: {}
9628 - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
9629 map:
9630 fields:
9631 - name: lastTransitionTime
9632 type:
9633 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9634 - name: message
9635 type:
9636 scalar: string
9637 - name: reason
9638 type:
9639 scalar: string
9640 - name: status
9641 type:
9642 scalar: string
9643 - name: type
9644 type:
9645 scalar: string
9646 - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
9647 map:
9648 fields:
9649 - name: distinguisherMethod
9650 type:
9651 namedType: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
9652 - name: matchingPrecedence
9653 type:
9654 scalar: numeric
9655 default: 0
9656 - name: priorityLevelConfiguration
9657 type:
9658 namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
9659 default: {}
9660 - name: rules
9661 type:
9662 list:
9663 elementType:
9664 namedType: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
9665 elementRelationship: atomic
9666 - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
9667 map:
9668 fields:
9669 - name: conditions
9670 type:
9671 list:
9672 elementType:
9673 namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
9674 elementRelationship: associative
9675 keys:
9676 - type
9677 - name: io.k8s.api.flowcontrol.v1beta1.GroupSubject
9678 map:
9679 fields:
9680 - name: name
9681 type:
9682 scalar: string
9683 default: ""
9684 - name: io.k8s.api.flowcontrol.v1beta1.LimitResponse
9685 map:
9686 fields:
9687 - name: queuing
9688 type:
9689 namedType: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
9690 - name: type
9691 type:
9692 scalar: string
9693 default: ""
9694 unions:
9695 - discriminator: type
9696 fields:
9697 - fieldName: queuing
9698 discriminatorValue: Queuing
9699 - name: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
9700 map:
9701 fields:
9702 - name: assuredConcurrencyShares
9703 type:
9704 scalar: numeric
9705 default: 0
9706 - name: borrowingLimitPercent
9707 type:
9708 scalar: numeric
9709 - name: lendablePercent
9710 type:
9711 scalar: numeric
9712 - name: limitResponse
9713 type:
9714 namedType: io.k8s.api.flowcontrol.v1beta1.LimitResponse
9715 default: {}
9716 - name: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
9717 map:
9718 fields:
9719 - name: nonResourceURLs
9720 type:
9721 list:
9722 elementType:
9723 scalar: string
9724 elementRelationship: associative
9725 - name: verbs
9726 type:
9727 list:
9728 elementType:
9729 scalar: string
9730 elementRelationship: associative
9731 - name: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
9732 map:
9733 fields:
9734 - name: nonResourceRules
9735 type:
9736 list:
9737 elementType:
9738 namedType: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
9739 elementRelationship: atomic
9740 - name: resourceRules
9741 type:
9742 list:
9743 elementType:
9744 namedType: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
9745 elementRelationship: atomic
9746 - name: subjects
9747 type:
9748 list:
9749 elementType:
9750 namedType: io.k8s.api.flowcontrol.v1beta1.Subject
9751 elementRelationship: atomic
9752 - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfiguration
9753 map:
9754 fields:
9755 - name: apiVersion
9756 type:
9757 scalar: string
9758 - name: kind
9759 type:
9760 scalar: string
9761 - name: metadata
9762 type:
9763 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9764 default: {}
9765 - name: spec
9766 type:
9767 namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
9768 default: {}
9769 - name: status
9770 type:
9771 namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
9772 default: {}
9773 - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
9774 map:
9775 fields:
9776 - name: lastTransitionTime
9777 type:
9778 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9779 - name: message
9780 type:
9781 scalar: string
9782 - name: reason
9783 type:
9784 scalar: string
9785 - name: status
9786 type:
9787 scalar: string
9788 - name: type
9789 type:
9790 scalar: string
9791 - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
9792 map:
9793 fields:
9794 - name: name
9795 type:
9796 scalar: string
9797 default: ""
9798 - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
9799 map:
9800 fields:
9801 - name: exempt
9802 type:
9803 namedType: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
9804 - name: limited
9805 type:
9806 namedType: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
9807 - name: type
9808 type:
9809 scalar: string
9810 default: ""
9811 unions:
9812 - discriminator: type
9813 fields:
9814 - fieldName: exempt
9815 discriminatorValue: Exempt
9816 - fieldName: limited
9817 discriminatorValue: Limited
9818 - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
9819 map:
9820 fields:
9821 - name: conditions
9822 type:
9823 list:
9824 elementType:
9825 namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
9826 elementRelationship: associative
9827 keys:
9828 - type
9829 - name: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
9830 map:
9831 fields:
9832 - name: handSize
9833 type:
9834 scalar: numeric
9835 default: 0
9836 - name: queueLengthLimit
9837 type:
9838 scalar: numeric
9839 default: 0
9840 - name: queues
9841 type:
9842 scalar: numeric
9843 default: 0
9844 - name: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
9845 map:
9846 fields:
9847 - name: apiGroups
9848 type:
9849 list:
9850 elementType:
9851 scalar: string
9852 elementRelationship: associative
9853 - name: clusterScope
9854 type:
9855 scalar: boolean
9856 - name: namespaces
9857 type:
9858 list:
9859 elementType:
9860 scalar: string
9861 elementRelationship: associative
9862 - name: resources
9863 type:
9864 list:
9865 elementType:
9866 scalar: string
9867 elementRelationship: associative
9868 - name: verbs
9869 type:
9870 list:
9871 elementType:
9872 scalar: string
9873 elementRelationship: associative
9874 - name: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
9875 map:
9876 fields:
9877 - name: name
9878 type:
9879 scalar: string
9880 default: ""
9881 - name: namespace
9882 type:
9883 scalar: string
9884 default: ""
9885 - name: io.k8s.api.flowcontrol.v1beta1.Subject
9886 map:
9887 fields:
9888 - name: group
9889 type:
9890 namedType: io.k8s.api.flowcontrol.v1beta1.GroupSubject
9891 - name: kind
9892 type:
9893 scalar: string
9894 default: ""
9895 - name: serviceAccount
9896 type:
9897 namedType: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
9898 - name: user
9899 type:
9900 namedType: io.k8s.api.flowcontrol.v1beta1.UserSubject
9901 unions:
9902 - discriminator: kind
9903 fields:
9904 - fieldName: group
9905 discriminatorValue: Group
9906 - fieldName: serviceAccount
9907 discriminatorValue: ServiceAccount
9908 - fieldName: user
9909 discriminatorValue: User
9910 - name: io.k8s.api.flowcontrol.v1beta1.UserSubject
9911 map:
9912 fields:
9913 - name: name
9914 type:
9915 scalar: string
9916 default: ""
9917 - name: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
9918 map:
9919 fields:
9920 - name: lendablePercent
9921 type:
9922 scalar: numeric
9923 - name: nominalConcurrencyShares
9924 type:
9925 scalar: numeric
9926 - name: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
9927 map:
9928 fields:
9929 - name: type
9930 type:
9931 scalar: string
9932 default: ""
9933 - name: io.k8s.api.flowcontrol.v1beta2.FlowSchema
9934 map:
9935 fields:
9936 - name: apiVersion
9937 type:
9938 scalar: string
9939 - name: kind
9940 type:
9941 scalar: string
9942 - name: metadata
9943 type:
9944 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9945 default: {}
9946 - name: spec
9947 type:
9948 namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
9949 default: {}
9950 - name: status
9951 type:
9952 namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
9953 default: {}
9954 - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
9955 map:
9956 fields:
9957 - name: lastTransitionTime
9958 type:
9959 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9960 - name: message
9961 type:
9962 scalar: string
9963 - name: reason
9964 type:
9965 scalar: string
9966 - name: status
9967 type:
9968 scalar: string
9969 - name: type
9970 type:
9971 scalar: string
9972 - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
9973 map:
9974 fields:
9975 - name: distinguisherMethod
9976 type:
9977 namedType: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
9978 - name: matchingPrecedence
9979 type:
9980 scalar: numeric
9981 default: 0
9982 - name: priorityLevelConfiguration
9983 type:
9984 namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
9985 default: {}
9986 - name: rules
9987 type:
9988 list:
9989 elementType:
9990 namedType: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
9991 elementRelationship: atomic
9992 - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
9993 map:
9994 fields:
9995 - name: conditions
9996 type:
9997 list:
9998 elementType:
9999 namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
10000 elementRelationship: associative
10001 keys:
10002 - type
10003 - name: io.k8s.api.flowcontrol.v1beta2.GroupSubject
10004 map:
10005 fields:
10006 - name: name
10007 type:
10008 scalar: string
10009 default: ""
10010 - name: io.k8s.api.flowcontrol.v1beta2.LimitResponse
10011 map:
10012 fields:
10013 - name: queuing
10014 type:
10015 namedType: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
10016 - name: type
10017 type:
10018 scalar: string
10019 default: ""
10020 unions:
10021 - discriminator: type
10022 fields:
10023 - fieldName: queuing
10024 discriminatorValue: Queuing
10025 - name: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
10026 map:
10027 fields:
10028 - name: assuredConcurrencyShares
10029 type:
10030 scalar: numeric
10031 default: 0
10032 - name: borrowingLimitPercent
10033 type:
10034 scalar: numeric
10035 - name: lendablePercent
10036 type:
10037 scalar: numeric
10038 - name: limitResponse
10039 type:
10040 namedType: io.k8s.api.flowcontrol.v1beta2.LimitResponse
10041 default: {}
10042 - name: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
10043 map:
10044 fields:
10045 - name: nonResourceURLs
10046 type:
10047 list:
10048 elementType:
10049 scalar: string
10050 elementRelationship: associative
10051 - name: verbs
10052 type:
10053 list:
10054 elementType:
10055 scalar: string
10056 elementRelationship: associative
10057 - name: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
10058 map:
10059 fields:
10060 - name: nonResourceRules
10061 type:
10062 list:
10063 elementType:
10064 namedType: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
10065 elementRelationship: atomic
10066 - name: resourceRules
10067 type:
10068 list:
10069 elementType:
10070 namedType: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
10071 elementRelationship: atomic
10072 - name: subjects
10073 type:
10074 list:
10075 elementType:
10076 namedType: io.k8s.api.flowcontrol.v1beta2.Subject
10077 elementRelationship: atomic
10078 - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration
10079 map:
10080 fields:
10081 - name: apiVersion
10082 type:
10083 scalar: string
10084 - name: kind
10085 type:
10086 scalar: string
10087 - name: metadata
10088 type:
10089 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10090 default: {}
10091 - name: spec
10092 type:
10093 namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
10094 default: {}
10095 - name: status
10096 type:
10097 namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
10098 default: {}
10099 - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
10100 map:
10101 fields:
10102 - name: lastTransitionTime
10103 type:
10104 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
10105 - name: message
10106 type:
10107 scalar: string
10108 - name: reason
10109 type:
10110 scalar: string
10111 - name: status
10112 type:
10113 scalar: string
10114 - name: type
10115 type:
10116 scalar: string
10117 - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
10118 map:
10119 fields:
10120 - name: name
10121 type:
10122 scalar: string
10123 default: ""
10124 - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
10125 map:
10126 fields:
10127 - name: exempt
10128 type:
10129 namedType: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
10130 - name: limited
10131 type:
10132 namedType: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
10133 - name: type
10134 type:
10135 scalar: string
10136 default: ""
10137 unions:
10138 - discriminator: type
10139 fields:
10140 - fieldName: exempt
10141 discriminatorValue: Exempt
10142 - fieldName: limited
10143 discriminatorValue: Limited
10144 - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
10145 map:
10146 fields:
10147 - name: conditions
10148 type:
10149 list:
10150 elementType:
10151 namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
10152 elementRelationship: associative
10153 keys:
10154 - type
10155 - name: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
10156 map:
10157 fields:
10158 - name: handSize
10159 type:
10160 scalar: numeric
10161 default: 0
10162 - name: queueLengthLimit
10163 type:
10164 scalar: numeric
10165 default: 0
10166 - name: queues
10167 type:
10168 scalar: numeric
10169 default: 0
10170 - name: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
10171 map:
10172 fields:
10173 - name: apiGroups
10174 type:
10175 list:
10176 elementType:
10177 scalar: string
10178 elementRelationship: associative
10179 - name: clusterScope
10180 type:
10181 scalar: boolean
10182 - name: namespaces
10183 type:
10184 list:
10185 elementType:
10186 scalar: string
10187 elementRelationship: associative
10188 - name: resources
10189 type:
10190 list:
10191 elementType:
10192 scalar: string
10193 elementRelationship: associative
10194 - name: verbs
10195 type:
10196 list:
10197 elementType:
10198 scalar: string
10199 elementRelationship: associative
10200 - name: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
10201 map:
10202 fields:
10203 - name: name
10204 type:
10205 scalar: string
10206 default: ""
10207 - name: namespace
10208 type:
10209 scalar: string
10210 default: ""
10211 - name: io.k8s.api.flowcontrol.v1beta2.Subject
10212 map:
10213 fields:
10214 - name: group
10215 type:
10216 namedType: io.k8s.api.flowcontrol.v1beta2.GroupSubject
10217 - name: kind
10218 type:
10219 scalar: string
10220 default: ""
10221 - name: serviceAccount
10222 type:
10223 namedType: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
10224 - name: user
10225 type:
10226 namedType: io.k8s.api.flowcontrol.v1beta2.UserSubject
10227 unions:
10228 - discriminator: kind
10229 fields:
10230 - fieldName: group
10231 discriminatorValue: Group
10232 - fieldName: serviceAccount
10233 discriminatorValue: ServiceAccount
10234 - fieldName: user
10235 discriminatorValue: User
10236 - name: io.k8s.api.flowcontrol.v1beta2.UserSubject
10237 map:
10238 fields:
10239 - name: name
10240 type:
10241 scalar: string
10242 default: ""
10243 - name: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
10244 map:
10245 fields:
10246 - name: lendablePercent
10247 type:
10248 scalar: numeric
10249 - name: nominalConcurrencyShares
10250 type:
10251 scalar: numeric
10252 - name: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
10253 map:
10254 fields:
10255 - name: type
10256 type:
10257 scalar: string
10258 default: ""
10259 - name: io.k8s.api.flowcontrol.v1beta3.FlowSchema
10260 map:
10261 fields:
10262 - name: apiVersion
10263 type:
10264 scalar: string
10265 - name: kind
10266 type:
10267 scalar: string
10268 - name: metadata
10269 type:
10270 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10271 default: {}
10272 - name: spec
10273 type:
10274 namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
10275 default: {}
10276 - name: status
10277 type:
10278 namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
10279 default: {}
10280 - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
10281 map:
10282 fields:
10283 - name: lastTransitionTime
10284 type:
10285 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
10286 - name: message
10287 type:
10288 scalar: string
10289 - name: reason
10290 type:
10291 scalar: string
10292 - name: status
10293 type:
10294 scalar: string
10295 - name: type
10296 type:
10297 scalar: string
10298 - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
10299 map:
10300 fields:
10301 - name: distinguisherMethod
10302 type:
10303 namedType: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
10304 - name: matchingPrecedence
10305 type:
10306 scalar: numeric
10307 default: 0
10308 - name: priorityLevelConfiguration
10309 type:
10310 namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
10311 default: {}
10312 - name: rules
10313 type:
10314 list:
10315 elementType:
10316 namedType: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
10317 elementRelationship: atomic
10318 - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
10319 map:
10320 fields:
10321 - name: conditions
10322 type:
10323 list:
10324 elementType:
10325 namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
10326 elementRelationship: associative
10327 keys:
10328 - type
10329 - name: io.k8s.api.flowcontrol.v1beta3.GroupSubject
10330 map:
10331 fields:
10332 - name: name
10333 type:
10334 scalar: string
10335 default: ""
10336 - name: io.k8s.api.flowcontrol.v1beta3.LimitResponse
10337 map:
10338 fields:
10339 - name: queuing
10340 type:
10341 namedType: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
10342 - name: type
10343 type:
10344 scalar: string
10345 default: ""
10346 unions:
10347 - discriminator: type
10348 fields:
10349 - fieldName: queuing
10350 discriminatorValue: Queuing
10351 - name: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
10352 map:
10353 fields:
10354 - name: borrowingLimitPercent
10355 type:
10356 scalar: numeric
10357 - name: lendablePercent
10358 type:
10359 scalar: numeric
10360 - name: limitResponse
10361 type:
10362 namedType: io.k8s.api.flowcontrol.v1beta3.LimitResponse
10363 default: {}
10364 - name: nominalConcurrencyShares
10365 type:
10366 scalar: numeric
10367 default: 0
10368 - name: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
10369 map:
10370 fields:
10371 - name: nonResourceURLs
10372 type:
10373 list:
10374 elementType:
10375 scalar: string
10376 elementRelationship: associative
10377 - name: verbs
10378 type:
10379 list:
10380 elementType:
10381 scalar: string
10382 elementRelationship: associative
10383 - name: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
10384 map:
10385 fields:
10386 - name: nonResourceRules
10387 type:
10388 list:
10389 elementType:
10390 namedType: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
10391 elementRelationship: atomic
10392 - name: resourceRules
10393 type:
10394 list:
10395 elementType:
10396 namedType: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
10397 elementRelationship: atomic
10398 - name: subjects
10399 type:
10400 list:
10401 elementType:
10402 namedType: io.k8s.api.flowcontrol.v1beta3.Subject
10403 elementRelationship: atomic
10404 - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration
10405 map:
10406 fields:
10407 - name: apiVersion
10408 type:
10409 scalar: string
10410 - name: kind
10411 type:
10412 scalar: string
10413 - name: metadata
10414 type:
10415 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10416 default: {}
10417 - name: spec
10418 type:
10419 namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
10420 default: {}
10421 - name: status
10422 type:
10423 namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
10424 default: {}
10425 - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
10426 map:
10427 fields:
10428 - name: lastTransitionTime
10429 type:
10430 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
10431 - name: message
10432 type:
10433 scalar: string
10434 - name: reason
10435 type:
10436 scalar: string
10437 - name: status
10438 type:
10439 scalar: string
10440 - name: type
10441 type:
10442 scalar: string
10443 - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
10444 map:
10445 fields:
10446 - name: name
10447 type:
10448 scalar: string
10449 default: ""
10450 - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
10451 map:
10452 fields:
10453 - name: exempt
10454 type:
10455 namedType: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
10456 - name: limited
10457 type:
10458 namedType: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
10459 - name: type
10460 type:
10461 scalar: string
10462 default: ""
10463 unions:
10464 - discriminator: type
10465 fields:
10466 - fieldName: exempt
10467 discriminatorValue: Exempt
10468 - fieldName: limited
10469 discriminatorValue: Limited
10470 - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
10471 map:
10472 fields:
10473 - name: conditions
10474 type:
10475 list:
10476 elementType:
10477 namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
10478 elementRelationship: associative
10479 keys:
10480 - type
10481 - name: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
10482 map:
10483 fields:
10484 - name: handSize
10485 type:
10486 scalar: numeric
10487 default: 0
10488 - name: queueLengthLimit
10489 type:
10490 scalar: numeric
10491 default: 0
10492 - name: queues
10493 type:
10494 scalar: numeric
10495 default: 0
10496 - name: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
10497 map:
10498 fields:
10499 - name: apiGroups
10500 type:
10501 list:
10502 elementType:
10503 scalar: string
10504 elementRelationship: associative
10505 - name: clusterScope
10506 type:
10507 scalar: boolean
10508 - name: namespaces
10509 type:
10510 list:
10511 elementType:
10512 scalar: string
10513 elementRelationship: associative
10514 - name: resources
10515 type:
10516 list:
10517 elementType:
10518 scalar: string
10519 elementRelationship: associative
10520 - name: verbs
10521 type:
10522 list:
10523 elementType:
10524 scalar: string
10525 elementRelationship: associative
10526 - name: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
10527 map:
10528 fields:
10529 - name: name
10530 type:
10531 scalar: string
10532 default: ""
10533 - name: namespace
10534 type:
10535 scalar: string
10536 default: ""
10537 - name: io.k8s.api.flowcontrol.v1beta3.Subject
10538 map:
10539 fields:
10540 - name: group
10541 type:
10542 namedType: io.k8s.api.flowcontrol.v1beta3.GroupSubject
10543 - name: kind
10544 type:
10545 scalar: string
10546 default: ""
10547 - name: serviceAccount
10548 type:
10549 namedType: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
10550 - name: user
10551 type:
10552 namedType: io.k8s.api.flowcontrol.v1beta3.UserSubject
10553 unions:
10554 - discriminator: kind
10555 fields:
10556 - fieldName: group
10557 discriminatorValue: Group
10558 - fieldName: serviceAccount
10559 discriminatorValue: ServiceAccount
10560 - fieldName: user
10561 discriminatorValue: User
10562 - name: io.k8s.api.flowcontrol.v1beta3.UserSubject
10563 map:
10564 fields:
10565 - name: name
10566 type:
10567 scalar: string
10568 default: ""
10569 - name: io.k8s.api.imagepolicy.v1alpha1.ImageReview
10570 map:
10571 fields:
10572 - name: apiVersion
10573 type:
10574 scalar: string
10575 - name: kind
10576 type:
10577 scalar: string
10578 - name: metadata
10579 type:
10580 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10581 default: {}
10582 - name: spec
10583 type:
10584 namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
10585 default: {}
10586 - name: status
10587 type:
10588 namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
10589 default: {}
10590 - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
10591 map:
10592 fields:
10593 - name: image
10594 type:
10595 scalar: string
10596 - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
10597 map:
10598 fields:
10599 - name: annotations
10600 type:
10601 map:
10602 elementType:
10603 scalar: string
10604 - name: containers
10605 type:
10606 list:
10607 elementType:
10608 namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
10609 elementRelationship: atomic
10610 - name: namespace
10611 type:
10612 scalar: string
10613 - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
10614 map:
10615 fields:
10616 - name: allowed
10617 type:
10618 scalar: boolean
10619 default: false
10620 - name: auditAnnotations
10621 type:
10622 map:
10623 elementType:
10624 scalar: string
10625 - name: reason
10626 type:
10627 scalar: string
10628 - name: io.k8s.api.networking.v1.HTTPIngressPath
10629 map:
10630 fields:
10631 - name: backend
10632 type:
10633 namedType: io.k8s.api.networking.v1.IngressBackend
10634 default: {}
10635 - name: path
10636 type:
10637 scalar: string
10638 - name: pathType
10639 type:
10640 scalar: string
10641 - name: io.k8s.api.networking.v1.HTTPIngressRuleValue
10642 map:
10643 fields:
10644 - name: paths
10645 type:
10646 list:
10647 elementType:
10648 namedType: io.k8s.api.networking.v1.HTTPIngressPath
10649 elementRelationship: atomic
10650 - name: io.k8s.api.networking.v1.IPBlock
10651 map:
10652 fields:
10653 - name: cidr
10654 type:
10655 scalar: string
10656 default: ""
10657 - name: except
10658 type:
10659 list:
10660 elementType:
10661 scalar: string
10662 elementRelationship: atomic
10663 - name: io.k8s.api.networking.v1.Ingress
10664 map:
10665 fields:
10666 - name: apiVersion
10667 type:
10668 scalar: string
10669 - name: kind
10670 type:
10671 scalar: string
10672 - name: metadata
10673 type:
10674 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10675 default: {}
10676 - name: spec
10677 type:
10678 namedType: io.k8s.api.networking.v1.IngressSpec
10679 default: {}
10680 - name: status
10681 type:
10682 namedType: io.k8s.api.networking.v1.IngressStatus
10683 default: {}
10684 - name: io.k8s.api.networking.v1.IngressBackend
10685 map:
10686 fields:
10687 - name: resource
10688 type:
10689 namedType: io.k8s.api.core.v1.TypedLocalObjectReference
10690 - name: service
10691 type:
10692 namedType: io.k8s.api.networking.v1.IngressServiceBackend
10693 - name: io.k8s.api.networking.v1.IngressClass
10694 map:
10695 fields:
10696 - name: apiVersion
10697 type:
10698 scalar: string
10699 - name: kind
10700 type:
10701 scalar: string
10702 - name: metadata
10703 type:
10704 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10705 default: {}
10706 - name: spec
10707 type:
10708 namedType: io.k8s.api.networking.v1.IngressClassSpec
10709 default: {}
10710 - name: io.k8s.api.networking.v1.IngressClassParametersReference
10711 map:
10712 fields:
10713 - name: apiGroup
10714 type:
10715 scalar: string
10716 - name: kind
10717 type:
10718 scalar: string
10719 default: ""
10720 - name: name
10721 type:
10722 scalar: string
10723 default: ""
10724 - name: namespace
10725 type:
10726 scalar: string
10727 - name: scope
10728 type:
10729 scalar: string
10730 - name: io.k8s.api.networking.v1.IngressClassSpec
10731 map:
10732 fields:
10733 - name: controller
10734 type:
10735 scalar: string
10736 - name: parameters
10737 type:
10738 namedType: io.k8s.api.networking.v1.IngressClassParametersReference
10739 - name: io.k8s.api.networking.v1.IngressLoadBalancerIngress
10740 map:
10741 fields:
10742 - name: hostname
10743 type:
10744 scalar: string
10745 - name: ip
10746 type:
10747 scalar: string
10748 - name: ports
10749 type:
10750 list:
10751 elementType:
10752 namedType: io.k8s.api.networking.v1.IngressPortStatus
10753 elementRelationship: atomic
10754 - name: io.k8s.api.networking.v1.IngressLoadBalancerStatus
10755 map:
10756 fields:
10757 - name: ingress
10758 type:
10759 list:
10760 elementType:
10761 namedType: io.k8s.api.networking.v1.IngressLoadBalancerIngress
10762 elementRelationship: atomic
10763 - name: io.k8s.api.networking.v1.IngressPortStatus
10764 map:
10765 fields:
10766 - name: error
10767 type:
10768 scalar: string
10769 - name: port
10770 type:
10771 scalar: numeric
10772 default: 0
10773 - name: protocol
10774 type:
10775 scalar: string
10776 default: ""
10777 - name: io.k8s.api.networking.v1.IngressRule
10778 map:
10779 fields:
10780 - name: host
10781 type:
10782 scalar: string
10783 - name: http
10784 type:
10785 namedType: io.k8s.api.networking.v1.HTTPIngressRuleValue
10786 - name: io.k8s.api.networking.v1.IngressServiceBackend
10787 map:
10788 fields:
10789 - name: name
10790 type:
10791 scalar: string
10792 default: ""
10793 - name: port
10794 type:
10795 namedType: io.k8s.api.networking.v1.ServiceBackendPort
10796 default: {}
10797 - name: io.k8s.api.networking.v1.IngressSpec
10798 map:
10799 fields:
10800 - name: defaultBackend
10801 type:
10802 namedType: io.k8s.api.networking.v1.IngressBackend
10803 - name: ingressClassName
10804 type:
10805 scalar: string
10806 - name: rules
10807 type:
10808 list:
10809 elementType:
10810 namedType: io.k8s.api.networking.v1.IngressRule
10811 elementRelationship: atomic
10812 - name: tls
10813 type:
10814 list:
10815 elementType:
10816 namedType: io.k8s.api.networking.v1.IngressTLS
10817 elementRelationship: atomic
10818 - name: io.k8s.api.networking.v1.IngressStatus
10819 map:
10820 fields:
10821 - name: loadBalancer
10822 type:
10823 namedType: io.k8s.api.networking.v1.IngressLoadBalancerStatus
10824 default: {}
10825 - name: io.k8s.api.networking.v1.IngressTLS
10826 map:
10827 fields:
10828 - name: hosts
10829 type:
10830 list:
10831 elementType:
10832 scalar: string
10833 elementRelationship: atomic
10834 - name: secretName
10835 type:
10836 scalar: string
10837 - name: io.k8s.api.networking.v1.NetworkPolicy
10838 map:
10839 fields:
10840 - name: apiVersion
10841 type:
10842 scalar: string
10843 - name: kind
10844 type:
10845 scalar: string
10846 - name: metadata
10847 type:
10848 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10849 default: {}
10850 - name: spec
10851 type:
10852 namedType: io.k8s.api.networking.v1.NetworkPolicySpec
10853 default: {}
10854 - name: io.k8s.api.networking.v1.NetworkPolicyEgressRule
10855 map:
10856 fields:
10857 - name: ports
10858 type:
10859 list:
10860 elementType:
10861 namedType: io.k8s.api.networking.v1.NetworkPolicyPort
10862 elementRelationship: atomic
10863 - name: to
10864 type:
10865 list:
10866 elementType:
10867 namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
10868 elementRelationship: atomic
10869 - name: io.k8s.api.networking.v1.NetworkPolicyIngressRule
10870 map:
10871 fields:
10872 - name: from
10873 type:
10874 list:
10875 elementType:
10876 namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
10877 elementRelationship: atomic
10878 - name: ports
10879 type:
10880 list:
10881 elementType:
10882 namedType: io.k8s.api.networking.v1.NetworkPolicyPort
10883 elementRelationship: atomic
10884 - name: io.k8s.api.networking.v1.NetworkPolicyPeer
10885 map:
10886 fields:
10887 - name: ipBlock
10888 type:
10889 namedType: io.k8s.api.networking.v1.IPBlock
10890 - name: namespaceSelector
10891 type:
10892 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
10893 - name: podSelector
10894 type:
10895 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
10896 - name: io.k8s.api.networking.v1.NetworkPolicyPort
10897 map:
10898 fields:
10899 - name: endPort
10900 type:
10901 scalar: numeric
10902 - name: port
10903 type:
10904 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
10905 - name: protocol
10906 type:
10907 scalar: string
10908 - name: io.k8s.api.networking.v1.NetworkPolicySpec
10909 map:
10910 fields:
10911 - name: egress
10912 type:
10913 list:
10914 elementType:
10915 namedType: io.k8s.api.networking.v1.NetworkPolicyEgressRule
10916 elementRelationship: atomic
10917 - name: ingress
10918 type:
10919 list:
10920 elementType:
10921 namedType: io.k8s.api.networking.v1.NetworkPolicyIngressRule
10922 elementRelationship: atomic
10923 - name: podSelector
10924 type:
10925 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
10926 default: {}
10927 - name: policyTypes
10928 type:
10929 list:
10930 elementType:
10931 scalar: string
10932 elementRelationship: atomic
10933 - name: io.k8s.api.networking.v1.ServiceBackendPort
10934 map:
10935 fields:
10936 - name: name
10937 type:
10938 scalar: string
10939 - name: number
10940 type:
10941 scalar: numeric
10942 - name: io.k8s.api.networking.v1alpha1.IPAddress
10943 map:
10944 fields:
10945 - name: apiVersion
10946 type:
10947 scalar: string
10948 - name: kind
10949 type:
10950 scalar: string
10951 - name: metadata
10952 type:
10953 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10954 default: {}
10955 - name: spec
10956 type:
10957 namedType: io.k8s.api.networking.v1alpha1.IPAddressSpec
10958 default: {}
10959 - name: io.k8s.api.networking.v1alpha1.IPAddressSpec
10960 map:
10961 fields:
10962 - name: parentRef
10963 type:
10964 namedType: io.k8s.api.networking.v1alpha1.ParentReference
10965 - name: io.k8s.api.networking.v1alpha1.ParentReference
10966 map:
10967 fields:
10968 - name: group
10969 type:
10970 scalar: string
10971 - name: name
10972 type:
10973 scalar: string
10974 - name: namespace
10975 type:
10976 scalar: string
10977 - name: resource
10978 type:
10979 scalar: string
10980 - name: io.k8s.api.networking.v1alpha1.ServiceCIDR
10981 map:
10982 fields:
10983 - name: apiVersion
10984 type:
10985 scalar: string
10986 - name: kind
10987 type:
10988 scalar: string
10989 - name: metadata
10990 type:
10991 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10992 default: {}
10993 - name: spec
10994 type:
10995 namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
10996 default: {}
10997 - name: status
10998 type:
10999 namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
11000 default: {}
11001 - name: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
11002 map:
11003 fields:
11004 - name: cidrs
11005 type:
11006 list:
11007 elementType:
11008 scalar: string
11009 elementRelationship: atomic
11010 - name: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
11011 map:
11012 fields:
11013 - name: conditions
11014 type:
11015 list:
11016 elementType:
11017 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
11018 elementRelationship: associative
11019 keys:
11020 - type
11021 - name: io.k8s.api.networking.v1beta1.HTTPIngressPath
11022 map:
11023 fields:
11024 - name: backend
11025 type:
11026 namedType: io.k8s.api.networking.v1beta1.IngressBackend
11027 default: {}
11028 - name: path
11029 type:
11030 scalar: string
11031 - name: pathType
11032 type:
11033 scalar: string
11034 - name: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
11035 map:
11036 fields:
11037 - name: paths
11038 type:
11039 list:
11040 elementType:
11041 namedType: io.k8s.api.networking.v1beta1.HTTPIngressPath
11042 elementRelationship: atomic
11043 - name: io.k8s.api.networking.v1beta1.Ingress
11044 map:
11045 fields:
11046 - name: apiVersion
11047 type:
11048 scalar: string
11049 - name: kind
11050 type:
11051 scalar: string
11052 - name: metadata
11053 type:
11054 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11055 default: {}
11056 - name: spec
11057 type:
11058 namedType: io.k8s.api.networking.v1beta1.IngressSpec
11059 default: {}
11060 - name: status
11061 type:
11062 namedType: io.k8s.api.networking.v1beta1.IngressStatus
11063 default: {}
11064 - name: io.k8s.api.networking.v1beta1.IngressBackend
11065 map:
11066 fields:
11067 - name: resource
11068 type:
11069 namedType: io.k8s.api.core.v1.TypedLocalObjectReference
11070 - name: serviceName
11071 type:
11072 scalar: string
11073 - name: servicePort
11074 type:
11075 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
11076 - name: io.k8s.api.networking.v1beta1.IngressClass
11077 map:
11078 fields:
11079 - name: apiVersion
11080 type:
11081 scalar: string
11082 - name: kind
11083 type:
11084 scalar: string
11085 - name: metadata
11086 type:
11087 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11088 default: {}
11089 - name: spec
11090 type:
11091 namedType: io.k8s.api.networking.v1beta1.IngressClassSpec
11092 default: {}
11093 - name: io.k8s.api.networking.v1beta1.IngressClassParametersReference
11094 map:
11095 fields:
11096 - name: apiGroup
11097 type:
11098 scalar: string
11099 - name: kind
11100 type:
11101 scalar: string
11102 default: ""
11103 - name: name
11104 type:
11105 scalar: string
11106 default: ""
11107 - name: namespace
11108 type:
11109 scalar: string
11110 - name: scope
11111 type:
11112 scalar: string
11113 - name: io.k8s.api.networking.v1beta1.IngressClassSpec
11114 map:
11115 fields:
11116 - name: controller
11117 type:
11118 scalar: string
11119 - name: parameters
11120 type:
11121 namedType: io.k8s.api.networking.v1beta1.IngressClassParametersReference
11122 - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
11123 map:
11124 fields:
11125 - name: hostname
11126 type:
11127 scalar: string
11128 - name: ip
11129 type:
11130 scalar: string
11131 - name: ports
11132 type:
11133 list:
11134 elementType:
11135 namedType: io.k8s.api.networking.v1beta1.IngressPortStatus
11136 elementRelationship: atomic
11137 - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
11138 map:
11139 fields:
11140 - name: ingress
11141 type:
11142 list:
11143 elementType:
11144 namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
11145 elementRelationship: atomic
11146 - name: io.k8s.api.networking.v1beta1.IngressPortStatus
11147 map:
11148 fields:
11149 - name: error
11150 type:
11151 scalar: string
11152 - name: port
11153 type:
11154 scalar: numeric
11155 default: 0
11156 - name: protocol
11157 type:
11158 scalar: string
11159 default: ""
11160 - name: io.k8s.api.networking.v1beta1.IngressRule
11161 map:
11162 fields:
11163 - name: host
11164 type:
11165 scalar: string
11166 - name: http
11167 type:
11168 namedType: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
11169 - name: io.k8s.api.networking.v1beta1.IngressSpec
11170 map:
11171 fields:
11172 - name: backend
11173 type:
11174 namedType: io.k8s.api.networking.v1beta1.IngressBackend
11175 - name: ingressClassName
11176 type:
11177 scalar: string
11178 - name: rules
11179 type:
11180 list:
11181 elementType:
11182 namedType: io.k8s.api.networking.v1beta1.IngressRule
11183 elementRelationship: atomic
11184 - name: tls
11185 type:
11186 list:
11187 elementType:
11188 namedType: io.k8s.api.networking.v1beta1.IngressTLS
11189 elementRelationship: atomic
11190 - name: io.k8s.api.networking.v1beta1.IngressStatus
11191 map:
11192 fields:
11193 - name: loadBalancer
11194 type:
11195 namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
11196 default: {}
11197 - name: io.k8s.api.networking.v1beta1.IngressTLS
11198 map:
11199 fields:
11200 - name: hosts
11201 type:
11202 list:
11203 elementType:
11204 scalar: string
11205 elementRelationship: atomic
11206 - name: secretName
11207 type:
11208 scalar: string
11209 - name: io.k8s.api.node.v1.Overhead
11210 map:
11211 fields:
11212 - name: podFixed
11213 type:
11214 map:
11215 elementType:
11216 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
11217 - name: io.k8s.api.node.v1.RuntimeClass
11218 map:
11219 fields:
11220 - name: apiVersion
11221 type:
11222 scalar: string
11223 - name: handler
11224 type:
11225 scalar: string
11226 default: ""
11227 - name: kind
11228 type:
11229 scalar: string
11230 - name: metadata
11231 type:
11232 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11233 default: {}
11234 - name: overhead
11235 type:
11236 namedType: io.k8s.api.node.v1.Overhead
11237 - name: scheduling
11238 type:
11239 namedType: io.k8s.api.node.v1.Scheduling
11240 - name: io.k8s.api.node.v1.Scheduling
11241 map:
11242 fields:
11243 - name: nodeSelector
11244 type:
11245 map:
11246 elementType:
11247 scalar: string
11248 elementRelationship: atomic
11249 - name: tolerations
11250 type:
11251 list:
11252 elementType:
11253 namedType: io.k8s.api.core.v1.Toleration
11254 elementRelationship: atomic
11255 - name: io.k8s.api.node.v1alpha1.Overhead
11256 map:
11257 fields:
11258 - name: podFixed
11259 type:
11260 map:
11261 elementType:
11262 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
11263 - name: io.k8s.api.node.v1alpha1.RuntimeClass
11264 map:
11265 fields:
11266 - name: apiVersion
11267 type:
11268 scalar: string
11269 - name: kind
11270 type:
11271 scalar: string
11272 - name: metadata
11273 type:
11274 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11275 default: {}
11276 - name: spec
11277 type:
11278 namedType: io.k8s.api.node.v1alpha1.RuntimeClassSpec
11279 default: {}
11280 - name: io.k8s.api.node.v1alpha1.RuntimeClassSpec
11281 map:
11282 fields:
11283 - name: overhead
11284 type:
11285 namedType: io.k8s.api.node.v1alpha1.Overhead
11286 - name: runtimeHandler
11287 type:
11288 scalar: string
11289 default: ""
11290 - name: scheduling
11291 type:
11292 namedType: io.k8s.api.node.v1alpha1.Scheduling
11293 - name: io.k8s.api.node.v1alpha1.Scheduling
11294 map:
11295 fields:
11296 - name: nodeSelector
11297 type:
11298 map:
11299 elementType:
11300 scalar: string
11301 elementRelationship: atomic
11302 - name: tolerations
11303 type:
11304 list:
11305 elementType:
11306 namedType: io.k8s.api.core.v1.Toleration
11307 elementRelationship: atomic
11308 - name: io.k8s.api.node.v1beta1.Overhead
11309 map:
11310 fields:
11311 - name: podFixed
11312 type:
11313 map:
11314 elementType:
11315 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
11316 - name: io.k8s.api.node.v1beta1.RuntimeClass
11317 map:
11318 fields:
11319 - name: apiVersion
11320 type:
11321 scalar: string
11322 - name: handler
11323 type:
11324 scalar: string
11325 default: ""
11326 - name: kind
11327 type:
11328 scalar: string
11329 - name: metadata
11330 type:
11331 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11332 default: {}
11333 - name: overhead
11334 type:
11335 namedType: io.k8s.api.node.v1beta1.Overhead
11336 - name: scheduling
11337 type:
11338 namedType: io.k8s.api.node.v1beta1.Scheduling
11339 - name: io.k8s.api.node.v1beta1.Scheduling
11340 map:
11341 fields:
11342 - name: nodeSelector
11343 type:
11344 map:
11345 elementType:
11346 scalar: string
11347 elementRelationship: atomic
11348 - name: tolerations
11349 type:
11350 list:
11351 elementType:
11352 namedType: io.k8s.api.core.v1.Toleration
11353 elementRelationship: atomic
11354 - name: io.k8s.api.policy.v1.Eviction
11355 map:
11356 fields:
11357 - name: apiVersion
11358 type:
11359 scalar: string
11360 - name: deleteOptions
11361 type:
11362 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
11363 - name: kind
11364 type:
11365 scalar: string
11366 - name: metadata
11367 type:
11368 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11369 default: {}
11370 - name: io.k8s.api.policy.v1.PodDisruptionBudget
11371 map:
11372 fields:
11373 - name: apiVersion
11374 type:
11375 scalar: string
11376 - name: kind
11377 type:
11378 scalar: string
11379 - name: metadata
11380 type:
11381 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11382 default: {}
11383 - name: spec
11384 type:
11385 namedType: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
11386 default: {}
11387 - name: status
11388 type:
11389 namedType: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
11390 default: {}
11391 - name: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
11392 map:
11393 fields:
11394 - name: maxUnavailable
11395 type:
11396 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
11397 - name: minAvailable
11398 type:
11399 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
11400 - name: selector
11401 type:
11402 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
11403 - name: unhealthyPodEvictionPolicy
11404 type:
11405 scalar: string
11406 - name: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
11407 map:
11408 fields:
11409 - name: conditions
11410 type:
11411 list:
11412 elementType:
11413 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
11414 elementRelationship: associative
11415 keys:
11416 - type
11417 - name: currentHealthy
11418 type:
11419 scalar: numeric
11420 default: 0
11421 - name: desiredHealthy
11422 type:
11423 scalar: numeric
11424 default: 0
11425 - name: disruptedPods
11426 type:
11427 map:
11428 elementType:
11429 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
11430 - name: disruptionsAllowed
11431 type:
11432 scalar: numeric
11433 default: 0
11434 - name: expectedPods
11435 type:
11436 scalar: numeric
11437 default: 0
11438 - name: observedGeneration
11439 type:
11440 scalar: numeric
11441 - name: io.k8s.api.policy.v1beta1.Eviction
11442 map:
11443 fields:
11444 - name: apiVersion
11445 type:
11446 scalar: string
11447 - name: deleteOptions
11448 type:
11449 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
11450 - name: kind
11451 type:
11452 scalar: string
11453 - name: metadata
11454 type:
11455 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11456 default: {}
11457 - name: io.k8s.api.policy.v1beta1.PodDisruptionBudget
11458 map:
11459 fields:
11460 - name: apiVersion
11461 type:
11462 scalar: string
11463 - name: kind
11464 type:
11465 scalar: string
11466 - name: metadata
11467 type:
11468 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11469 default: {}
11470 - name: spec
11471 type:
11472 namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
11473 default: {}
11474 - name: status
11475 type:
11476 namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
11477 default: {}
11478 - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
11479 map:
11480 fields:
11481 - name: maxUnavailable
11482 type:
11483 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
11484 - name: minAvailable
11485 type:
11486 namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
11487 - name: selector
11488 type:
11489 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
11490 - name: unhealthyPodEvictionPolicy
11491 type:
11492 scalar: string
11493 - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
11494 map:
11495 fields:
11496 - name: conditions
11497 type:
11498 list:
11499 elementType:
11500 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
11501 elementRelationship: associative
11502 keys:
11503 - type
11504 - name: currentHealthy
11505 type:
11506 scalar: numeric
11507 default: 0
11508 - name: desiredHealthy
11509 type:
11510 scalar: numeric
11511 default: 0
11512 - name: disruptedPods
11513 type:
11514 map:
11515 elementType:
11516 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
11517 - name: disruptionsAllowed
11518 type:
11519 scalar: numeric
11520 default: 0
11521 - name: expectedPods
11522 type:
11523 scalar: numeric
11524 default: 0
11525 - name: observedGeneration
11526 type:
11527 scalar: numeric
11528 - name: io.k8s.api.rbac.v1.AggregationRule
11529 map:
11530 fields:
11531 - name: clusterRoleSelectors
11532 type:
11533 list:
11534 elementType:
11535 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
11536 elementRelationship: atomic
11537 - name: io.k8s.api.rbac.v1.ClusterRole
11538 map:
11539 fields:
11540 - name: aggregationRule
11541 type:
11542 namedType: io.k8s.api.rbac.v1.AggregationRule
11543 - name: apiVersion
11544 type:
11545 scalar: string
11546 - name: kind
11547 type:
11548 scalar: string
11549 - name: metadata
11550 type:
11551 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11552 default: {}
11553 - name: rules
11554 type:
11555 list:
11556 elementType:
11557 namedType: io.k8s.api.rbac.v1.PolicyRule
11558 elementRelationship: atomic
11559 - name: io.k8s.api.rbac.v1.ClusterRoleBinding
11560 map:
11561 fields:
11562 - name: apiVersion
11563 type:
11564 scalar: string
11565 - name: kind
11566 type:
11567 scalar: string
11568 - name: metadata
11569 type:
11570 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11571 default: {}
11572 - name: roleRef
11573 type:
11574 namedType: io.k8s.api.rbac.v1.RoleRef
11575 default: {}
11576 - name: subjects
11577 type:
11578 list:
11579 elementType:
11580 namedType: io.k8s.api.rbac.v1.Subject
11581 elementRelationship: atomic
11582 - name: io.k8s.api.rbac.v1.PolicyRule
11583 map:
11584 fields:
11585 - name: apiGroups
11586 type:
11587 list:
11588 elementType:
11589 scalar: string
11590 elementRelationship: atomic
11591 - name: nonResourceURLs
11592 type:
11593 list:
11594 elementType:
11595 scalar: string
11596 elementRelationship: atomic
11597 - name: resourceNames
11598 type:
11599 list:
11600 elementType:
11601 scalar: string
11602 elementRelationship: atomic
11603 - name: resources
11604 type:
11605 list:
11606 elementType:
11607 scalar: string
11608 elementRelationship: atomic
11609 - name: verbs
11610 type:
11611 list:
11612 elementType:
11613 scalar: string
11614 elementRelationship: atomic
11615 - name: io.k8s.api.rbac.v1.Role
11616 map:
11617 fields:
11618 - name: apiVersion
11619 type:
11620 scalar: string
11621 - name: kind
11622 type:
11623 scalar: string
11624 - name: metadata
11625 type:
11626 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11627 default: {}
11628 - name: rules
11629 type:
11630 list:
11631 elementType:
11632 namedType: io.k8s.api.rbac.v1.PolicyRule
11633 elementRelationship: atomic
11634 - name: io.k8s.api.rbac.v1.RoleBinding
11635 map:
11636 fields:
11637 - name: apiVersion
11638 type:
11639 scalar: string
11640 - name: kind
11641 type:
11642 scalar: string
11643 - name: metadata
11644 type:
11645 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11646 default: {}
11647 - name: roleRef
11648 type:
11649 namedType: io.k8s.api.rbac.v1.RoleRef
11650 default: {}
11651 - name: subjects
11652 type:
11653 list:
11654 elementType:
11655 namedType: io.k8s.api.rbac.v1.Subject
11656 elementRelationship: atomic
11657 - name: io.k8s.api.rbac.v1.RoleRef
11658 map:
11659 fields:
11660 - name: apiGroup
11661 type:
11662 scalar: string
11663 default: ""
11664 - name: kind
11665 type:
11666 scalar: string
11667 default: ""
11668 - name: name
11669 type:
11670 scalar: string
11671 default: ""
11672 elementRelationship: atomic
11673 - name: io.k8s.api.rbac.v1.Subject
11674 map:
11675 fields:
11676 - name: apiGroup
11677 type:
11678 scalar: string
11679 - name: kind
11680 type:
11681 scalar: string
11682 default: ""
11683 - name: name
11684 type:
11685 scalar: string
11686 default: ""
11687 - name: namespace
11688 type:
11689 scalar: string
11690 elementRelationship: atomic
11691 - name: io.k8s.api.rbac.v1alpha1.AggregationRule
11692 map:
11693 fields:
11694 - name: clusterRoleSelectors
11695 type:
11696 list:
11697 elementType:
11698 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
11699 elementRelationship: atomic
11700 - name: io.k8s.api.rbac.v1alpha1.ClusterRole
11701 map:
11702 fields:
11703 - name: aggregationRule
11704 type:
11705 namedType: io.k8s.api.rbac.v1alpha1.AggregationRule
11706 - name: apiVersion
11707 type:
11708 scalar: string
11709 - name: kind
11710 type:
11711 scalar: string
11712 - name: metadata
11713 type:
11714 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11715 default: {}
11716 - name: rules
11717 type:
11718 list:
11719 elementType:
11720 namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
11721 elementRelationship: atomic
11722 - name: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
11723 map:
11724 fields:
11725 - name: apiVersion
11726 type:
11727 scalar: string
11728 - name: kind
11729 type:
11730 scalar: string
11731 - name: metadata
11732 type:
11733 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11734 default: {}
11735 - name: roleRef
11736 type:
11737 namedType: io.k8s.api.rbac.v1alpha1.RoleRef
11738 default: {}
11739 - name: subjects
11740 type:
11741 list:
11742 elementType:
11743 namedType: io.k8s.api.rbac.v1alpha1.Subject
11744 elementRelationship: atomic
11745 - name: io.k8s.api.rbac.v1alpha1.PolicyRule
11746 map:
11747 fields:
11748 - name: apiGroups
11749 type:
11750 list:
11751 elementType:
11752 scalar: string
11753 elementRelationship: atomic
11754 - name: nonResourceURLs
11755 type:
11756 list:
11757 elementType:
11758 scalar: string
11759 elementRelationship: atomic
11760 - name: resourceNames
11761 type:
11762 list:
11763 elementType:
11764 scalar: string
11765 elementRelationship: atomic
11766 - name: resources
11767 type:
11768 list:
11769 elementType:
11770 scalar: string
11771 elementRelationship: atomic
11772 - name: verbs
11773 type:
11774 list:
11775 elementType:
11776 scalar: string
11777 elementRelationship: atomic
11778 - name: io.k8s.api.rbac.v1alpha1.Role
11779 map:
11780 fields:
11781 - name: apiVersion
11782 type:
11783 scalar: string
11784 - name: kind
11785 type:
11786 scalar: string
11787 - name: metadata
11788 type:
11789 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11790 default: {}
11791 - name: rules
11792 type:
11793 list:
11794 elementType:
11795 namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
11796 elementRelationship: atomic
11797 - name: io.k8s.api.rbac.v1alpha1.RoleBinding
11798 map:
11799 fields:
11800 - name: apiVersion
11801 type:
11802 scalar: string
11803 - name: kind
11804 type:
11805 scalar: string
11806 - name: metadata
11807 type:
11808 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11809 default: {}
11810 - name: roleRef
11811 type:
11812 namedType: io.k8s.api.rbac.v1alpha1.RoleRef
11813 default: {}
11814 - name: subjects
11815 type:
11816 list:
11817 elementType:
11818 namedType: io.k8s.api.rbac.v1alpha1.Subject
11819 elementRelationship: atomic
11820 - name: io.k8s.api.rbac.v1alpha1.RoleRef
11821 map:
11822 fields:
11823 - name: apiGroup
11824 type:
11825 scalar: string
11826 default: ""
11827 - name: kind
11828 type:
11829 scalar: string
11830 default: ""
11831 - name: name
11832 type:
11833 scalar: string
11834 default: ""
11835 - name: io.k8s.api.rbac.v1alpha1.Subject
11836 map:
11837 fields:
11838 - name: apiVersion
11839 type:
11840 scalar: string
11841 - name: kind
11842 type:
11843 scalar: string
11844 default: ""
11845 - name: name
11846 type:
11847 scalar: string
11848 default: ""
11849 - name: namespace
11850 type:
11851 scalar: string
11852 - name: io.k8s.api.rbac.v1beta1.AggregationRule
11853 map:
11854 fields:
11855 - name: clusterRoleSelectors
11856 type:
11857 list:
11858 elementType:
11859 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
11860 elementRelationship: atomic
11861 - name: io.k8s.api.rbac.v1beta1.ClusterRole
11862 map:
11863 fields:
11864 - name: aggregationRule
11865 type:
11866 namedType: io.k8s.api.rbac.v1beta1.AggregationRule
11867 - name: apiVersion
11868 type:
11869 scalar: string
11870 - name: kind
11871 type:
11872 scalar: string
11873 - name: metadata
11874 type:
11875 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11876 default: {}
11877 - name: rules
11878 type:
11879 list:
11880 elementType:
11881 namedType: io.k8s.api.rbac.v1beta1.PolicyRule
11882 elementRelationship: atomic
11883 - name: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
11884 map:
11885 fields:
11886 - name: apiVersion
11887 type:
11888 scalar: string
11889 - name: kind
11890 type:
11891 scalar: string
11892 - name: metadata
11893 type:
11894 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11895 default: {}
11896 - name: roleRef
11897 type:
11898 namedType: io.k8s.api.rbac.v1beta1.RoleRef
11899 default: {}
11900 - name: subjects
11901 type:
11902 list:
11903 elementType:
11904 namedType: io.k8s.api.rbac.v1beta1.Subject
11905 elementRelationship: atomic
11906 - name: io.k8s.api.rbac.v1beta1.PolicyRule
11907 map:
11908 fields:
11909 - name: apiGroups
11910 type:
11911 list:
11912 elementType:
11913 scalar: string
11914 elementRelationship: atomic
11915 - name: nonResourceURLs
11916 type:
11917 list:
11918 elementType:
11919 scalar: string
11920 elementRelationship: atomic
11921 - name: resourceNames
11922 type:
11923 list:
11924 elementType:
11925 scalar: string
11926 elementRelationship: atomic
11927 - name: resources
11928 type:
11929 list:
11930 elementType:
11931 scalar: string
11932 elementRelationship: atomic
11933 - name: verbs
11934 type:
11935 list:
11936 elementType:
11937 scalar: string
11938 elementRelationship: atomic
11939 - name: io.k8s.api.rbac.v1beta1.Role
11940 map:
11941 fields:
11942 - name: apiVersion
11943 type:
11944 scalar: string
11945 - name: kind
11946 type:
11947 scalar: string
11948 - name: metadata
11949 type:
11950 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11951 default: {}
11952 - name: rules
11953 type:
11954 list:
11955 elementType:
11956 namedType: io.k8s.api.rbac.v1beta1.PolicyRule
11957 elementRelationship: atomic
11958 - name: io.k8s.api.rbac.v1beta1.RoleBinding
11959 map:
11960 fields:
11961 - name: apiVersion
11962 type:
11963 scalar: string
11964 - name: kind
11965 type:
11966 scalar: string
11967 - name: metadata
11968 type:
11969 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
11970 default: {}
11971 - name: roleRef
11972 type:
11973 namedType: io.k8s.api.rbac.v1beta1.RoleRef
11974 default: {}
11975 - name: subjects
11976 type:
11977 list:
11978 elementType:
11979 namedType: io.k8s.api.rbac.v1beta1.Subject
11980 elementRelationship: atomic
11981 - name: io.k8s.api.rbac.v1beta1.RoleRef
11982 map:
11983 fields:
11984 - name: apiGroup
11985 type:
11986 scalar: string
11987 default: ""
11988 - name: kind
11989 type:
11990 scalar: string
11991 default: ""
11992 - name: name
11993 type:
11994 scalar: string
11995 default: ""
11996 - name: io.k8s.api.rbac.v1beta1.Subject
11997 map:
11998 fields:
11999 - name: apiGroup
12000 type:
12001 scalar: string
12002 - name: kind
12003 type:
12004 scalar: string
12005 default: ""
12006 - name: name
12007 type:
12008 scalar: string
12009 default: ""
12010 - name: namespace
12011 type:
12012 scalar: string
12013 - name: io.k8s.api.resource.v1alpha2.AllocationResult
12014 map:
12015 fields:
12016 - name: availableOnNodes
12017 type:
12018 namedType: io.k8s.api.core.v1.NodeSelector
12019 - name: resourceHandles
12020 type:
12021 list:
12022 elementType:
12023 namedType: io.k8s.api.resource.v1alpha2.ResourceHandle
12024 elementRelationship: atomic
12025 - name: shareable
12026 type:
12027 scalar: boolean
12028 - name: io.k8s.api.resource.v1alpha2.DriverAllocationResult
12029 map:
12030 fields:
12031 - name: namedResources
12032 type:
12033 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult
12034 - name: vendorRequestParameters
12035 type:
12036 namedType: __untyped_atomic_
12037 - name: io.k8s.api.resource.v1alpha2.DriverRequests
12038 map:
12039 fields:
12040 - name: driverName
12041 type:
12042 scalar: string
12043 - name: requests
12044 type:
12045 list:
12046 elementType:
12047 namedType: io.k8s.api.resource.v1alpha2.ResourceRequest
12048 elementRelationship: atomic
12049 - name: vendorParameters
12050 type:
12051 namedType: __untyped_atomic_
12052 - name: io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult
12053 map:
12054 fields:
12055 - name: name
12056 type:
12057 scalar: string
12058 default: ""
12059 - name: io.k8s.api.resource.v1alpha2.NamedResourcesAttribute
12060 map:
12061 fields:
12062 - name: bool
12063 type:
12064 scalar: boolean
12065 - name: int
12066 type:
12067 scalar: numeric
12068 - name: intSlice
12069 type:
12070 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice
12071 - name: name
12072 type:
12073 scalar: string
12074 default: ""
12075 - name: quantity
12076 type:
12077 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
12078 - name: string
12079 type:
12080 scalar: string
12081 - name: stringSlice
12082 type:
12083 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice
12084 - name: version
12085 type:
12086 scalar: string
12087 - name: io.k8s.api.resource.v1alpha2.NamedResourcesFilter
12088 map:
12089 fields:
12090 - name: selector
12091 type:
12092 scalar: string
12093 default: ""
12094 - name: io.k8s.api.resource.v1alpha2.NamedResourcesInstance
12095 map:
12096 fields:
12097 - name: attributes
12098 type:
12099 list:
12100 elementType:
12101 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesAttribute
12102 elementRelationship: atomic
12103 - name: name
12104 type:
12105 scalar: string
12106 default: ""
12107 - name: io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice
12108 map:
12109 fields:
12110 - name: ints
12111 type:
12112 list:
12113 elementType:
12114 scalar: numeric
12115 elementRelationship: atomic
12116 - name: io.k8s.api.resource.v1alpha2.NamedResourcesRequest
12117 map:
12118 fields:
12119 - name: selector
12120 type:
12121 scalar: string
12122 default: ""
12123 - name: io.k8s.api.resource.v1alpha2.NamedResourcesResources
12124 map:
12125 fields:
12126 - name: instances
12127 type:
12128 list:
12129 elementType:
12130 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesInstance
12131 elementRelationship: atomic
12132 - name: io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice
12133 map:
12134 fields:
12135 - name: strings
12136 type:
12137 list:
12138 elementType:
12139 scalar: string
12140 elementRelationship: atomic
12141 - name: io.k8s.api.resource.v1alpha2.PodSchedulingContext
12142 map:
12143 fields:
12144 - name: apiVersion
12145 type:
12146 scalar: string
12147 - name: kind
12148 type:
12149 scalar: string
12150 - name: metadata
12151 type:
12152 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12153 default: {}
12154 - name: spec
12155 type:
12156 namedType: io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec
12157 default: {}
12158 - name: status
12159 type:
12160 namedType: io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus
12161 default: {}
12162 - name: io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec
12163 map:
12164 fields:
12165 - name: potentialNodes
12166 type:
12167 list:
12168 elementType:
12169 scalar: string
12170 elementRelationship: atomic
12171 - name: selectedNode
12172 type:
12173 scalar: string
12174 - name: io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus
12175 map:
12176 fields:
12177 - name: resourceClaims
12178 type:
12179 list:
12180 elementType:
12181 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus
12182 elementRelationship: associative
12183 keys:
12184 - name
12185 - name: io.k8s.api.resource.v1alpha2.ResourceClaim
12186 map:
12187 fields:
12188 - name: apiVersion
12189 type:
12190 scalar: string
12191 - name: kind
12192 type:
12193 scalar: string
12194 - name: metadata
12195 type:
12196 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12197 default: {}
12198 - name: spec
12199 type:
12200 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
12201 default: {}
12202 - name: status
12203 type:
12204 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimStatus
12205 default: {}
12206 - name: io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference
12207 map:
12208 fields:
12209 - name: apiGroup
12210 type:
12211 scalar: string
12212 - name: name
12213 type:
12214 scalar: string
12215 default: ""
12216 - name: resource
12217 type:
12218 scalar: string
12219 default: ""
12220 - name: uid
12221 type:
12222 scalar: string
12223 default: ""
12224 - name: io.k8s.api.resource.v1alpha2.ResourceClaimParameters
12225 map:
12226 fields:
12227 - name: apiVersion
12228 type:
12229 scalar: string
12230 - name: driverRequests
12231 type:
12232 list:
12233 elementType:
12234 namedType: io.k8s.api.resource.v1alpha2.DriverRequests
12235 elementRelationship: atomic
12236 - name: generatedFrom
12237 type:
12238 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
12239 - name: kind
12240 type:
12241 scalar: string
12242 - name: metadata
12243 type:
12244 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12245 default: {}
12246 - name: shareable
12247 type:
12248 scalar: boolean
12249 - name: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
12250 map:
12251 fields:
12252 - name: apiGroup
12253 type:
12254 scalar: string
12255 - name: kind
12256 type:
12257 scalar: string
12258 default: ""
12259 - name: name
12260 type:
12261 scalar: string
12262 default: ""
12263 - name: io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus
12264 map:
12265 fields:
12266 - name: name
12267 type:
12268 scalar: string
12269 - name: unsuitableNodes
12270 type:
12271 list:
12272 elementType:
12273 scalar: string
12274 elementRelationship: atomic
12275 - name: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
12276 map:
12277 fields:
12278 - name: allocationMode
12279 type:
12280 scalar: string
12281 - name: parametersRef
12282 type:
12283 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
12284 - name: resourceClassName
12285 type:
12286 scalar: string
12287 default: ""
12288 - name: io.k8s.api.resource.v1alpha2.ResourceClaimStatus
12289 map:
12290 fields:
12291 - name: allocation
12292 type:
12293 namedType: io.k8s.api.resource.v1alpha2.AllocationResult
12294 - name: deallocationRequested
12295 type:
12296 scalar: boolean
12297 - name: driverName
12298 type:
12299 scalar: string
12300 - name: reservedFor
12301 type:
12302 list:
12303 elementType:
12304 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference
12305 elementRelationship: associative
12306 keys:
12307 - uid
12308 - name: io.k8s.api.resource.v1alpha2.ResourceClaimTemplate
12309 map:
12310 fields:
12311 - name: apiVersion
12312 type:
12313 scalar: string
12314 - name: kind
12315 type:
12316 scalar: string
12317 - name: metadata
12318 type:
12319 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12320 default: {}
12321 - name: spec
12322 type:
12323 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec
12324 default: {}
12325 - name: io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec
12326 map:
12327 fields:
12328 - name: metadata
12329 type:
12330 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12331 default: {}
12332 - name: spec
12333 type:
12334 namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
12335 default: {}
12336 - name: io.k8s.api.resource.v1alpha2.ResourceClass
12337 map:
12338 fields:
12339 - name: apiVersion
12340 type:
12341 scalar: string
12342 - name: driverName
12343 type:
12344 scalar: string
12345 default: ""
12346 - name: kind
12347 type:
12348 scalar: string
12349 - name: metadata
12350 type:
12351 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12352 default: {}
12353 - name: parametersRef
12354 type:
12355 namedType: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
12356 - name: structuredParameters
12357 type:
12358 scalar: boolean
12359 - name: suitableNodes
12360 type:
12361 namedType: io.k8s.api.core.v1.NodeSelector
12362 - name: io.k8s.api.resource.v1alpha2.ResourceClassParameters
12363 map:
12364 fields:
12365 - name: apiVersion
12366 type:
12367 scalar: string
12368 - name: filters
12369 type:
12370 list:
12371 elementType:
12372 namedType: io.k8s.api.resource.v1alpha2.ResourceFilter
12373 elementRelationship: atomic
12374 - name: generatedFrom
12375 type:
12376 namedType: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
12377 - name: kind
12378 type:
12379 scalar: string
12380 - name: metadata
12381 type:
12382 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12383 default: {}
12384 - name: vendorParameters
12385 type:
12386 list:
12387 elementType:
12388 namedType: io.k8s.api.resource.v1alpha2.VendorParameters
12389 elementRelationship: atomic
12390 - name: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
12391 map:
12392 fields:
12393 - name: apiGroup
12394 type:
12395 scalar: string
12396 - name: kind
12397 type:
12398 scalar: string
12399 default: ""
12400 - name: name
12401 type:
12402 scalar: string
12403 default: ""
12404 - name: namespace
12405 type:
12406 scalar: string
12407 - name: io.k8s.api.resource.v1alpha2.ResourceFilter
12408 map:
12409 fields:
12410 - name: driverName
12411 type:
12412 scalar: string
12413 - name: namedResources
12414 type:
12415 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesFilter
12416 - name: io.k8s.api.resource.v1alpha2.ResourceHandle
12417 map:
12418 fields:
12419 - name: data
12420 type:
12421 scalar: string
12422 - name: driverName
12423 type:
12424 scalar: string
12425 - name: structuredData
12426 type:
12427 namedType: io.k8s.api.resource.v1alpha2.StructuredResourceHandle
12428 - name: io.k8s.api.resource.v1alpha2.ResourceRequest
12429 map:
12430 fields:
12431 - name: namedResources
12432 type:
12433 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesRequest
12434 - name: vendorParameters
12435 type:
12436 namedType: __untyped_atomic_
12437 - name: io.k8s.api.resource.v1alpha2.ResourceSlice
12438 map:
12439 fields:
12440 - name: apiVersion
12441 type:
12442 scalar: string
12443 - name: driverName
12444 type:
12445 scalar: string
12446 default: ""
12447 - name: kind
12448 type:
12449 scalar: string
12450 - name: metadata
12451 type:
12452 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12453 default: {}
12454 - name: namedResources
12455 type:
12456 namedType: io.k8s.api.resource.v1alpha2.NamedResourcesResources
12457 - name: nodeName
12458 type:
12459 scalar: string
12460 - name: io.k8s.api.resource.v1alpha2.StructuredResourceHandle
12461 map:
12462 fields:
12463 - name: nodeName
12464 type:
12465 scalar: string
12466 - name: results
12467 type:
12468 list:
12469 elementType:
12470 namedType: io.k8s.api.resource.v1alpha2.DriverAllocationResult
12471 elementRelationship: atomic
12472 - name: vendorClaimParameters
12473 type:
12474 namedType: __untyped_atomic_
12475 - name: vendorClassParameters
12476 type:
12477 namedType: __untyped_atomic_
12478 - name: io.k8s.api.resource.v1alpha2.VendorParameters
12479 map:
12480 fields:
12481 - name: driverName
12482 type:
12483 scalar: string
12484 - name: parameters
12485 type:
12486 namedType: __untyped_atomic_
12487 - name: io.k8s.api.scheduling.v1.PriorityClass
12488 map:
12489 fields:
12490 - name: apiVersion
12491 type:
12492 scalar: string
12493 - name: description
12494 type:
12495 scalar: string
12496 - name: globalDefault
12497 type:
12498 scalar: boolean
12499 - name: kind
12500 type:
12501 scalar: string
12502 - name: metadata
12503 type:
12504 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12505 default: {}
12506 - name: preemptionPolicy
12507 type:
12508 scalar: string
12509 - name: value
12510 type:
12511 scalar: numeric
12512 default: 0
12513 - name: io.k8s.api.scheduling.v1alpha1.PriorityClass
12514 map:
12515 fields:
12516 - name: apiVersion
12517 type:
12518 scalar: string
12519 - name: description
12520 type:
12521 scalar: string
12522 - name: globalDefault
12523 type:
12524 scalar: boolean
12525 - name: kind
12526 type:
12527 scalar: string
12528 - name: metadata
12529 type:
12530 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12531 default: {}
12532 - name: preemptionPolicy
12533 type:
12534 scalar: string
12535 - name: value
12536 type:
12537 scalar: numeric
12538 default: 0
12539 - name: io.k8s.api.scheduling.v1beta1.PriorityClass
12540 map:
12541 fields:
12542 - name: apiVersion
12543 type:
12544 scalar: string
12545 - name: description
12546 type:
12547 scalar: string
12548 - name: globalDefault
12549 type:
12550 scalar: boolean
12551 - name: kind
12552 type:
12553 scalar: string
12554 - name: metadata
12555 type:
12556 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12557 default: {}
12558 - name: preemptionPolicy
12559 type:
12560 scalar: string
12561 - name: value
12562 type:
12563 scalar: numeric
12564 default: 0
12565 - name: io.k8s.api.storage.v1.CSIDriver
12566 map:
12567 fields:
12568 - name: apiVersion
12569 type:
12570 scalar: string
12571 - name: kind
12572 type:
12573 scalar: string
12574 - name: metadata
12575 type:
12576 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12577 default: {}
12578 - name: spec
12579 type:
12580 namedType: io.k8s.api.storage.v1.CSIDriverSpec
12581 default: {}
12582 - name: io.k8s.api.storage.v1.CSIDriverSpec
12583 map:
12584 fields:
12585 - name: attachRequired
12586 type:
12587 scalar: boolean
12588 - name: fsGroupPolicy
12589 type:
12590 scalar: string
12591 - name: podInfoOnMount
12592 type:
12593 scalar: boolean
12594 - name: requiresRepublish
12595 type:
12596 scalar: boolean
12597 - name: seLinuxMount
12598 type:
12599 scalar: boolean
12600 - name: storageCapacity
12601 type:
12602 scalar: boolean
12603 - name: tokenRequests
12604 type:
12605 list:
12606 elementType:
12607 namedType: io.k8s.api.storage.v1.TokenRequest
12608 elementRelationship: atomic
12609 - name: volumeLifecycleModes
12610 type:
12611 list:
12612 elementType:
12613 scalar: string
12614 elementRelationship: associative
12615 - name: io.k8s.api.storage.v1.CSINode
12616 map:
12617 fields:
12618 - name: apiVersion
12619 type:
12620 scalar: string
12621 - name: kind
12622 type:
12623 scalar: string
12624 - name: metadata
12625 type:
12626 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12627 default: {}
12628 - name: spec
12629 type:
12630 namedType: io.k8s.api.storage.v1.CSINodeSpec
12631 default: {}
12632 - name: io.k8s.api.storage.v1.CSINodeDriver
12633 map:
12634 fields:
12635 - name: allocatable
12636 type:
12637 namedType: io.k8s.api.storage.v1.VolumeNodeResources
12638 - name: name
12639 type:
12640 scalar: string
12641 default: ""
12642 - name: nodeID
12643 type:
12644 scalar: string
12645 default: ""
12646 - name: topologyKeys
12647 type:
12648 list:
12649 elementType:
12650 scalar: string
12651 elementRelationship: atomic
12652 - name: io.k8s.api.storage.v1.CSINodeSpec
12653 map:
12654 fields:
12655 - name: drivers
12656 type:
12657 list:
12658 elementType:
12659 namedType: io.k8s.api.storage.v1.CSINodeDriver
12660 elementRelationship: associative
12661 keys:
12662 - name
12663 - name: io.k8s.api.storage.v1.CSIStorageCapacity
12664 map:
12665 fields:
12666 - name: apiVersion
12667 type:
12668 scalar: string
12669 - name: capacity
12670 type:
12671 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
12672 - name: kind
12673 type:
12674 scalar: string
12675 - name: maximumVolumeSize
12676 type:
12677 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
12678 - name: metadata
12679 type:
12680 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12681 default: {}
12682 - name: nodeTopology
12683 type:
12684 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
12685 - name: storageClassName
12686 type:
12687 scalar: string
12688 default: ""
12689 - name: io.k8s.api.storage.v1.StorageClass
12690 map:
12691 fields:
12692 - name: allowVolumeExpansion
12693 type:
12694 scalar: boolean
12695 - name: allowedTopologies
12696 type:
12697 list:
12698 elementType:
12699 namedType: io.k8s.api.core.v1.TopologySelectorTerm
12700 elementRelationship: atomic
12701 - name: apiVersion
12702 type:
12703 scalar: string
12704 - name: kind
12705 type:
12706 scalar: string
12707 - name: metadata
12708 type:
12709 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12710 default: {}
12711 - name: mountOptions
12712 type:
12713 list:
12714 elementType:
12715 scalar: string
12716 elementRelationship: atomic
12717 - name: parameters
12718 type:
12719 map:
12720 elementType:
12721 scalar: string
12722 - name: provisioner
12723 type:
12724 scalar: string
12725 default: ""
12726 - name: reclaimPolicy
12727 type:
12728 scalar: string
12729 - name: volumeBindingMode
12730 type:
12731 scalar: string
12732 - name: io.k8s.api.storage.v1.TokenRequest
12733 map:
12734 fields:
12735 - name: audience
12736 type:
12737 scalar: string
12738 default: ""
12739 - name: expirationSeconds
12740 type:
12741 scalar: numeric
12742 - name: io.k8s.api.storage.v1.VolumeAttachment
12743 map:
12744 fields:
12745 - name: apiVersion
12746 type:
12747 scalar: string
12748 - name: kind
12749 type:
12750 scalar: string
12751 - name: metadata
12752 type:
12753 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12754 default: {}
12755 - name: spec
12756 type:
12757 namedType: io.k8s.api.storage.v1.VolumeAttachmentSpec
12758 default: {}
12759 - name: status
12760 type:
12761 namedType: io.k8s.api.storage.v1.VolumeAttachmentStatus
12762 default: {}
12763 - name: io.k8s.api.storage.v1.VolumeAttachmentSource
12764 map:
12765 fields:
12766 - name: inlineVolumeSpec
12767 type:
12768 namedType: io.k8s.api.core.v1.PersistentVolumeSpec
12769 - name: persistentVolumeName
12770 type:
12771 scalar: string
12772 - name: io.k8s.api.storage.v1.VolumeAttachmentSpec
12773 map:
12774 fields:
12775 - name: attacher
12776 type:
12777 scalar: string
12778 default: ""
12779 - name: nodeName
12780 type:
12781 scalar: string
12782 default: ""
12783 - name: source
12784 type:
12785 namedType: io.k8s.api.storage.v1.VolumeAttachmentSource
12786 default: {}
12787 - name: io.k8s.api.storage.v1.VolumeAttachmentStatus
12788 map:
12789 fields:
12790 - name: attachError
12791 type:
12792 namedType: io.k8s.api.storage.v1.VolumeError
12793 - name: attached
12794 type:
12795 scalar: boolean
12796 default: false
12797 - name: attachmentMetadata
12798 type:
12799 map:
12800 elementType:
12801 scalar: string
12802 - name: detachError
12803 type:
12804 namedType: io.k8s.api.storage.v1.VolumeError
12805 - name: io.k8s.api.storage.v1.VolumeError
12806 map:
12807 fields:
12808 - name: message
12809 type:
12810 scalar: string
12811 - name: time
12812 type:
12813 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
12814 - name: io.k8s.api.storage.v1.VolumeNodeResources
12815 map:
12816 fields:
12817 - name: count
12818 type:
12819 scalar: numeric
12820 - name: io.k8s.api.storage.v1alpha1.CSIStorageCapacity
12821 map:
12822 fields:
12823 - name: apiVersion
12824 type:
12825 scalar: string
12826 - name: capacity
12827 type:
12828 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
12829 - name: kind
12830 type:
12831 scalar: string
12832 - name: maximumVolumeSize
12833 type:
12834 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
12835 - name: metadata
12836 type:
12837 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12838 default: {}
12839 - name: nodeTopology
12840 type:
12841 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
12842 - name: storageClassName
12843 type:
12844 scalar: string
12845 default: ""
12846 - name: io.k8s.api.storage.v1alpha1.VolumeAttachment
12847 map:
12848 fields:
12849 - name: apiVersion
12850 type:
12851 scalar: string
12852 - name: kind
12853 type:
12854 scalar: string
12855 - name: metadata
12856 type:
12857 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12858 default: {}
12859 - name: spec
12860 type:
12861 namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
12862 default: {}
12863 - name: status
12864 type:
12865 namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
12866 default: {}
12867 - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
12868 map:
12869 fields:
12870 - name: inlineVolumeSpec
12871 type:
12872 namedType: io.k8s.api.core.v1.PersistentVolumeSpec
12873 - name: persistentVolumeName
12874 type:
12875 scalar: string
12876 - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
12877 map:
12878 fields:
12879 - name: attacher
12880 type:
12881 scalar: string
12882 default: ""
12883 - name: nodeName
12884 type:
12885 scalar: string
12886 default: ""
12887 - name: source
12888 type:
12889 namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
12890 default: {}
12891 - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
12892 map:
12893 fields:
12894 - name: attachError
12895 type:
12896 namedType: io.k8s.api.storage.v1alpha1.VolumeError
12897 - name: attached
12898 type:
12899 scalar: boolean
12900 default: false
12901 - name: attachmentMetadata
12902 type:
12903 map:
12904 elementType:
12905 scalar: string
12906 - name: detachError
12907 type:
12908 namedType: io.k8s.api.storage.v1alpha1.VolumeError
12909 - name: io.k8s.api.storage.v1alpha1.VolumeAttributesClass
12910 map:
12911 fields:
12912 - name: apiVersion
12913 type:
12914 scalar: string
12915 - name: driverName
12916 type:
12917 scalar: string
12918 default: ""
12919 - name: kind
12920 type:
12921 scalar: string
12922 - name: metadata
12923 type:
12924 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12925 default: {}
12926 - name: parameters
12927 type:
12928 map:
12929 elementType:
12930 scalar: string
12931 - name: io.k8s.api.storage.v1alpha1.VolumeError
12932 map:
12933 fields:
12934 - name: message
12935 type:
12936 scalar: string
12937 - name: time
12938 type:
12939 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
12940 - name: io.k8s.api.storage.v1beta1.CSIDriver
12941 map:
12942 fields:
12943 - name: apiVersion
12944 type:
12945 scalar: string
12946 - name: kind
12947 type:
12948 scalar: string
12949 - name: metadata
12950 type:
12951 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
12952 default: {}
12953 - name: spec
12954 type:
12955 namedType: io.k8s.api.storage.v1beta1.CSIDriverSpec
12956 default: {}
12957 - name: io.k8s.api.storage.v1beta1.CSIDriverSpec
12958 map:
12959 fields:
12960 - name: attachRequired
12961 type:
12962 scalar: boolean
12963 - name: fsGroupPolicy
12964 type:
12965 scalar: string
12966 - name: podInfoOnMount
12967 type:
12968 scalar: boolean
12969 - name: requiresRepublish
12970 type:
12971 scalar: boolean
12972 - name: seLinuxMount
12973 type:
12974 scalar: boolean
12975 - name: storageCapacity
12976 type:
12977 scalar: boolean
12978 - name: tokenRequests
12979 type:
12980 list:
12981 elementType:
12982 namedType: io.k8s.api.storage.v1beta1.TokenRequest
12983 elementRelationship: atomic
12984 - name: volumeLifecycleModes
12985 type:
12986 list:
12987 elementType:
12988 scalar: string
12989 elementRelationship: atomic
12990 - name: io.k8s.api.storage.v1beta1.CSINode
12991 map:
12992 fields:
12993 - name: apiVersion
12994 type:
12995 scalar: string
12996 - name: kind
12997 type:
12998 scalar: string
12999 - name: metadata
13000 type:
13001 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
13002 default: {}
13003 - name: spec
13004 type:
13005 namedType: io.k8s.api.storage.v1beta1.CSINodeSpec
13006 default: {}
13007 - name: io.k8s.api.storage.v1beta1.CSINodeDriver
13008 map:
13009 fields:
13010 - name: allocatable
13011 type:
13012 namedType: io.k8s.api.storage.v1beta1.VolumeNodeResources
13013 - name: name
13014 type:
13015 scalar: string
13016 default: ""
13017 - name: nodeID
13018 type:
13019 scalar: string
13020 default: ""
13021 - name: topologyKeys
13022 type:
13023 list:
13024 elementType:
13025 scalar: string
13026 elementRelationship: atomic
13027 - name: io.k8s.api.storage.v1beta1.CSINodeSpec
13028 map:
13029 fields:
13030 - name: drivers
13031 type:
13032 list:
13033 elementType:
13034 namedType: io.k8s.api.storage.v1beta1.CSINodeDriver
13035 elementRelationship: associative
13036 keys:
13037 - name
13038 - name: io.k8s.api.storage.v1beta1.CSIStorageCapacity
13039 map:
13040 fields:
13041 - name: apiVersion
13042 type:
13043 scalar: string
13044 - name: capacity
13045 type:
13046 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
13047 - name: kind
13048 type:
13049 scalar: string
13050 - name: maximumVolumeSize
13051 type:
13052 namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
13053 - name: metadata
13054 type:
13055 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
13056 default: {}
13057 - name: nodeTopology
13058 type:
13059 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
13060 - name: storageClassName
13061 type:
13062 scalar: string
13063 default: ""
13064 - name: io.k8s.api.storage.v1beta1.StorageClass
13065 map:
13066 fields:
13067 - name: allowVolumeExpansion
13068 type:
13069 scalar: boolean
13070 - name: allowedTopologies
13071 type:
13072 list:
13073 elementType:
13074 namedType: io.k8s.api.core.v1.TopologySelectorTerm
13075 elementRelationship: atomic
13076 - name: apiVersion
13077 type:
13078 scalar: string
13079 - name: kind
13080 type:
13081 scalar: string
13082 - name: metadata
13083 type:
13084 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
13085 default: {}
13086 - name: mountOptions
13087 type:
13088 list:
13089 elementType:
13090 scalar: string
13091 elementRelationship: atomic
13092 - name: parameters
13093 type:
13094 map:
13095 elementType:
13096 scalar: string
13097 - name: provisioner
13098 type:
13099 scalar: string
13100 default: ""
13101 - name: reclaimPolicy
13102 type:
13103 scalar: string
13104 - name: volumeBindingMode
13105 type:
13106 scalar: string
13107 - name: io.k8s.api.storage.v1beta1.TokenRequest
13108 map:
13109 fields:
13110 - name: audience
13111 type:
13112 scalar: string
13113 default: ""
13114 - name: expirationSeconds
13115 type:
13116 scalar: numeric
13117 - name: io.k8s.api.storage.v1beta1.VolumeAttachment
13118 map:
13119 fields:
13120 - name: apiVersion
13121 type:
13122 scalar: string
13123 - name: kind
13124 type:
13125 scalar: string
13126 - name: metadata
13127 type:
13128 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
13129 default: {}
13130 - name: spec
13131 type:
13132 namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
13133 default: {}
13134 - name: status
13135 type:
13136 namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
13137 default: {}
13138 - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
13139 map:
13140 fields:
13141 - name: inlineVolumeSpec
13142 type:
13143 namedType: io.k8s.api.core.v1.PersistentVolumeSpec
13144 - name: persistentVolumeName
13145 type:
13146 scalar: string
13147 - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
13148 map:
13149 fields:
13150 - name: attacher
13151 type:
13152 scalar: string
13153 default: ""
13154 - name: nodeName
13155 type:
13156 scalar: string
13157 default: ""
13158 - name: source
13159 type:
13160 namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
13161 default: {}
13162 - name: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
13163 map:
13164 fields:
13165 - name: attachError
13166 type:
13167 namedType: io.k8s.api.storage.v1beta1.VolumeError
13168 - name: attached
13169 type:
13170 scalar: boolean
13171 default: false
13172 - name: attachmentMetadata
13173 type:
13174 map:
13175 elementType:
13176 scalar: string
13177 - name: detachError
13178 type:
13179 namedType: io.k8s.api.storage.v1beta1.VolumeError
13180 - name: io.k8s.api.storage.v1beta1.VolumeError
13181 map:
13182 fields:
13183 - name: message
13184 type:
13185 scalar: string
13186 - name: time
13187 type:
13188 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
13189 - name: io.k8s.api.storage.v1beta1.VolumeNodeResources
13190 map:
13191 fields:
13192 - name: count
13193 type:
13194 scalar: numeric
13195 - name: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
13196 map:
13197 fields:
13198 - name: group
13199 type:
13200 scalar: string
13201 - name: resource
13202 type:
13203 scalar: string
13204 - name: version
13205 type:
13206 scalar: string
13207 - name: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
13208 map:
13209 fields:
13210 - name: lastUpdateTime
13211 type:
13212 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
13213 - name: message
13214 type:
13215 scalar: string
13216 - name: reason
13217 type:
13218 scalar: string
13219 - name: status
13220 type:
13221 scalar: string
13222 default: ""
13223 - name: type
13224 type:
13225 scalar: string
13226 default: ""
13227 - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration
13228 map:
13229 fields:
13230 - name: apiVersion
13231 type:
13232 scalar: string
13233 - name: kind
13234 type:
13235 scalar: string
13236 - name: metadata
13237 type:
13238 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
13239 default: {}
13240 - name: spec
13241 type:
13242 namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
13243 default: {}
13244 - name: status
13245 type:
13246 namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
13247 default: {}
13248 - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
13249 map:
13250 fields:
13251 - name: continueToken
13252 type:
13253 scalar: string
13254 - name: resource
13255 type:
13256 namedType: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
13257 default: {}
13258 - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
13259 map:
13260 fields:
13261 - name: conditions
13262 type:
13263 list:
13264 elementType:
13265 namedType: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
13266 elementRelationship: associative
13267 keys:
13268 - type
13269 - name: resourceVersion
13270 type:
13271 scalar: string
13272 - name: io.k8s.apimachinery.pkg.api.resource.Quantity
13273 scalar: untyped
13274 - name: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
13275 map:
13276 fields:
13277 - name: lastTransitionTime
13278 type:
13279 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
13280 - name: message
13281 type:
13282 scalar: string
13283 default: ""
13284 - name: observedGeneration
13285 type:
13286 scalar: numeric
13287 - name: reason
13288 type:
13289 scalar: string
13290 default: ""
13291 - name: status
13292 type:
13293 scalar: string
13294 default: ""
13295 - name: type
13296 type:
13297 scalar: string
13298 default: ""
13299 - name: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
13300 map:
13301 fields:
13302 - name: apiVersion
13303 type:
13304 scalar: string
13305 - name: dryRun
13306 type:
13307 list:
13308 elementType:
13309 scalar: string
13310 elementRelationship: atomic
13311 - name: gracePeriodSeconds
13312 type:
13313 scalar: numeric
13314 - name: kind
13315 type:
13316 scalar: string
13317 - name: orphanDependents
13318 type:
13319 scalar: boolean
13320 - name: preconditions
13321 type:
13322 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
13323 - name: propagationPolicy
13324 type:
13325 scalar: string
13326 - name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
13327 map:
13328 elementType:
13329 scalar: untyped
13330 list:
13331 elementType:
13332 namedType: __untyped_atomic_
13333 elementRelationship: atomic
13334 map:
13335 elementType:
13336 namedType: __untyped_deduced_
13337 elementRelationship: separable
13338 - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
13339 map:
13340 fields:
13341 - name: matchExpressions
13342 type:
13343 list:
13344 elementType:
13345 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
13346 elementRelationship: atomic
13347 - name: matchLabels
13348 type:
13349 map:
13350 elementType:
13351 scalar: string
13352 elementRelationship: atomic
13353 - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
13354 map:
13355 fields:
13356 - name: key
13357 type:
13358 scalar: string
13359 default: ""
13360 - name: operator
13361 type:
13362 scalar: string
13363 default: ""
13364 - name: values
13365 type:
13366 list:
13367 elementType:
13368 scalar: string
13369 elementRelationship: atomic
13370 - name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
13371 map:
13372 fields:
13373 - name: apiVersion
13374 type:
13375 scalar: string
13376 - name: fieldsType
13377 type:
13378 scalar: string
13379 - name: fieldsV1
13380 type:
13381 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
13382 - name: manager
13383 type:
13384 scalar: string
13385 - name: operation
13386 type:
13387 scalar: string
13388 - name: subresource
13389 type:
13390 scalar: string
13391 - name: time
13392 type:
13393 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
13394 - name: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
13395 scalar: untyped
13396 - name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
13397 map:
13398 fields:
13399 - name: annotations
13400 type:
13401 map:
13402 elementType:
13403 scalar: string
13404 - name: creationTimestamp
13405 type:
13406 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
13407 - name: deletionGracePeriodSeconds
13408 type:
13409 scalar: numeric
13410 - name: deletionTimestamp
13411 type:
13412 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
13413 - name: finalizers
13414 type:
13415 list:
13416 elementType:
13417 scalar: string
13418 elementRelationship: associative
13419 - name: generateName
13420 type:
13421 scalar: string
13422 - name: generation
13423 type:
13424 scalar: numeric
13425 - name: labels
13426 type:
13427 map:
13428 elementType:
13429 scalar: string
13430 - name: managedFields
13431 type:
13432 list:
13433 elementType:
13434 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
13435 elementRelationship: atomic
13436 - name: name
13437 type:
13438 scalar: string
13439 - name: namespace
13440 type:
13441 scalar: string
13442 - name: ownerReferences
13443 type:
13444 list:
13445 elementType:
13446 namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
13447 elementRelationship: associative
13448 keys:
13449 - uid
13450 - name: resourceVersion
13451 type:
13452 scalar: string
13453 - name: selfLink
13454 type:
13455 scalar: string
13456 - name: uid
13457 type:
13458 scalar: string
13459 - name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
13460 map:
13461 fields:
13462 - name: apiVersion
13463 type:
13464 scalar: string
13465 default: ""
13466 - name: blockOwnerDeletion
13467 type:
13468 scalar: boolean
13469 - name: controller
13470 type:
13471 scalar: boolean
13472 - name: kind
13473 type:
13474 scalar: string
13475 default: ""
13476 - name: name
13477 type:
13478 scalar: string
13479 default: ""
13480 - name: uid
13481 type:
13482 scalar: string
13483 default: ""
13484 elementRelationship: atomic
13485 - name: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
13486 map:
13487 fields:
13488 - name: resourceVersion
13489 type:
13490 scalar: string
13491 - name: uid
13492 type:
13493 scalar: string
13494 - name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
13495 scalar: untyped
13496 - name: io.k8s.apimachinery.pkg.runtime.RawExtension
13497 map:
13498 elementType:
13499 scalar: untyped
13500 list:
13501 elementType:
13502 namedType: __untyped_atomic_
13503 elementRelationship: atomic
13504 map:
13505 elementType:
13506 namedType: __untyped_deduced_
13507 elementRelationship: separable
13508 - name: io.k8s.apimachinery.pkg.util.intstr.IntOrString
13509 scalar: untyped
13510 - name: __untyped_atomic_
13511 scalar: untyped
13512 list:
13513 elementType:
13514 namedType: __untyped_atomic_
13515 elementRelationship: atomic
13516 map:
13517 elementType:
13518 namedType: __untyped_atomic_
13519 elementRelationship: atomic
13520 - name: __untyped_deduced_
13521 scalar: untyped
13522 list:
13523 elementType:
13524 namedType: __untyped_atomic_
13525 elementRelationship: atomic
13526 map:
13527 elementType:
13528 namedType: __untyped_deduced_
13529 elementRelationship: separable
13530 `)
13531
View as plain text