1types:
2- name: io.k8s.api.admissionregistration.v1alpha1.Initializer
3  map:
4    fields:
5    - name: name
6      type:
7        scalar: string
8    - name: rules
9      type:
10        list:
11          elementType:
12            namedType: io.k8s.api.admissionregistration.v1alpha1.Rule
13          elementRelationship: atomic
14- name: io.k8s.api.admissionregistration.v1alpha1.InitializerConfiguration
15  map:
16    fields:
17    - name: apiVersion
18      type:
19        scalar: string
20    - name: initializers
21      type:
22        list:
23          elementType:
24            namedType: io.k8s.api.admissionregistration.v1alpha1.Initializer
25          elementRelationship: associative
26          keys:
27          - name
28    - name: kind
29      type:
30        scalar: string
31    - name: metadata
32      type:
33        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
34- name: io.k8s.api.admissionregistration.v1alpha1.InitializerConfigurationList
35  map:
36    fields:
37    - name: apiVersion
38      type:
39        scalar: string
40    - name: items
41      type:
42        list:
43          elementType:
44            namedType: io.k8s.api.admissionregistration.v1alpha1.InitializerConfiguration
45          elementRelationship: atomic
46    - name: kind
47      type:
48        scalar: string
49    - name: metadata
50      type:
51        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
52- name: io.k8s.api.admissionregistration.v1alpha1.Rule
53  map:
54    fields:
55    - name: apiGroups
56      type:
57        list:
58          elementType:
59            scalar: string
60          elementRelationship: atomic
61    - name: apiVersions
62      type:
63        list:
64          elementType:
65            scalar: string
66          elementRelationship: atomic
67    - name: resources
68      type:
69        list:
70          elementType:
71            scalar: string
72          elementRelationship: atomic
73- name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration
74  map:
75    fields:
76    - name: apiVersion
77      type:
78        scalar: string
79    - name: kind
80      type:
81        scalar: string
82    - name: metadata
83      type:
84        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
85    - name: webhooks
86      type:
87        list:
88          elementType:
89            namedType: io.k8s.api.admissionregistration.v1beta1.Webhook
90          elementRelationship: associative
91          keys:
92          - name
93- name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfigurationList
94  map:
95    fields:
96    - name: apiVersion
97      type:
98        scalar: string
99    - name: items
100      type:
101        list:
102          elementType:
103            namedType: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration
104          elementRelationship: atomic
105    - name: kind
106      type:
107        scalar: string
108    - name: metadata
109      type:
110        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
111- name: io.k8s.api.admissionregistration.v1beta1.RuleWithOperations
112  map:
113    fields:
114    - name: apiGroups
115      type:
116        list:
117          elementType:
118            scalar: string
119          elementRelationship: atomic
120    - name: apiVersions
121      type:
122        list:
123          elementType:
124            scalar: string
125          elementRelationship: atomic
126    - name: operations
127      type:
128        list:
129          elementType:
130            scalar: string
131          elementRelationship: atomic
132    - name: resources
133      type:
134        list:
135          elementType:
136            scalar: string
137          elementRelationship: atomic
138- name: io.k8s.api.admissionregistration.v1beta1.ServiceReference
139  map:
140    fields:
141    - name: name
142      type:
143        scalar: string
144    - name: namespace
145      type:
146        scalar: string
147    - name: path
148      type:
149        scalar: string
150- name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration
151  map:
152    fields:
153    - name: apiVersion
154      type:
155        scalar: string
156    - name: kind
157      type:
158        scalar: string
159    - name: metadata
160      type:
161        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
162    - name: webhooks
163      type:
164        list:
165          elementType:
166            namedType: io.k8s.api.admissionregistration.v1beta1.Webhook
167          elementRelationship: associative
168          keys:
169          - name
170- name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfigurationList
171  map:
172    fields:
173    - name: apiVersion
174      type:
175        scalar: string
176    - name: items
177      type:
178        list:
179          elementType:
180            namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration
181          elementRelationship: atomic
182    - name: kind
183      type:
184        scalar: string
185    - name: metadata
186      type:
187        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
188- name: io.k8s.api.admissionregistration.v1beta1.Webhook
189  map:
190    fields:
191    - name: clientConfig
192      type:
193        namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
194    - name: failurePolicy
195      type:
196        scalar: string
197    - name: name
198      type:
199        scalar: string
200    - name: namespaceSelector
201      type:
202        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
203    - name: rules
204      type:
205        list:
206          elementType:
207            namedType: io.k8s.api.admissionregistration.v1beta1.RuleWithOperations
208          elementRelationship: atomic
209    - name: sideEffects
210      type:
211        scalar: string
212- name: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
213  map:
214    fields:
215    - name: caBundle
216      type:
217        scalar: string
218    - name: service
219      type:
220        namedType: io.k8s.api.admissionregistration.v1beta1.ServiceReference
221    - name: url
222      type:
223        scalar: string
224- name: io.k8s.api.apps.v1.ControllerRevision
225  map:
226    fields:
227    - name: apiVersion
228      type:
229        scalar: string
230    - name: data
231      type:
232        namedType: __untyped_atomic_
233    - name: kind
234      type:
235        scalar: string
236    - name: metadata
237      type:
238        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
239    - name: revision
240      type:
241        scalar: numeric
242- name: io.k8s.api.apps.v1.ControllerRevisionList
243  map:
244    fields:
245    - name: apiVersion
246      type:
247        scalar: string
248    - name: items
249      type:
250        list:
251          elementType:
252            namedType: io.k8s.api.apps.v1.ControllerRevision
253          elementRelationship: atomic
254    - name: kind
255      type:
256        scalar: string
257    - name: metadata
258      type:
259        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
260- name: io.k8s.api.apps.v1.DaemonSet
261  map:
262    fields:
263    - name: apiVersion
264      type:
265        scalar: string
266    - name: kind
267      type:
268        scalar: string
269    - name: metadata
270      type:
271        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
272    - name: spec
273      type:
274        namedType: io.k8s.api.apps.v1.DaemonSetSpec
275    - name: status
276      type:
277        namedType: io.k8s.api.apps.v1.DaemonSetStatus
278- name: io.k8s.api.apps.v1.DaemonSetCondition
279  map:
280    fields:
281    - name: lastTransitionTime
282      type:
283        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
284    - name: message
285      type:
286        scalar: string
287    - name: reason
288      type:
289        scalar: string
290    - name: status
291      type:
292        scalar: string
293    - name: type
294      type:
295        scalar: string
296- name: io.k8s.api.apps.v1.DaemonSetList
297  map:
298    fields:
299    - name: apiVersion
300      type:
301        scalar: string
302    - name: items
303      type:
304        list:
305          elementType:
306            namedType: io.k8s.api.apps.v1.DaemonSet
307          elementRelationship: atomic
308    - name: kind
309      type:
310        scalar: string
311    - name: metadata
312      type:
313        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
314- name: io.k8s.api.apps.v1.DaemonSetSpec
315  map:
316    fields:
317    - name: minReadySeconds
318      type:
319        scalar: numeric
320    - name: revisionHistoryLimit
321      type:
322        scalar: numeric
323    - name: selector
324      type:
325        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
326    - name: template
327      type:
328        namedType: io.k8s.api.core.v1.PodTemplateSpec
329    - name: updateStrategy
330      type:
331        namedType: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
332- name: io.k8s.api.apps.v1.DaemonSetStatus
333  map:
334    fields:
335    - name: collisionCount
336      type:
337        scalar: numeric
338    - name: conditions
339      type:
340        list:
341          elementType:
342            namedType: io.k8s.api.apps.v1.DaemonSetCondition
343          elementRelationship: associative
344          keys:
345          - type
346    - name: currentNumberScheduled
347      type:
348        scalar: numeric
349    - name: desiredNumberScheduled
350      type:
351        scalar: numeric
352    - name: numberAvailable
353      type:
354        scalar: numeric
355    - name: numberMisscheduled
356      type:
357        scalar: numeric
358    - name: numberReady
359      type:
360        scalar: numeric
361    - name: numberUnavailable
362      type:
363        scalar: numeric
364    - name: observedGeneration
365      type:
366        scalar: numeric
367    - name: updatedNumberScheduled
368      type:
369        scalar: numeric
370- name: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
371  map:
372    fields:
373    - name: rollingUpdate
374      type:
375        namedType: io.k8s.api.apps.v1.RollingUpdateDaemonSet
376    - name: type
377      type:
378        scalar: string
379- name: io.k8s.api.apps.v1.Deployment
380  map:
381    fields:
382    - name: apiVersion
383      type:
384        scalar: string
385    - name: kind
386      type:
387        scalar: string
388    - name: metadata
389      type:
390        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
391    - name: spec
392      type:
393        namedType: io.k8s.api.apps.v1.DeploymentSpec
394    - name: status
395      type:
396        namedType: io.k8s.api.apps.v1.DeploymentStatus
397- name: io.k8s.api.apps.v1.DeploymentCondition
398  map:
399    fields:
400    - name: lastTransitionTime
401      type:
402        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
403    - name: lastUpdateTime
404      type:
405        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
406    - name: message
407      type:
408        scalar: string
409    - name: reason
410      type:
411        scalar: string
412    - name: status
413      type:
414        scalar: string
415    - name: type
416      type:
417        scalar: string
418- name: io.k8s.api.apps.v1.DeploymentList
419  map:
420    fields:
421    - name: apiVersion
422      type:
423        scalar: string
424    - name: items
425      type:
426        list:
427          elementType:
428            namedType: io.k8s.api.apps.v1.Deployment
429          elementRelationship: atomic
430    - name: kind
431      type:
432        scalar: string
433    - name: metadata
434      type:
435        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
436- name: io.k8s.api.apps.v1.DeploymentSpec
437  map:
438    fields:
439    - name: minReadySeconds
440      type:
441        scalar: numeric
442    - name: paused
443      type:
444        scalar: boolean
445    - name: progressDeadlineSeconds
446      type:
447        scalar: numeric
448    - name: replicas
449      type:
450        scalar: numeric
451    - name: revisionHistoryLimit
452      type:
453        scalar: numeric
454    - name: selector
455      type:
456        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
457    - name: strategy
458      type:
459        namedType: io.k8s.api.apps.v1.DeploymentStrategy
460    - name: template
461      type:
462        namedType: io.k8s.api.core.v1.PodTemplateSpec
463- name: io.k8s.api.apps.v1.DeploymentStatus
464  map:
465    fields:
466    - name: availableReplicas
467      type:
468        scalar: numeric
469    - name: collisionCount
470      type:
471        scalar: numeric
472    - name: conditions
473      type:
474        list:
475          elementType:
476            namedType: io.k8s.api.apps.v1.DeploymentCondition
477          elementRelationship: associative
478          keys:
479          - type
480    - name: observedGeneration
481      type:
482        scalar: numeric
483    - name: readyReplicas
484      type:
485        scalar: numeric
486    - name: replicas
487      type:
488        scalar: numeric
489    - name: unavailableReplicas
490      type:
491        scalar: numeric
492    - name: updatedReplicas
493      type:
494        scalar: numeric
495- name: io.k8s.api.apps.v1.DeploymentStrategy
496  map:
497    fields:
498    - name: rollingUpdate
499      type:
500        namedType: io.k8s.api.apps.v1.RollingUpdateDeployment
501    - name: type
502      type:
503        scalar: string
504- name: io.k8s.api.apps.v1.ReplicaSet
505  map:
506    fields:
507    - name: apiVersion
508      type:
509        scalar: string
510    - name: kind
511      type:
512        scalar: string
513    - name: metadata
514      type:
515        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
516    - name: spec
517      type:
518        namedType: io.k8s.api.apps.v1.ReplicaSetSpec
519    - name: status
520      type:
521        namedType: io.k8s.api.apps.v1.ReplicaSetStatus
522- name: io.k8s.api.apps.v1.ReplicaSetCondition
523  map:
524    fields:
525    - name: lastTransitionTime
526      type:
527        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
528    - name: message
529      type:
530        scalar: string
531    - name: reason
532      type:
533        scalar: string
534    - name: status
535      type:
536        scalar: string
537    - name: type
538      type:
539        scalar: string
540- name: io.k8s.api.apps.v1.ReplicaSetList
541  map:
542    fields:
543    - name: apiVersion
544      type:
545        scalar: string
546    - name: items
547      type:
548        list:
549          elementType:
550            namedType: io.k8s.api.apps.v1.ReplicaSet
551          elementRelationship: atomic
552    - name: kind
553      type:
554        scalar: string
555    - name: metadata
556      type:
557        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
558- name: io.k8s.api.apps.v1.ReplicaSetSpec
559  map:
560    fields:
561    - name: minReadySeconds
562      type:
563        scalar: numeric
564    - name: replicas
565      type:
566        scalar: numeric
567    - name: selector
568      type:
569        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
570    - name: template
571      type:
572        namedType: io.k8s.api.core.v1.PodTemplateSpec
573- name: io.k8s.api.apps.v1.ReplicaSetStatus
574  map:
575    fields:
576    - name: availableReplicas
577      type:
578        scalar: numeric
579    - name: conditions
580      type:
581        list:
582          elementType:
583            namedType: io.k8s.api.apps.v1.ReplicaSetCondition
584          elementRelationship: associative
585          keys:
586          - type
587    - name: fullyLabeledReplicas
588      type:
589        scalar: numeric
590    - name: observedGeneration
591      type:
592        scalar: numeric
593    - name: readyReplicas
594      type:
595        scalar: numeric
596    - name: replicas
597      type:
598        scalar: numeric
599- name: io.k8s.api.apps.v1.RollingUpdateDaemonSet
600  map:
601    fields:
602    - name: maxUnavailable
603      type:
604        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
605- name: io.k8s.api.apps.v1.RollingUpdateDeployment
606  map:
607    fields:
608    - name: maxSurge
609      type:
610        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
611    - name: maxUnavailable
612      type:
613        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
614- name: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
615  map:
616    fields:
617    - name: partition
618      type:
619        scalar: numeric
620- name: io.k8s.api.apps.v1.StatefulSet
621  map:
622    fields:
623    - name: apiVersion
624      type:
625        scalar: string
626    - name: kind
627      type:
628        scalar: string
629    - name: metadata
630      type:
631        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
632    - name: spec
633      type:
634        namedType: io.k8s.api.apps.v1.StatefulSetSpec
635    - name: status
636      type:
637        namedType: io.k8s.api.apps.v1.StatefulSetStatus
638- name: io.k8s.api.apps.v1.StatefulSetCondition
639  map:
640    fields:
641    - name: lastTransitionTime
642      type:
643        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
644    - name: message
645      type:
646        scalar: string
647    - name: reason
648      type:
649        scalar: string
650    - name: status
651      type:
652        scalar: string
653    - name: type
654      type:
655        scalar: string
656- name: io.k8s.api.apps.v1.StatefulSetList
657  map:
658    fields:
659    - name: apiVersion
660      type:
661        scalar: string
662    - name: items
663      type:
664        list:
665          elementType:
666            namedType: io.k8s.api.apps.v1.StatefulSet
667          elementRelationship: atomic
668    - name: kind
669      type:
670        scalar: string
671    - name: metadata
672      type:
673        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
674- name: io.k8s.api.apps.v1.StatefulSetSpec
675  map:
676    fields:
677    - name: podManagementPolicy
678      type:
679        scalar: string
680    - name: replicas
681      type:
682        scalar: numeric
683    - name: revisionHistoryLimit
684      type:
685        scalar: numeric
686    - name: selector
687      type:
688        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
689    - name: serviceName
690      type:
691        scalar: string
692    - name: template
693      type:
694        namedType: io.k8s.api.core.v1.PodTemplateSpec
695    - name: updateStrategy
696      type:
697        namedType: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
698    - name: volumeClaimTemplates
699      type:
700        list:
701          elementType:
702            namedType: io.k8s.api.core.v1.PersistentVolumeClaim
703          elementRelationship: atomic
704- name: io.k8s.api.apps.v1.StatefulSetStatus
705  map:
706    fields:
707    - name: collisionCount
708      type:
709        scalar: numeric
710    - name: conditions
711      type:
712        list:
713          elementType:
714            namedType: io.k8s.api.apps.v1.StatefulSetCondition
715          elementRelationship: associative
716          keys:
717          - type
718    - name: currentReplicas
719      type:
720        scalar: numeric
721    - name: currentRevision
722      type:
723        scalar: string
724    - name: observedGeneration
725      type:
726        scalar: numeric
727    - name: readyReplicas
728      type:
729        scalar: numeric
730    - name: replicas
731      type:
732        scalar: numeric
733    - name: updateRevision
734      type:
735        scalar: string
736    - name: updatedReplicas
737      type:
738        scalar: numeric
739- name: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
740  map:
741    fields:
742    - name: rollingUpdate
743      type:
744        namedType: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
745    - name: type
746      type:
747        scalar: string
748- name: io.k8s.api.apps.v1beta1.ControllerRevision
749  map:
750    fields:
751    - name: apiVersion
752      type:
753        scalar: string
754    - name: data
755      type:
756        namedType: __untyped_atomic_
757    - name: kind
758      type:
759        scalar: string
760    - name: metadata
761      type:
762        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
763    - name: revision
764      type:
765        scalar: numeric
766- name: io.k8s.api.apps.v1beta1.ControllerRevisionList
767  map:
768    fields:
769    - name: apiVersion
770      type:
771        scalar: string
772    - name: items
773      type:
774        list:
775          elementType:
776            namedType: io.k8s.api.apps.v1beta1.ControllerRevision
777          elementRelationship: atomic
778    - name: kind
779      type:
780        scalar: string
781    - name: metadata
782      type:
783        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
784- name: io.k8s.api.apps.v1beta1.Deployment
785  map:
786    fields:
787    - name: apiVersion
788      type:
789        scalar: string
790    - name: kind
791      type:
792        scalar: string
793    - name: metadata
794      type:
795        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
796    - name: spec
797      type:
798        namedType: io.k8s.api.apps.v1beta1.DeploymentSpec
799    - name: status
800      type:
801        namedType: io.k8s.api.apps.v1beta1.DeploymentStatus
802- name: io.k8s.api.apps.v1beta1.DeploymentCondition
803  map:
804    fields:
805    - name: lastTransitionTime
806      type:
807        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
808    - name: lastUpdateTime
809      type:
810        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
811    - name: message
812      type:
813        scalar: string
814    - name: reason
815      type:
816        scalar: string
817    - name: status
818      type:
819        scalar: string
820    - name: type
821      type:
822        scalar: string
823- name: io.k8s.api.apps.v1beta1.DeploymentList
824  map:
825    fields:
826    - name: apiVersion
827      type:
828        scalar: string
829    - name: items
830      type:
831        list:
832          elementType:
833            namedType: io.k8s.api.apps.v1beta1.Deployment
834          elementRelationship: atomic
835    - name: kind
836      type:
837        scalar: string
838    - name: metadata
839      type:
840        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
841- name: io.k8s.api.apps.v1beta1.DeploymentRollback
842  map:
843    fields:
844    - name: apiVersion
845      type:
846        scalar: string
847    - name: kind
848      type:
849        scalar: string
850    - name: name
851      type:
852        scalar: string
853    - name: rollbackTo
854      type:
855        namedType: io.k8s.api.apps.v1beta1.RollbackConfig
856    - name: updatedAnnotations
857      type:
858        map:
859          elementType:
860            scalar: string
861- name: io.k8s.api.apps.v1beta1.DeploymentSpec
862  map:
863    fields:
864    - name: minReadySeconds
865      type:
866        scalar: numeric
867    - name: paused
868      type:
869        scalar: boolean
870    - name: progressDeadlineSeconds
871      type:
872        scalar: numeric
873    - name: replicas
874      type:
875        scalar: numeric
876    - name: revisionHistoryLimit
877      type:
878        scalar: numeric
879    - name: rollbackTo
880      type:
881        namedType: io.k8s.api.apps.v1beta1.RollbackConfig
882    - name: selector
883      type:
884        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
885    - name: strategy
886      type:
887        namedType: io.k8s.api.apps.v1beta1.DeploymentStrategy
888    - name: template
889      type:
890        namedType: io.k8s.api.core.v1.PodTemplateSpec
891- name: io.k8s.api.apps.v1beta1.DeploymentStatus
892  map:
893    fields:
894    - name: availableReplicas
895      type:
896        scalar: numeric
897    - name: collisionCount
898      type:
899        scalar: numeric
900    - name: conditions
901      type:
902        list:
903          elementType:
904            namedType: io.k8s.api.apps.v1beta1.DeploymentCondition
905          elementRelationship: associative
906          keys:
907          - type
908    - name: observedGeneration
909      type:
910        scalar: numeric
911    - name: readyReplicas
912      type:
913        scalar: numeric
914    - name: replicas
915      type:
916        scalar: numeric
917    - name: unavailableReplicas
918      type:
919        scalar: numeric
920    - name: updatedReplicas
921      type:
922        scalar: numeric
923- name: io.k8s.api.apps.v1beta1.DeploymentStrategy
924  map:
925    fields:
926    - name: rollingUpdate
927      type:
928        namedType: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
929    - name: type
930      type:
931        scalar: string
932    unions:
933    - discriminator: type
934      fields:
935      - fieldName: rollingUpdate
936        discriminatorValue: RollingUpdate
937- name: io.k8s.api.apps.v1beta1.RollbackConfig
938  map:
939    fields:
940    - name: revision
941      type:
942        scalar: numeric
943- name: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
944  map:
945    fields:
946    - name: maxSurge
947      type:
948        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
949    - name: maxUnavailable
950      type:
951        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
952- name: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
953  map:
954    fields:
955    - name: partition
956      type:
957        scalar: numeric
958- name: io.k8s.api.apps.v1beta1.Scale
959  map:
960    fields:
961    - name: apiVersion
962      type:
963        scalar: string
964    - name: kind
965      type:
966        scalar: string
967    - name: metadata
968      type:
969        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
970    - name: spec
971      type:
972        namedType: io.k8s.api.apps.v1beta1.ScaleSpec
973    - name: status
974      type:
975        namedType: io.k8s.api.apps.v1beta1.ScaleStatus
976- name: io.k8s.api.apps.v1beta1.ScaleSpec
977  map:
978    fields:
979    - name: replicas
980      type:
981        scalar: numeric
982- name: io.k8s.api.apps.v1beta1.ScaleStatus
983  map:
984    fields:
985    - name: replicas
986      type:
987        scalar: numeric
988    - name: selector
989      type:
990        map:
991          elementType:
992            scalar: string
993    - name: targetSelector
994      type:
995        scalar: string
996- name: io.k8s.api.apps.v1beta1.StatefulSet
997  map:
998    fields:
999    - name: apiVersion
1000      type:
1001        scalar: string
1002    - name: kind
1003      type:
1004        scalar: string
1005    - name: metadata
1006      type:
1007        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1008    - name: spec
1009      type:
1010        namedType: io.k8s.api.apps.v1beta1.StatefulSetSpec
1011    - name: status
1012      type:
1013        namedType: io.k8s.api.apps.v1beta1.StatefulSetStatus
1014- name: io.k8s.api.apps.v1beta1.StatefulSetCondition
1015  map:
1016    fields:
1017    - name: lastTransitionTime
1018      type:
1019        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1020    - name: message
1021      type:
1022        scalar: string
1023    - name: reason
1024      type:
1025        scalar: string
1026    - name: status
1027      type:
1028        scalar: string
1029    - name: type
1030      type:
1031        scalar: string
1032- name: io.k8s.api.apps.v1beta1.StatefulSetList
1033  map:
1034    fields:
1035    - name: apiVersion
1036      type:
1037        scalar: string
1038    - name: items
1039      type:
1040        list:
1041          elementType:
1042            namedType: io.k8s.api.apps.v1beta1.StatefulSet
1043          elementRelationship: atomic
1044    - name: kind
1045      type:
1046        scalar: string
1047    - name: metadata
1048      type:
1049        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
1050- name: io.k8s.api.apps.v1beta1.StatefulSetSpec
1051  map:
1052    fields:
1053    - name: podManagementPolicy
1054      type:
1055        scalar: string
1056    - name: replicas
1057      type:
1058        scalar: numeric
1059    - name: revisionHistoryLimit
1060      type:
1061        scalar: numeric
1062    - name: selector
1063      type:
1064        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1065    - name: serviceName
1066      type:
1067        scalar: string
1068    - name: template
1069      type:
1070        namedType: io.k8s.api.core.v1.PodTemplateSpec
1071    - name: updateStrategy
1072      type:
1073        namedType: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
1074    - name: volumeClaimTemplates
1075      type:
1076        list:
1077          elementType:
1078            namedType: io.k8s.api.core.v1.PersistentVolumeClaim
1079          elementRelationship: atomic
1080- name: io.k8s.api.apps.v1beta1.StatefulSetStatus
1081  map:
1082    fields:
1083    - name: collisionCount
1084      type:
1085        scalar: numeric
1086    - name: conditions
1087      type:
1088        list:
1089          elementType:
1090            namedType: io.k8s.api.apps.v1beta1.StatefulSetCondition
1091          elementRelationship: associative
1092          keys:
1093          - type
1094    - name: currentReplicas
1095      type:
1096        scalar: numeric
1097    - name: currentRevision
1098      type:
1099        scalar: string
1100    - name: observedGeneration
1101      type:
1102        scalar: numeric
1103    - name: readyReplicas
1104      type:
1105        scalar: numeric
1106    - name: replicas
1107      type:
1108        scalar: numeric
1109    - name: updateRevision
1110      type:
1111        scalar: string
1112    - name: updatedReplicas
1113      type:
1114        scalar: numeric
1115- name: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
1116  map:
1117    fields:
1118    - name: rollingUpdate
1119      type:
1120        namedType: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
1121    - name: type
1122      type:
1123        scalar: string
1124- name: io.k8s.api.apps.v1beta2.ControllerRevision
1125  map:
1126    fields:
1127    - name: apiVersion
1128      type:
1129        scalar: string
1130    - name: data
1131      type:
1132        namedType: __untyped_atomic_
1133    - name: kind
1134      type:
1135        scalar: string
1136    - name: metadata
1137      type:
1138        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1139    - name: revision
1140      type:
1141        scalar: numeric
1142- name: io.k8s.api.apps.v1beta2.ControllerRevisionList
1143  map:
1144    fields:
1145    - name: apiVersion
1146      type:
1147        scalar: string
1148    - name: items
1149      type:
1150        list:
1151          elementType:
1152            namedType: io.k8s.api.apps.v1beta2.ControllerRevision
1153          elementRelationship: atomic
1154    - name: kind
1155      type:
1156        scalar: string
1157    - name: metadata
1158      type:
1159        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
1160- name: io.k8s.api.apps.v1beta2.DaemonSet
1161  map:
1162    fields:
1163    - name: apiVersion
1164      type:
1165        scalar: string
1166    - name: kind
1167      type:
1168        scalar: string
1169    - name: metadata
1170      type:
1171        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1172    - name: spec
1173      type:
1174        namedType: io.k8s.api.apps.v1beta2.DaemonSetSpec
1175    - name: status
1176      type:
1177        namedType: io.k8s.api.apps.v1beta2.DaemonSetStatus
1178- name: io.k8s.api.apps.v1beta2.DaemonSetCondition
1179  map:
1180    fields:
1181    - name: lastTransitionTime
1182      type:
1183        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1184    - name: message
1185      type:
1186        scalar: string
1187    - name: reason
1188      type:
1189        scalar: string
1190    - name: status
1191      type:
1192        scalar: string
1193    - name: type
1194      type:
1195        scalar: string
1196- name: io.k8s.api.apps.v1beta2.DaemonSetList
1197  map:
1198    fields:
1199    - name: apiVersion
1200      type:
1201        scalar: string
1202    - name: items
1203      type:
1204        list:
1205          elementType:
1206            namedType: io.k8s.api.apps.v1beta2.DaemonSet
1207          elementRelationship: atomic
1208    - name: kind
1209      type:
1210        scalar: string
1211    - name: metadata
1212      type:
1213        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
1214- name: io.k8s.api.apps.v1beta2.DaemonSetSpec
1215  map:
1216    fields:
1217    - name: minReadySeconds
1218      type:
1219        scalar: numeric
1220    - name: revisionHistoryLimit
1221      type:
1222        scalar: numeric
1223    - name: selector
1224      type:
1225        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1226    - name: template
1227      type:
1228        namedType: io.k8s.api.core.v1.PodTemplateSpec
1229    - name: updateStrategy
1230      type:
1231        namedType: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
1232- name: io.k8s.api.apps.v1beta2.DaemonSetStatus
1233  map:
1234    fields:
1235    - name: collisionCount
1236      type:
1237        scalar: numeric
1238    - name: conditions
1239      type:
1240        list:
1241          elementType:
1242            namedType: io.k8s.api.apps.v1beta2.DaemonSetCondition
1243          elementRelationship: associative
1244          keys:
1245          - type
1246    - name: currentNumberScheduled
1247      type:
1248        scalar: numeric
1249    - name: desiredNumberScheduled
1250      type:
1251        scalar: numeric
1252    - name: numberAvailable
1253      type:
1254        scalar: numeric
1255    - name: numberMisscheduled
1256      type:
1257        scalar: numeric
1258    - name: numberReady
1259      type:
1260        scalar: numeric
1261    - name: numberUnavailable
1262      type:
1263        scalar: numeric
1264    - name: observedGeneration
1265      type:
1266        scalar: numeric
1267    - name: updatedNumberScheduled
1268      type:
1269        scalar: numeric
1270- name: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
1271  map:
1272    fields:
1273    - name: rollingUpdate
1274      type:
1275        namedType: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
1276    - name: type
1277      type:
1278        scalar: string
1279- name: io.k8s.api.apps.v1beta2.Deployment
1280  map:
1281    fields:
1282    - name: apiVersion
1283      type:
1284        scalar: string
1285    - name: kind
1286      type:
1287        scalar: string
1288    - name: metadata
1289      type:
1290        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1291    - name: spec
1292      type:
1293        namedType: io.k8s.api.apps.v1beta2.DeploymentSpec
1294    - name: status
1295      type:
1296        namedType: io.k8s.api.apps.v1beta2.DeploymentStatus
1297- name: io.k8s.api.apps.v1beta2.DeploymentCondition
1298  map:
1299    fields:
1300    - name: lastTransitionTime
1301      type:
1302        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1303    - name: lastUpdateTime
1304      type:
1305        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1306    - name: message
1307      type:
1308        scalar: string
1309    - name: reason
1310      type:
1311        scalar: string
1312    - name: status
1313      type:
1314        scalar: string
1315    - name: type
1316      type:
1317        scalar: string
1318- name: io.k8s.api.apps.v1beta2.DeploymentList
1319  map:
1320    fields:
1321    - name: apiVersion
1322      type:
1323        scalar: string
1324    - name: items
1325      type:
1326        list:
1327          elementType:
1328            namedType: io.k8s.api.apps.v1beta2.Deployment
1329          elementRelationship: atomic
1330    - name: kind
1331      type:
1332        scalar: string
1333    - name: metadata
1334      type:
1335        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
1336- name: io.k8s.api.apps.v1beta2.DeploymentSpec
1337  map:
1338    fields:
1339    - name: minReadySeconds
1340      type:
1341        scalar: numeric
1342    - name: paused
1343      type:
1344        scalar: boolean
1345    - name: progressDeadlineSeconds
1346      type:
1347        scalar: numeric
1348    - name: replicas
1349      type:
1350        scalar: numeric
1351    - name: revisionHistoryLimit
1352      type:
1353        scalar: numeric
1354    - name: selector
1355      type:
1356        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1357    - name: strategy
1358      type:
1359        namedType: io.k8s.api.apps.v1beta2.DeploymentStrategy
1360    - name: template
1361      type:
1362        namedType: io.k8s.api.core.v1.PodTemplateSpec
1363- name: io.k8s.api.apps.v1beta2.DeploymentStatus
1364  map:
1365    fields:
1366    - name: availableReplicas
1367      type:
1368        scalar: numeric
1369    - name: collisionCount
1370      type:
1371        scalar: numeric
1372    - name: conditions
1373      type:
1374        list:
1375          elementType:
1376            namedType: io.k8s.api.apps.v1beta2.DeploymentCondition
1377          elementRelationship: associative
1378          keys:
1379          - type
1380    - name: observedGeneration
1381      type:
1382        scalar: numeric
1383    - name: readyReplicas
1384      type:
1385        scalar: numeric
1386    - name: replicas
1387      type:
1388        scalar: numeric
1389    - name: unavailableReplicas
1390      type:
1391        scalar: numeric
1392    - name: updatedReplicas
1393      type:
1394        scalar: numeric
1395- name: io.k8s.api.apps.v1beta2.DeploymentStrategy
1396  map:
1397    fields:
1398    - name: rollingUpdate
1399      type:
1400        namedType: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
1401    - name: type
1402      type:
1403        scalar: string
1404- name: io.k8s.api.apps.v1beta2.ReplicaSet
1405  map:
1406    fields:
1407    - name: apiVersion
1408      type:
1409        scalar: string
1410    - name: kind
1411      type:
1412        scalar: string
1413    - name: metadata
1414      type:
1415        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1416    - name: spec
1417      type:
1418        namedType: io.k8s.api.apps.v1beta2.ReplicaSetSpec
1419    - name: status
1420      type:
1421        namedType: io.k8s.api.apps.v1beta2.ReplicaSetStatus
1422- name: io.k8s.api.apps.v1beta2.ReplicaSetCondition
1423  map:
1424    fields:
1425    - name: lastTransitionTime
1426      type:
1427        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1428    - name: message
1429      type:
1430        scalar: string
1431    - name: reason
1432      type:
1433        scalar: string
1434    - name: status
1435      type:
1436        scalar: string
1437    - name: type
1438      type:
1439        scalar: string
1440- name: io.k8s.api.apps.v1beta2.ReplicaSetList
1441  map:
1442    fields:
1443    - name: apiVersion
1444      type:
1445        scalar: string
1446    - name: items
1447      type:
1448        list:
1449          elementType:
1450            namedType: io.k8s.api.apps.v1beta2.ReplicaSet
1451          elementRelationship: atomic
1452    - name: kind
1453      type:
1454        scalar: string
1455    - name: metadata
1456      type:
1457        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
1458- name: io.k8s.api.apps.v1beta2.ReplicaSetSpec
1459  map:
1460    fields:
1461    - name: minReadySeconds
1462      type:
1463        scalar: numeric
1464    - name: replicas
1465      type:
1466        scalar: numeric
1467    - name: selector
1468      type:
1469        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1470    - name: template
1471      type:
1472        namedType: io.k8s.api.core.v1.PodTemplateSpec
1473- name: io.k8s.api.apps.v1beta2.ReplicaSetStatus
1474  map:
1475    fields:
1476    - name: availableReplicas
1477      type:
1478        scalar: numeric
1479    - name: conditions
1480      type:
1481        list:
1482          elementType:
1483            namedType: io.k8s.api.apps.v1beta2.ReplicaSetCondition
1484          elementRelationship: associative
1485          keys:
1486          - type
1487    - name: fullyLabeledReplicas
1488      type:
1489        scalar: numeric
1490    - name: observedGeneration
1491      type:
1492        scalar: numeric
1493    - name: readyReplicas
1494      type:
1495        scalar: numeric
1496    - name: replicas
1497      type:
1498        scalar: numeric
1499- name: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
1500  map:
1501    fields:
1502    - name: maxUnavailable
1503      type:
1504        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1505- name: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
1506  map:
1507    fields:
1508    - name: maxSurge
1509      type:
1510        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1511    - name: maxUnavailable
1512      type:
1513        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
1514- name: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
1515  map:
1516    fields:
1517    - name: partition
1518      type:
1519        scalar: numeric
1520- name: io.k8s.api.apps.v1beta2.Scale
1521  map:
1522    fields:
1523    - name: apiVersion
1524      type:
1525        scalar: string
1526    - name: kind
1527      type:
1528        scalar: string
1529    - name: metadata
1530      type:
1531        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1532    - name: spec
1533      type:
1534        namedType: io.k8s.api.apps.v1beta2.ScaleSpec
1535    - name: status
1536      type:
1537        namedType: io.k8s.api.apps.v1beta2.ScaleStatus
1538- name: io.k8s.api.apps.v1beta2.ScaleSpec
1539  map:
1540    fields:
1541    - name: replicas
1542      type:
1543        scalar: numeric
1544- name: io.k8s.api.apps.v1beta2.ScaleStatus
1545  map:
1546    fields:
1547    - name: replicas
1548      type:
1549        scalar: numeric
1550    - name: selector
1551      type:
1552        map:
1553          elementType:
1554            scalar: string
1555    - name: targetSelector
1556      type:
1557        scalar: string
1558- name: io.k8s.api.apps.v1beta2.StatefulSet
1559  map:
1560    fields:
1561    - name: apiVersion
1562      type:
1563        scalar: string
1564    - name: kind
1565      type:
1566        scalar: string
1567    - name: metadata
1568      type:
1569        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1570    - name: spec
1571      type:
1572        namedType: io.k8s.api.apps.v1beta2.StatefulSetSpec
1573    - name: status
1574      type:
1575        namedType: io.k8s.api.apps.v1beta2.StatefulSetStatus
1576- name: io.k8s.api.apps.v1beta2.StatefulSetCondition
1577  map:
1578    fields:
1579    - name: lastTransitionTime
1580      type:
1581        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
1582    - name: message
1583      type:
1584        scalar: string
1585    - name: reason
1586      type:
1587        scalar: string
1588    - name: status
1589      type:
1590        scalar: string
1591    - name: type
1592      type:
1593        scalar: string
1594- name: io.k8s.api.apps.v1beta2.StatefulSetList
1595  map:
1596    fields:
1597    - name: apiVersion
1598      type:
1599        scalar: string
1600    - name: items
1601      type:
1602        list:
1603          elementType:
1604            namedType: io.k8s.api.apps.v1beta2.StatefulSet
1605          elementRelationship: atomic
1606    - name: kind
1607      type:
1608        scalar: string
1609    - name: metadata
1610      type:
1611        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
1612- name: io.k8s.api.apps.v1beta2.StatefulSetSpec
1613  map:
1614    fields:
1615    - name: podManagementPolicy
1616      type:
1617        scalar: string
1618    - name: replicas
1619      type:
1620        scalar: numeric
1621    - name: revisionHistoryLimit
1622      type:
1623        scalar: numeric
1624    - name: selector
1625      type:
1626        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
1627    - name: serviceName
1628      type:
1629        scalar: string
1630    - name: template
1631      type:
1632        namedType: io.k8s.api.core.v1.PodTemplateSpec
1633    - name: updateStrategy
1634      type:
1635        namedType: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
1636    - name: volumeClaimTemplates
1637      type:
1638        list:
1639          elementType:
1640            namedType: io.k8s.api.core.v1.PersistentVolumeClaim
1641          elementRelationship: atomic
1642- name: io.k8s.api.apps.v1beta2.StatefulSetStatus
1643  map:
1644    fields:
1645    - name: collisionCount
1646      type:
1647        scalar: numeric
1648    - name: conditions
1649      type:
1650        list:
1651          elementType:
1652            namedType: io.k8s.api.apps.v1beta2.StatefulSetCondition
1653          elementRelationship: associative
1654          keys:
1655          - type
1656    - name: currentReplicas
1657      type:
1658        scalar: numeric
1659    - name: currentRevision
1660      type:
1661        scalar: string
1662    - name: observedGeneration
1663      type:
1664        scalar: numeric
1665    - name: readyReplicas
1666      type:
1667        scalar: numeric
1668    - name: replicas
1669      type:
1670        scalar: numeric
1671    - name: updateRevision
1672      type:
1673        scalar: string
1674    - name: updatedReplicas
1675      type:
1676        scalar: numeric
1677- name: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
1678  map:
1679    fields:
1680    - name: rollingUpdate
1681      type:
1682        namedType: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
1683    - name: type
1684      type:
1685        scalar: string
1686- name: io.k8s.api.auditregistration.v1alpha1.AuditSink
1687  map:
1688    fields:
1689    - name: apiVersion
1690      type:
1691        scalar: string
1692    - name: kind
1693      type:
1694        scalar: string
1695    - name: metadata
1696      type:
1697        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1698    - name: spec
1699      type:
1700        namedType: io.k8s.api.auditregistration.v1alpha1.AuditSinkSpec
1701- name: io.k8s.api.auditregistration.v1alpha1.AuditSinkList
1702  map:
1703    fields:
1704    - name: apiVersion
1705      type:
1706        scalar: string
1707    - name: items
1708      type:
1709        list:
1710          elementType:
1711            namedType: io.k8s.api.auditregistration.v1alpha1.AuditSink
1712          elementRelationship: atomic
1713    - name: kind
1714      type:
1715        scalar: string
1716    - name: metadata
1717      type:
1718        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
1719- name: io.k8s.api.auditregistration.v1alpha1.AuditSinkSpec
1720  map:
1721    fields:
1722    - name: policy
1723      type:
1724        namedType: io.k8s.api.auditregistration.v1alpha1.Policy
1725    - name: webhook
1726      type:
1727        namedType: io.k8s.api.auditregistration.v1alpha1.Webhook
1728- name: io.k8s.api.auditregistration.v1alpha1.Policy
1729  map:
1730    fields:
1731    - name: level
1732      type:
1733        scalar: string
1734    - name: stages
1735      type:
1736        list:
1737          elementType:
1738            scalar: string
1739          elementRelationship: atomic
1740- name: io.k8s.api.auditregistration.v1alpha1.ServiceReference
1741  map:
1742    fields:
1743    - name: name
1744      type:
1745        scalar: string
1746    - name: namespace
1747      type:
1748        scalar: string
1749    - name: path
1750      type:
1751        scalar: string
1752- name: io.k8s.api.auditregistration.v1alpha1.Webhook
1753  map:
1754    fields:
1755    - name: clientConfig
1756      type:
1757        namedType: io.k8s.api.auditregistration.v1alpha1.WebhookClientConfig
1758    - name: throttle
1759      type:
1760        namedType: io.k8s.api.auditregistration.v1alpha1.WebhookThrottleConfig
1761- name: io.k8s.api.auditregistration.v1alpha1.WebhookClientConfig
1762  map:
1763    fields:
1764    - name: caBundle
1765      type:
1766        scalar: string
1767    - name: service
1768      type:
1769        namedType: io.k8s.api.auditregistration.v1alpha1.ServiceReference
1770    - name: url
1771      type:
1772        scalar: string
1773- name: io.k8s.api.auditregistration.v1alpha1.WebhookThrottleConfig
1774  map:
1775    fields:
1776    - name: burst
1777      type:
1778        scalar: numeric
1779    - name: qps
1780      type:
1781        scalar: numeric
1782- name: io.k8s.api.authentication.v1.TokenReview
1783  map:
1784    fields:
1785    - name: apiVersion
1786      type:
1787        scalar: string
1788    - name: kind
1789      type:
1790        scalar: string
1791    - name: metadata
1792      type:
1793        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1794    - name: spec
1795      type:
1796        namedType: io.k8s.api.authentication.v1.TokenReviewSpec
1797    - name: status
1798      type:
1799        namedType: io.k8s.api.authentication.v1.TokenReviewStatus
1800- name: io.k8s.api.authentication.v1.TokenReviewSpec
1801  map:
1802    fields:
1803    - name: token
1804      type:
1805        scalar: string
1806- name: io.k8s.api.authentication.v1.TokenReviewStatus
1807  map:
1808    fields:
1809    - name: authenticated
1810      type:
1811        scalar: boolean
1812    - name: error
1813      type:
1814        scalar: string
1815    - name: user
1816      type:
1817        namedType: io.k8s.api.authentication.v1.UserInfo
1818- name: io.k8s.api.authentication.v1.UserInfo
1819  map:
1820    fields:
1821    - name: extra
1822      type:
1823        map:
1824          elementType:
1825            list:
1826              elementType:
1827                scalar: string
1828              elementRelationship: atomic
1829    - name: groups
1830      type:
1831        list:
1832          elementType:
1833            scalar: string
1834          elementRelationship: atomic
1835    - name: uid
1836      type:
1837        scalar: string
1838    - name: username
1839      type:
1840        scalar: string
1841- name: io.k8s.api.authentication.v1beta1.TokenReview
1842  map:
1843    fields:
1844    - name: apiVersion
1845      type:
1846        scalar: string
1847    - name: kind
1848      type:
1849        scalar: string
1850    - name: metadata
1851      type:
1852        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1853    - name: spec
1854      type:
1855        namedType: io.k8s.api.authentication.v1beta1.TokenReviewSpec
1856    - name: status
1857      type:
1858        namedType: io.k8s.api.authentication.v1beta1.TokenReviewStatus
1859- name: io.k8s.api.authentication.v1beta1.TokenReviewSpec
1860  map:
1861    fields:
1862    - name: token
1863      type:
1864        scalar: string
1865- name: io.k8s.api.authentication.v1beta1.TokenReviewStatus
1866  map:
1867    fields:
1868    - name: authenticated
1869      type:
1870        scalar: boolean
1871    - name: error
1872      type:
1873        scalar: string
1874    - name: user
1875      type:
1876        namedType: io.k8s.api.authentication.v1beta1.UserInfo
1877- name: io.k8s.api.authentication.v1beta1.UserInfo
1878  map:
1879    fields:
1880    - name: extra
1881      type:
1882        map:
1883          elementType:
1884            list:
1885              elementType:
1886                scalar: string
1887              elementRelationship: atomic
1888    - name: groups
1889      type:
1890        list:
1891          elementType:
1892            scalar: string
1893          elementRelationship: atomic
1894    - name: uid
1895      type:
1896        scalar: string
1897    - name: username
1898      type:
1899        scalar: string
1900- name: io.k8s.api.authorization.v1.LocalSubjectAccessReview
1901  map:
1902    fields:
1903    - name: apiVersion
1904      type:
1905        scalar: string
1906    - name: kind
1907      type:
1908        scalar: string
1909    - name: metadata
1910      type:
1911        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
1912    - name: spec
1913      type:
1914        namedType: io.k8s.api.authorization.v1.SubjectAccessReviewSpec
1915    - name: status
1916      type:
1917        namedType: io.k8s.api.authorization.v1.SubjectAccessReviewStatus
1918- name: io.k8s.api.authorization.v1.NonResourceAttributes
1919  map:
1920    fields:
1921    - name: path
1922      type:
1923        scalar: string
1924    - name: verb
1925      type:
1926        scalar: string
1927- name: io.k8s.api.authorization.v1.NonResourceRule
1928  map:
1929    fields:
1930    - name: nonResourceURLs
1931      type:
1932        list:
1933          elementType:
1934            scalar: string
1935          elementRelationship: atomic
1936    - name: verbs
1937      type:
1938        list:
1939          elementType:
1940            scalar: string
1941          elementRelationship: atomic
1942- name: io.k8s.api.authorization.v1.ResourceAttributes
1943  map:
1944    fields:
1945    - name: group
1946      type:
1947        scalar: string
1948    - name: name
1949      type:
1950        scalar: string
1951    - name: namespace
1952      type:
1953        scalar: string
1954    - name: resource
1955      type:
1956        scalar: string
1957    - name: subresource
1958      type:
1959        scalar: string
1960    - name: verb
1961      type:
1962        scalar: string
1963    - name: version
1964      type:
1965        scalar: string
1966- name: io.k8s.api.authorization.v1.ResourceRule
1967  map:
1968    fields:
1969    - name: apiGroups
1970      type:
1971        list:
1972          elementType:
1973            scalar: string
1974          elementRelationship: atomic
1975    - name: resourceNames
1976      type:
1977        list:
1978          elementType:
1979            scalar: string
1980          elementRelationship: atomic
1981    - name: resources
1982      type:
1983        list:
1984          elementType:
1985            scalar: string
1986          elementRelationship: atomic
1987    - name: verbs
1988      type:
1989        list:
1990          elementType:
1991            scalar: string
1992          elementRelationship: atomic
1993- name: io.k8s.api.authorization.v1.SelfSubjectAccessReview
1994  map:
1995    fields:
1996    - name: apiVersion
1997      type:
1998        scalar: string
1999    - name: kind
2000      type:
2001        scalar: string
2002    - name: metadata
2003      type:
2004        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2005    - name: spec
2006      type:
2007        namedType: io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec
2008    - name: status
2009      type:
2010        namedType: io.k8s.api.authorization.v1.SubjectAccessReviewStatus
2011- name: io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec
2012  map:
2013    fields:
2014    - name: nonResourceAttributes
2015      type:
2016        namedType: io.k8s.api.authorization.v1.NonResourceAttributes
2017    - name: resourceAttributes
2018      type:
2019        namedType: io.k8s.api.authorization.v1.ResourceAttributes
2020- name: io.k8s.api.authorization.v1.SelfSubjectRulesReview
2021  map:
2022    fields:
2023    - name: apiVersion
2024      type:
2025        scalar: string
2026    - name: kind
2027      type:
2028        scalar: string
2029    - name: metadata
2030      type:
2031        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2032    - name: spec
2033      type:
2034        namedType: io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec
2035    - name: status
2036      type:
2037        namedType: io.k8s.api.authorization.v1.SubjectRulesReviewStatus
2038- name: io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec
2039  map:
2040    fields:
2041    - name: namespace
2042      type:
2043        scalar: string
2044- name: io.k8s.api.authorization.v1.SubjectAccessReview
2045  map:
2046    fields:
2047    - name: apiVersion
2048      type:
2049        scalar: string
2050    - name: kind
2051      type:
2052        scalar: string
2053    - name: metadata
2054      type:
2055        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2056    - name: spec
2057      type:
2058        namedType: io.k8s.api.authorization.v1.SubjectAccessReviewSpec
2059    - name: status
2060      type:
2061        namedType: io.k8s.api.authorization.v1.SubjectAccessReviewStatus
2062- name: io.k8s.api.authorization.v1.SubjectAccessReviewSpec
2063  map:
2064    fields:
2065    - name: extra
2066      type:
2067        map:
2068          elementType:
2069            list:
2070              elementType:
2071                scalar: string
2072              elementRelationship: atomic
2073    - name: groups
2074      type:
2075        list:
2076          elementType:
2077            scalar: string
2078          elementRelationship: atomic
2079    - name: nonResourceAttributes
2080      type:
2081        namedType: io.k8s.api.authorization.v1.NonResourceAttributes
2082    - name: resourceAttributes
2083      type:
2084        namedType: io.k8s.api.authorization.v1.ResourceAttributes
2085    - name: uid
2086      type:
2087        scalar: string
2088    - name: user
2089      type:
2090        scalar: string
2091- name: io.k8s.api.authorization.v1.SubjectAccessReviewStatus
2092  map:
2093    fields:
2094    - name: allowed
2095      type:
2096        scalar: boolean
2097    - name: denied
2098      type:
2099        scalar: boolean
2100    - name: evaluationError
2101      type:
2102        scalar: string
2103    - name: reason
2104      type:
2105        scalar: string
2106- name: io.k8s.api.authorization.v1.SubjectRulesReviewStatus
2107  map:
2108    fields:
2109    - name: evaluationError
2110      type:
2111        scalar: string
2112    - name: incomplete
2113      type:
2114        scalar: boolean
2115    - name: nonResourceRules
2116      type:
2117        list:
2118          elementType:
2119            namedType: io.k8s.api.authorization.v1.NonResourceRule
2120          elementRelationship: atomic
2121    - name: resourceRules
2122      type:
2123        list:
2124          elementType:
2125            namedType: io.k8s.api.authorization.v1.ResourceRule
2126          elementRelationship: atomic
2127- name: io.k8s.api.authorization.v1beta1.LocalSubjectAccessReview
2128  map:
2129    fields:
2130    - name: apiVersion
2131      type:
2132        scalar: string
2133    - name: kind
2134      type:
2135        scalar: string
2136    - name: metadata
2137      type:
2138        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2139    - name: spec
2140      type:
2141        namedType: io.k8s.api.authorization.v1beta1.SubjectAccessReviewSpec
2142    - name: status
2143      type:
2144        namedType: io.k8s.api.authorization.v1beta1.SubjectAccessReviewStatus
2145- name: io.k8s.api.authorization.v1beta1.NonResourceAttributes
2146  map:
2147    fields:
2148    - name: path
2149      type:
2150        scalar: string
2151    - name: verb
2152      type:
2153        scalar: string
2154- name: io.k8s.api.authorization.v1beta1.NonResourceRule
2155  map:
2156    fields:
2157    - name: nonResourceURLs
2158      type:
2159        list:
2160          elementType:
2161            scalar: string
2162          elementRelationship: atomic
2163    - name: verbs
2164      type:
2165        list:
2166          elementType:
2167            scalar: string
2168          elementRelationship: atomic
2169- name: io.k8s.api.authorization.v1beta1.ResourceAttributes
2170  map:
2171    fields:
2172    - name: group
2173      type:
2174        scalar: string
2175    - name: name
2176      type:
2177        scalar: string
2178    - name: namespace
2179      type:
2180        scalar: string
2181    - name: resource
2182      type:
2183        scalar: string
2184    - name: subresource
2185      type:
2186        scalar: string
2187    - name: verb
2188      type:
2189        scalar: string
2190    - name: version
2191      type:
2192        scalar: string
2193- name: io.k8s.api.authorization.v1beta1.ResourceRule
2194  map:
2195    fields:
2196    - name: apiGroups
2197      type:
2198        list:
2199          elementType:
2200            scalar: string
2201          elementRelationship: atomic
2202    - name: resourceNames
2203      type:
2204        list:
2205          elementType:
2206            scalar: string
2207          elementRelationship: atomic
2208    - name: resources
2209      type:
2210        list:
2211          elementType:
2212            scalar: string
2213          elementRelationship: atomic
2214    - name: verbs
2215      type:
2216        list:
2217          elementType:
2218            scalar: string
2219          elementRelationship: atomic
2220- name: io.k8s.api.authorization.v1beta1.SelfSubjectAccessReview
2221  map:
2222    fields:
2223    - name: apiVersion
2224      type:
2225        scalar: string
2226    - name: kind
2227      type:
2228        scalar: string
2229    - name: metadata
2230      type:
2231        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2232    - name: spec
2233      type:
2234        namedType: io.k8s.api.authorization.v1beta1.SelfSubjectAccessReviewSpec
2235    - name: status
2236      type:
2237        namedType: io.k8s.api.authorization.v1beta1.SubjectAccessReviewStatus
2238- name: io.k8s.api.authorization.v1beta1.SelfSubjectAccessReviewSpec
2239  map:
2240    fields:
2241    - name: nonResourceAttributes
2242      type:
2243        namedType: io.k8s.api.authorization.v1beta1.NonResourceAttributes
2244    - name: resourceAttributes
2245      type:
2246        namedType: io.k8s.api.authorization.v1beta1.ResourceAttributes
2247- name: io.k8s.api.authorization.v1beta1.SelfSubjectRulesReview
2248  map:
2249    fields:
2250    - name: apiVersion
2251      type:
2252        scalar: string
2253    - name: kind
2254      type:
2255        scalar: string
2256    - name: metadata
2257      type:
2258        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2259    - name: spec
2260      type:
2261        namedType: io.k8s.api.authorization.v1beta1.SelfSubjectRulesReviewSpec
2262    - name: status
2263      type:
2264        namedType: io.k8s.api.authorization.v1beta1.SubjectRulesReviewStatus
2265- name: io.k8s.api.authorization.v1beta1.SelfSubjectRulesReviewSpec
2266  map:
2267    fields:
2268    - name: namespace
2269      type:
2270        scalar: string
2271- name: io.k8s.api.authorization.v1beta1.SubjectAccessReview
2272  map:
2273    fields:
2274    - name: apiVersion
2275      type:
2276        scalar: string
2277    - name: kind
2278      type:
2279        scalar: string
2280    - name: metadata
2281      type:
2282        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2283    - name: spec
2284      type:
2285        namedType: io.k8s.api.authorization.v1beta1.SubjectAccessReviewSpec
2286    - name: status
2287      type:
2288        namedType: io.k8s.api.authorization.v1beta1.SubjectAccessReviewStatus
2289- name: io.k8s.api.authorization.v1beta1.SubjectAccessReviewSpec
2290  map:
2291    fields:
2292    - name: extra
2293      type:
2294        map:
2295          elementType:
2296            list:
2297              elementType:
2298                scalar: string
2299              elementRelationship: atomic
2300    - name: group
2301      type:
2302        list:
2303          elementType:
2304            scalar: string
2305          elementRelationship: atomic
2306    - name: nonResourceAttributes
2307      type:
2308        namedType: io.k8s.api.authorization.v1beta1.NonResourceAttributes
2309    - name: resourceAttributes
2310      type:
2311        namedType: io.k8s.api.authorization.v1beta1.ResourceAttributes
2312    - name: uid
2313      type:
2314        scalar: string
2315    - name: user
2316      type:
2317        scalar: string
2318- name: io.k8s.api.authorization.v1beta1.SubjectAccessReviewStatus
2319  map:
2320    fields:
2321    - name: allowed
2322      type:
2323        scalar: boolean
2324    - name: denied
2325      type:
2326        scalar: boolean
2327    - name: evaluationError
2328      type:
2329        scalar: string
2330    - name: reason
2331      type:
2332        scalar: string
2333- name: io.k8s.api.authorization.v1beta1.SubjectRulesReviewStatus
2334  map:
2335    fields:
2336    - name: evaluationError
2337      type:
2338        scalar: string
2339    - name: incomplete
2340      type:
2341        scalar: boolean
2342    - name: nonResourceRules
2343      type:
2344        list:
2345          elementType:
2346            namedType: io.k8s.api.authorization.v1beta1.NonResourceRule
2347          elementRelationship: atomic
2348    - name: resourceRules
2349      type:
2350        list:
2351          elementType:
2352            namedType: io.k8s.api.authorization.v1beta1.ResourceRule
2353          elementRelationship: atomic
2354- name: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
2355  map:
2356    fields:
2357    - name: apiVersion
2358      type:
2359        scalar: string
2360    - name: kind
2361      type:
2362        scalar: string
2363    - name: name
2364      type:
2365        scalar: string
2366- name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler
2367  map:
2368    fields:
2369    - name: apiVersion
2370      type:
2371        scalar: string
2372    - name: kind
2373      type:
2374        scalar: string
2375    - name: metadata
2376      type:
2377        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2378    - name: spec
2379      type:
2380        namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
2381    - name: status
2382      type:
2383        namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
2384- name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList
2385  map:
2386    fields:
2387    - name: apiVersion
2388      type:
2389        scalar: string
2390    - name: items
2391      type:
2392        list:
2393          elementType:
2394            namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler
2395          elementRelationship: atomic
2396    - name: kind
2397      type:
2398        scalar: string
2399    - name: metadata
2400      type:
2401        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
2402- name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
2403  map:
2404    fields:
2405    - name: maxReplicas
2406      type:
2407        scalar: numeric
2408    - name: minReplicas
2409      type:
2410        scalar: numeric
2411    - name: scaleTargetRef
2412      type:
2413        namedType: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
2414    - name: targetCPUUtilizationPercentage
2415      type:
2416        scalar: numeric
2417- name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
2418  map:
2419    fields:
2420    - name: currentCPUUtilizationPercentage
2421      type:
2422        scalar: numeric
2423    - name: currentReplicas
2424      type:
2425        scalar: numeric
2426    - name: desiredReplicas
2427      type:
2428        scalar: numeric
2429    - name: lastScaleTime
2430      type:
2431        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2432    - name: observedGeneration
2433      type:
2434        scalar: numeric
2435- name: io.k8s.api.autoscaling.v1.Scale
2436  map:
2437    fields:
2438    - name: apiVersion
2439      type:
2440        scalar: string
2441    - name: kind
2442      type:
2443        scalar: string
2444    - name: metadata
2445      type:
2446        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2447    - name: spec
2448      type:
2449        namedType: io.k8s.api.autoscaling.v1.ScaleSpec
2450    - name: status
2451      type:
2452        namedType: io.k8s.api.autoscaling.v1.ScaleStatus
2453- name: io.k8s.api.autoscaling.v1.ScaleSpec
2454  map:
2455    fields:
2456    - name: replicas
2457      type:
2458        scalar: numeric
2459- name: io.k8s.api.autoscaling.v1.ScaleStatus
2460  map:
2461    fields:
2462    - name: replicas
2463      type:
2464        scalar: numeric
2465    - name: selector
2466      type:
2467        scalar: string
2468- name: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
2469  map:
2470    fields:
2471    - name: apiVersion
2472      type:
2473        scalar: string
2474    - name: kind
2475      type:
2476        scalar: string
2477    - name: name
2478      type:
2479        scalar: string
2480- name: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
2481  map:
2482    fields:
2483    - name: metricName
2484      type:
2485        scalar: string
2486    - name: metricSelector
2487      type:
2488        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2489    - name: targetAverageValue
2490      type:
2491        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2492    - name: targetValue
2493      type:
2494        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2495- name: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
2496  map:
2497    fields:
2498    - name: currentAverageValue
2499      type:
2500        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2501    - name: currentValue
2502      type:
2503        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2504    - name: metricName
2505      type:
2506        scalar: string
2507    - name: metricSelector
2508      type:
2509        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2510- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler
2511  map:
2512    fields:
2513    - name: apiVersion
2514      type:
2515        scalar: string
2516    - name: kind
2517      type:
2518        scalar: string
2519    - name: metadata
2520      type:
2521        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2522    - name: spec
2523      type:
2524        namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
2525    - name: status
2526      type:
2527        namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
2528- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
2529  map:
2530    fields:
2531    - name: lastTransitionTime
2532      type:
2533        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2534    - name: message
2535      type:
2536        scalar: string
2537    - name: reason
2538      type:
2539        scalar: string
2540    - name: status
2541      type:
2542        scalar: string
2543    - name: type
2544      type:
2545        scalar: string
2546- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerList
2547  map:
2548    fields:
2549    - name: apiVersion
2550      type:
2551        scalar: string
2552    - name: items
2553      type:
2554        list:
2555          elementType:
2556            namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler
2557          elementRelationship: atomic
2558    - name: kind
2559      type:
2560        scalar: string
2561    - name: metadata
2562      type:
2563        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
2564- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
2565  map:
2566    fields:
2567    - name: maxReplicas
2568      type:
2569        scalar: numeric
2570    - name: metrics
2571      type:
2572        list:
2573          elementType:
2574            namedType: io.k8s.api.autoscaling.v2beta1.MetricSpec
2575          elementRelationship: atomic
2576    - name: minReplicas
2577      type:
2578        scalar: numeric
2579    - name: scaleTargetRef
2580      type:
2581        namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
2582- name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
2583  map:
2584    fields:
2585    - name: conditions
2586      type:
2587        list:
2588          elementType:
2589            namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
2590          elementRelationship: atomic
2591    - name: currentMetrics
2592      type:
2593        list:
2594          elementType:
2595            namedType: io.k8s.api.autoscaling.v2beta1.MetricStatus
2596          elementRelationship: atomic
2597    - name: currentReplicas
2598      type:
2599        scalar: numeric
2600    - name: desiredReplicas
2601      type:
2602        scalar: numeric
2603    - name: lastScaleTime
2604      type:
2605        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2606    - name: observedGeneration
2607      type:
2608        scalar: numeric
2609- name: io.k8s.api.autoscaling.v2beta1.MetricSpec
2610  map:
2611    fields:
2612    - name: external
2613      type:
2614        namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
2615    - name: object
2616      type:
2617        namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
2618    - name: pods
2619      type:
2620        namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
2621    - name: resource
2622      type:
2623        namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
2624    - name: type
2625      type:
2626        scalar: string
2627- name: io.k8s.api.autoscaling.v2beta1.MetricStatus
2628  map:
2629    fields:
2630    - name: external
2631      type:
2632        namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
2633    - name: object
2634      type:
2635        namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
2636    - name: pods
2637      type:
2638        namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
2639    - name: resource
2640      type:
2641        namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
2642    - name: type
2643      type:
2644        scalar: string
2645- name: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
2646  map:
2647    fields:
2648    - name: averageValue
2649      type:
2650        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2651    - name: metricName
2652      type:
2653        scalar: string
2654    - name: selector
2655      type:
2656        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2657    - name: target
2658      type:
2659        namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
2660    - name: targetValue
2661      type:
2662        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2663- name: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
2664  map:
2665    fields:
2666    - name: averageValue
2667      type:
2668        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2669    - name: currentValue
2670      type:
2671        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2672    - name: metricName
2673      type:
2674        scalar: string
2675    - name: selector
2676      type:
2677        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2678    - name: target
2679      type:
2680        namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
2681- name: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
2682  map:
2683    fields:
2684    - name: metricName
2685      type:
2686        scalar: string
2687    - name: selector
2688      type:
2689        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2690    - name: targetAverageValue
2691      type:
2692        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2693- name: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
2694  map:
2695    fields:
2696    - name: currentAverageValue
2697      type:
2698        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2699    - name: metricName
2700      type:
2701        scalar: string
2702    - name: selector
2703      type:
2704        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2705- name: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
2706  map:
2707    fields:
2708    - name: name
2709      type:
2710        scalar: string
2711    - name: targetAverageUtilization
2712      type:
2713        scalar: numeric
2714    - name: targetAverageValue
2715      type:
2716        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2717- name: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
2718  map:
2719    fields:
2720    - name: currentAverageUtilization
2721      type:
2722        scalar: numeric
2723    - name: currentAverageValue
2724      type:
2725        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2726    - name: name
2727      type:
2728        scalar: string
2729- name: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
2730  map:
2731    fields:
2732    - name: apiVersion
2733      type:
2734        scalar: string
2735    - name: kind
2736      type:
2737        scalar: string
2738    - name: name
2739      type:
2740        scalar: string
2741- name: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
2742  map:
2743    fields:
2744    - name: metric
2745      type:
2746        namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
2747    - name: target
2748      type:
2749        namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
2750- name: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
2751  map:
2752    fields:
2753    - name: current
2754      type:
2755        namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
2756    - name: metric
2757      type:
2758        namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
2759- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler
2760  map:
2761    fields:
2762    - name: apiVersion
2763      type:
2764        scalar: string
2765    - name: kind
2766      type:
2767        scalar: string
2768    - name: metadata
2769      type:
2770        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
2771    - name: spec
2772      type:
2773        namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
2774    - name: status
2775      type:
2776        namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
2777- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
2778  map:
2779    fields:
2780    - name: lastTransitionTime
2781      type:
2782        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2783    - name: message
2784      type:
2785        scalar: string
2786    - name: reason
2787      type:
2788        scalar: string
2789    - name: status
2790      type:
2791        scalar: string
2792    - name: type
2793      type:
2794        scalar: string
2795- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerList
2796  map:
2797    fields:
2798    - name: apiVersion
2799      type:
2800        scalar: string
2801    - name: items
2802      type:
2803        list:
2804          elementType:
2805            namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler
2806          elementRelationship: atomic
2807    - name: kind
2808      type:
2809        scalar: string
2810    - name: metadata
2811      type:
2812        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
2813- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
2814  map:
2815    fields:
2816    - name: maxReplicas
2817      type:
2818        scalar: numeric
2819    - name: metrics
2820      type:
2821        list:
2822          elementType:
2823            namedType: io.k8s.api.autoscaling.v2beta2.MetricSpec
2824          elementRelationship: atomic
2825    - name: minReplicas
2826      type:
2827        scalar: numeric
2828    - name: scaleTargetRef
2829      type:
2830        namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
2831- name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
2832  map:
2833    fields:
2834    - name: conditions
2835      type:
2836        list:
2837          elementType:
2838            namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
2839          elementRelationship: atomic
2840    - name: currentMetrics
2841      type:
2842        list:
2843          elementType:
2844            namedType: io.k8s.api.autoscaling.v2beta2.MetricStatus
2845          elementRelationship: atomic
2846    - name: currentReplicas
2847      type:
2848        scalar: numeric
2849    - name: desiredReplicas
2850      type:
2851        scalar: numeric
2852    - name: lastScaleTime
2853      type:
2854        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
2855    - name: observedGeneration
2856      type:
2857        scalar: numeric
2858- name: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
2859  map:
2860    fields:
2861    - name: name
2862      type:
2863        scalar: string
2864    - name: selector
2865      type:
2866        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
2867- name: io.k8s.api.autoscaling.v2beta2.MetricSpec
2868  map:
2869    fields:
2870    - name: external
2871      type:
2872        namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
2873    - name: object
2874      type:
2875        namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
2876    - name: pods
2877      type:
2878        namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
2879    - name: resource
2880      type:
2881        namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
2882    - name: type
2883      type:
2884        scalar: string
2885- name: io.k8s.api.autoscaling.v2beta2.MetricStatus
2886  map:
2887    fields:
2888    - name: external
2889      type:
2890        namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
2891    - name: object
2892      type:
2893        namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
2894    - name: pods
2895      type:
2896        namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
2897    - name: resource
2898      type:
2899        namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
2900    - name: type
2901      type:
2902        scalar: string
2903- name: io.k8s.api.autoscaling.v2beta2.MetricTarget
2904  map:
2905    fields:
2906    - name: averageUtilization
2907      type:
2908        scalar: numeric
2909    - name: averageValue
2910      type:
2911        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2912    - name: type
2913      type:
2914        scalar: string
2915    - name: value
2916      type:
2917        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2918- name: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
2919  map:
2920    fields:
2921    - name: averageUtilization
2922      type:
2923        scalar: numeric
2924    - name: averageValue
2925      type:
2926        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2927    - name: value
2928      type:
2929        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
2930- name: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
2931  map:
2932    fields:
2933    - name: describedObject
2934      type:
2935        namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
2936    - name: metric
2937      type:
2938        namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
2939    - name: target
2940      type:
2941        namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
2942- name: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
2943  map:
2944    fields:
2945    - name: current
2946      type:
2947        namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
2948    - name: describedObject
2949      type:
2950        namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
2951    - name: metric
2952      type:
2953        namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
2954- name: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
2955  map:
2956    fields:
2957    - name: metric
2958      type:
2959        namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
2960    - name: target
2961      type:
2962        namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
2963- name: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
2964  map:
2965    fields:
2966    - name: current
2967      type:
2968        namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
2969    - name: metric
2970      type:
2971        namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
2972- name: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
2973  map:
2974    fields:
2975    - name: name
2976      type:
2977        scalar: string
2978    - name: target
2979      type:
2980        namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
2981- name: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
2982  map:
2983    fields:
2984    - name: current
2985      type:
2986        namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
2987    - name: name
2988      type:
2989        scalar: string
2990- name: io.k8s.api.batch.v1.Job
2991  map:
2992    fields:
2993    - name: apiVersion
2994      type:
2995        scalar: string
2996    - name: kind
2997      type:
2998        scalar: string
2999    - name: metadata
3000      type:
3001        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3002    - name: spec
3003      type:
3004        namedType: io.k8s.api.batch.v1.JobSpec
3005    - name: status
3006      type:
3007        namedType: io.k8s.api.batch.v1.JobStatus
3008- name: io.k8s.api.batch.v1.JobCondition
3009  map:
3010    fields:
3011    - name: lastProbeTime
3012      type:
3013        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3014    - name: lastTransitionTime
3015      type:
3016        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3017    - name: message
3018      type:
3019        scalar: string
3020    - name: reason
3021      type:
3022        scalar: string
3023    - name: status
3024      type:
3025        scalar: string
3026    - name: type
3027      type:
3028        scalar: string
3029- name: io.k8s.api.batch.v1.JobList
3030  map:
3031    fields:
3032    - name: apiVersion
3033      type:
3034        scalar: string
3035    - name: items
3036      type:
3037        list:
3038          elementType:
3039            namedType: io.k8s.api.batch.v1.Job
3040          elementRelationship: atomic
3041    - name: kind
3042      type:
3043        scalar: string
3044    - name: metadata
3045      type:
3046        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
3047- name: io.k8s.api.batch.v1.JobSpec
3048  map:
3049    fields:
3050    - name: activeDeadlineSeconds
3051      type:
3052        scalar: numeric
3053    - name: backoffLimit
3054      type:
3055        scalar: numeric
3056    - name: completions
3057      type:
3058        scalar: numeric
3059    - name: manualSelector
3060      type:
3061        scalar: boolean
3062    - name: parallelism
3063      type:
3064        scalar: numeric
3065    - name: selector
3066      type:
3067        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
3068    - name: template
3069      type:
3070        namedType: io.k8s.api.core.v1.PodTemplateSpec
3071    - name: ttlSecondsAfterFinished
3072      type:
3073        scalar: numeric
3074- name: io.k8s.api.batch.v1.JobStatus
3075  map:
3076    fields:
3077    - name: active
3078      type:
3079        scalar: numeric
3080    - name: completionTime
3081      type:
3082        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3083    - name: conditions
3084      type:
3085        list:
3086          elementType:
3087            namedType: io.k8s.api.batch.v1.JobCondition
3088          elementRelationship: associative
3089          keys:
3090          - type
3091    - name: failed
3092      type:
3093        scalar: numeric
3094    - name: startTime
3095      type:
3096        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3097    - name: succeeded
3098      type:
3099        scalar: numeric
3100- name: io.k8s.api.batch.v1beta1.CronJob
3101  map:
3102    fields:
3103    - name: apiVersion
3104      type:
3105        scalar: string
3106    - name: kind
3107      type:
3108        scalar: string
3109    - name: metadata
3110      type:
3111        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3112    - name: spec
3113      type:
3114        namedType: io.k8s.api.batch.v1beta1.CronJobSpec
3115    - name: status
3116      type:
3117        namedType: io.k8s.api.batch.v1beta1.CronJobStatus
3118- name: io.k8s.api.batch.v1beta1.CronJobList
3119  map:
3120    fields:
3121    - name: apiVersion
3122      type:
3123        scalar: string
3124    - name: items
3125      type:
3126        list:
3127          elementType:
3128            namedType: io.k8s.api.batch.v1beta1.CronJob
3129          elementRelationship: atomic
3130    - name: kind
3131      type:
3132        scalar: string
3133    - name: metadata
3134      type:
3135        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
3136- name: io.k8s.api.batch.v1beta1.CronJobSpec
3137  map:
3138    fields:
3139    - name: concurrencyPolicy
3140      type:
3141        scalar: string
3142    - name: failedJobsHistoryLimit
3143      type:
3144        scalar: numeric
3145    - name: jobTemplate
3146      type:
3147        namedType: io.k8s.api.batch.v1beta1.JobTemplateSpec
3148    - name: schedule
3149      type:
3150        scalar: string
3151    - name: startingDeadlineSeconds
3152      type:
3153        scalar: numeric
3154    - name: successfulJobsHistoryLimit
3155      type:
3156        scalar: numeric
3157    - name: suspend
3158      type:
3159        scalar: boolean
3160- name: io.k8s.api.batch.v1beta1.CronJobStatus
3161  map:
3162    fields:
3163    - name: active
3164      type:
3165        list:
3166          elementType:
3167            namedType: io.k8s.api.core.v1.ObjectReference
3168          elementRelationship: atomic
3169    - name: lastScheduleTime
3170      type:
3171        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3172- name: io.k8s.api.batch.v1beta1.JobTemplateSpec
3173  map:
3174    fields:
3175    - name: metadata
3176      type:
3177        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3178    - name: spec
3179      type:
3180        namedType: io.k8s.api.batch.v1.JobSpec
3181- name: io.k8s.api.batch.v2alpha1.CronJob
3182  map:
3183    fields:
3184    - name: apiVersion
3185      type:
3186        scalar: string
3187    - name: kind
3188      type:
3189        scalar: string
3190    - name: metadata
3191      type:
3192        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3193    - name: spec
3194      type:
3195        namedType: io.k8s.api.batch.v2alpha1.CronJobSpec
3196    - name: status
3197      type:
3198        namedType: io.k8s.api.batch.v2alpha1.CronJobStatus
3199- name: io.k8s.api.batch.v2alpha1.CronJobList
3200  map:
3201    fields:
3202    - name: apiVersion
3203      type:
3204        scalar: string
3205    - name: items
3206      type:
3207        list:
3208          elementType:
3209            namedType: io.k8s.api.batch.v2alpha1.CronJob
3210          elementRelationship: atomic
3211    - name: kind
3212      type:
3213        scalar: string
3214    - name: metadata
3215      type:
3216        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
3217- name: io.k8s.api.batch.v2alpha1.CronJobSpec
3218  map:
3219    fields:
3220    - name: concurrencyPolicy
3221      type:
3222        scalar: string
3223    - name: failedJobsHistoryLimit
3224      type:
3225        scalar: numeric
3226    - name: jobTemplate
3227      type:
3228        namedType: io.k8s.api.batch.v2alpha1.JobTemplateSpec
3229    - name: schedule
3230      type:
3231        scalar: string
3232    - name: startingDeadlineSeconds
3233      type:
3234        scalar: numeric
3235    - name: successfulJobsHistoryLimit
3236      type:
3237        scalar: numeric
3238    - name: suspend
3239      type:
3240        scalar: boolean
3241- name: io.k8s.api.batch.v2alpha1.CronJobStatus
3242  map:
3243    fields:
3244    - name: active
3245      type:
3246        list:
3247          elementType:
3248            namedType: io.k8s.api.core.v1.ObjectReference
3249          elementRelationship: atomic
3250    - name: lastScheduleTime
3251      type:
3252        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3253- name: io.k8s.api.batch.v2alpha1.JobTemplateSpec
3254  map:
3255    fields:
3256    - name: metadata
3257      type:
3258        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3259    - name: spec
3260      type:
3261        namedType: io.k8s.api.batch.v1.JobSpec
3262- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequest
3263  map:
3264    fields:
3265    - name: apiVersion
3266      type:
3267        scalar: string
3268    - name: kind
3269      type:
3270        scalar: string
3271    - name: metadata
3272      type:
3273        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3274    - name: spec
3275      type:
3276        namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
3277    - name: status
3278      type:
3279        namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
3280- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
3281  map:
3282    fields:
3283    - name: lastUpdateTime
3284      type:
3285        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3286    - name: message
3287      type:
3288        scalar: string
3289    - name: reason
3290      type:
3291        scalar: string
3292    - name: type
3293      type:
3294        scalar: string
3295- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestList
3296  map:
3297    fields:
3298    - name: apiVersion
3299      type:
3300        scalar: string
3301    - name: items
3302      type:
3303        list:
3304          elementType:
3305            namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequest
3306          elementRelationship: atomic
3307    - name: kind
3308      type:
3309        scalar: string
3310    - name: metadata
3311      type:
3312        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
3313- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
3314  map:
3315    fields:
3316    - name: extra
3317      type:
3318        map:
3319          elementType:
3320            list:
3321              elementType:
3322                scalar: string
3323              elementRelationship: atomic
3324    - name: groups
3325      type:
3326        list:
3327          elementType:
3328            scalar: string
3329          elementRelationship: atomic
3330    - name: request
3331      type:
3332        scalar: string
3333    - name: uid
3334      type:
3335        scalar: string
3336    - name: usages
3337      type:
3338        list:
3339          elementType:
3340            scalar: string
3341          elementRelationship: atomic
3342    - name: username
3343      type:
3344        scalar: string
3345- name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
3346  map:
3347    fields:
3348    - name: certificate
3349      type:
3350        scalar: string
3351    - name: conditions
3352      type:
3353        list:
3354          elementType:
3355            namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
3356          elementRelationship: atomic
3357- name: io.k8s.api.coordination.v1beta1.Lease
3358  map:
3359    fields:
3360    - name: apiVersion
3361      type:
3362        scalar: string
3363    - name: kind
3364      type:
3365        scalar: string
3366    - name: metadata
3367      type:
3368        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3369    - name: spec
3370      type:
3371        namedType: io.k8s.api.coordination.v1beta1.LeaseSpec
3372- name: io.k8s.api.coordination.v1beta1.LeaseList
3373  map:
3374    fields:
3375    - name: apiVersion
3376      type:
3377        scalar: string
3378    - name: items
3379      type:
3380        list:
3381          elementType:
3382            namedType: io.k8s.api.coordination.v1beta1.Lease
3383          elementRelationship: atomic
3384    - name: kind
3385      type:
3386        scalar: string
3387    - name: metadata
3388      type:
3389        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
3390- name: io.k8s.api.coordination.v1beta1.LeaseSpec
3391  map:
3392    fields:
3393    - name: acquireTime
3394      type:
3395        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
3396    - name: holderIdentity
3397      type:
3398        scalar: string
3399    - name: leaseDurationSeconds
3400      type:
3401        scalar: numeric
3402    - name: leaseTransitions
3403      type:
3404        scalar: numeric
3405    - name: renewTime
3406      type:
3407        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
3408- name: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
3409  map:
3410    fields:
3411    - name: fsType
3412      type:
3413        scalar: string
3414    - name: partition
3415      type:
3416        scalar: numeric
3417    - name: readOnly
3418      type:
3419        scalar: boolean
3420    - name: volumeID
3421      type:
3422        scalar: string
3423- name: io.k8s.api.core.v1.Affinity
3424  map:
3425    fields:
3426    - name: nodeAffinity
3427      type:
3428        namedType: io.k8s.api.core.v1.NodeAffinity
3429    - name: podAffinity
3430      type:
3431        namedType: io.k8s.api.core.v1.PodAffinity
3432    - name: podAntiAffinity
3433      type:
3434        namedType: io.k8s.api.core.v1.PodAntiAffinity
3435- name: io.k8s.api.core.v1.AttachedVolume
3436  map:
3437    fields:
3438    - name: devicePath
3439      type:
3440        scalar: string
3441    - name: name
3442      type:
3443        scalar: string
3444- name: io.k8s.api.core.v1.AzureDiskVolumeSource
3445  map:
3446    fields:
3447    - name: cachingMode
3448      type:
3449        scalar: string
3450    - name: diskName
3451      type:
3452        scalar: string
3453    - name: diskURI
3454      type:
3455        scalar: string
3456    - name: fsType
3457      type:
3458        scalar: string
3459    - name: kind
3460      type:
3461        scalar: string
3462    - name: readOnly
3463      type:
3464        scalar: boolean
3465- name: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
3466  map:
3467    fields:
3468    - name: readOnly
3469      type:
3470        scalar: boolean
3471    - name: secretName
3472      type:
3473        scalar: string
3474    - name: secretNamespace
3475      type:
3476        scalar: string
3477    - name: shareName
3478      type:
3479        scalar: string
3480- name: io.k8s.api.core.v1.AzureFileVolumeSource
3481  map:
3482    fields:
3483    - name: readOnly
3484      type:
3485        scalar: boolean
3486    - name: secretName
3487      type:
3488        scalar: string
3489    - name: shareName
3490      type:
3491        scalar: string
3492- name: io.k8s.api.core.v1.Binding
3493  map:
3494    fields:
3495    - name: apiVersion
3496      type:
3497        scalar: string
3498    - name: kind
3499      type:
3500        scalar: string
3501    - name: metadata
3502      type:
3503        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3504    - name: target
3505      type:
3506        namedType: io.k8s.api.core.v1.ObjectReference
3507- name: io.k8s.api.core.v1.CSIPersistentVolumeSource
3508  map:
3509    fields:
3510    - name: controllerPublishSecretRef
3511      type:
3512        namedType: io.k8s.api.core.v1.SecretReference
3513    - name: driver
3514      type:
3515        scalar: string
3516    - name: fsType
3517      type:
3518        scalar: string
3519    - name: nodePublishSecretRef
3520      type:
3521        namedType: io.k8s.api.core.v1.SecretReference
3522    - name: nodeStageSecretRef
3523      type:
3524        namedType: io.k8s.api.core.v1.SecretReference
3525    - name: readOnly
3526      type:
3527        scalar: boolean
3528    - name: volumeAttributes
3529      type:
3530        map:
3531          elementType:
3532            scalar: string
3533    - name: volumeHandle
3534      type:
3535        scalar: string
3536- name: io.k8s.api.core.v1.Capabilities
3537  map:
3538    fields:
3539    - name: add
3540      type:
3541        list:
3542          elementType:
3543            scalar: string
3544          elementRelationship: atomic
3545    - name: drop
3546      type:
3547        list:
3548          elementType:
3549            scalar: string
3550          elementRelationship: atomic
3551- name: io.k8s.api.core.v1.CephFSPersistentVolumeSource
3552  map:
3553    fields:
3554    - name: monitors
3555      type:
3556        list:
3557          elementType:
3558            scalar: string
3559          elementRelationship: atomic
3560    - name: path
3561      type:
3562        scalar: string
3563    - name: readOnly
3564      type:
3565        scalar: boolean
3566    - name: secretFile
3567      type:
3568        scalar: string
3569    - name: secretRef
3570      type:
3571        namedType: io.k8s.api.core.v1.SecretReference
3572    - name: user
3573      type:
3574        scalar: string
3575- name: io.k8s.api.core.v1.CephFSVolumeSource
3576  map:
3577    fields:
3578    - name: monitors
3579      type:
3580        list:
3581          elementType:
3582            scalar: string
3583          elementRelationship: atomic
3584    - name: path
3585      type:
3586        scalar: string
3587    - name: readOnly
3588      type:
3589        scalar: boolean
3590    - name: secretFile
3591      type:
3592        scalar: string
3593    - name: secretRef
3594      type:
3595        namedType: io.k8s.api.core.v1.LocalObjectReference
3596    - name: user
3597      type:
3598        scalar: string
3599- name: io.k8s.api.core.v1.CinderPersistentVolumeSource
3600  map:
3601    fields:
3602    - name: fsType
3603      type:
3604        scalar: string
3605    - name: readOnly
3606      type:
3607        scalar: boolean
3608    - name: secretRef
3609      type:
3610        namedType: io.k8s.api.core.v1.SecretReference
3611    - name: volumeID
3612      type:
3613        scalar: string
3614- name: io.k8s.api.core.v1.CinderVolumeSource
3615  map:
3616    fields:
3617    - name: fsType
3618      type:
3619        scalar: string
3620    - name: readOnly
3621      type:
3622        scalar: boolean
3623    - name: secretRef
3624      type:
3625        namedType: io.k8s.api.core.v1.LocalObjectReference
3626    - name: volumeID
3627      type:
3628        scalar: string
3629- name: io.k8s.api.core.v1.ClientIPConfig
3630  map:
3631    fields:
3632    - name: timeoutSeconds
3633      type:
3634        scalar: numeric
3635- name: io.k8s.api.core.v1.ComponentCondition
3636  map:
3637    fields:
3638    - name: error
3639      type:
3640        scalar: string
3641    - name: message
3642      type:
3643        scalar: string
3644    - name: status
3645      type:
3646        scalar: string
3647    - name: type
3648      type:
3649        scalar: string
3650- name: io.k8s.api.core.v1.ComponentStatus
3651  map:
3652    fields:
3653    - name: apiVersion
3654      type:
3655        scalar: string
3656    - name: conditions
3657      type:
3658        list:
3659          elementType:
3660            namedType: io.k8s.api.core.v1.ComponentCondition
3661          elementRelationship: associative
3662          keys:
3663          - type
3664    - name: kind
3665      type:
3666        scalar: string
3667    - name: metadata
3668      type:
3669        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3670- name: io.k8s.api.core.v1.ComponentStatusList
3671  map:
3672    fields:
3673    - name: apiVersion
3674      type:
3675        scalar: string
3676    - name: items
3677      type:
3678        list:
3679          elementType:
3680            namedType: io.k8s.api.core.v1.ComponentStatus
3681          elementRelationship: atomic
3682    - name: kind
3683      type:
3684        scalar: string
3685    - name: metadata
3686      type:
3687        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
3688- name: io.k8s.api.core.v1.ConfigMap
3689  map:
3690    fields:
3691    - name: apiVersion
3692      type:
3693        scalar: string
3694    - name: binaryData
3695      type:
3696        map:
3697          elementType:
3698            scalar: string
3699    - name: data
3700      type:
3701        map:
3702          elementType:
3703            scalar: string
3704    - name: kind
3705      type:
3706        scalar: string
3707    - name: metadata
3708      type:
3709        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
3710- name: io.k8s.api.core.v1.ConfigMapEnvSource
3711  map:
3712    fields:
3713    - name: name
3714      type:
3715        scalar: string
3716    - name: optional
3717      type:
3718        scalar: boolean
3719- name: io.k8s.api.core.v1.ConfigMapKeySelector
3720  map:
3721    fields:
3722    - name: key
3723      type:
3724        scalar: string
3725    - name: name
3726      type:
3727        scalar: string
3728    - name: optional
3729      type:
3730        scalar: boolean
3731- name: io.k8s.api.core.v1.ConfigMapList
3732  map:
3733    fields:
3734    - name: apiVersion
3735      type:
3736        scalar: string
3737    - name: items
3738      type:
3739        list:
3740          elementType:
3741            namedType: io.k8s.api.core.v1.ConfigMap
3742          elementRelationship: atomic
3743    - name: kind
3744      type:
3745        scalar: string
3746    - name: metadata
3747      type:
3748        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
3749- name: io.k8s.api.core.v1.ConfigMapNodeConfigSource
3750  map:
3751    fields:
3752    - name: kubeletConfigKey
3753      type:
3754        scalar: string
3755    - name: name
3756      type:
3757        scalar: string
3758    - name: namespace
3759      type:
3760        scalar: string
3761    - name: resourceVersion
3762      type:
3763        scalar: string
3764    - name: uid
3765      type:
3766        scalar: string
3767- name: io.k8s.api.core.v1.ConfigMapProjection
3768  map:
3769    fields:
3770    - name: items
3771      type:
3772        list:
3773          elementType:
3774            namedType: io.k8s.api.core.v1.KeyToPath
3775          elementRelationship: atomic
3776    - name: name
3777      type:
3778        scalar: string
3779    - name: optional
3780      type:
3781        scalar: boolean
3782- name: io.k8s.api.core.v1.ConfigMapVolumeSource
3783  map:
3784    fields:
3785    - name: defaultMode
3786      type:
3787        scalar: numeric
3788    - name: items
3789      type:
3790        list:
3791          elementType:
3792            namedType: io.k8s.api.core.v1.KeyToPath
3793          elementRelationship: atomic
3794    - name: name
3795      type:
3796        scalar: string
3797    - name: optional
3798      type:
3799        scalar: boolean
3800- name: io.k8s.api.core.v1.Container
3801  map:
3802    fields:
3803    - name: args
3804      type:
3805        list:
3806          elementType:
3807            scalar: string
3808          elementRelationship: atomic
3809    - name: command
3810      type:
3811        list:
3812          elementType:
3813            scalar: string
3814          elementRelationship: atomic
3815    - name: env
3816      type:
3817        list:
3818          elementType:
3819            namedType: io.k8s.api.core.v1.EnvVar
3820          elementRelationship: associative
3821          keys:
3822          - name
3823    - name: envFrom
3824      type:
3825        list:
3826          elementType:
3827            namedType: io.k8s.api.core.v1.EnvFromSource
3828          elementRelationship: atomic
3829    - name: image
3830      type:
3831        scalar: string
3832    - name: imagePullPolicy
3833      type:
3834        scalar: string
3835    - name: lifecycle
3836      type:
3837        namedType: io.k8s.api.core.v1.Lifecycle
3838    - name: livenessProbe
3839      type:
3840        namedType: io.k8s.api.core.v1.Probe
3841    - name: name
3842      type:
3843        scalar: string
3844    - name: ports
3845      type:
3846        list:
3847          elementType:
3848            namedType: io.k8s.api.core.v1.ContainerPort
3849          elementRelationship: associative
3850          keys:
3851          - containerPort
3852          - protocol
3853    - name: readinessProbe
3854      type:
3855        namedType: io.k8s.api.core.v1.Probe
3856    - name: resources
3857      type:
3858        namedType: io.k8s.api.core.v1.ResourceRequirements
3859    - name: securityContext
3860      type:
3861        namedType: io.k8s.api.core.v1.SecurityContext
3862    - name: stdin
3863      type:
3864        scalar: boolean
3865    - name: stdinOnce
3866      type:
3867        scalar: boolean
3868    - name: terminationMessagePath
3869      type:
3870        scalar: string
3871    - name: terminationMessagePolicy
3872      type:
3873        scalar: string
3874    - name: tty
3875      type:
3876        scalar: boolean
3877    - name: volumeDevices
3878      type:
3879        list:
3880          elementType:
3881            namedType: io.k8s.api.core.v1.VolumeDevice
3882          elementRelationship: associative
3883          keys:
3884          - devicePath
3885    - name: volumeMounts
3886      type:
3887        list:
3888          elementType:
3889            namedType: io.k8s.api.core.v1.VolumeMount
3890          elementRelationship: associative
3891          keys:
3892          - mountPath
3893    - name: workingDir
3894      type:
3895        scalar: string
3896- name: io.k8s.api.core.v1.ContainerImage
3897  map:
3898    fields:
3899    - name: names
3900      type:
3901        list:
3902          elementType:
3903            scalar: string
3904          elementRelationship: atomic
3905    - name: sizeBytes
3906      type:
3907        scalar: numeric
3908- name: io.k8s.api.core.v1.ContainerPort
3909  map:
3910    fields:
3911    - name: containerPort
3912      type:
3913        scalar: numeric
3914    - name: hostIP
3915      type:
3916        scalar: string
3917    - name: hostPort
3918      type:
3919        scalar: numeric
3920    - name: name
3921      type:
3922        scalar: string
3923    - name: protocol
3924      type:
3925        scalar: string
3926- name: io.k8s.api.core.v1.ContainerState
3927  map:
3928    fields:
3929    - name: running
3930      type:
3931        namedType: io.k8s.api.core.v1.ContainerStateRunning
3932    - name: terminated
3933      type:
3934        namedType: io.k8s.api.core.v1.ContainerStateTerminated
3935    - name: waiting
3936      type:
3937        namedType: io.k8s.api.core.v1.ContainerStateWaiting
3938- name: io.k8s.api.core.v1.ContainerStateRunning
3939  map:
3940    fields:
3941    - name: startedAt
3942      type:
3943        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3944- name: io.k8s.api.core.v1.ContainerStateTerminated
3945  map:
3946    fields:
3947    - name: containerID
3948      type:
3949        scalar: string
3950    - name: exitCode
3951      type:
3952        scalar: numeric
3953    - name: finishedAt
3954      type:
3955        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3956    - name: message
3957      type:
3958        scalar: string
3959    - name: reason
3960      type:
3961        scalar: string
3962    - name: signal
3963      type:
3964        scalar: numeric
3965    - name: startedAt
3966      type:
3967        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
3968- name: io.k8s.api.core.v1.ContainerStateWaiting
3969  map:
3970    fields:
3971    - name: message
3972      type:
3973        scalar: string
3974    - name: reason
3975      type:
3976        scalar: string
3977- name: io.k8s.api.core.v1.ContainerStatus
3978  map:
3979    fields:
3980    - name: containerID
3981      type:
3982        scalar: string
3983    - name: image
3984      type:
3985        scalar: string
3986    - name: imageID
3987      type:
3988        scalar: string
3989    - name: lastState
3990      type:
3991        namedType: io.k8s.api.core.v1.ContainerState
3992    - name: name
3993      type:
3994        scalar: string
3995    - name: ready
3996      type:
3997        scalar: boolean
3998    - name: restartCount
3999      type:
4000        scalar: numeric
4001    - name: state
4002      type:
4003        namedType: io.k8s.api.core.v1.ContainerState
4004- name: io.k8s.api.core.v1.DaemonEndpoint
4005  map:
4006    fields:
4007    - name: Port
4008      type:
4009        scalar: numeric
4010- name: io.k8s.api.core.v1.DownwardAPIProjection
4011  map:
4012    fields:
4013    - name: items
4014      type:
4015        list:
4016          elementType:
4017            namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
4018          elementRelationship: atomic
4019- name: io.k8s.api.core.v1.DownwardAPIVolumeFile
4020  map:
4021    fields:
4022    - name: fieldRef
4023      type:
4024        namedType: io.k8s.api.core.v1.ObjectFieldSelector
4025    - name: mode
4026      type:
4027        scalar: numeric
4028    - name: path
4029      type:
4030        scalar: string
4031    - name: resourceFieldRef
4032      type:
4033        namedType: io.k8s.api.core.v1.ResourceFieldSelector
4034- name: io.k8s.api.core.v1.DownwardAPIVolumeSource
4035  map:
4036    fields:
4037    - name: defaultMode
4038      type:
4039        scalar: numeric
4040    - name: items
4041      type:
4042        list:
4043          elementType:
4044            namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
4045          elementRelationship: atomic
4046- name: io.k8s.api.core.v1.EmptyDirVolumeSource
4047  map:
4048    fields:
4049    - name: medium
4050      type:
4051        scalar: string
4052    - name: sizeLimit
4053      type:
4054        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4055- name: io.k8s.api.core.v1.EndpointAddress
4056  map:
4057    fields:
4058    - name: hostname
4059      type:
4060        scalar: string
4061    - name: ip
4062      type:
4063        scalar: string
4064    - name: nodeName
4065      type:
4066        scalar: string
4067    - name: targetRef
4068      type:
4069        namedType: io.k8s.api.core.v1.ObjectReference
4070- name: io.k8s.api.core.v1.EndpointPort
4071  map:
4072    fields:
4073    - name: name
4074      type:
4075        scalar: string
4076    - name: port
4077      type:
4078        scalar: numeric
4079    - name: protocol
4080      type:
4081        scalar: string
4082- name: io.k8s.api.core.v1.EndpointSubset
4083  map:
4084    fields:
4085    - name: addresses
4086      type:
4087        list:
4088          elementType:
4089            namedType: io.k8s.api.core.v1.EndpointAddress
4090          elementRelationship: atomic
4091    - name: notReadyAddresses
4092      type:
4093        list:
4094          elementType:
4095            namedType: io.k8s.api.core.v1.EndpointAddress
4096          elementRelationship: atomic
4097    - name: ports
4098      type:
4099        list:
4100          elementType:
4101            namedType: io.k8s.api.core.v1.EndpointPort
4102          elementRelationship: atomic
4103- name: io.k8s.api.core.v1.Endpoints
4104  map:
4105    fields:
4106    - name: apiVersion
4107      type:
4108        scalar: string
4109    - name: kind
4110      type:
4111        scalar: string
4112    - name: metadata
4113      type:
4114        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4115    - name: subsets
4116      type:
4117        list:
4118          elementType:
4119            namedType: io.k8s.api.core.v1.EndpointSubset
4120          elementRelationship: atomic
4121- name: io.k8s.api.core.v1.EndpointsList
4122  map:
4123    fields:
4124    - name: apiVersion
4125      type:
4126        scalar: string
4127    - name: items
4128      type:
4129        list:
4130          elementType:
4131            namedType: io.k8s.api.core.v1.Endpoints
4132          elementRelationship: atomic
4133    - name: kind
4134      type:
4135        scalar: string
4136    - name: metadata
4137      type:
4138        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
4139- name: io.k8s.api.core.v1.EnvFromSource
4140  map:
4141    fields:
4142    - name: configMapRef
4143      type:
4144        namedType: io.k8s.api.core.v1.ConfigMapEnvSource
4145    - name: prefix
4146      type:
4147        scalar: string
4148    - name: secretRef
4149      type:
4150        namedType: io.k8s.api.core.v1.SecretEnvSource
4151- name: io.k8s.api.core.v1.EnvVar
4152  map:
4153    fields:
4154    - name: name
4155      type:
4156        scalar: string
4157    - name: value
4158      type:
4159        scalar: string
4160    - name: valueFrom
4161      type:
4162        namedType: io.k8s.api.core.v1.EnvVarSource
4163- name: io.k8s.api.core.v1.EnvVarSource
4164  map:
4165    fields:
4166    - name: configMapKeyRef
4167      type:
4168        namedType: io.k8s.api.core.v1.ConfigMapKeySelector
4169    - name: fieldRef
4170      type:
4171        namedType: io.k8s.api.core.v1.ObjectFieldSelector
4172    - name: resourceFieldRef
4173      type:
4174        namedType: io.k8s.api.core.v1.ResourceFieldSelector
4175    - name: secretKeyRef
4176      type:
4177        namedType: io.k8s.api.core.v1.SecretKeySelector
4178- name: io.k8s.api.core.v1.Event
4179  map:
4180    fields:
4181    - name: action
4182      type:
4183        scalar: string
4184    - name: apiVersion
4185      type:
4186        scalar: string
4187    - name: count
4188      type:
4189        scalar: numeric
4190    - name: eventTime
4191      type:
4192        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
4193    - name: firstTimestamp
4194      type:
4195        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4196    - name: involvedObject
4197      type:
4198        namedType: io.k8s.api.core.v1.ObjectReference
4199    - name: kind
4200      type:
4201        scalar: string
4202    - name: lastTimestamp
4203      type:
4204        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4205    - name: message
4206      type:
4207        scalar: string
4208    - name: metadata
4209      type:
4210        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4211    - name: reason
4212      type:
4213        scalar: string
4214    - name: related
4215      type:
4216        namedType: io.k8s.api.core.v1.ObjectReference
4217    - name: reportingComponent
4218      type:
4219        scalar: string
4220    - name: reportingInstance
4221      type:
4222        scalar: string
4223    - name: series
4224      type:
4225        namedType: io.k8s.api.core.v1.EventSeries
4226    - name: source
4227      type:
4228        namedType: io.k8s.api.core.v1.EventSource
4229    - name: type
4230      type:
4231        scalar: string
4232- name: io.k8s.api.core.v1.EventList
4233  map:
4234    fields:
4235    - name: apiVersion
4236      type:
4237        scalar: string
4238    - name: items
4239      type:
4240        list:
4241          elementType:
4242            namedType: io.k8s.api.core.v1.Event
4243          elementRelationship: atomic
4244    - name: kind
4245      type:
4246        scalar: string
4247    - name: metadata
4248      type:
4249        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
4250- name: io.k8s.api.core.v1.EventSeries
4251  map:
4252    fields:
4253    - name: count
4254      type:
4255        scalar: numeric
4256    - name: lastObservedTime
4257      type:
4258        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
4259    - name: state
4260      type:
4261        scalar: string
4262- name: io.k8s.api.core.v1.EventSource
4263  map:
4264    fields:
4265    - name: component
4266      type:
4267        scalar: string
4268    - name: host
4269      type:
4270        scalar: string
4271- name: io.k8s.api.core.v1.ExecAction
4272  map:
4273    fields:
4274    - name: command
4275      type:
4276        list:
4277          elementType:
4278            scalar: string
4279          elementRelationship: atomic
4280- name: io.k8s.api.core.v1.FCVolumeSource
4281  map:
4282    fields:
4283    - name: fsType
4284      type:
4285        scalar: string
4286    - name: lun
4287      type:
4288        scalar: numeric
4289    - name: readOnly
4290      type:
4291        scalar: boolean
4292    - name: targetWWNs
4293      type:
4294        list:
4295          elementType:
4296            scalar: string
4297          elementRelationship: atomic
4298    - name: wwids
4299      type:
4300        list:
4301          elementType:
4302            scalar: string
4303          elementRelationship: atomic
4304- name: io.k8s.api.core.v1.FlexPersistentVolumeSource
4305  map:
4306    fields:
4307    - name: driver
4308      type:
4309        scalar: string
4310    - name: fsType
4311      type:
4312        scalar: string
4313    - name: options
4314      type:
4315        map:
4316          elementType:
4317            scalar: string
4318    - name: readOnly
4319      type:
4320        scalar: boolean
4321    - name: secretRef
4322      type:
4323        namedType: io.k8s.api.core.v1.SecretReference
4324- name: io.k8s.api.core.v1.FlexVolumeSource
4325  map:
4326    fields:
4327    - name: driver
4328      type:
4329        scalar: string
4330    - name: fsType
4331      type:
4332        scalar: string
4333    - name: options
4334      type:
4335        map:
4336          elementType:
4337            scalar: string
4338    - name: readOnly
4339      type:
4340        scalar: boolean
4341    - name: secretRef
4342      type:
4343        namedType: io.k8s.api.core.v1.LocalObjectReference
4344- name: io.k8s.api.core.v1.FlockerVolumeSource
4345  map:
4346    fields:
4347    - name: datasetName
4348      type:
4349        scalar: string
4350    - name: datasetUUID
4351      type:
4352        scalar: string
4353- name: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
4354  map:
4355    fields:
4356    - name: fsType
4357      type:
4358        scalar: string
4359    - name: partition
4360      type:
4361        scalar: numeric
4362    - name: pdName
4363      type:
4364        scalar: string
4365    - name: readOnly
4366      type:
4367        scalar: boolean
4368- name: io.k8s.api.core.v1.GitRepoVolumeSource
4369  map:
4370    fields:
4371    - name: directory
4372      type:
4373        scalar: string
4374    - name: repository
4375      type:
4376        scalar: string
4377    - name: revision
4378      type:
4379        scalar: string
4380- name: io.k8s.api.core.v1.GlusterfsVolumeSource
4381  map:
4382    fields:
4383    - name: endpoints
4384      type:
4385        scalar: string
4386    - name: path
4387      type:
4388        scalar: string
4389    - name: readOnly
4390      type:
4391        scalar: boolean
4392- name: io.k8s.api.core.v1.HTTPGetAction
4393  map:
4394    fields:
4395    - name: host
4396      type:
4397        scalar: string
4398    - name: httpHeaders
4399      type:
4400        list:
4401          elementType:
4402            namedType: io.k8s.api.core.v1.HTTPHeader
4403          elementRelationship: atomic
4404    - name: path
4405      type:
4406        scalar: string
4407    - name: port
4408      type:
4409        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
4410    - name: scheme
4411      type:
4412        scalar: string
4413- name: io.k8s.api.core.v1.HTTPHeader
4414  map:
4415    fields:
4416    - name: name
4417      type:
4418        scalar: string
4419    - name: value
4420      type:
4421        scalar: string
4422- name: io.k8s.api.core.v1.Handler
4423  map:
4424    fields:
4425    - name: exec
4426      type:
4427        namedType: io.k8s.api.core.v1.ExecAction
4428    - name: httpGet
4429      type:
4430        namedType: io.k8s.api.core.v1.HTTPGetAction
4431    - name: tcpSocket
4432      type:
4433        namedType: io.k8s.api.core.v1.TCPSocketAction
4434- name: io.k8s.api.core.v1.HostAlias
4435  map:
4436    fields:
4437    - name: hostnames
4438      type:
4439        list:
4440          elementType:
4441            scalar: string
4442          elementRelationship: atomic
4443    - name: ip
4444      type:
4445        scalar: string
4446- name: io.k8s.api.core.v1.HostPathVolumeSource
4447  map:
4448    fields:
4449    - name: path
4450      type:
4451        scalar: string
4452    - name: type
4453      type:
4454        scalar: string
4455- name: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
4456  map:
4457    fields:
4458    - name: chapAuthDiscovery
4459      type:
4460        scalar: boolean
4461    - name: chapAuthSession
4462      type:
4463        scalar: boolean
4464    - name: fsType
4465      type:
4466        scalar: string
4467    - name: initiatorName
4468      type:
4469        scalar: string
4470    - name: iqn
4471      type:
4472        scalar: string
4473    - name: iscsiInterface
4474      type:
4475        scalar: string
4476    - name: lun
4477      type:
4478        scalar: numeric
4479    - name: portals
4480      type:
4481        list:
4482          elementType:
4483            scalar: string
4484          elementRelationship: atomic
4485    - name: readOnly
4486      type:
4487        scalar: boolean
4488    - name: secretRef
4489      type:
4490        namedType: io.k8s.api.core.v1.SecretReference
4491    - name: targetPortal
4492      type:
4493        scalar: string
4494- name: io.k8s.api.core.v1.ISCSIVolumeSource
4495  map:
4496    fields:
4497    - name: chapAuthDiscovery
4498      type:
4499        scalar: boolean
4500    - name: chapAuthSession
4501      type:
4502        scalar: boolean
4503    - name: fsType
4504      type:
4505        scalar: string
4506    - name: initiatorName
4507      type:
4508        scalar: string
4509    - name: iqn
4510      type:
4511        scalar: string
4512    - name: iscsiInterface
4513      type:
4514        scalar: string
4515    - name: lun
4516      type:
4517        scalar: numeric
4518    - name: portals
4519      type:
4520        list:
4521          elementType:
4522            scalar: string
4523          elementRelationship: atomic
4524    - name: readOnly
4525      type:
4526        scalar: boolean
4527    - name: secretRef
4528      type:
4529        namedType: io.k8s.api.core.v1.LocalObjectReference
4530    - name: targetPortal
4531      type:
4532        scalar: string
4533- name: io.k8s.api.core.v1.KeyToPath
4534  map:
4535    fields:
4536    - name: key
4537      type:
4538        scalar: string
4539    - name: mode
4540      type:
4541        scalar: numeric
4542    - name: path
4543      type:
4544        scalar: string
4545- name: io.k8s.api.core.v1.Lifecycle
4546  map:
4547    fields:
4548    - name: postStart
4549      type:
4550        namedType: io.k8s.api.core.v1.Handler
4551    - name: preStop
4552      type:
4553        namedType: io.k8s.api.core.v1.Handler
4554- name: io.k8s.api.core.v1.LimitRange
4555  map:
4556    fields:
4557    - name: apiVersion
4558      type:
4559        scalar: string
4560    - name: kind
4561      type:
4562        scalar: string
4563    - name: metadata
4564      type:
4565        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4566    - name: spec
4567      type:
4568        namedType: io.k8s.api.core.v1.LimitRangeSpec
4569- name: io.k8s.api.core.v1.LimitRangeItem
4570  map:
4571    fields:
4572    - name: default
4573      type:
4574        map:
4575          elementType:
4576            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4577    - name: defaultRequest
4578      type:
4579        map:
4580          elementType:
4581            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4582    - name: max
4583      type:
4584        map:
4585          elementType:
4586            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4587    - name: maxLimitRequestRatio
4588      type:
4589        map:
4590          elementType:
4591            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4592    - name: min
4593      type:
4594        map:
4595          elementType:
4596            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4597    - name: type
4598      type:
4599        scalar: string
4600- name: io.k8s.api.core.v1.LimitRangeList
4601  map:
4602    fields:
4603    - name: apiVersion
4604      type:
4605        scalar: string
4606    - name: items
4607      type:
4608        list:
4609          elementType:
4610            namedType: io.k8s.api.core.v1.LimitRange
4611          elementRelationship: atomic
4612    - name: kind
4613      type:
4614        scalar: string
4615    - name: metadata
4616      type:
4617        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
4618- name: io.k8s.api.core.v1.LimitRangeSpec
4619  map:
4620    fields:
4621    - name: limits
4622      type:
4623        list:
4624          elementType:
4625            namedType: io.k8s.api.core.v1.LimitRangeItem
4626          elementRelationship: atomic
4627- name: io.k8s.api.core.v1.LoadBalancerIngress
4628  map:
4629    fields:
4630    - name: hostname
4631      type:
4632        scalar: string
4633    - name: ip
4634      type:
4635        scalar: string
4636- name: io.k8s.api.core.v1.LoadBalancerStatus
4637  map:
4638    fields:
4639    - name: ingress
4640      type:
4641        list:
4642          elementType:
4643            namedType: io.k8s.api.core.v1.LoadBalancerIngress
4644          elementRelationship: atomic
4645- name: io.k8s.api.core.v1.LocalObjectReference
4646  map:
4647    fields:
4648    - name: name
4649      type:
4650        scalar: string
4651- name: io.k8s.api.core.v1.LocalVolumeSource
4652  map:
4653    fields:
4654    - name: fsType
4655      type:
4656        scalar: string
4657    - name: path
4658      type:
4659        scalar: string
4660- name: io.k8s.api.core.v1.NFSVolumeSource
4661  map:
4662    fields:
4663    - name: path
4664      type:
4665        scalar: string
4666    - name: readOnly
4667      type:
4668        scalar: boolean
4669    - name: server
4670      type:
4671        scalar: string
4672- name: io.k8s.api.core.v1.Namespace
4673  map:
4674    fields:
4675    - name: apiVersion
4676      type:
4677        scalar: string
4678    - name: kind
4679      type:
4680        scalar: string
4681    - name: metadata
4682      type:
4683        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4684    - name: spec
4685      type:
4686        namedType: io.k8s.api.core.v1.NamespaceSpec
4687    - name: status
4688      type:
4689        namedType: io.k8s.api.core.v1.NamespaceStatus
4690- name: io.k8s.api.core.v1.NamespaceList
4691  map:
4692    fields:
4693    - name: apiVersion
4694      type:
4695        scalar: string
4696    - name: items
4697      type:
4698        list:
4699          elementType:
4700            namedType: io.k8s.api.core.v1.Namespace
4701          elementRelationship: atomic
4702    - name: kind
4703      type:
4704        scalar: string
4705    - name: metadata
4706      type:
4707        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
4708- name: io.k8s.api.core.v1.NamespaceSpec
4709  map:
4710    fields:
4711    - name: finalizers
4712      type:
4713        list:
4714          elementType:
4715            scalar: string
4716          elementRelationship: atomic
4717- name: io.k8s.api.core.v1.NamespaceStatus
4718  map:
4719    fields:
4720    - name: phase
4721      type:
4722        scalar: string
4723- name: io.k8s.api.core.v1.Node
4724  map:
4725    fields:
4726    - name: apiVersion
4727      type:
4728        scalar: string
4729    - name: kind
4730      type:
4731        scalar: string
4732    - name: metadata
4733      type:
4734        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
4735    - name: spec
4736      type:
4737        namedType: io.k8s.api.core.v1.NodeSpec
4738    - name: status
4739      type:
4740        namedType: io.k8s.api.core.v1.NodeStatus
4741- name: io.k8s.api.core.v1.NodeAddress
4742  map:
4743    fields:
4744    - name: address
4745      type:
4746        scalar: string
4747    - name: type
4748      type:
4749        scalar: string
4750- name: io.k8s.api.core.v1.NodeAffinity
4751  map:
4752    fields:
4753    - name: preferredDuringSchedulingIgnoredDuringExecution
4754      type:
4755        list:
4756          elementType:
4757            namedType: io.k8s.api.core.v1.PreferredSchedulingTerm
4758          elementRelationship: atomic
4759    - name: requiredDuringSchedulingIgnoredDuringExecution
4760      type:
4761        namedType: io.k8s.api.core.v1.NodeSelector
4762- name: io.k8s.api.core.v1.NodeCondition
4763  map:
4764    fields:
4765    - name: lastHeartbeatTime
4766      type:
4767        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4768    - name: lastTransitionTime
4769      type:
4770        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
4771    - name: message
4772      type:
4773        scalar: string
4774    - name: reason
4775      type:
4776        scalar: string
4777    - name: status
4778      type:
4779        scalar: string
4780    - name: type
4781      type:
4782        scalar: string
4783- name: io.k8s.api.core.v1.NodeConfigSource
4784  map:
4785    fields:
4786    - name: configMap
4787      type:
4788        namedType: io.k8s.api.core.v1.ConfigMapNodeConfigSource
4789- name: io.k8s.api.core.v1.NodeConfigStatus
4790  map:
4791    fields:
4792    - name: active
4793      type:
4794        namedType: io.k8s.api.core.v1.NodeConfigSource
4795    - name: assigned
4796      type:
4797        namedType: io.k8s.api.core.v1.NodeConfigSource
4798    - name: error
4799      type:
4800        scalar: string
4801    - name: lastKnownGood
4802      type:
4803        namedType: io.k8s.api.core.v1.NodeConfigSource
4804- name: io.k8s.api.core.v1.NodeDaemonEndpoints
4805  map:
4806    fields:
4807    - name: kubeletEndpoint
4808      type:
4809        namedType: io.k8s.api.core.v1.DaemonEndpoint
4810- name: io.k8s.api.core.v1.NodeList
4811  map:
4812    fields:
4813    - name: apiVersion
4814      type:
4815        scalar: string
4816    - name: items
4817      type:
4818        list:
4819          elementType:
4820            namedType: io.k8s.api.core.v1.Node
4821          elementRelationship: atomic
4822    - name: kind
4823      type:
4824        scalar: string
4825    - name: metadata
4826      type:
4827        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
4828- name: io.k8s.api.core.v1.NodeSelector
4829  map:
4830    fields:
4831    - name: nodeSelectorTerms
4832      type:
4833        list:
4834          elementType:
4835            namedType: io.k8s.api.core.v1.NodeSelectorTerm
4836          elementRelationship: atomic
4837- name: io.k8s.api.core.v1.NodeSelectorRequirement
4838  map:
4839    fields:
4840    - name: key
4841      type:
4842        scalar: string
4843    - name: operator
4844      type:
4845        scalar: string
4846    - name: values
4847      type:
4848        list:
4849          elementType:
4850            scalar: string
4851          elementRelationship: atomic
4852- name: io.k8s.api.core.v1.NodeSelectorTerm
4853  map:
4854    fields:
4855    - name: matchExpressions
4856      type:
4857        list:
4858          elementType:
4859            namedType: io.k8s.api.core.v1.NodeSelectorRequirement
4860          elementRelationship: atomic
4861    - name: matchFields
4862      type:
4863        list:
4864          elementType:
4865            namedType: io.k8s.api.core.v1.NodeSelectorRequirement
4866          elementRelationship: atomic
4867- name: io.k8s.api.core.v1.NodeSpec
4868  map:
4869    fields:
4870    - name: configSource
4871      type:
4872        namedType: io.k8s.api.core.v1.NodeConfigSource
4873    - name: externalID
4874      type:
4875        scalar: string
4876    - name: podCIDR
4877      type:
4878        scalar: string
4879    - name: providerID
4880      type:
4881        scalar: string
4882    - name: taints
4883      type:
4884        list:
4885          elementType:
4886            namedType: io.k8s.api.core.v1.Taint
4887          elementRelationship: atomic
4888    - name: unschedulable
4889      type:
4890        scalar: boolean
4891- name: io.k8s.api.core.v1.NodeStatus
4892  map:
4893    fields:
4894    - name: addresses
4895      type:
4896        list:
4897          elementType:
4898            namedType: io.k8s.api.core.v1.NodeAddress
4899          elementRelationship: associative
4900          keys:
4901          - type
4902    - name: allocatable
4903      type:
4904        map:
4905          elementType:
4906            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4907    - name: capacity
4908      type:
4909        map:
4910          elementType:
4911            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
4912    - name: conditions
4913      type:
4914        list:
4915          elementType:
4916            namedType: io.k8s.api.core.v1.NodeCondition
4917          elementRelationship: associative
4918          keys:
4919          - type
4920    - name: config
4921      type:
4922        namedType: io.k8s.api.core.v1.NodeConfigStatus
4923    - name: daemonEndpoints
4924      type:
4925        namedType: io.k8s.api.core.v1.NodeDaemonEndpoints
4926    - name: images
4927      type:
4928        list:
4929          elementType:
4930            namedType: io.k8s.api.core.v1.ContainerImage
4931          elementRelationship: atomic
4932    - name: nodeInfo
4933      type:
4934        namedType: io.k8s.api.core.v1.NodeSystemInfo
4935    - name: phase
4936      type:
4937        scalar: string
4938    - name: volumesAttached
4939      type:
4940        list:
4941          elementType:
4942            namedType: io.k8s.api.core.v1.AttachedVolume
4943          elementRelationship: atomic
4944    - name: volumesInUse
4945      type:
4946        list:
4947          elementType:
4948            scalar: string
4949          elementRelationship: atomic
4950- name: io.k8s.api.core.v1.NodeSystemInfo
4951  map:
4952    fields:
4953    - name: architecture
4954      type:
4955        scalar: string
4956    - name: bootID
4957      type:
4958        scalar: string
4959    - name: containerRuntimeVersion
4960      type:
4961        scalar: string
4962    - name: kernelVersion
4963      type:
4964        scalar: string
4965    - name: kubeProxyVersion
4966      type:
4967        scalar: string
4968    - name: kubeletVersion
4969      type:
4970        scalar: string
4971    - name: machineID
4972      type:
4973        scalar: string
4974    - name: operatingSystem
4975      type:
4976        scalar: string
4977    - name: osImage
4978      type:
4979        scalar: string
4980    - name: systemUUID
4981      type:
4982        scalar: string
4983- name: io.k8s.api.core.v1.ObjectFieldSelector
4984  map:
4985    fields:
4986    - name: apiVersion
4987      type:
4988        scalar: string
4989    - name: fieldPath
4990      type:
4991        scalar: string
4992- name: io.k8s.api.core.v1.ObjectReference
4993  map:
4994    fields:
4995    - name: apiVersion
4996      type:
4997        scalar: string
4998    - name: fieldPath
4999      type:
5000        scalar: string
5001    - name: kind
5002      type:
5003        scalar: string
5004    - name: name
5005      type:
5006        scalar: string
5007    - name: namespace
5008      type:
5009        scalar: string
5010    - name: resourceVersion
5011      type:
5012        scalar: string
5013    - name: uid
5014      type:
5015        scalar: string
5016- name: io.k8s.api.core.v1.PersistentVolume
5017  map:
5018    fields:
5019    - name: apiVersion
5020      type:
5021        scalar: string
5022    - name: kind
5023      type:
5024        scalar: string
5025    - name: metadata
5026      type:
5027        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5028    - name: spec
5029      type:
5030        namedType: io.k8s.api.core.v1.PersistentVolumeSpec
5031    - name: status
5032      type:
5033        namedType: io.k8s.api.core.v1.PersistentVolumeStatus
5034- name: io.k8s.api.core.v1.PersistentVolumeClaim
5035  map:
5036    fields:
5037    - name: apiVersion
5038      type:
5039        scalar: string
5040    - name: kind
5041      type:
5042        scalar: string
5043    - name: metadata
5044      type:
5045        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5046    - name: spec
5047      type:
5048        namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
5049    - name: status
5050      type:
5051        namedType: io.k8s.api.core.v1.PersistentVolumeClaimStatus
5052- name: io.k8s.api.core.v1.PersistentVolumeClaimCondition
5053  map:
5054    fields:
5055    - name: lastProbeTime
5056      type:
5057        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5058    - name: lastTransitionTime
5059      type:
5060        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5061    - name: message
5062      type:
5063        scalar: string
5064    - name: reason
5065      type:
5066        scalar: string
5067    - name: status
5068      type:
5069        scalar: string
5070    - name: type
5071      type:
5072        scalar: string
5073- name: io.k8s.api.core.v1.PersistentVolumeClaimList
5074  map:
5075    fields:
5076    - name: apiVersion
5077      type:
5078        scalar: string
5079    - name: items
5080      type:
5081        list:
5082          elementType:
5083            namedType: io.k8s.api.core.v1.PersistentVolumeClaim
5084          elementRelationship: atomic
5085    - name: kind
5086      type:
5087        scalar: string
5088    - name: metadata
5089      type:
5090        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
5091- name: io.k8s.api.core.v1.PersistentVolumeClaimSpec
5092  map:
5093    fields:
5094    - name: accessModes
5095      type:
5096        list:
5097          elementType:
5098            scalar: string
5099          elementRelationship: atomic
5100    - name: dataSource
5101      type:
5102        namedType: io.k8s.api.core.v1.TypedLocalObjectReference
5103    - name: resources
5104      type:
5105        namedType: io.k8s.api.core.v1.ResourceRequirements
5106    - name: selector
5107      type:
5108        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
5109    - name: storageClassName
5110      type:
5111        scalar: string
5112    - name: volumeMode
5113      type:
5114        scalar: string
5115    - name: volumeName
5116      type:
5117        scalar: string
5118- name: io.k8s.api.core.v1.PersistentVolumeClaimStatus
5119  map:
5120    fields:
5121    - name: accessModes
5122      type:
5123        list:
5124          elementType:
5125            scalar: string
5126          elementRelationship: atomic
5127    - name: capacity
5128      type:
5129        map:
5130          elementType:
5131            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5132    - name: conditions
5133      type:
5134        list:
5135          elementType:
5136            namedType: io.k8s.api.core.v1.PersistentVolumeClaimCondition
5137          elementRelationship: associative
5138          keys:
5139          - type
5140    - name: phase
5141      type:
5142        scalar: string
5143- name: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
5144  map:
5145    fields:
5146    - name: claimName
5147      type:
5148        scalar: string
5149    - name: readOnly
5150      type:
5151        scalar: boolean
5152- name: io.k8s.api.core.v1.PersistentVolumeList
5153  map:
5154    fields:
5155    - name: apiVersion
5156      type:
5157        scalar: string
5158    - name: items
5159      type:
5160        list:
5161          elementType:
5162            namedType: io.k8s.api.core.v1.PersistentVolume
5163          elementRelationship: atomic
5164    - name: kind
5165      type:
5166        scalar: string
5167    - name: metadata
5168      type:
5169        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
5170- name: io.k8s.api.core.v1.PersistentVolumeSpec
5171  map:
5172    fields:
5173    - name: accessModes
5174      type:
5175        list:
5176          elementType:
5177            scalar: string
5178          elementRelationship: atomic
5179    - name: awsElasticBlockStore
5180      type:
5181        namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
5182    - name: azureDisk
5183      type:
5184        namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
5185    - name: azureFile
5186      type:
5187        namedType: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
5188    - name: capacity
5189      type:
5190        map:
5191          elementType:
5192            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5193    - name: cephfs
5194      type:
5195        namedType: io.k8s.api.core.v1.CephFSPersistentVolumeSource
5196    - name: cinder
5197      type:
5198        namedType: io.k8s.api.core.v1.CinderPersistentVolumeSource
5199    - name: claimRef
5200      type:
5201        namedType: io.k8s.api.core.v1.ObjectReference
5202    - name: csi
5203      type:
5204        namedType: io.k8s.api.core.v1.CSIPersistentVolumeSource
5205    - name: fc
5206      type:
5207        namedType: io.k8s.api.core.v1.FCVolumeSource
5208    - name: flexVolume
5209      type:
5210        namedType: io.k8s.api.core.v1.FlexPersistentVolumeSource
5211    - name: flocker
5212      type:
5213        namedType: io.k8s.api.core.v1.FlockerVolumeSource
5214    - name: gcePersistentDisk
5215      type:
5216        namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
5217    - name: glusterfs
5218      type:
5219        namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
5220    - name: hostPath
5221      type:
5222        namedType: io.k8s.api.core.v1.HostPathVolumeSource
5223    - name: iscsi
5224      type:
5225        namedType: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
5226    - name: local
5227      type:
5228        namedType: io.k8s.api.core.v1.LocalVolumeSource
5229    - name: mountOptions
5230      type:
5231        list:
5232          elementType:
5233            scalar: string
5234          elementRelationship: atomic
5235    - name: nfs
5236      type:
5237        namedType: io.k8s.api.core.v1.NFSVolumeSource
5238    - name: nodeAffinity
5239      type:
5240        namedType: io.k8s.api.core.v1.VolumeNodeAffinity
5241    - name: persistentVolumeReclaimPolicy
5242      type:
5243        scalar: string
5244    - name: photonPersistentDisk
5245      type:
5246        namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
5247    - name: portworxVolume
5248      type:
5249        namedType: io.k8s.api.core.v1.PortworxVolumeSource
5250    - name: quobyte
5251      type:
5252        namedType: io.k8s.api.core.v1.QuobyteVolumeSource
5253    - name: rbd
5254      type:
5255        namedType: io.k8s.api.core.v1.RBDPersistentVolumeSource
5256    - name: scaleIO
5257      type:
5258        namedType: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
5259    - name: storageClassName
5260      type:
5261        scalar: string
5262    - name: storageos
5263      type:
5264        namedType: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
5265    - name: volumeMode
5266      type:
5267        scalar: string
5268    - name: vsphereVolume
5269      type:
5270        namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
5271- name: io.k8s.api.core.v1.PersistentVolumeStatus
5272  map:
5273    fields:
5274    - name: message
5275      type:
5276        scalar: string
5277    - name: phase
5278      type:
5279        scalar: string
5280    - name: reason
5281      type:
5282        scalar: string
5283- name: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
5284  map:
5285    fields:
5286    - name: fsType
5287      type:
5288        scalar: string
5289    - name: pdID
5290      type:
5291        scalar: string
5292- name: io.k8s.api.core.v1.Pod
5293  map:
5294    fields:
5295    - name: apiVersion
5296      type:
5297        scalar: string
5298    - name: kind
5299      type:
5300        scalar: string
5301    - name: metadata
5302      type:
5303        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5304    - name: spec
5305      type:
5306        namedType: io.k8s.api.core.v1.PodSpec
5307    - name: status
5308      type:
5309        namedType: io.k8s.api.core.v1.PodStatus
5310- name: io.k8s.api.core.v1.PodAffinity
5311  map:
5312    fields:
5313    - name: preferredDuringSchedulingIgnoredDuringExecution
5314      type:
5315        list:
5316          elementType:
5317            namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
5318          elementRelationship: atomic
5319    - name: requiredDuringSchedulingIgnoredDuringExecution
5320      type:
5321        list:
5322          elementType:
5323            namedType: io.k8s.api.core.v1.PodAffinityTerm
5324          elementRelationship: atomic
5325- name: io.k8s.api.core.v1.PodAffinityTerm
5326  map:
5327    fields:
5328    - name: labelSelector
5329      type:
5330        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
5331    - name: namespaces
5332      type:
5333        list:
5334          elementType:
5335            scalar: string
5336          elementRelationship: atomic
5337    - name: topologyKey
5338      type:
5339        scalar: string
5340- name: io.k8s.api.core.v1.PodAntiAffinity
5341  map:
5342    fields:
5343    - name: preferredDuringSchedulingIgnoredDuringExecution
5344      type:
5345        list:
5346          elementType:
5347            namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
5348          elementRelationship: atomic
5349    - name: requiredDuringSchedulingIgnoredDuringExecution
5350      type:
5351        list:
5352          elementType:
5353            namedType: io.k8s.api.core.v1.PodAffinityTerm
5354          elementRelationship: atomic
5355- name: io.k8s.api.core.v1.PodCondition
5356  map:
5357    fields:
5358    - name: lastProbeTime
5359      type:
5360        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5361    - name: lastTransitionTime
5362      type:
5363        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5364    - name: message
5365      type:
5366        scalar: string
5367    - name: reason
5368      type:
5369        scalar: string
5370    - name: status
5371      type:
5372        scalar: string
5373    - name: type
5374      type:
5375        scalar: string
5376- name: io.k8s.api.core.v1.PodDNSConfig
5377  map:
5378    fields:
5379    - name: nameservers
5380      type:
5381        list:
5382          elementType:
5383            scalar: string
5384          elementRelationship: atomic
5385    - name: options
5386      type:
5387        list:
5388          elementType:
5389            namedType: io.k8s.api.core.v1.PodDNSConfigOption
5390          elementRelationship: atomic
5391    - name: searches
5392      type:
5393        list:
5394          elementType:
5395            scalar: string
5396          elementRelationship: atomic
5397- name: io.k8s.api.core.v1.PodDNSConfigOption
5398  map:
5399    fields:
5400    - name: name
5401      type:
5402        scalar: string
5403    - name: value
5404      type:
5405        scalar: string
5406- name: io.k8s.api.core.v1.PodList
5407  map:
5408    fields:
5409    - name: apiVersion
5410      type:
5411        scalar: string
5412    - name: items
5413      type:
5414        list:
5415          elementType:
5416            namedType: io.k8s.api.core.v1.Pod
5417          elementRelationship: atomic
5418    - name: kind
5419      type:
5420        scalar: string
5421    - name: metadata
5422      type:
5423        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
5424- name: io.k8s.api.core.v1.PodReadinessGate
5425  map:
5426    fields:
5427    - name: conditionType
5428      type:
5429        scalar: string
5430- name: io.k8s.api.core.v1.PodSecurityContext
5431  map:
5432    fields:
5433    - name: fsGroup
5434      type:
5435        scalar: numeric
5436    - name: runAsGroup
5437      type:
5438        scalar: numeric
5439    - name: runAsNonRoot
5440      type:
5441        scalar: boolean
5442    - name: runAsUser
5443      type:
5444        scalar: numeric
5445    - name: seLinuxOptions
5446      type:
5447        namedType: io.k8s.api.core.v1.SELinuxOptions
5448    - name: supplementalGroups
5449      type:
5450        list:
5451          elementType:
5452            scalar: numeric
5453          elementRelationship: atomic
5454    - name: sysctls
5455      type:
5456        list:
5457          elementType:
5458            namedType: io.k8s.api.core.v1.Sysctl
5459          elementRelationship: atomic
5460- name: io.k8s.api.core.v1.PodSpec
5461  map:
5462    fields:
5463    - name: activeDeadlineSeconds
5464      type:
5465        scalar: numeric
5466    - name: affinity
5467      type:
5468        namedType: io.k8s.api.core.v1.Affinity
5469    - name: automountServiceAccountToken
5470      type:
5471        scalar: boolean
5472    - name: containers
5473      type:
5474        list:
5475          elementType:
5476            namedType: io.k8s.api.core.v1.Container
5477          elementRelationship: associative
5478          keys:
5479          - name
5480    - name: dnsConfig
5481      type:
5482        namedType: io.k8s.api.core.v1.PodDNSConfig
5483    - name: dnsPolicy
5484      type:
5485        scalar: string
5486    - name: enableServiceLinks
5487      type:
5488        scalar: boolean
5489    - name: hostAliases
5490      type:
5491        list:
5492          elementType:
5493            namedType: io.k8s.api.core.v1.HostAlias
5494          elementRelationship: associative
5495          keys:
5496          - ip
5497    - name: hostIPC
5498      type:
5499        scalar: boolean
5500    - name: hostNetwork
5501      type:
5502        scalar: boolean
5503    - name: hostPID
5504      type:
5505        scalar: boolean
5506    - name: hostname
5507      type:
5508        scalar: string
5509    - name: imagePullSecrets
5510      type:
5511        list:
5512          elementType:
5513            namedType: io.k8s.api.core.v1.LocalObjectReference
5514          elementRelationship: associative
5515          keys:
5516          - name
5517    - name: initContainers
5518      type:
5519        list:
5520          elementType:
5521            namedType: io.k8s.api.core.v1.Container
5522          elementRelationship: associative
5523          keys:
5524          - name
5525    - name: nodeName
5526      type:
5527        scalar: string
5528    - name: nodeSelector
5529      type:
5530        map:
5531          elementType:
5532            scalar: string
5533    - name: priority
5534      type:
5535        scalar: numeric
5536    - name: priorityClassName
5537      type:
5538        scalar: string
5539    - name: readinessGates
5540      type:
5541        list:
5542          elementType:
5543            namedType: io.k8s.api.core.v1.PodReadinessGate
5544          elementRelationship: atomic
5545    - name: restartPolicy
5546      type:
5547        scalar: string
5548    - name: runtimeClassName
5549      type:
5550        scalar: string
5551    - name: schedulerName
5552      type:
5553        scalar: string
5554    - name: securityContext
5555      type:
5556        namedType: io.k8s.api.core.v1.PodSecurityContext
5557    - name: serviceAccount
5558      type:
5559        scalar: string
5560    - name: serviceAccountName
5561      type:
5562        scalar: string
5563    - name: shareProcessNamespace
5564      type:
5565        scalar: boolean
5566    - name: subdomain
5567      type:
5568        scalar: string
5569    - name: terminationGracePeriodSeconds
5570      type:
5571        scalar: numeric
5572    - name: tolerations
5573      type:
5574        list:
5575          elementType:
5576            namedType: io.k8s.api.core.v1.Toleration
5577          elementRelationship: atomic
5578    - name: volumes
5579      type:
5580        list:
5581          elementType:
5582            namedType: io.k8s.api.core.v1.Volume
5583          elementRelationship: associative
5584          keys:
5585          - name
5586- name: io.k8s.api.core.v1.PodStatus
5587  map:
5588    fields:
5589    - name: conditions
5590      type:
5591        list:
5592          elementType:
5593            namedType: io.k8s.api.core.v1.PodCondition
5594          elementRelationship: associative
5595          keys:
5596          - type
5597    - name: containerStatuses
5598      type:
5599        list:
5600          elementType:
5601            namedType: io.k8s.api.core.v1.ContainerStatus
5602          elementRelationship: atomic
5603    - name: hostIP
5604      type:
5605        scalar: string
5606    - name: initContainerStatuses
5607      type:
5608        list:
5609          elementType:
5610            namedType: io.k8s.api.core.v1.ContainerStatus
5611          elementRelationship: atomic
5612    - name: message
5613      type:
5614        scalar: string
5615    - name: nominatedNodeName
5616      type:
5617        scalar: string
5618    - name: phase
5619      type:
5620        scalar: string
5621    - name: podIP
5622      type:
5623        scalar: string
5624    - name: qosClass
5625      type:
5626        scalar: string
5627    - name: reason
5628      type:
5629        scalar: string
5630    - name: startTime
5631      type:
5632        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5633- name: io.k8s.api.core.v1.PodTemplate
5634  map:
5635    fields:
5636    - name: apiVersion
5637      type:
5638        scalar: string
5639    - name: kind
5640      type:
5641        scalar: string
5642    - name: metadata
5643      type:
5644        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5645    - name: template
5646      type:
5647        namedType: io.k8s.api.core.v1.PodTemplateSpec
5648- name: io.k8s.api.core.v1.PodTemplateList
5649  map:
5650    fields:
5651    - name: apiVersion
5652      type:
5653        scalar: string
5654    - name: items
5655      type:
5656        list:
5657          elementType:
5658            namedType: io.k8s.api.core.v1.PodTemplate
5659          elementRelationship: atomic
5660    - name: kind
5661      type:
5662        scalar: string
5663    - name: metadata
5664      type:
5665        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
5666- name: io.k8s.api.core.v1.PodTemplateSpec
5667  map:
5668    fields:
5669    - name: metadata
5670      type:
5671        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5672    - name: spec
5673      type:
5674        namedType: io.k8s.api.core.v1.PodSpec
5675- name: io.k8s.api.core.v1.PortworxVolumeSource
5676  map:
5677    fields:
5678    - name: fsType
5679      type:
5680        scalar: string
5681    - name: readOnly
5682      type:
5683        scalar: boolean
5684    - name: volumeID
5685      type:
5686        scalar: string
5687- name: io.k8s.api.core.v1.PreferredSchedulingTerm
5688  map:
5689    fields:
5690    - name: preference
5691      type:
5692        namedType: io.k8s.api.core.v1.NodeSelectorTerm
5693    - name: weight
5694      type:
5695        scalar: numeric
5696- name: io.k8s.api.core.v1.Probe
5697  map:
5698    fields:
5699    - name: exec
5700      type:
5701        namedType: io.k8s.api.core.v1.ExecAction
5702    - name: failureThreshold
5703      type:
5704        scalar: numeric
5705    - name: httpGet
5706      type:
5707        namedType: io.k8s.api.core.v1.HTTPGetAction
5708    - name: initialDelaySeconds
5709      type:
5710        scalar: numeric
5711    - name: periodSeconds
5712      type:
5713        scalar: numeric
5714    - name: successThreshold
5715      type:
5716        scalar: numeric
5717    - name: tcpSocket
5718      type:
5719        namedType: io.k8s.api.core.v1.TCPSocketAction
5720    - name: timeoutSeconds
5721      type:
5722        scalar: numeric
5723- name: io.k8s.api.core.v1.ProjectedVolumeSource
5724  map:
5725    fields:
5726    - name: defaultMode
5727      type:
5728        scalar: numeric
5729    - name: sources
5730      type:
5731        list:
5732          elementType:
5733            namedType: io.k8s.api.core.v1.VolumeProjection
5734          elementRelationship: atomic
5735- name: io.k8s.api.core.v1.QuobyteVolumeSource
5736  map:
5737    fields:
5738    - name: group
5739      type:
5740        scalar: string
5741    - name: readOnly
5742      type:
5743        scalar: boolean
5744    - name: registry
5745      type:
5746        scalar: string
5747    - name: user
5748      type:
5749        scalar: string
5750    - name: volume
5751      type:
5752        scalar: string
5753- name: io.k8s.api.core.v1.RBDPersistentVolumeSource
5754  map:
5755    fields:
5756    - name: fsType
5757      type:
5758        scalar: string
5759    - name: image
5760      type:
5761        scalar: string
5762    - name: keyring
5763      type:
5764        scalar: string
5765    - name: monitors
5766      type:
5767        list:
5768          elementType:
5769            scalar: string
5770          elementRelationship: atomic
5771    - name: pool
5772      type:
5773        scalar: string
5774    - name: readOnly
5775      type:
5776        scalar: boolean
5777    - name: secretRef
5778      type:
5779        namedType: io.k8s.api.core.v1.SecretReference
5780    - name: user
5781      type:
5782        scalar: string
5783- name: io.k8s.api.core.v1.RBDVolumeSource
5784  map:
5785    fields:
5786    - name: fsType
5787      type:
5788        scalar: string
5789    - name: image
5790      type:
5791        scalar: string
5792    - name: keyring
5793      type:
5794        scalar: string
5795    - name: monitors
5796      type:
5797        list:
5798          elementType:
5799            scalar: string
5800          elementRelationship: atomic
5801    - name: pool
5802      type:
5803        scalar: string
5804    - name: readOnly
5805      type:
5806        scalar: boolean
5807    - name: secretRef
5808      type:
5809        namedType: io.k8s.api.core.v1.LocalObjectReference
5810    - name: user
5811      type:
5812        scalar: string
5813- name: io.k8s.api.core.v1.ReplicationController
5814  map:
5815    fields:
5816    - name: apiVersion
5817      type:
5818        scalar: string
5819    - name: kind
5820      type:
5821        scalar: string
5822    - name: metadata
5823      type:
5824        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5825    - name: spec
5826      type:
5827        namedType: io.k8s.api.core.v1.ReplicationControllerSpec
5828    - name: status
5829      type:
5830        namedType: io.k8s.api.core.v1.ReplicationControllerStatus
5831- name: io.k8s.api.core.v1.ReplicationControllerCondition
5832  map:
5833    fields:
5834    - name: lastTransitionTime
5835      type:
5836        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
5837    - name: message
5838      type:
5839        scalar: string
5840    - name: reason
5841      type:
5842        scalar: string
5843    - name: status
5844      type:
5845        scalar: string
5846    - name: type
5847      type:
5848        scalar: string
5849- name: io.k8s.api.core.v1.ReplicationControllerList
5850  map:
5851    fields:
5852    - name: apiVersion
5853      type:
5854        scalar: string
5855    - name: items
5856      type:
5857        list:
5858          elementType:
5859            namedType: io.k8s.api.core.v1.ReplicationController
5860          elementRelationship: atomic
5861    - name: kind
5862      type:
5863        scalar: string
5864    - name: metadata
5865      type:
5866        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
5867- name: io.k8s.api.core.v1.ReplicationControllerSpec
5868  map:
5869    fields:
5870    - name: minReadySeconds
5871      type:
5872        scalar: numeric
5873    - name: replicas
5874      type:
5875        scalar: numeric
5876    - name: selector
5877      type:
5878        map:
5879          elementType:
5880            scalar: string
5881    - name: template
5882      type:
5883        namedType: io.k8s.api.core.v1.PodTemplateSpec
5884- name: io.k8s.api.core.v1.ReplicationControllerStatus
5885  map:
5886    fields:
5887    - name: availableReplicas
5888      type:
5889        scalar: numeric
5890    - name: conditions
5891      type:
5892        list:
5893          elementType:
5894            namedType: io.k8s.api.core.v1.ReplicationControllerCondition
5895          elementRelationship: associative
5896          keys:
5897          - type
5898    - name: fullyLabeledReplicas
5899      type:
5900        scalar: numeric
5901    - name: observedGeneration
5902      type:
5903        scalar: numeric
5904    - name: readyReplicas
5905      type:
5906        scalar: numeric
5907    - name: replicas
5908      type:
5909        scalar: numeric
5910- name: io.k8s.api.core.v1.ResourceFieldSelector
5911  map:
5912    fields:
5913    - name: containerName
5914      type:
5915        scalar: string
5916    - name: divisor
5917      type:
5918        namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5919    - name: resource
5920      type:
5921        scalar: string
5922- name: io.k8s.api.core.v1.ResourceQuota
5923  map:
5924    fields:
5925    - name: apiVersion
5926      type:
5927        scalar: string
5928    - name: kind
5929      type:
5930        scalar: string
5931    - name: metadata
5932      type:
5933        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
5934    - name: spec
5935      type:
5936        namedType: io.k8s.api.core.v1.ResourceQuotaSpec
5937    - name: status
5938      type:
5939        namedType: io.k8s.api.core.v1.ResourceQuotaStatus
5940- name: io.k8s.api.core.v1.ResourceQuotaList
5941  map:
5942    fields:
5943    - name: apiVersion
5944      type:
5945        scalar: string
5946    - name: items
5947      type:
5948        list:
5949          elementType:
5950            namedType: io.k8s.api.core.v1.ResourceQuota
5951          elementRelationship: atomic
5952    - name: kind
5953      type:
5954        scalar: string
5955    - name: metadata
5956      type:
5957        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
5958- name: io.k8s.api.core.v1.ResourceQuotaSpec
5959  map:
5960    fields:
5961    - name: hard
5962      type:
5963        map:
5964          elementType:
5965            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5966    - name: scopeSelector
5967      type:
5968        namedType: io.k8s.api.core.v1.ScopeSelector
5969    - name: scopes
5970      type:
5971        list:
5972          elementType:
5973            scalar: string
5974          elementRelationship: atomic
5975- name: io.k8s.api.core.v1.ResourceQuotaStatus
5976  map:
5977    fields:
5978    - name: hard
5979      type:
5980        map:
5981          elementType:
5982            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5983    - name: used
5984      type:
5985        map:
5986          elementType:
5987            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5988- name: io.k8s.api.core.v1.ResourceRequirements
5989  map:
5990    fields:
5991    - name: limits
5992      type:
5993        map:
5994          elementType:
5995            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
5996    - name: requests
5997      type:
5998        map:
5999          elementType:
6000            namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
6001- name: io.k8s.api.core.v1.SELinuxOptions
6002  map:
6003    fields:
6004    - name: level
6005      type:
6006        scalar: string
6007    - name: role
6008      type:
6009        scalar: string
6010    - name: type
6011      type:
6012        scalar: string
6013    - name: user
6014      type:
6015        scalar: string
6016- name: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
6017  map:
6018    fields:
6019    - name: fsType
6020      type:
6021        scalar: string
6022    - name: gateway
6023      type:
6024        scalar: string
6025    - name: protectionDomain
6026      type:
6027        scalar: string
6028    - name: readOnly
6029      type:
6030        scalar: boolean
6031    - name: secretRef
6032      type:
6033        namedType: io.k8s.api.core.v1.SecretReference
6034    - name: sslEnabled
6035      type:
6036        scalar: boolean
6037    - name: storageMode
6038      type:
6039        scalar: string
6040    - name: storagePool
6041      type:
6042        scalar: string
6043    - name: system
6044      type:
6045        scalar: string
6046    - name: volumeName
6047      type:
6048        scalar: string
6049- name: io.k8s.api.core.v1.ScaleIOVolumeSource
6050  map:
6051    fields:
6052    - name: fsType
6053      type:
6054        scalar: string
6055    - name: gateway
6056      type:
6057        scalar: string
6058    - name: protectionDomain
6059      type:
6060        scalar: string
6061    - name: readOnly
6062      type:
6063        scalar: boolean
6064    - name: secretRef
6065      type:
6066        namedType: io.k8s.api.core.v1.LocalObjectReference
6067    - name: sslEnabled
6068      type:
6069        scalar: boolean
6070    - name: storageMode
6071      type:
6072        scalar: string
6073    - name: storagePool
6074      type:
6075        scalar: string
6076    - name: system
6077      type:
6078        scalar: string
6079    - name: volumeName
6080      type:
6081        scalar: string
6082- name: io.k8s.api.core.v1.ScopeSelector
6083  map:
6084    fields:
6085    - name: matchExpressions
6086      type:
6087        list:
6088          elementType:
6089            namedType: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
6090          elementRelationship: atomic
6091- name: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
6092  map:
6093    fields:
6094    - name: operator
6095      type:
6096        scalar: string
6097    - name: scopeName
6098      type:
6099        scalar: string
6100    - name: values
6101      type:
6102        list:
6103          elementType:
6104            scalar: string
6105          elementRelationship: atomic
6106- name: io.k8s.api.core.v1.Secret
6107  map:
6108    fields:
6109    - name: apiVersion
6110      type:
6111        scalar: string
6112    - name: data
6113      type:
6114        map:
6115          elementType:
6116            scalar: string
6117    - name: kind
6118      type:
6119        scalar: string
6120    - name: metadata
6121      type:
6122        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6123    - name: stringData
6124      type:
6125        map:
6126          elementType:
6127            scalar: string
6128    - name: type
6129      type:
6130        scalar: string
6131- name: io.k8s.api.core.v1.SecretEnvSource
6132  map:
6133    fields:
6134    - name: name
6135      type:
6136        scalar: string
6137    - name: optional
6138      type:
6139        scalar: boolean
6140- name: io.k8s.api.core.v1.SecretKeySelector
6141  map:
6142    fields:
6143    - name: key
6144      type:
6145        scalar: string
6146    - name: name
6147      type:
6148        scalar: string
6149    - name: optional
6150      type:
6151        scalar: boolean
6152- name: io.k8s.api.core.v1.SecretList
6153  map:
6154    fields:
6155    - name: apiVersion
6156      type:
6157        scalar: string
6158    - name: items
6159      type:
6160        list:
6161          elementType:
6162            namedType: io.k8s.api.core.v1.Secret
6163          elementRelationship: atomic
6164    - name: kind
6165      type:
6166        scalar: string
6167    - name: metadata
6168      type:
6169        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
6170- name: io.k8s.api.core.v1.SecretProjection
6171  map:
6172    fields:
6173    - name: items
6174      type:
6175        list:
6176          elementType:
6177            namedType: io.k8s.api.core.v1.KeyToPath
6178          elementRelationship: atomic
6179    - name: name
6180      type:
6181        scalar: string
6182    - name: optional
6183      type:
6184        scalar: boolean
6185- name: io.k8s.api.core.v1.SecretReference
6186  map:
6187    fields:
6188    - name: name
6189      type:
6190        scalar: string
6191    - name: namespace
6192      type:
6193        scalar: string
6194- name: io.k8s.api.core.v1.SecretVolumeSource
6195  map:
6196    fields:
6197    - name: defaultMode
6198      type:
6199        scalar: numeric
6200    - name: items
6201      type:
6202        list:
6203          elementType:
6204            namedType: io.k8s.api.core.v1.KeyToPath
6205          elementRelationship: atomic
6206    - name: optional
6207      type:
6208        scalar: boolean
6209    - name: secretName
6210      type:
6211        scalar: string
6212- name: io.k8s.api.core.v1.SecurityContext
6213  map:
6214    fields:
6215    - name: allowPrivilegeEscalation
6216      type:
6217        scalar: boolean
6218    - name: capabilities
6219      type:
6220        namedType: io.k8s.api.core.v1.Capabilities
6221    - name: privileged
6222      type:
6223        scalar: boolean
6224    - name: procMount
6225      type:
6226        scalar: string
6227    - name: readOnlyRootFilesystem
6228      type:
6229        scalar: boolean
6230    - name: runAsGroup
6231      type:
6232        scalar: numeric
6233    - name: runAsNonRoot
6234      type:
6235        scalar: boolean
6236    - name: runAsUser
6237      type:
6238        scalar: numeric
6239    - name: seLinuxOptions
6240      type:
6241        namedType: io.k8s.api.core.v1.SELinuxOptions
6242- name: io.k8s.api.core.v1.Service
6243  map:
6244    fields:
6245    - name: apiVersion
6246      type:
6247        scalar: string
6248    - name: kind
6249      type:
6250        scalar: string
6251    - name: metadata
6252      type:
6253        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6254    - name: spec
6255      type:
6256        namedType: io.k8s.api.core.v1.ServiceSpec
6257    - name: status
6258      type:
6259        namedType: io.k8s.api.core.v1.ServiceStatus
6260- name: io.k8s.api.core.v1.ServiceAccount
6261  map:
6262    fields:
6263    - name: apiVersion
6264      type:
6265        scalar: string
6266    - name: automountServiceAccountToken
6267      type:
6268        scalar: boolean
6269    - name: imagePullSecrets
6270      type:
6271        list:
6272          elementType:
6273            namedType: io.k8s.api.core.v1.LocalObjectReference
6274          elementRelationship: atomic
6275    - name: kind
6276      type:
6277        scalar: string
6278    - name: metadata
6279      type:
6280        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6281    - name: secrets
6282      type:
6283        list:
6284          elementType:
6285            namedType: io.k8s.api.core.v1.ObjectReference
6286          elementRelationship: associative
6287          keys:
6288          - name
6289- name: io.k8s.api.core.v1.ServiceAccountList
6290  map:
6291    fields:
6292    - name: apiVersion
6293      type:
6294        scalar: string
6295    - name: items
6296      type:
6297        list:
6298          elementType:
6299            namedType: io.k8s.api.core.v1.ServiceAccount
6300          elementRelationship: atomic
6301    - name: kind
6302      type:
6303        scalar: string
6304    - name: metadata
6305      type:
6306        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
6307- name: io.k8s.api.core.v1.ServiceAccountTokenProjection
6308  map:
6309    fields:
6310    - name: audience
6311      type:
6312        scalar: string
6313    - name: expirationSeconds
6314      type:
6315        scalar: numeric
6316    - name: path
6317      type:
6318        scalar: string
6319- name: io.k8s.api.core.v1.ServiceList
6320  map:
6321    fields:
6322    - name: apiVersion
6323      type:
6324        scalar: string
6325    - name: items
6326      type:
6327        list:
6328          elementType:
6329            namedType: io.k8s.api.core.v1.Service
6330          elementRelationship: atomic
6331    - name: kind
6332      type:
6333        scalar: string
6334    - name: metadata
6335      type:
6336        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
6337- name: io.k8s.api.core.v1.ServicePort
6338  map:
6339    fields:
6340    - name: name
6341      type:
6342        scalar: string
6343    - name: nodePort
6344      type:
6345        scalar: numeric
6346    - name: port
6347      type:
6348        scalar: numeric
6349    - name: protocol
6350      type:
6351        scalar: string
6352    - name: targetPort
6353      type:
6354        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
6355- name: io.k8s.api.core.v1.ServiceSpec
6356  map:
6357    fields:
6358    - name: clusterIP
6359      type:
6360        scalar: string
6361    - name: externalIPs
6362      type:
6363        list:
6364          elementType:
6365            scalar: string
6366          elementRelationship: atomic
6367    - name: externalName
6368      type:
6369        scalar: string
6370    - name: externalTrafficPolicy
6371      type:
6372        scalar: string
6373    - name: healthCheckNodePort
6374      type:
6375        scalar: numeric
6376    - name: loadBalancerIP
6377      type:
6378        scalar: string
6379    - name: loadBalancerSourceRanges
6380      type:
6381        list:
6382          elementType:
6383            scalar: string
6384          elementRelationship: atomic
6385    - name: ports
6386      type:
6387        list:
6388          elementType:
6389            namedType: io.k8s.api.core.v1.ServicePort
6390          elementRelationship: associative
6391          keys:
6392          - port
6393    - name: publishNotReadyAddresses
6394      type:
6395        scalar: boolean
6396    - name: selector
6397      type:
6398        map:
6399          elementType:
6400            scalar: string
6401    - name: sessionAffinity
6402      type:
6403        scalar: string
6404    - name: sessionAffinityConfig
6405      type:
6406        namedType: io.k8s.api.core.v1.SessionAffinityConfig
6407    - name: type
6408      type:
6409        scalar: string
6410- name: io.k8s.api.core.v1.ServiceStatus
6411  map:
6412    fields:
6413    - name: loadBalancer
6414      type:
6415        namedType: io.k8s.api.core.v1.LoadBalancerStatus
6416- name: io.k8s.api.core.v1.SessionAffinityConfig
6417  map:
6418    fields:
6419    - name: clientIP
6420      type:
6421        namedType: io.k8s.api.core.v1.ClientIPConfig
6422- name: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
6423  map:
6424    fields:
6425    - name: fsType
6426      type:
6427        scalar: string
6428    - name: readOnly
6429      type:
6430        scalar: boolean
6431    - name: secretRef
6432      type:
6433        namedType: io.k8s.api.core.v1.ObjectReference
6434    - name: volumeName
6435      type:
6436        scalar: string
6437    - name: volumeNamespace
6438      type:
6439        scalar: string
6440- name: io.k8s.api.core.v1.StorageOSVolumeSource
6441  map:
6442    fields:
6443    - name: fsType
6444      type:
6445        scalar: string
6446    - name: readOnly
6447      type:
6448        scalar: boolean
6449    - name: secretRef
6450      type:
6451        namedType: io.k8s.api.core.v1.LocalObjectReference
6452    - name: volumeName
6453      type:
6454        scalar: string
6455    - name: volumeNamespace
6456      type:
6457        scalar: string
6458- name: io.k8s.api.core.v1.Sysctl
6459  map:
6460    fields:
6461    - name: name
6462      type:
6463        scalar: string
6464    - name: value
6465      type:
6466        scalar: string
6467- name: io.k8s.api.core.v1.TCPSocketAction
6468  map:
6469    fields:
6470    - name: host
6471      type:
6472        scalar: string
6473    - name: port
6474      type:
6475        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
6476- name: io.k8s.api.core.v1.Taint
6477  map:
6478    fields:
6479    - name: effect
6480      type:
6481        scalar: string
6482    - name: key
6483      type:
6484        scalar: string
6485    - name: timeAdded
6486      type:
6487        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6488    - name: value
6489      type:
6490        scalar: string
6491- name: io.k8s.api.core.v1.Toleration
6492  map:
6493    fields:
6494    - name: effect
6495      type:
6496        scalar: string
6497    - name: key
6498      type:
6499        scalar: string
6500    - name: operator
6501      type:
6502        scalar: string
6503    - name: tolerationSeconds
6504      type:
6505        scalar: numeric
6506    - name: value
6507      type:
6508        scalar: string
6509- name: io.k8s.api.core.v1.TopologySelectorLabelRequirement
6510  map:
6511    fields:
6512    - name: key
6513      type:
6514        scalar: string
6515    - name: values
6516      type:
6517        list:
6518          elementType:
6519            scalar: string
6520          elementRelationship: atomic
6521- name: io.k8s.api.core.v1.TopologySelectorTerm
6522  map:
6523    fields:
6524    - name: matchLabelExpressions
6525      type:
6526        list:
6527          elementType:
6528            namedType: io.k8s.api.core.v1.TopologySelectorLabelRequirement
6529          elementRelationship: atomic
6530- name: io.k8s.api.core.v1.TypedLocalObjectReference
6531  map:
6532    fields:
6533    - name: apiGroup
6534      type:
6535        scalar: string
6536    - name: kind
6537      type:
6538        scalar: string
6539    - name: name
6540      type:
6541        scalar: string
6542- name: io.k8s.api.core.v1.Volume
6543  map:
6544    fields:
6545    - name: awsElasticBlockStore
6546      type:
6547        namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
6548    - name: azureDisk
6549      type:
6550        namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
6551    - name: azureFile
6552      type:
6553        namedType: io.k8s.api.core.v1.AzureFileVolumeSource
6554    - name: cephfs
6555      type:
6556        namedType: io.k8s.api.core.v1.CephFSVolumeSource
6557    - name: cinder
6558      type:
6559        namedType: io.k8s.api.core.v1.CinderVolumeSource
6560    - name: configMap
6561      type:
6562        namedType: io.k8s.api.core.v1.ConfigMapVolumeSource
6563    - name: downwardAPI
6564      type:
6565        namedType: io.k8s.api.core.v1.DownwardAPIVolumeSource
6566    - name: emptyDir
6567      type:
6568        namedType: io.k8s.api.core.v1.EmptyDirVolumeSource
6569    - name: fc
6570      type:
6571        namedType: io.k8s.api.core.v1.FCVolumeSource
6572    - name: flexVolume
6573      type:
6574        namedType: io.k8s.api.core.v1.FlexVolumeSource
6575    - name: flocker
6576      type:
6577        namedType: io.k8s.api.core.v1.FlockerVolumeSource
6578    - name: gcePersistentDisk
6579      type:
6580        namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
6581    - name: gitRepo
6582      type:
6583        namedType: io.k8s.api.core.v1.GitRepoVolumeSource
6584    - name: glusterfs
6585      type:
6586        namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
6587    - name: hostPath
6588      type:
6589        namedType: io.k8s.api.core.v1.HostPathVolumeSource
6590    - name: iscsi
6591      type:
6592        namedType: io.k8s.api.core.v1.ISCSIVolumeSource
6593    - name: name
6594      type:
6595        scalar: string
6596    - name: nfs
6597      type:
6598        namedType: io.k8s.api.core.v1.NFSVolumeSource
6599    - name: persistentVolumeClaim
6600      type:
6601        namedType: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
6602    - name: photonPersistentDisk
6603      type:
6604        namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
6605    - name: portworxVolume
6606      type:
6607        namedType: io.k8s.api.core.v1.PortworxVolumeSource
6608    - name: projected
6609      type:
6610        namedType: io.k8s.api.core.v1.ProjectedVolumeSource
6611    - name: quobyte
6612      type:
6613        namedType: io.k8s.api.core.v1.QuobyteVolumeSource
6614    - name: rbd
6615      type:
6616        namedType: io.k8s.api.core.v1.RBDVolumeSource
6617    - name: scaleIO
6618      type:
6619        namedType: io.k8s.api.core.v1.ScaleIOVolumeSource
6620    - name: secret
6621      type:
6622        namedType: io.k8s.api.core.v1.SecretVolumeSource
6623    - name: storageos
6624      type:
6625        namedType: io.k8s.api.core.v1.StorageOSVolumeSource
6626    - name: vsphereVolume
6627      type:
6628        namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
6629    unions:
6630    - fields:
6631      - fieldName: awsElasticBlockStore
6632        discriminatorValue: AWSElasticBlockStore
6633      - fieldName: azureDisk
6634        discriminatorValue: AzureDisk
6635      - fieldName: azureFile
6636        discriminatorValue: AzureFile
6637      - fieldName: cephfs
6638        discriminatorValue: CephFS
6639      - fieldName: cinder
6640        discriminatorValue: Cinder
6641      - fieldName: configMap
6642        discriminatorValue: ConfigMap
6643      - fieldName: downwardAPI
6644        discriminatorValue: DownwardAPI
6645      - fieldName: emptyDir
6646        discriminatorValue: EmptyDir
6647      - fieldName: fc
6648        discriminatorValue: FC
6649      - fieldName: flexVolume
6650        discriminatorValue: FlexVolume
6651      - fieldName: flocker
6652        discriminatorValue: Flocker
6653      - fieldName: gcePersistentDisk
6654        discriminatorValue: GCEPersistentDisk
6655      - fieldName: gitRepo
6656        discriminatorValue: GitRepo
6657      - fieldName: glusterfs
6658        discriminatorValue: Glusterfs
6659      - fieldName: hostPath
6660        discriminatorValue: HostPath
6661      - fieldName: iscsi
6662        discriminatorValue: ISCSI
6663      - fieldName: nfs
6664        discriminatorValue: NFS
6665      - fieldName: persistentVolumeClaim
6666        discriminatorValue: PersistentVolumeClaim
6667      - fieldName: photonPersistentDisk
6668        discriminatorValue: PhotonPersistentDisk
6669      - fieldName: portworxVolume
6670        discriminatorValue: PortworxVolume
6671      - fieldName: projected
6672        discriminatorValue: Projected
6673      - fieldName: quobyte
6674        discriminatorValue: Quobyte
6675      - fieldName: rbd
6676        discriminatorValue: RBD
6677      - fieldName: scaleIO
6678        discriminatorValue: ScaleIO
6679      - fieldName: secret
6680        discriminatorValue: Secret
6681      - fieldName: storageos
6682        discriminatorValue: StorageOS
6683      - fieldName: vsphereVolume
6684        discriminatorValue: VsphereVolume
6685- name: io.k8s.api.core.v1.VolumeDevice
6686  map:
6687    fields:
6688    - name: devicePath
6689      type:
6690        scalar: string
6691    - name: name
6692      type:
6693        scalar: string
6694- name: io.k8s.api.core.v1.VolumeMount
6695  map:
6696    fields:
6697    - name: mountPath
6698      type:
6699        scalar: string
6700    - name: mountPropagation
6701      type:
6702        scalar: string
6703    - name: name
6704      type:
6705        scalar: string
6706    - name: readOnly
6707      type:
6708        scalar: boolean
6709    - name: subPath
6710      type:
6711        scalar: string
6712- name: io.k8s.api.core.v1.VolumeNodeAffinity
6713  map:
6714    fields:
6715    - name: required
6716      type:
6717        namedType: io.k8s.api.core.v1.NodeSelector
6718- name: io.k8s.api.core.v1.VolumeProjection
6719  map:
6720    fields:
6721    - name: configMap
6722      type:
6723        namedType: io.k8s.api.core.v1.ConfigMapProjection
6724    - name: downwardAPI
6725      type:
6726        namedType: io.k8s.api.core.v1.DownwardAPIProjection
6727    - name: secret
6728      type:
6729        namedType: io.k8s.api.core.v1.SecretProjection
6730    - name: serviceAccountToken
6731      type:
6732        namedType: io.k8s.api.core.v1.ServiceAccountTokenProjection
6733- name: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
6734  map:
6735    fields:
6736    - name: fsType
6737      type:
6738        scalar: string
6739    - name: storagePolicyID
6740      type:
6741        scalar: string
6742    - name: storagePolicyName
6743      type:
6744        scalar: string
6745    - name: volumePath
6746      type:
6747        scalar: string
6748- name: io.k8s.api.core.v1.WeightedPodAffinityTerm
6749  map:
6750    fields:
6751    - name: podAffinityTerm
6752      type:
6753        namedType: io.k8s.api.core.v1.PodAffinityTerm
6754    - name: weight
6755      type:
6756        scalar: numeric
6757- name: io.k8s.api.events.v1beta1.Event
6758  map:
6759    fields:
6760    - name: action
6761      type:
6762        scalar: string
6763    - name: apiVersion
6764      type:
6765        scalar: string
6766    - name: deprecatedCount
6767      type:
6768        scalar: numeric
6769    - name: deprecatedFirstTimestamp
6770      type:
6771        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6772    - name: deprecatedLastTimestamp
6773      type:
6774        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6775    - name: deprecatedSource
6776      type:
6777        namedType: io.k8s.api.core.v1.EventSource
6778    - name: eventTime
6779      type:
6780        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
6781    - name: kind
6782      type:
6783        scalar: string
6784    - name: metadata
6785      type:
6786        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6787    - name: note
6788      type:
6789        scalar: string
6790    - name: reason
6791      type:
6792        scalar: string
6793    - name: regarding
6794      type:
6795        namedType: io.k8s.api.core.v1.ObjectReference
6796    - name: related
6797      type:
6798        namedType: io.k8s.api.core.v1.ObjectReference
6799    - name: reportingController
6800      type:
6801        scalar: string
6802    - name: reportingInstance
6803      type:
6804        scalar: string
6805    - name: series
6806      type:
6807        namedType: io.k8s.api.events.v1beta1.EventSeries
6808    - name: type
6809      type:
6810        scalar: string
6811- name: io.k8s.api.events.v1beta1.EventList
6812  map:
6813    fields:
6814    - name: apiVersion
6815      type:
6816        scalar: string
6817    - name: items
6818      type:
6819        list:
6820          elementType:
6821            namedType: io.k8s.api.events.v1beta1.Event
6822          elementRelationship: atomic
6823    - name: kind
6824      type:
6825        scalar: string
6826    - name: metadata
6827      type:
6828        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
6829- name: io.k8s.api.events.v1beta1.EventSeries
6830  map:
6831    fields:
6832    - name: count
6833      type:
6834        scalar: numeric
6835    - name: lastObservedTime
6836      type:
6837        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
6838    - name: state
6839      type:
6840        scalar: string
6841- name: io.k8s.api.extensions.v1beta1.AllowedFlexVolume
6842  map:
6843    fields:
6844    - name: driver
6845      type:
6846        scalar: string
6847- name: io.k8s.api.extensions.v1beta1.AllowedHostPath
6848  map:
6849    fields:
6850    - name: pathPrefix
6851      type:
6852        scalar: string
6853    - name: readOnly
6854      type:
6855        scalar: boolean
6856- name: io.k8s.api.extensions.v1beta1.DaemonSet
6857  map:
6858    fields:
6859    - name: apiVersion
6860      type:
6861        scalar: string
6862    - name: kind
6863      type:
6864        scalar: string
6865    - name: metadata
6866      type:
6867        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6868    - name: spec
6869      type:
6870        namedType: io.k8s.api.extensions.v1beta1.DaemonSetSpec
6871    - name: status
6872      type:
6873        namedType: io.k8s.api.extensions.v1beta1.DaemonSetStatus
6874- name: io.k8s.api.extensions.v1beta1.DaemonSetCondition
6875  map:
6876    fields:
6877    - name: lastTransitionTime
6878      type:
6879        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
6880    - name: message
6881      type:
6882        scalar: string
6883    - name: reason
6884      type:
6885        scalar: string
6886    - name: status
6887      type:
6888        scalar: string
6889    - name: type
6890      type:
6891        scalar: string
6892- name: io.k8s.api.extensions.v1beta1.DaemonSetList
6893  map:
6894    fields:
6895    - name: apiVersion
6896      type:
6897        scalar: string
6898    - name: items
6899      type:
6900        list:
6901          elementType:
6902            namedType: io.k8s.api.extensions.v1beta1.DaemonSet
6903          elementRelationship: atomic
6904    - name: kind
6905      type:
6906        scalar: string
6907    - name: metadata
6908      type:
6909        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
6910- name: io.k8s.api.extensions.v1beta1.DaemonSetSpec
6911  map:
6912    fields:
6913    - name: minReadySeconds
6914      type:
6915        scalar: numeric
6916    - name: revisionHistoryLimit
6917      type:
6918        scalar: numeric
6919    - name: selector
6920      type:
6921        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
6922    - name: template
6923      type:
6924        namedType: io.k8s.api.core.v1.PodTemplateSpec
6925    - name: templateGeneration
6926      type:
6927        scalar: numeric
6928    - name: updateStrategy
6929      type:
6930        namedType: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
6931- name: io.k8s.api.extensions.v1beta1.DaemonSetStatus
6932  map:
6933    fields:
6934    - name: collisionCount
6935      type:
6936        scalar: numeric
6937    - name: conditions
6938      type:
6939        list:
6940          elementType:
6941            namedType: io.k8s.api.extensions.v1beta1.DaemonSetCondition
6942          elementRelationship: associative
6943          keys:
6944          - type
6945    - name: currentNumberScheduled
6946      type:
6947        scalar: numeric
6948    - name: desiredNumberScheduled
6949      type:
6950        scalar: numeric
6951    - name: numberAvailable
6952      type:
6953        scalar: numeric
6954    - name: numberMisscheduled
6955      type:
6956        scalar: numeric
6957    - name: numberReady
6958      type:
6959        scalar: numeric
6960    - name: numberUnavailable
6961      type:
6962        scalar: numeric
6963    - name: observedGeneration
6964      type:
6965        scalar: numeric
6966    - name: updatedNumberScheduled
6967      type:
6968        scalar: numeric
6969- name: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
6970  map:
6971    fields:
6972    - name: rollingUpdate
6973      type:
6974        namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
6975    - name: type
6976      type:
6977        scalar: string
6978- name: io.k8s.api.extensions.v1beta1.Deployment
6979  map:
6980    fields:
6981    - name: apiVersion
6982      type:
6983        scalar: string
6984    - name: kind
6985      type:
6986        scalar: string
6987    - name: metadata
6988      type:
6989        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
6990    - name: spec
6991      type:
6992        namedType: io.k8s.api.extensions.v1beta1.DeploymentSpec
6993    - name: status
6994      type:
6995        namedType: io.k8s.api.extensions.v1beta1.DeploymentStatus
6996- name: io.k8s.api.extensions.v1beta1.DeploymentCondition
6997  map:
6998    fields:
6999    - name: lastTransitionTime
7000      type:
7001        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
7002    - name: lastUpdateTime
7003      type:
7004        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
7005    - name: message
7006      type:
7007        scalar: string
7008    - name: reason
7009      type:
7010        scalar: string
7011    - name: status
7012      type:
7013        scalar: string
7014    - name: type
7015      type:
7016        scalar: string
7017- name: io.k8s.api.extensions.v1beta1.DeploymentList
7018  map:
7019    fields:
7020    - name: apiVersion
7021      type:
7022        scalar: string
7023    - name: items
7024      type:
7025        list:
7026          elementType:
7027            namedType: io.k8s.api.extensions.v1beta1.Deployment
7028          elementRelationship: atomic
7029    - name: kind
7030      type:
7031        scalar: string
7032    - name: metadata
7033      type:
7034        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7035- name: io.k8s.api.extensions.v1beta1.DeploymentRollback
7036  map:
7037    fields:
7038    - name: apiVersion
7039      type:
7040        scalar: string
7041    - name: kind
7042      type:
7043        scalar: string
7044    - name: name
7045      type:
7046        scalar: string
7047    - name: rollbackTo
7048      type:
7049        namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
7050    - name: updatedAnnotations
7051      type:
7052        map:
7053          elementType:
7054            scalar: string
7055- name: io.k8s.api.extensions.v1beta1.DeploymentSpec
7056  map:
7057    fields:
7058    - name: minReadySeconds
7059      type:
7060        scalar: numeric
7061    - name: paused
7062      type:
7063        scalar: boolean
7064    - name: progressDeadlineSeconds
7065      type:
7066        scalar: numeric
7067    - name: replicas
7068      type:
7069        scalar: numeric
7070    - name: revisionHistoryLimit
7071      type:
7072        scalar: numeric
7073    - name: rollbackTo
7074      type:
7075        namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
7076    - name: selector
7077      type:
7078        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7079    - name: strategy
7080      type:
7081        namedType: io.k8s.api.extensions.v1beta1.DeploymentStrategy
7082    - name: template
7083      type:
7084        namedType: io.k8s.api.core.v1.PodTemplateSpec
7085- name: io.k8s.api.extensions.v1beta1.DeploymentStatus
7086  map:
7087    fields:
7088    - name: availableReplicas
7089      type:
7090        scalar: numeric
7091    - name: collisionCount
7092      type:
7093        scalar: numeric
7094    - name: conditions
7095      type:
7096        list:
7097          elementType:
7098            namedType: io.k8s.api.extensions.v1beta1.DeploymentCondition
7099          elementRelationship: associative
7100          keys:
7101          - type
7102    - name: observedGeneration
7103      type:
7104        scalar: numeric
7105    - name: readyReplicas
7106      type:
7107        scalar: numeric
7108    - name: replicas
7109      type:
7110        scalar: numeric
7111    - name: unavailableReplicas
7112      type:
7113        scalar: numeric
7114    - name: updatedReplicas
7115      type:
7116        scalar: numeric
7117- name: io.k8s.api.extensions.v1beta1.DeploymentStrategy
7118  map:
7119    fields:
7120    - name: rollingUpdate
7121      type:
7122        namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
7123    - name: type
7124      type:
7125        scalar: string
7126- name: io.k8s.api.extensions.v1beta1.FSGroupStrategyOptions
7127  map:
7128    fields:
7129    - name: ranges
7130      type:
7131        list:
7132          elementType:
7133            namedType: io.k8s.api.extensions.v1beta1.IDRange
7134          elementRelationship: atomic
7135    - name: rule
7136      type:
7137        scalar: string
7138- name: io.k8s.api.extensions.v1beta1.HTTPIngressPath
7139  map:
7140    fields:
7141    - name: backend
7142      type:
7143        namedType: io.k8s.api.extensions.v1beta1.IngressBackend
7144    - name: path
7145      type:
7146        scalar: string
7147- name: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
7148  map:
7149    fields:
7150    - name: paths
7151      type:
7152        list:
7153          elementType:
7154            namedType: io.k8s.api.extensions.v1beta1.HTTPIngressPath
7155          elementRelationship: atomic
7156- name: io.k8s.api.extensions.v1beta1.HostPortRange
7157  map:
7158    fields:
7159    - name: max
7160      type:
7161        scalar: numeric
7162    - name: min
7163      type:
7164        scalar: numeric
7165- name: io.k8s.api.extensions.v1beta1.IDRange
7166  map:
7167    fields:
7168    - name: max
7169      type:
7170        scalar: numeric
7171    - name: min
7172      type:
7173        scalar: numeric
7174- name: io.k8s.api.extensions.v1beta1.IPBlock
7175  map:
7176    fields:
7177    - name: cidr
7178      type:
7179        scalar: string
7180    - name: except
7181      type:
7182        list:
7183          elementType:
7184            scalar: string
7185          elementRelationship: atomic
7186- name: io.k8s.api.extensions.v1beta1.Ingress
7187  map:
7188    fields:
7189    - name: apiVersion
7190      type:
7191        scalar: string
7192    - name: kind
7193      type:
7194        scalar: string
7195    - name: metadata
7196      type:
7197        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7198    - name: spec
7199      type:
7200        namedType: io.k8s.api.extensions.v1beta1.IngressSpec
7201    - name: status
7202      type:
7203        namedType: io.k8s.api.extensions.v1beta1.IngressStatus
7204- name: io.k8s.api.extensions.v1beta1.IngressBackend
7205  map:
7206    fields:
7207    - name: serviceName
7208      type:
7209        scalar: string
7210    - name: servicePort
7211      type:
7212        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7213- name: io.k8s.api.extensions.v1beta1.IngressList
7214  map:
7215    fields:
7216    - name: apiVersion
7217      type:
7218        scalar: string
7219    - name: items
7220      type:
7221        list:
7222          elementType:
7223            namedType: io.k8s.api.extensions.v1beta1.Ingress
7224          elementRelationship: atomic
7225    - name: kind
7226      type:
7227        scalar: string
7228    - name: metadata
7229      type:
7230        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7231- name: io.k8s.api.extensions.v1beta1.IngressRule
7232  map:
7233    fields:
7234    - name: host
7235      type:
7236        scalar: string
7237    - name: http
7238      type:
7239        namedType: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
7240- name: io.k8s.api.extensions.v1beta1.IngressSpec
7241  map:
7242    fields:
7243    - name: backend
7244      type:
7245        namedType: io.k8s.api.extensions.v1beta1.IngressBackend
7246    - name: rules
7247      type:
7248        list:
7249          elementType:
7250            namedType: io.k8s.api.extensions.v1beta1.IngressRule
7251          elementRelationship: atomic
7252    - name: tls
7253      type:
7254        list:
7255          elementType:
7256            namedType: io.k8s.api.extensions.v1beta1.IngressTLS
7257          elementRelationship: atomic
7258- name: io.k8s.api.extensions.v1beta1.IngressStatus
7259  map:
7260    fields:
7261    - name: loadBalancer
7262      type:
7263        namedType: io.k8s.api.core.v1.LoadBalancerStatus
7264- name: io.k8s.api.extensions.v1beta1.IngressTLS
7265  map:
7266    fields:
7267    - name: hosts
7268      type:
7269        list:
7270          elementType:
7271            scalar: string
7272          elementRelationship: atomic
7273    - name: secretName
7274      type:
7275        scalar: string
7276- name: io.k8s.api.extensions.v1beta1.NetworkPolicy
7277  map:
7278    fields:
7279    - name: apiVersion
7280      type:
7281        scalar: string
7282    - name: kind
7283      type:
7284        scalar: string
7285    - name: metadata
7286      type:
7287        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7288    - name: spec
7289      type:
7290        namedType: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
7291- name: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
7292  map:
7293    fields:
7294    - name: ports
7295      type:
7296        list:
7297          elementType:
7298            namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
7299          elementRelationship: atomic
7300    - name: to
7301      type:
7302        list:
7303          elementType:
7304            namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
7305          elementRelationship: atomic
7306- name: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
7307  map:
7308    fields:
7309    - name: from
7310      type:
7311        list:
7312          elementType:
7313            namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
7314          elementRelationship: atomic
7315    - name: ports
7316      type:
7317        list:
7318          elementType:
7319            namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
7320          elementRelationship: atomic
7321- name: io.k8s.api.extensions.v1beta1.NetworkPolicyList
7322  map:
7323    fields:
7324    - name: apiVersion
7325      type:
7326        scalar: string
7327    - name: items
7328      type:
7329        list:
7330          elementType:
7331            namedType: io.k8s.api.extensions.v1beta1.NetworkPolicy
7332          elementRelationship: atomic
7333    - name: kind
7334      type:
7335        scalar: string
7336    - name: metadata
7337      type:
7338        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7339- name: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
7340  map:
7341    fields:
7342    - name: ipBlock
7343      type:
7344        namedType: io.k8s.api.extensions.v1beta1.IPBlock
7345    - name: namespaceSelector
7346      type:
7347        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7348    - name: podSelector
7349      type:
7350        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7351- name: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
7352  map:
7353    fields:
7354    - name: port
7355      type:
7356        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7357    - name: protocol
7358      type:
7359        scalar: string
7360- name: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
7361  map:
7362    fields:
7363    - name: egress
7364      type:
7365        list:
7366          elementType:
7367            namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
7368          elementRelationship: atomic
7369    - name: ingress
7370      type:
7371        list:
7372          elementType:
7373            namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
7374          elementRelationship: atomic
7375    - name: podSelector
7376      type:
7377        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7378    - name: policyTypes
7379      type:
7380        list:
7381          elementType:
7382            scalar: string
7383          elementRelationship: atomic
7384- name: io.k8s.api.extensions.v1beta1.PodSecurityPolicy
7385  map:
7386    fields:
7387    - name: apiVersion
7388      type:
7389        scalar: string
7390    - name: kind
7391      type:
7392        scalar: string
7393    - name: metadata
7394      type:
7395        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7396    - name: spec
7397      type:
7398        namedType: io.k8s.api.extensions.v1beta1.PodSecurityPolicySpec
7399- name: io.k8s.api.extensions.v1beta1.PodSecurityPolicyList
7400  map:
7401    fields:
7402    - name: apiVersion
7403      type:
7404        scalar: string
7405    - name: items
7406      type:
7407        list:
7408          elementType:
7409            namedType: io.k8s.api.extensions.v1beta1.PodSecurityPolicy
7410          elementRelationship: atomic
7411    - name: kind
7412      type:
7413        scalar: string
7414    - name: metadata
7415      type:
7416        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7417- name: io.k8s.api.extensions.v1beta1.PodSecurityPolicySpec
7418  map:
7419    fields:
7420    - name: allowPrivilegeEscalation
7421      type:
7422        scalar: boolean
7423    - name: allowedCapabilities
7424      type:
7425        list:
7426          elementType:
7427            scalar: string
7428          elementRelationship: atomic
7429    - name: allowedFlexVolumes
7430      type:
7431        list:
7432          elementType:
7433            namedType: io.k8s.api.extensions.v1beta1.AllowedFlexVolume
7434          elementRelationship: atomic
7435    - name: allowedHostPaths
7436      type:
7437        list:
7438          elementType:
7439            namedType: io.k8s.api.extensions.v1beta1.AllowedHostPath
7440          elementRelationship: atomic
7441    - name: allowedProcMountTypes
7442      type:
7443        list:
7444          elementType:
7445            scalar: string
7446          elementRelationship: atomic
7447    - name: allowedUnsafeSysctls
7448      type:
7449        list:
7450          elementType:
7451            scalar: string
7452          elementRelationship: atomic
7453    - name: defaultAddCapabilities
7454      type:
7455        list:
7456          elementType:
7457            scalar: string
7458          elementRelationship: atomic
7459    - name: defaultAllowPrivilegeEscalation
7460      type:
7461        scalar: boolean
7462    - name: forbiddenSysctls
7463      type:
7464        list:
7465          elementType:
7466            scalar: string
7467          elementRelationship: atomic
7468    - name: fsGroup
7469      type:
7470        namedType: io.k8s.api.extensions.v1beta1.FSGroupStrategyOptions
7471    - name: hostIPC
7472      type:
7473        scalar: boolean
7474    - name: hostNetwork
7475      type:
7476        scalar: boolean
7477    - name: hostPID
7478      type:
7479        scalar: boolean
7480    - name: hostPorts
7481      type:
7482        list:
7483          elementType:
7484            namedType: io.k8s.api.extensions.v1beta1.HostPortRange
7485          elementRelationship: atomic
7486    - name: privileged
7487      type:
7488        scalar: boolean
7489    - name: readOnlyRootFilesystem
7490      type:
7491        scalar: boolean
7492    - name: requiredDropCapabilities
7493      type:
7494        list:
7495          elementType:
7496            scalar: string
7497          elementRelationship: atomic
7498    - name: runAsGroup
7499      type:
7500        namedType: io.k8s.api.extensions.v1beta1.RunAsGroupStrategyOptions
7501    - name: runAsUser
7502      type:
7503        namedType: io.k8s.api.extensions.v1beta1.RunAsUserStrategyOptions
7504    - name: seLinux
7505      type:
7506        namedType: io.k8s.api.extensions.v1beta1.SELinuxStrategyOptions
7507    - name: supplementalGroups
7508      type:
7509        namedType: io.k8s.api.extensions.v1beta1.SupplementalGroupsStrategyOptions
7510    - name: volumes
7511      type:
7512        list:
7513          elementType:
7514            scalar: string
7515          elementRelationship: atomic
7516- name: io.k8s.api.extensions.v1beta1.ReplicaSet
7517  map:
7518    fields:
7519    - name: apiVersion
7520      type:
7521        scalar: string
7522    - name: kind
7523      type:
7524        scalar: string
7525    - name: metadata
7526      type:
7527        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7528    - name: spec
7529      type:
7530        namedType: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
7531    - name: status
7532      type:
7533        namedType: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
7534- name: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
7535  map:
7536    fields:
7537    - name: lastTransitionTime
7538      type:
7539        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
7540    - name: message
7541      type:
7542        scalar: string
7543    - name: reason
7544      type:
7545        scalar: string
7546    - name: status
7547      type:
7548        scalar: string
7549    - name: type
7550      type:
7551        scalar: string
7552- name: io.k8s.api.extensions.v1beta1.ReplicaSetList
7553  map:
7554    fields:
7555    - name: apiVersion
7556      type:
7557        scalar: string
7558    - name: items
7559      type:
7560        list:
7561          elementType:
7562            namedType: io.k8s.api.extensions.v1beta1.ReplicaSet
7563          elementRelationship: atomic
7564    - name: kind
7565      type:
7566        scalar: string
7567    - name: metadata
7568      type:
7569        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7570- name: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
7571  map:
7572    fields:
7573    - name: minReadySeconds
7574      type:
7575        scalar: numeric
7576    - name: replicas
7577      type:
7578        scalar: numeric
7579    - name: selector
7580      type:
7581        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7582    - name: template
7583      type:
7584        namedType: io.k8s.api.core.v1.PodTemplateSpec
7585- name: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
7586  map:
7587    fields:
7588    - name: availableReplicas
7589      type:
7590        scalar: numeric
7591    - name: conditions
7592      type:
7593        list:
7594          elementType:
7595            namedType: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
7596          elementRelationship: associative
7597          keys:
7598          - type
7599    - name: fullyLabeledReplicas
7600      type:
7601        scalar: numeric
7602    - name: observedGeneration
7603      type:
7604        scalar: numeric
7605    - name: readyReplicas
7606      type:
7607        scalar: numeric
7608    - name: replicas
7609      type:
7610        scalar: numeric
7611- name: io.k8s.api.extensions.v1beta1.RollbackConfig
7612  map:
7613    fields:
7614    - name: revision
7615      type:
7616        scalar: numeric
7617- name: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
7618  map:
7619    fields:
7620    - name: maxUnavailable
7621      type:
7622        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7623- name: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
7624  map:
7625    fields:
7626    - name: maxSurge
7627      type:
7628        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7629    - name: maxUnavailable
7630      type:
7631        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7632- name: io.k8s.api.extensions.v1beta1.RunAsGroupStrategyOptions
7633  map:
7634    fields:
7635    - name: ranges
7636      type:
7637        list:
7638          elementType:
7639            namedType: io.k8s.api.extensions.v1beta1.IDRange
7640          elementRelationship: atomic
7641    - name: rule
7642      type:
7643        scalar: string
7644- name: io.k8s.api.extensions.v1beta1.RunAsUserStrategyOptions
7645  map:
7646    fields:
7647    - name: ranges
7648      type:
7649        list:
7650          elementType:
7651            namedType: io.k8s.api.extensions.v1beta1.IDRange
7652          elementRelationship: atomic
7653    - name: rule
7654      type:
7655        scalar: string
7656- name: io.k8s.api.extensions.v1beta1.SELinuxStrategyOptions
7657  map:
7658    fields:
7659    - name: rule
7660      type:
7661        scalar: string
7662    - name: seLinuxOptions
7663      type:
7664        namedType: io.k8s.api.core.v1.SELinuxOptions
7665- name: io.k8s.api.extensions.v1beta1.Scale
7666  map:
7667    fields:
7668    - name: apiVersion
7669      type:
7670        scalar: string
7671    - name: kind
7672      type:
7673        scalar: string
7674    - name: metadata
7675      type:
7676        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7677    - name: spec
7678      type:
7679        namedType: io.k8s.api.extensions.v1beta1.ScaleSpec
7680    - name: status
7681      type:
7682        namedType: io.k8s.api.extensions.v1beta1.ScaleStatus
7683- name: io.k8s.api.extensions.v1beta1.ScaleSpec
7684  map:
7685    fields:
7686    - name: replicas
7687      type:
7688        scalar: numeric
7689- name: io.k8s.api.extensions.v1beta1.ScaleStatus
7690  map:
7691    fields:
7692    - name: replicas
7693      type:
7694        scalar: numeric
7695    - name: selector
7696      type:
7697        map:
7698          elementType:
7699            scalar: string
7700    - name: targetSelector
7701      type:
7702        scalar: string
7703- name: io.k8s.api.extensions.v1beta1.SupplementalGroupsStrategyOptions
7704  map:
7705    fields:
7706    - name: ranges
7707      type:
7708        list:
7709          elementType:
7710            namedType: io.k8s.api.extensions.v1beta1.IDRange
7711          elementRelationship: atomic
7712    - name: rule
7713      type:
7714        scalar: string
7715- name: io.k8s.api.networking.v1.IPBlock
7716  map:
7717    fields:
7718    - name: cidr
7719      type:
7720        scalar: string
7721    - name: except
7722      type:
7723        list:
7724          elementType:
7725            scalar: string
7726          elementRelationship: atomic
7727- name: io.k8s.api.networking.v1.NetworkPolicy
7728  map:
7729    fields:
7730    - name: apiVersion
7731      type:
7732        scalar: string
7733    - name: kind
7734      type:
7735        scalar: string
7736    - name: metadata
7737      type:
7738        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7739    - name: spec
7740      type:
7741        namedType: io.k8s.api.networking.v1.NetworkPolicySpec
7742- name: io.k8s.api.networking.v1.NetworkPolicyEgressRule
7743  map:
7744    fields:
7745    - name: ports
7746      type:
7747        list:
7748          elementType:
7749            namedType: io.k8s.api.networking.v1.NetworkPolicyPort
7750          elementRelationship: atomic
7751    - name: to
7752      type:
7753        list:
7754          elementType:
7755            namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
7756          elementRelationship: atomic
7757- name: io.k8s.api.networking.v1.NetworkPolicyIngressRule
7758  map:
7759    fields:
7760    - name: from
7761      type:
7762        list:
7763          elementType:
7764            namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
7765          elementRelationship: atomic
7766    - name: ports
7767      type:
7768        list:
7769          elementType:
7770            namedType: io.k8s.api.networking.v1.NetworkPolicyPort
7771          elementRelationship: atomic
7772- name: io.k8s.api.networking.v1.NetworkPolicyList
7773  map:
7774    fields:
7775    - name: apiVersion
7776      type:
7777        scalar: string
7778    - name: items
7779      type:
7780        list:
7781          elementType:
7782            namedType: io.k8s.api.networking.v1.NetworkPolicy
7783          elementRelationship: atomic
7784    - name: kind
7785      type:
7786        scalar: string
7787    - name: metadata
7788      type:
7789        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7790- name: io.k8s.api.networking.v1.NetworkPolicyPeer
7791  map:
7792    fields:
7793    - name: ipBlock
7794      type:
7795        namedType: io.k8s.api.networking.v1.IPBlock
7796    - name: namespaceSelector
7797      type:
7798        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7799    - name: podSelector
7800      type:
7801        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7802- name: io.k8s.api.networking.v1.NetworkPolicyPort
7803  map:
7804    fields:
7805    - name: port
7806      type:
7807        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7808    - name: protocol
7809      type:
7810        scalar: string
7811- name: io.k8s.api.networking.v1.NetworkPolicySpec
7812  map:
7813    fields:
7814    - name: egress
7815      type:
7816        list:
7817          elementType:
7818            namedType: io.k8s.api.networking.v1.NetworkPolicyEgressRule
7819          elementRelationship: atomic
7820    - name: ingress
7821      type:
7822        list:
7823          elementType:
7824            namedType: io.k8s.api.networking.v1.NetworkPolicyIngressRule
7825          elementRelationship: atomic
7826    - name: podSelector
7827      type:
7828        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7829    - name: policyTypes
7830      type:
7831        list:
7832          elementType:
7833            scalar: string
7834          elementRelationship: atomic
7835- name: io.k8s.api.policy.v1beta1.AllowedFlexVolume
7836  map:
7837    fields:
7838    - name: driver
7839      type:
7840        scalar: string
7841- name: io.k8s.api.policy.v1beta1.AllowedHostPath
7842  map:
7843    fields:
7844    - name: pathPrefix
7845      type:
7846        scalar: string
7847    - name: readOnly
7848      type:
7849        scalar: boolean
7850- name: io.k8s.api.policy.v1beta1.Eviction
7851  map:
7852    fields:
7853    - name: apiVersion
7854      type:
7855        scalar: string
7856    - name: deleteOptions
7857      type:
7858        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
7859    - name: kind
7860      type:
7861        scalar: string
7862    - name: metadata
7863      type:
7864        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7865- name: io.k8s.api.policy.v1beta1.FSGroupStrategyOptions
7866  map:
7867    fields:
7868    - name: ranges
7869      type:
7870        list:
7871          elementType:
7872            namedType: io.k8s.api.policy.v1beta1.IDRange
7873          elementRelationship: atomic
7874    - name: rule
7875      type:
7876        scalar: string
7877- name: io.k8s.api.policy.v1beta1.HostPortRange
7878  map:
7879    fields:
7880    - name: max
7881      type:
7882        scalar: numeric
7883    - name: min
7884      type:
7885        scalar: numeric
7886- name: io.k8s.api.policy.v1beta1.IDRange
7887  map:
7888    fields:
7889    - name: max
7890      type:
7891        scalar: numeric
7892    - name: min
7893      type:
7894        scalar: numeric
7895- name: io.k8s.api.policy.v1beta1.PodDisruptionBudget
7896  map:
7897    fields:
7898    - name: apiVersion
7899      type:
7900        scalar: string
7901    - name: kind
7902      type:
7903        scalar: string
7904    - name: metadata
7905      type:
7906        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7907    - name: spec
7908      type:
7909        namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
7910    - name: status
7911      type:
7912        namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
7913- name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetList
7914  map:
7915    fields:
7916    - name: apiVersion
7917      type:
7918        scalar: string
7919    - name: items
7920      type:
7921        list:
7922          elementType:
7923            namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudget
7924          elementRelationship: atomic
7925    - name: kind
7926      type:
7927        scalar: string
7928    - name: metadata
7929      type:
7930        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7931- name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
7932  map:
7933    fields:
7934    - name: maxUnavailable
7935      type:
7936        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7937    - name: minAvailable
7938      type:
7939        namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
7940    - name: selector
7941      type:
7942        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
7943- name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
7944  map:
7945    fields:
7946    - name: currentHealthy
7947      type:
7948        scalar: numeric
7949    - name: desiredHealthy
7950      type:
7951        scalar: numeric
7952    - name: disruptedPods
7953      type:
7954        map:
7955          elementType:
7956            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
7957    - name: disruptionsAllowed
7958      type:
7959        scalar: numeric
7960    - name: expectedPods
7961      type:
7962        scalar: numeric
7963    - name: observedGeneration
7964      type:
7965        scalar: numeric
7966- name: io.k8s.api.policy.v1beta1.PodSecurityPolicy
7967  map:
7968    fields:
7969    - name: apiVersion
7970      type:
7971        scalar: string
7972    - name: kind
7973      type:
7974        scalar: string
7975    - name: metadata
7976      type:
7977        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
7978    - name: spec
7979      type:
7980        namedType: io.k8s.api.policy.v1beta1.PodSecurityPolicySpec
7981- name: io.k8s.api.policy.v1beta1.PodSecurityPolicyList
7982  map:
7983    fields:
7984    - name: apiVersion
7985      type:
7986        scalar: string
7987    - name: items
7988      type:
7989        list:
7990          elementType:
7991            namedType: io.k8s.api.policy.v1beta1.PodSecurityPolicy
7992          elementRelationship: atomic
7993    - name: kind
7994      type:
7995        scalar: string
7996    - name: metadata
7997      type:
7998        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
7999- name: io.k8s.api.policy.v1beta1.PodSecurityPolicySpec
8000  map:
8001    fields:
8002    - name: allowPrivilegeEscalation
8003      type:
8004        scalar: boolean
8005    - name: allowedCapabilities
8006      type:
8007        list:
8008          elementType:
8009            scalar: string
8010          elementRelationship: atomic
8011    - name: allowedFlexVolumes
8012      type:
8013        list:
8014          elementType:
8015            namedType: io.k8s.api.policy.v1beta1.AllowedFlexVolume
8016          elementRelationship: atomic
8017    - name: allowedHostPaths
8018      type:
8019        list:
8020          elementType:
8021            namedType: io.k8s.api.policy.v1beta1.AllowedHostPath
8022          elementRelationship: atomic
8023    - name: allowedProcMountTypes
8024      type:
8025        list:
8026          elementType:
8027            scalar: string
8028          elementRelationship: atomic
8029    - name: allowedUnsafeSysctls
8030      type:
8031        list:
8032          elementType:
8033            scalar: string
8034          elementRelationship: atomic
8035    - name: defaultAddCapabilities
8036      type:
8037        list:
8038          elementType:
8039            scalar: string
8040          elementRelationship: atomic
8041    - name: defaultAllowPrivilegeEscalation
8042      type:
8043        scalar: boolean
8044    - name: forbiddenSysctls
8045      type:
8046        list:
8047          elementType:
8048            scalar: string
8049          elementRelationship: atomic
8050    - name: fsGroup
8051      type:
8052        namedType: io.k8s.api.policy.v1beta1.FSGroupStrategyOptions
8053    - name: hostIPC
8054      type:
8055        scalar: boolean
8056    - name: hostNetwork
8057      type:
8058        scalar: boolean
8059    - name: hostPID
8060      type:
8061        scalar: boolean
8062    - name: hostPorts
8063      type:
8064        list:
8065          elementType:
8066            namedType: io.k8s.api.policy.v1beta1.HostPortRange
8067          elementRelationship: atomic
8068    - name: privileged
8069      type:
8070        scalar: boolean
8071    - name: readOnlyRootFilesystem
8072      type:
8073        scalar: boolean
8074    - name: requiredDropCapabilities
8075      type:
8076        list:
8077          elementType:
8078            scalar: string
8079          elementRelationship: atomic
8080    - name: runAsGroup
8081      type:
8082        namedType: io.k8s.api.policy.v1beta1.RunAsGroupStrategyOptions
8083    - name: runAsUser
8084      type:
8085        namedType: io.k8s.api.policy.v1beta1.RunAsUserStrategyOptions
8086    - name: seLinux
8087      type:
8088        namedType: io.k8s.api.policy.v1beta1.SELinuxStrategyOptions
8089    - name: supplementalGroups
8090      type:
8091        namedType: io.k8s.api.policy.v1beta1.SupplementalGroupsStrategyOptions
8092    - name: volumes
8093      type:
8094        list:
8095          elementType:
8096            scalar: string
8097          elementRelationship: atomic
8098- name: io.k8s.api.policy.v1beta1.RunAsGroupStrategyOptions
8099  map:
8100    fields:
8101    - name: ranges
8102      type:
8103        list:
8104          elementType:
8105            namedType: io.k8s.api.policy.v1beta1.IDRange
8106          elementRelationship: atomic
8107    - name: rule
8108      type:
8109        scalar: string
8110- name: io.k8s.api.policy.v1beta1.RunAsUserStrategyOptions
8111  map:
8112    fields:
8113    - name: ranges
8114      type:
8115        list:
8116          elementType:
8117            namedType: io.k8s.api.policy.v1beta1.IDRange
8118          elementRelationship: atomic
8119    - name: rule
8120      type:
8121        scalar: string
8122- name: io.k8s.api.policy.v1beta1.SELinuxStrategyOptions
8123  map:
8124    fields:
8125    - name: rule
8126      type:
8127        scalar: string
8128    - name: seLinuxOptions
8129      type:
8130        namedType: io.k8s.api.core.v1.SELinuxOptions
8131- name: io.k8s.api.policy.v1beta1.SupplementalGroupsStrategyOptions
8132  map:
8133    fields:
8134    - name: ranges
8135      type:
8136        list:
8137          elementType:
8138            namedType: io.k8s.api.policy.v1beta1.IDRange
8139          elementRelationship: atomic
8140    - name: rule
8141      type:
8142        scalar: string
8143- name: io.k8s.api.rbac.v1.AggregationRule
8144  map:
8145    fields:
8146    - name: clusterRoleSelectors
8147      type:
8148        list:
8149          elementType:
8150            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
8151          elementRelationship: atomic
8152- name: io.k8s.api.rbac.v1.ClusterRole
8153  map:
8154    fields:
8155    - name: aggregationRule
8156      type:
8157        namedType: io.k8s.api.rbac.v1.AggregationRule
8158    - name: apiVersion
8159      type:
8160        scalar: string
8161    - name: kind
8162      type:
8163        scalar: string
8164    - name: metadata
8165      type:
8166        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8167    - name: rules
8168      type:
8169        list:
8170          elementType:
8171            namedType: io.k8s.api.rbac.v1.PolicyRule
8172          elementRelationship: atomic
8173- name: io.k8s.api.rbac.v1.ClusterRoleBinding
8174  map:
8175    fields:
8176    - name: apiVersion
8177      type:
8178        scalar: string
8179    - name: kind
8180      type:
8181        scalar: string
8182    - name: metadata
8183      type:
8184        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8185    - name: roleRef
8186      type:
8187        namedType: io.k8s.api.rbac.v1.RoleRef
8188    - name: subjects
8189      type:
8190        list:
8191          elementType:
8192            namedType: io.k8s.api.rbac.v1.Subject
8193          elementRelationship: atomic
8194- name: io.k8s.api.rbac.v1.ClusterRoleBindingList
8195  map:
8196    fields:
8197    - name: apiVersion
8198      type:
8199        scalar: string
8200    - name: items
8201      type:
8202        list:
8203          elementType:
8204            namedType: io.k8s.api.rbac.v1.ClusterRoleBinding
8205          elementRelationship: atomic
8206    - name: kind
8207      type:
8208        scalar: string
8209    - name: metadata
8210      type:
8211        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8212- name: io.k8s.api.rbac.v1.ClusterRoleList
8213  map:
8214    fields:
8215    - name: apiVersion
8216      type:
8217        scalar: string
8218    - name: items
8219      type:
8220        list:
8221          elementType:
8222            namedType: io.k8s.api.rbac.v1.ClusterRole
8223          elementRelationship: atomic
8224    - name: kind
8225      type:
8226        scalar: string
8227    - name: metadata
8228      type:
8229        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8230- name: io.k8s.api.rbac.v1.PolicyRule
8231  map:
8232    fields:
8233    - name: apiGroups
8234      type:
8235        list:
8236          elementType:
8237            scalar: string
8238          elementRelationship: atomic
8239    - name: nonResourceURLs
8240      type:
8241        list:
8242          elementType:
8243            scalar: string
8244          elementRelationship: atomic
8245    - name: resourceNames
8246      type:
8247        list:
8248          elementType:
8249            scalar: string
8250          elementRelationship: atomic
8251    - name: resources
8252      type:
8253        list:
8254          elementType:
8255            scalar: string
8256          elementRelationship: atomic
8257    - name: verbs
8258      type:
8259        list:
8260          elementType:
8261            scalar: string
8262          elementRelationship: atomic
8263- name: io.k8s.api.rbac.v1.Role
8264  map:
8265    fields:
8266    - name: apiVersion
8267      type:
8268        scalar: string
8269    - name: kind
8270      type:
8271        scalar: string
8272    - name: metadata
8273      type:
8274        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8275    - name: rules
8276      type:
8277        list:
8278          elementType:
8279            namedType: io.k8s.api.rbac.v1.PolicyRule
8280          elementRelationship: atomic
8281- name: io.k8s.api.rbac.v1.RoleBinding
8282  map:
8283    fields:
8284    - name: apiVersion
8285      type:
8286        scalar: string
8287    - name: kind
8288      type:
8289        scalar: string
8290    - name: metadata
8291      type:
8292        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8293    - name: roleRef
8294      type:
8295        namedType: io.k8s.api.rbac.v1.RoleRef
8296    - name: subjects
8297      type:
8298        list:
8299          elementType:
8300            namedType: io.k8s.api.rbac.v1.Subject
8301          elementRelationship: atomic
8302- name: io.k8s.api.rbac.v1.RoleBindingList
8303  map:
8304    fields:
8305    - name: apiVersion
8306      type:
8307        scalar: string
8308    - name: items
8309      type:
8310        list:
8311          elementType:
8312            namedType: io.k8s.api.rbac.v1.RoleBinding
8313          elementRelationship: atomic
8314    - name: kind
8315      type:
8316        scalar: string
8317    - name: metadata
8318      type:
8319        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8320- name: io.k8s.api.rbac.v1.RoleList
8321  map:
8322    fields:
8323    - name: apiVersion
8324      type:
8325        scalar: string
8326    - name: items
8327      type:
8328        list:
8329          elementType:
8330            namedType: io.k8s.api.rbac.v1.Role
8331          elementRelationship: atomic
8332    - name: kind
8333      type:
8334        scalar: string
8335    - name: metadata
8336      type:
8337        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8338- name: io.k8s.api.rbac.v1.RoleRef
8339  map:
8340    fields:
8341    - name: apiGroup
8342      type:
8343        scalar: string
8344    - name: kind
8345      type:
8346        scalar: string
8347    - name: name
8348      type:
8349        scalar: string
8350- name: io.k8s.api.rbac.v1.Subject
8351  map:
8352    fields:
8353    - name: apiGroup
8354      type:
8355        scalar: string
8356    - name: kind
8357      type:
8358        scalar: string
8359    - name: name
8360      type:
8361        scalar: string
8362    - name: namespace
8363      type:
8364        scalar: string
8365- name: io.k8s.api.rbac.v1alpha1.AggregationRule
8366  map:
8367    fields:
8368    - name: clusterRoleSelectors
8369      type:
8370        list:
8371          elementType:
8372            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
8373          elementRelationship: atomic
8374- name: io.k8s.api.rbac.v1alpha1.ClusterRole
8375  map:
8376    fields:
8377    - name: aggregationRule
8378      type:
8379        namedType: io.k8s.api.rbac.v1alpha1.AggregationRule
8380    - name: apiVersion
8381      type:
8382        scalar: string
8383    - name: kind
8384      type:
8385        scalar: string
8386    - name: metadata
8387      type:
8388        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8389    - name: rules
8390      type:
8391        list:
8392          elementType:
8393            namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
8394          elementRelationship: atomic
8395- name: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
8396  map:
8397    fields:
8398    - name: apiVersion
8399      type:
8400        scalar: string
8401    - name: kind
8402      type:
8403        scalar: string
8404    - name: metadata
8405      type:
8406        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8407    - name: roleRef
8408      type:
8409        namedType: io.k8s.api.rbac.v1alpha1.RoleRef
8410    - name: subjects
8411      type:
8412        list:
8413          elementType:
8414            namedType: io.k8s.api.rbac.v1alpha1.Subject
8415          elementRelationship: atomic
8416- name: io.k8s.api.rbac.v1alpha1.ClusterRoleBindingList
8417  map:
8418    fields:
8419    - name: apiVersion
8420      type:
8421        scalar: string
8422    - name: items
8423      type:
8424        list:
8425          elementType:
8426            namedType: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
8427          elementRelationship: atomic
8428    - name: kind
8429      type:
8430        scalar: string
8431    - name: metadata
8432      type:
8433        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8434- name: io.k8s.api.rbac.v1alpha1.ClusterRoleList
8435  map:
8436    fields:
8437    - name: apiVersion
8438      type:
8439        scalar: string
8440    - name: items
8441      type:
8442        list:
8443          elementType:
8444            namedType: io.k8s.api.rbac.v1alpha1.ClusterRole
8445          elementRelationship: atomic
8446    - name: kind
8447      type:
8448        scalar: string
8449    - name: metadata
8450      type:
8451        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8452- name: io.k8s.api.rbac.v1alpha1.PolicyRule
8453  map:
8454    fields:
8455    - name: apiGroups
8456      type:
8457        list:
8458          elementType:
8459            scalar: string
8460          elementRelationship: atomic
8461    - name: nonResourceURLs
8462      type:
8463        list:
8464          elementType:
8465            scalar: string
8466          elementRelationship: atomic
8467    - name: resourceNames
8468      type:
8469        list:
8470          elementType:
8471            scalar: string
8472          elementRelationship: atomic
8473    - name: resources
8474      type:
8475        list:
8476          elementType:
8477            scalar: string
8478          elementRelationship: atomic
8479    - name: verbs
8480      type:
8481        list:
8482          elementType:
8483            scalar: string
8484          elementRelationship: atomic
8485- name: io.k8s.api.rbac.v1alpha1.Role
8486  map:
8487    fields:
8488    - name: apiVersion
8489      type:
8490        scalar: string
8491    - name: kind
8492      type:
8493        scalar: string
8494    - name: metadata
8495      type:
8496        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8497    - name: rules
8498      type:
8499        list:
8500          elementType:
8501            namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
8502          elementRelationship: atomic
8503- name: io.k8s.api.rbac.v1alpha1.RoleBinding
8504  map:
8505    fields:
8506    - name: apiVersion
8507      type:
8508        scalar: string
8509    - name: kind
8510      type:
8511        scalar: string
8512    - name: metadata
8513      type:
8514        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8515    - name: roleRef
8516      type:
8517        namedType: io.k8s.api.rbac.v1alpha1.RoleRef
8518    - name: subjects
8519      type:
8520        list:
8521          elementType:
8522            namedType: io.k8s.api.rbac.v1alpha1.Subject
8523          elementRelationship: atomic
8524- name: io.k8s.api.rbac.v1alpha1.RoleBindingList
8525  map:
8526    fields:
8527    - name: apiVersion
8528      type:
8529        scalar: string
8530    - name: items
8531      type:
8532        list:
8533          elementType:
8534            namedType: io.k8s.api.rbac.v1alpha1.RoleBinding
8535          elementRelationship: atomic
8536    - name: kind
8537      type:
8538        scalar: string
8539    - name: metadata
8540      type:
8541        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8542- name: io.k8s.api.rbac.v1alpha1.RoleList
8543  map:
8544    fields:
8545    - name: apiVersion
8546      type:
8547        scalar: string
8548    - name: items
8549      type:
8550        list:
8551          elementType:
8552            namedType: io.k8s.api.rbac.v1alpha1.Role
8553          elementRelationship: atomic
8554    - name: kind
8555      type:
8556        scalar: string
8557    - name: metadata
8558      type:
8559        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8560- name: io.k8s.api.rbac.v1alpha1.RoleRef
8561  map:
8562    fields:
8563    - name: apiGroup
8564      type:
8565        scalar: string
8566    - name: kind
8567      type:
8568        scalar: string
8569    - name: name
8570      type:
8571        scalar: string
8572- name: io.k8s.api.rbac.v1alpha1.Subject
8573  map:
8574    fields:
8575    - name: apiVersion
8576      type:
8577        scalar: string
8578    - name: kind
8579      type:
8580        scalar: string
8581    - name: name
8582      type:
8583        scalar: string
8584    - name: namespace
8585      type:
8586        scalar: string
8587- name: io.k8s.api.rbac.v1beta1.AggregationRule
8588  map:
8589    fields:
8590    - name: clusterRoleSelectors
8591      type:
8592        list:
8593          elementType:
8594            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
8595          elementRelationship: atomic
8596- name: io.k8s.api.rbac.v1beta1.ClusterRole
8597  map:
8598    fields:
8599    - name: aggregationRule
8600      type:
8601        namedType: io.k8s.api.rbac.v1beta1.AggregationRule
8602    - name: apiVersion
8603      type:
8604        scalar: string
8605    - name: kind
8606      type:
8607        scalar: string
8608    - name: metadata
8609      type:
8610        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8611    - name: rules
8612      type:
8613        list:
8614          elementType:
8615            namedType: io.k8s.api.rbac.v1beta1.PolicyRule
8616          elementRelationship: atomic
8617- name: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
8618  map:
8619    fields:
8620    - name: apiVersion
8621      type:
8622        scalar: string
8623    - name: kind
8624      type:
8625        scalar: string
8626    - name: metadata
8627      type:
8628        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8629    - name: roleRef
8630      type:
8631        namedType: io.k8s.api.rbac.v1beta1.RoleRef
8632    - name: subjects
8633      type:
8634        list:
8635          elementType:
8636            namedType: io.k8s.api.rbac.v1beta1.Subject
8637          elementRelationship: atomic
8638- name: io.k8s.api.rbac.v1beta1.ClusterRoleBindingList
8639  map:
8640    fields:
8641    - name: apiVersion
8642      type:
8643        scalar: string
8644    - name: items
8645      type:
8646        list:
8647          elementType:
8648            namedType: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
8649          elementRelationship: atomic
8650    - name: kind
8651      type:
8652        scalar: string
8653    - name: metadata
8654      type:
8655        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8656- name: io.k8s.api.rbac.v1beta1.ClusterRoleList
8657  map:
8658    fields:
8659    - name: apiVersion
8660      type:
8661        scalar: string
8662    - name: items
8663      type:
8664        list:
8665          elementType:
8666            namedType: io.k8s.api.rbac.v1beta1.ClusterRole
8667          elementRelationship: atomic
8668    - name: kind
8669      type:
8670        scalar: string
8671    - name: metadata
8672      type:
8673        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8674- name: io.k8s.api.rbac.v1beta1.PolicyRule
8675  map:
8676    fields:
8677    - name: apiGroups
8678      type:
8679        list:
8680          elementType:
8681            scalar: string
8682          elementRelationship: atomic
8683    - name: nonResourceURLs
8684      type:
8685        list:
8686          elementType:
8687            scalar: string
8688          elementRelationship: atomic
8689    - name: resourceNames
8690      type:
8691        list:
8692          elementType:
8693            scalar: string
8694          elementRelationship: atomic
8695    - name: resources
8696      type:
8697        list:
8698          elementType:
8699            scalar: string
8700          elementRelationship: atomic
8701    - name: verbs
8702      type:
8703        list:
8704          elementType:
8705            scalar: string
8706          elementRelationship: atomic
8707- name: io.k8s.api.rbac.v1beta1.Role
8708  map:
8709    fields:
8710    - name: apiVersion
8711      type:
8712        scalar: string
8713    - name: kind
8714      type:
8715        scalar: string
8716    - name: metadata
8717      type:
8718        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8719    - name: rules
8720      type:
8721        list:
8722          elementType:
8723            namedType: io.k8s.api.rbac.v1beta1.PolicyRule
8724          elementRelationship: atomic
8725- name: io.k8s.api.rbac.v1beta1.RoleBinding
8726  map:
8727    fields:
8728    - name: apiVersion
8729      type:
8730        scalar: string
8731    - name: kind
8732      type:
8733        scalar: string
8734    - name: metadata
8735      type:
8736        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8737    - name: roleRef
8738      type:
8739        namedType: io.k8s.api.rbac.v1beta1.RoleRef
8740    - name: subjects
8741      type:
8742        list:
8743          elementType:
8744            namedType: io.k8s.api.rbac.v1beta1.Subject
8745          elementRelationship: atomic
8746- name: io.k8s.api.rbac.v1beta1.RoleBindingList
8747  map:
8748    fields:
8749    - name: apiVersion
8750      type:
8751        scalar: string
8752    - name: items
8753      type:
8754        list:
8755          elementType:
8756            namedType: io.k8s.api.rbac.v1beta1.RoleBinding
8757          elementRelationship: atomic
8758    - name: kind
8759      type:
8760        scalar: string
8761    - name: metadata
8762      type:
8763        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8764- name: io.k8s.api.rbac.v1beta1.RoleList
8765  map:
8766    fields:
8767    - name: apiVersion
8768      type:
8769        scalar: string
8770    - name: items
8771      type:
8772        list:
8773          elementType:
8774            namedType: io.k8s.api.rbac.v1beta1.Role
8775          elementRelationship: atomic
8776    - name: kind
8777      type:
8778        scalar: string
8779    - name: metadata
8780      type:
8781        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8782- name: io.k8s.api.rbac.v1beta1.RoleRef
8783  map:
8784    fields:
8785    - name: apiGroup
8786      type:
8787        scalar: string
8788    - name: kind
8789      type:
8790        scalar: string
8791    - name: name
8792      type:
8793        scalar: string
8794- name: io.k8s.api.rbac.v1beta1.Subject
8795  map:
8796    fields:
8797    - name: apiGroup
8798      type:
8799        scalar: string
8800    - name: kind
8801      type:
8802        scalar: string
8803    - name: name
8804      type:
8805        scalar: string
8806    - name: namespace
8807      type:
8808        scalar: string
8809- name: io.k8s.api.scheduling.v1alpha1.PriorityClass
8810  map:
8811    fields:
8812    - name: apiVersion
8813      type:
8814        scalar: string
8815    - name: description
8816      type:
8817        scalar: string
8818    - name: globalDefault
8819      type:
8820        scalar: boolean
8821    - name: kind
8822      type:
8823        scalar: string
8824    - name: metadata
8825      type:
8826        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8827    - name: value
8828      type:
8829        scalar: numeric
8830- name: io.k8s.api.scheduling.v1alpha1.PriorityClassList
8831  map:
8832    fields:
8833    - name: apiVersion
8834      type:
8835        scalar: string
8836    - name: items
8837      type:
8838        list:
8839          elementType:
8840            namedType: io.k8s.api.scheduling.v1alpha1.PriorityClass
8841          elementRelationship: atomic
8842    - name: kind
8843      type:
8844        scalar: string
8845    - name: metadata
8846      type:
8847        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8848- name: io.k8s.api.scheduling.v1beta1.PriorityClass
8849  map:
8850    fields:
8851    - name: apiVersion
8852      type:
8853        scalar: string
8854    - name: description
8855      type:
8856        scalar: string
8857    - name: globalDefault
8858      type:
8859        scalar: boolean
8860    - name: kind
8861      type:
8862        scalar: string
8863    - name: metadata
8864      type:
8865        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8866    - name: value
8867      type:
8868        scalar: numeric
8869- name: io.k8s.api.scheduling.v1beta1.PriorityClassList
8870  map:
8871    fields:
8872    - name: apiVersion
8873      type:
8874        scalar: string
8875    - name: items
8876      type:
8877        list:
8878          elementType:
8879            namedType: io.k8s.api.scheduling.v1beta1.PriorityClass
8880          elementRelationship: atomic
8881    - name: kind
8882      type:
8883        scalar: string
8884    - name: metadata
8885      type:
8886        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8887- name: io.k8s.api.settings.v1alpha1.PodPreset
8888  map:
8889    fields:
8890    - name: apiVersion
8891      type:
8892        scalar: string
8893    - name: kind
8894      type:
8895        scalar: string
8896    - name: metadata
8897      type:
8898        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8899    - name: spec
8900      type:
8901        namedType: io.k8s.api.settings.v1alpha1.PodPresetSpec
8902- name: io.k8s.api.settings.v1alpha1.PodPresetList
8903  map:
8904    fields:
8905    - name: apiVersion
8906      type:
8907        scalar: string
8908    - name: items
8909      type:
8910        list:
8911          elementType:
8912            namedType: io.k8s.api.settings.v1alpha1.PodPreset
8913          elementRelationship: atomic
8914    - name: kind
8915      type:
8916        scalar: string
8917    - name: metadata
8918      type:
8919        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
8920- name: io.k8s.api.settings.v1alpha1.PodPresetSpec
8921  map:
8922    fields:
8923    - name: env
8924      type:
8925        list:
8926          elementType:
8927            namedType: io.k8s.api.core.v1.EnvVar
8928          elementRelationship: atomic
8929    - name: envFrom
8930      type:
8931        list:
8932          elementType:
8933            namedType: io.k8s.api.core.v1.EnvFromSource
8934          elementRelationship: atomic
8935    - name: selector
8936      type:
8937        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
8938    - name: volumeMounts
8939      type:
8940        list:
8941          elementType:
8942            namedType: io.k8s.api.core.v1.VolumeMount
8943          elementRelationship: atomic
8944    - name: volumes
8945      type:
8946        list:
8947          elementType:
8948            namedType: io.k8s.api.core.v1.Volume
8949          elementRelationship: atomic
8950- name: io.k8s.api.storage.v1.StorageClass
8951  map:
8952    fields:
8953    - name: allowVolumeExpansion
8954      type:
8955        scalar: boolean
8956    - name: allowedTopologies
8957      type:
8958        list:
8959          elementType:
8960            namedType: io.k8s.api.core.v1.TopologySelectorTerm
8961          elementRelationship: atomic
8962    - name: apiVersion
8963      type:
8964        scalar: string
8965    - name: kind
8966      type:
8967        scalar: string
8968    - name: metadata
8969      type:
8970        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
8971    - name: mountOptions
8972      type:
8973        list:
8974          elementType:
8975            scalar: string
8976          elementRelationship: atomic
8977    - name: parameters
8978      type:
8979        map:
8980          elementType:
8981            scalar: string
8982    - name: provisioner
8983      type:
8984        scalar: string
8985    - name: reclaimPolicy
8986      type:
8987        scalar: string
8988    - name: volumeBindingMode
8989      type:
8990        scalar: string
8991- name: io.k8s.api.storage.v1.StorageClassList
8992  map:
8993    fields:
8994    - name: apiVersion
8995      type:
8996        scalar: string
8997    - name: items
8998      type:
8999        list:
9000          elementType:
9001            namedType: io.k8s.api.storage.v1.StorageClass
9002          elementRelationship: atomic
9003    - name: kind
9004      type:
9005        scalar: string
9006    - name: metadata
9007      type:
9008        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
9009- name: io.k8s.api.storage.v1alpha1.VolumeAttachment
9010  map:
9011    fields:
9012    - name: apiVersion
9013      type:
9014        scalar: string
9015    - name: kind
9016      type:
9017        scalar: string
9018    - name: metadata
9019      type:
9020        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9021    - name: spec
9022      type:
9023        namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
9024    - name: status
9025      type:
9026        namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
9027- name: io.k8s.api.storage.v1alpha1.VolumeAttachmentList
9028  map:
9029    fields:
9030    - name: apiVersion
9031      type:
9032        scalar: string
9033    - name: items
9034      type:
9035        list:
9036          elementType:
9037            namedType: io.k8s.api.storage.v1alpha1.VolumeAttachment
9038          elementRelationship: atomic
9039    - name: kind
9040      type:
9041        scalar: string
9042    - name: metadata
9043      type:
9044        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
9045- name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
9046  map:
9047    fields:
9048    - name: persistentVolumeName
9049      type:
9050        scalar: string
9051- name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
9052  map:
9053    fields:
9054    - name: attacher
9055      type:
9056        scalar: string
9057    - name: nodeName
9058      type:
9059        scalar: string
9060    - name: source
9061      type:
9062        namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
9063- name: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
9064  map:
9065    fields:
9066    - name: attachError
9067      type:
9068        namedType: io.k8s.api.storage.v1alpha1.VolumeError
9069    - name: attached
9070      type:
9071        scalar: boolean
9072    - name: attachmentMetadata
9073      type:
9074        map:
9075          elementType:
9076            scalar: string
9077    - name: detachError
9078      type:
9079        namedType: io.k8s.api.storage.v1alpha1.VolumeError
9080- name: io.k8s.api.storage.v1alpha1.VolumeError
9081  map:
9082    fields:
9083    - name: message
9084      type:
9085        scalar: string
9086    - name: time
9087      type:
9088        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9089- name: io.k8s.api.storage.v1beta1.StorageClass
9090  map:
9091    fields:
9092    - name: allowVolumeExpansion
9093      type:
9094        scalar: boolean
9095    - name: allowedTopologies
9096      type:
9097        list:
9098          elementType:
9099            namedType: io.k8s.api.core.v1.TopologySelectorTerm
9100          elementRelationship: atomic
9101    - name: apiVersion
9102      type:
9103        scalar: string
9104    - name: kind
9105      type:
9106        scalar: string
9107    - name: metadata
9108      type:
9109        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9110    - name: mountOptions
9111      type:
9112        list:
9113          elementType:
9114            scalar: string
9115          elementRelationship: atomic
9116    - name: parameters
9117      type:
9118        map:
9119          elementType:
9120            scalar: string
9121    - name: provisioner
9122      type:
9123        scalar: string
9124    - name: reclaimPolicy
9125      type:
9126        scalar: string
9127    - name: volumeBindingMode
9128      type:
9129        scalar: string
9130- name: io.k8s.api.storage.v1beta1.StorageClassList
9131  map:
9132    fields:
9133    - name: apiVersion
9134      type:
9135        scalar: string
9136    - name: items
9137      type:
9138        list:
9139          elementType:
9140            namedType: io.k8s.api.storage.v1beta1.StorageClass
9141          elementRelationship: atomic
9142    - name: kind
9143      type:
9144        scalar: string
9145    - name: metadata
9146      type:
9147        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
9148- name: io.k8s.api.storage.v1beta1.VolumeAttachment
9149  map:
9150    fields:
9151    - name: apiVersion
9152      type:
9153        scalar: string
9154    - name: kind
9155      type:
9156        scalar: string
9157    - name: metadata
9158      type:
9159        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9160    - name: spec
9161      type:
9162        namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
9163    - name: status
9164      type:
9165        namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
9166- name: io.k8s.api.storage.v1beta1.VolumeAttachmentList
9167  map:
9168    fields:
9169    - name: apiVersion
9170      type:
9171        scalar: string
9172    - name: items
9173      type:
9174        list:
9175          elementType:
9176            namedType: io.k8s.api.storage.v1beta1.VolumeAttachment
9177          elementRelationship: atomic
9178    - name: kind
9179      type:
9180        scalar: string
9181    - name: metadata
9182      type:
9183        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
9184- name: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
9185  map:
9186    fields:
9187    - name: persistentVolumeName
9188      type:
9189        scalar: string
9190- name: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
9191  map:
9192    fields:
9193    - name: attacher
9194      type:
9195        scalar: string
9196    - name: nodeName
9197      type:
9198        scalar: string
9199    - name: source
9200      type:
9201        namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
9202- name: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
9203  map:
9204    fields:
9205    - name: attachError
9206      type:
9207        namedType: io.k8s.api.storage.v1beta1.VolumeError
9208    - name: attached
9209      type:
9210        scalar: boolean
9211    - name: attachmentMetadata
9212      type:
9213        map:
9214          elementType:
9215            scalar: string
9216    - name: detachError
9217      type:
9218        namedType: io.k8s.api.storage.v1beta1.VolumeError
9219- name: io.k8s.api.storage.v1beta1.VolumeError
9220  map:
9221    fields:
9222    - name: message
9223      type:
9224        scalar: string
9225    - name: time
9226      type:
9227        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9228- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition
9229  map:
9230    fields:
9231    - name: JSONPath
9232      type:
9233        scalar: string
9234    - name: description
9235      type:
9236        scalar: string
9237    - name: format
9238      type:
9239        scalar: string
9240    - name: name
9241      type:
9242        scalar: string
9243    - name: priority
9244      type:
9245        scalar: numeric
9246    - name: type
9247      type:
9248        scalar: string
9249- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition
9250  map:
9251    fields:
9252    - name: apiVersion
9253      type:
9254        scalar: string
9255    - name: kind
9256      type:
9257        scalar: string
9258    - name: metadata
9259      type:
9260        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9261    - name: spec
9262      type:
9263        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionSpec
9264    - name: status
9265      type:
9266        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionStatus
9267- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionCondition
9268  map:
9269    fields:
9270    - name: lastTransitionTime
9271      type:
9272        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9273    - name: message
9274      type:
9275        scalar: string
9276    - name: reason
9277      type:
9278        scalar: string
9279    - name: status
9280      type:
9281        scalar: string
9282    - name: type
9283      type:
9284        scalar: string
9285- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionList
9286  map:
9287    fields:
9288    - name: apiVersion
9289      type:
9290        scalar: string
9291    - name: items
9292      type:
9293        list:
9294          elementType:
9295            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition
9296          elementRelationship: atomic
9297    - name: kind
9298      type:
9299        scalar: string
9300    - name: metadata
9301      type:
9302        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
9303- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames
9304  map:
9305    fields:
9306    - name: categories
9307      type:
9308        list:
9309          elementType:
9310            scalar: string
9311          elementRelationship: atomic
9312    - name: kind
9313      type:
9314        scalar: string
9315    - name: listKind
9316      type:
9317        scalar: string
9318    - name: plural
9319      type:
9320        scalar: string
9321    - name: shortNames
9322      type:
9323        list:
9324          elementType:
9325            scalar: string
9326          elementRelationship: atomic
9327    - name: singular
9328      type:
9329        scalar: string
9330- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionSpec
9331  map:
9332    fields:
9333    - name: additionalPrinterColumns
9334      type:
9335        list:
9336          elementType:
9337            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition
9338          elementRelationship: atomic
9339    - name: group
9340      type:
9341        scalar: string
9342    - name: names
9343      type:
9344        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames
9345    - name: scope
9346      type:
9347        scalar: string
9348    - name: subresources
9349      type:
9350        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources
9351    - name: validation
9352      type:
9353        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation
9354    - name: version
9355      type:
9356        scalar: string
9357    - name: versions
9358      type:
9359        list:
9360          elementType:
9361            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion
9362          elementRelationship: atomic
9363- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionStatus
9364  map:
9365    fields:
9366    - name: acceptedNames
9367      type:
9368        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames
9369    - name: conditions
9370      type:
9371        list:
9372          elementType:
9373            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionCondition
9374          elementRelationship: atomic
9375    - name: storedVersions
9376      type:
9377        list:
9378          elementType:
9379            scalar: string
9380          elementRelationship: atomic
9381- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion
9382  map:
9383    fields:
9384    - name: name
9385      type:
9386        scalar: string
9387    - name: served
9388      type:
9389        scalar: boolean
9390    - name: storage
9391      type:
9392        scalar: boolean
9393- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresourceScale
9394  map:
9395    fields:
9396    - name: labelSelectorPath
9397      type:
9398        scalar: string
9399    - name: specReplicasPath
9400      type:
9401        scalar: string
9402    - name: statusReplicasPath
9403      type:
9404        scalar: string
9405- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresourceStatus
9406  scalar: untyped
9407  list:
9408    elementType:
9409      namedType: __untyped_atomic_
9410    elementRelationship: atomic
9411  map:
9412    elementType:
9413      namedType: __untyped_atomic_
9414    elementRelationship: atomic
9415- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources
9416  map:
9417    fields:
9418    - name: scale
9419      type:
9420        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresourceScale
9421    - name: status
9422      type:
9423        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresourceStatus
9424- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation
9425  map:
9426    fields:
9427    - name: openAPIV3Schema
9428      type:
9429        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9430- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation
9431  map:
9432    fields:
9433    - name: description
9434      type:
9435        scalar: string
9436    - name: url
9437      type:
9438        scalar: string
9439- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSON
9440  scalar: untyped
9441  list:
9442    elementType:
9443      namedType: __untyped_atomic_
9444    elementRelationship: atomic
9445  map:
9446    elementType:
9447      namedType: __untyped_atomic_
9448    elementRelationship: atomic
9449- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9450  map:
9451    fields:
9452    - name: $ref
9453      type:
9454        scalar: string
9455    - name: $schema
9456      type:
9457        scalar: string
9458    - name: additionalItems
9459      type:
9460        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool
9461    - name: additionalProperties
9462      type:
9463        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool
9464    - name: allOf
9465      type:
9466        list:
9467          elementType:
9468            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9469          elementRelationship: atomic
9470    - name: anyOf
9471      type:
9472        list:
9473          elementType:
9474            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9475          elementRelationship: atomic
9476    - name: default
9477      type:
9478        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSON
9479    - name: definitions
9480      type:
9481        map:
9482          elementType:
9483            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9484    - name: dependencies
9485      type:
9486        map:
9487          elementType:
9488            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray
9489    - name: description
9490      type:
9491        scalar: string
9492    - name: enum
9493      type:
9494        list:
9495          elementType:
9496            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSON
9497          elementRelationship: atomic
9498    - name: example
9499      type:
9500        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSON
9501    - name: exclusiveMaximum
9502      type:
9503        scalar: boolean
9504    - name: exclusiveMinimum
9505      type:
9506        scalar: boolean
9507    - name: externalDocs
9508      type:
9509        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation
9510    - name: format
9511      type:
9512        scalar: string
9513    - name: id
9514      type:
9515        scalar: string
9516    - name: items
9517      type:
9518        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray
9519    - name: maxItems
9520      type:
9521        scalar: numeric
9522    - name: maxLength
9523      type:
9524        scalar: numeric
9525    - name: maxProperties
9526      type:
9527        scalar: numeric
9528    - name: maximum
9529      type:
9530        scalar: numeric
9531    - name: minItems
9532      type:
9533        scalar: numeric
9534    - name: minLength
9535      type:
9536        scalar: numeric
9537    - name: minProperties
9538      type:
9539        scalar: numeric
9540    - name: minimum
9541      type:
9542        scalar: numeric
9543    - name: multipleOf
9544      type:
9545        scalar: numeric
9546    - name: not
9547      type:
9548        namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9549    - name: oneOf
9550      type:
9551        list:
9552          elementType:
9553            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9554          elementRelationship: atomic
9555    - name: pattern
9556      type:
9557        scalar: string
9558    - name: patternProperties
9559      type:
9560        map:
9561          elementType:
9562            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9563    - name: properties
9564      type:
9565        map:
9566          elementType:
9567            namedType: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
9568    - name: required
9569      type:
9570        list:
9571          elementType:
9572            scalar: string
9573          elementRelationship: atomic
9574    - name: title
9575      type:
9576        scalar: string
9577    - name: type
9578      type:
9579        scalar: string
9580    - name: uniqueItems
9581      type:
9582        scalar: boolean
9583- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray
9584  scalar: untyped
9585  list:
9586    elementType:
9587      namedType: __untyped_atomic_
9588    elementRelationship: atomic
9589  map:
9590    elementType:
9591      namedType: __untyped_atomic_
9592    elementRelationship: atomic
9593- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool
9594  scalar: untyped
9595  list:
9596    elementType:
9597      namedType: __untyped_atomic_
9598    elementRelationship: atomic
9599  map:
9600    elementType:
9601      namedType: __untyped_atomic_
9602    elementRelationship: atomic
9603- name: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray
9604  scalar: untyped
9605  list:
9606    elementType:
9607      namedType: __untyped_atomic_
9608    elementRelationship: atomic
9609  map:
9610    elementType:
9611      namedType: __untyped_atomic_
9612    elementRelationship: atomic
9613- name: io.k8s.apimachinery.pkg.api.resource.Quantity
9614  scalar: string
9615- name: io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup
9616  map:
9617    fields:
9618    - name: apiVersion
9619      type:
9620        scalar: string
9621    - name: kind
9622      type:
9623        scalar: string
9624    - name: name
9625      type:
9626        scalar: string
9627    - name: preferredVersion
9628      type:
9629        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery
9630    - name: serverAddressByClientCIDRs
9631      type:
9632        list:
9633          elementType:
9634            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR
9635          elementRelationship: atomic
9636    - name: versions
9637      type:
9638        list:
9639          elementType:
9640            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery
9641          elementRelationship: atomic
9642- name: io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList
9643  map:
9644    fields:
9645    - name: apiVersion
9646      type:
9647        scalar: string
9648    - name: groups
9649      type:
9650        list:
9651          elementType:
9652            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup
9653          elementRelationship: atomic
9654    - name: kind
9655      type:
9656        scalar: string
9657- name: io.k8s.apimachinery.pkg.apis.meta.v1.APIResource
9658  map:
9659    fields:
9660    - name: categories
9661      type:
9662        list:
9663          elementType:
9664            scalar: string
9665          elementRelationship: atomic
9666    - name: group
9667      type:
9668        scalar: string
9669    - name: kind
9670      type:
9671        scalar: string
9672    - name: name
9673      type:
9674        scalar: string
9675    - name: namespaced
9676      type:
9677        scalar: boolean
9678    - name: shortNames
9679      type:
9680        list:
9681          elementType:
9682            scalar: string
9683          elementRelationship: atomic
9684    - name: singularName
9685      type:
9686        scalar: string
9687    - name: verbs
9688      type:
9689        list:
9690          elementType:
9691            scalar: string
9692          elementRelationship: atomic
9693    - name: version
9694      type:
9695        scalar: string
9696- name: io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList
9697  map:
9698    fields:
9699    - name: apiVersion
9700      type:
9701        scalar: string
9702    - name: groupVersion
9703      type:
9704        scalar: string
9705    - name: kind
9706      type:
9707        scalar: string
9708    - name: resources
9709      type:
9710        list:
9711          elementType:
9712            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.APIResource
9713          elementRelationship: atomic
9714- name: io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions
9715  map:
9716    fields:
9717    - name: apiVersion
9718      type:
9719        scalar: string
9720    - name: kind
9721      type:
9722        scalar: string
9723    - name: serverAddressByClientCIDRs
9724      type:
9725        list:
9726          elementType:
9727            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR
9728          elementRelationship: atomic
9729    - name: versions
9730      type:
9731        list:
9732          elementType:
9733            scalar: string
9734          elementRelationship: atomic
9735- name: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
9736  map:
9737    fields:
9738    - name: apiVersion
9739      type:
9740        scalar: string
9741    - name: dryRun
9742      type:
9743        list:
9744          elementType:
9745            scalar: string
9746          elementRelationship: atomic
9747    - name: gracePeriodSeconds
9748      type:
9749        scalar: numeric
9750    - name: kind
9751      type:
9752        scalar: string
9753    - name: orphanDependents
9754      type:
9755        scalar: boolean
9756    - name: preconditions
9757      type:
9758        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
9759    - name: propagationPolicy
9760      type:
9761        scalar: string
9762- name: io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery
9763  map:
9764    fields:
9765    - name: groupVersion
9766      type:
9767        scalar: string
9768    - name: version
9769      type:
9770        scalar: string
9771- name: io.k8s.apimachinery.pkg.apis.meta.v1.Initializer
9772  map:
9773    fields:
9774    - name: name
9775      type:
9776        scalar: string
9777- name: io.k8s.apimachinery.pkg.apis.meta.v1.Initializers
9778  map:
9779    fields:
9780    - name: pending
9781      type:
9782        list:
9783          elementType:
9784            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Initializer
9785          elementRelationship: associative
9786          keys:
9787          - name
9788    - name: result
9789      type:
9790        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Status
9791- name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
9792  map:
9793    fields:
9794    - name: matchExpressions
9795      type:
9796        list:
9797          elementType:
9798            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
9799          elementRelationship: atomic
9800    - name: matchLabels
9801      type:
9802        map:
9803          elementType:
9804            scalar: string
9805- name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
9806  map:
9807    fields:
9808    - name: key
9809      type:
9810        scalar: string
9811    - name: operator
9812      type:
9813        scalar: string
9814    - name: values
9815      type:
9816        list:
9817          elementType:
9818            scalar: string
9819          elementRelationship: atomic
9820- name: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
9821  map:
9822    fields:
9823    - name: continue
9824      type:
9825        scalar: string
9826    - name: resourceVersion
9827      type:
9828        scalar: string
9829    - name: selfLink
9830      type:
9831        scalar: string
9832- name: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
9833  scalar: untyped
9834- name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
9835  map:
9836    fields:
9837    - name: annotations
9838      type:
9839        map:
9840          elementType:
9841            scalar: string
9842    - name: clusterName
9843      type:
9844        scalar: string
9845    - name: creationTimestamp
9846      type:
9847        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9848    - name: deletionGracePeriodSeconds
9849      type:
9850        scalar: numeric
9851    - name: deletionTimestamp
9852      type:
9853        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
9854    - name: finalizers
9855      type:
9856        list:
9857          elementType:
9858            scalar: string
9859          elementRelationship: associative
9860    - name: generateName
9861      type:
9862        scalar: string
9863    - name: generation
9864      type:
9865        scalar: numeric
9866    - name: initializers
9867      type:
9868        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Initializers
9869    - name: labels
9870      type:
9871        map:
9872          elementType:
9873            scalar: string
9874    - name: name
9875      type:
9876        scalar: string
9877    - name: namespace
9878      type:
9879        scalar: string
9880    - name: ownerReferences
9881      type:
9882        list:
9883          elementType:
9884            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
9885          elementRelationship: associative
9886          keys:
9887          - uid
9888    - name: resourceVersion
9889      type:
9890        scalar: string
9891    - name: selfLink
9892      type:
9893        scalar: string
9894    - name: uid
9895      type:
9896        scalar: string
9897- name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
9898  map:
9899    fields:
9900    - name: apiVersion
9901      type:
9902        scalar: string
9903    - name: blockOwnerDeletion
9904      type:
9905        scalar: boolean
9906    - name: controller
9907      type:
9908        scalar: boolean
9909    - name: kind
9910      type:
9911        scalar: string
9912    - name: name
9913      type:
9914        scalar: string
9915    - name: uid
9916      type:
9917        scalar: string
9918- name: io.k8s.apimachinery.pkg.apis.meta.v1.Patch
9919  scalar: untyped
9920  list:
9921    elementType:
9922      namedType: __untyped_atomic_
9923    elementRelationship: atomic
9924  map:
9925    elementType:
9926      namedType: __untyped_atomic_
9927    elementRelationship: atomic
9928- name: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
9929  map:
9930    fields:
9931    - name: uid
9932      type:
9933        scalar: string
9934- name: io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR
9935  map:
9936    fields:
9937    - name: clientCIDR
9938      type:
9939        scalar: string
9940    - name: serverAddress
9941      type:
9942        scalar: string
9943- name: io.k8s.apimachinery.pkg.apis.meta.v1.Status
9944  map:
9945    fields:
9946    - name: apiVersion
9947      type:
9948        scalar: string
9949    - name: code
9950      type:
9951        scalar: numeric
9952    - name: details
9953      type:
9954        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails
9955    - name: kind
9956      type:
9957        scalar: string
9958    - name: message
9959      type:
9960        scalar: string
9961    - name: metadata
9962      type:
9963        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
9964    - name: reason
9965      type:
9966        scalar: string
9967    - name: status
9968      type:
9969        scalar: string
9970- name: io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause
9971  map:
9972    fields:
9973    - name: field
9974      type:
9975        scalar: string
9976    - name: message
9977      type:
9978        scalar: string
9979    - name: reason
9980      type:
9981        scalar: string
9982- name: io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails
9983  map:
9984    fields:
9985    - name: causes
9986      type:
9987        list:
9988          elementType:
9989            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause
9990          elementRelationship: atomic
9991    - name: group
9992      type:
9993        scalar: string
9994    - name: kind
9995      type:
9996        scalar: string
9997    - name: name
9998      type:
9999        scalar: string
10000    - name: retryAfterSeconds
10001      type:
10002        scalar: numeric
10003    - name: uid
10004      type:
10005        scalar: string
10006- name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
10007  scalar: untyped
10008- name: io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent
10009  map:
10010    fields:
10011    - name: object
10012      type:
10013        namedType: __untyped_atomic_
10014    - name: type
10015      type:
10016        scalar: string
10017- name: io.k8s.apimachinery.pkg.runtime.RawExtension
10018  map:
10019    fields:
10020    - name: Raw
10021      type:
10022        scalar: string
10023- name: io.k8s.apimachinery.pkg.util.intstr.IntOrString
10024  scalar: untyped
10025- name: io.k8s.apimachinery.pkg.version.Info
10026  map:
10027    fields:
10028    - name: buildDate
10029      type:
10030        scalar: string
10031    - name: compiler
10032      type:
10033        scalar: string
10034    - name: gitCommit
10035      type:
10036        scalar: string
10037    - name: gitTreeState
10038      type:
10039        scalar: string
10040    - name: gitVersion
10041      type:
10042        scalar: string
10043    - name: goVersion
10044      type:
10045        scalar: string
10046    - name: major
10047      type:
10048        scalar: string
10049    - name: minor
10050      type:
10051        scalar: string
10052    - name: platform
10053      type:
10054        scalar: string
10055- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService
10056  map:
10057    fields:
10058    - name: apiVersion
10059      type:
10060        scalar: string
10061    - name: kind
10062      type:
10063        scalar: string
10064    - name: metadata
10065      type:
10066        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10067    - name: spec
10068      type:
10069        namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec
10070    - name: status
10071      type:
10072        namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus
10073- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition
10074  map:
10075    fields:
10076    - name: lastTransitionTime
10077      type:
10078        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
10079    - name: message
10080      type:
10081        scalar: string
10082    - name: reason
10083      type:
10084        scalar: string
10085    - name: status
10086      type:
10087        scalar: string
10088    - name: type
10089      type:
10090        scalar: string
10091- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList
10092  map:
10093    fields:
10094    - name: apiVersion
10095      type:
10096        scalar: string
10097    - name: items
10098      type:
10099        list:
10100          elementType:
10101            namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService
10102          elementRelationship: atomic
10103    - name: kind
10104      type:
10105        scalar: string
10106    - name: metadata
10107      type:
10108        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
10109- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec
10110  map:
10111    fields:
10112    - name: caBundle
10113      type:
10114        scalar: string
10115    - name: group
10116      type:
10117        scalar: string
10118    - name: groupPriorityMinimum
10119      type:
10120        scalar: numeric
10121    - name: insecureSkipTLSVerify
10122      type:
10123        scalar: boolean
10124    - name: service
10125      type:
10126        namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference
10127    - name: version
10128      type:
10129        scalar: string
10130    - name: versionPriority
10131      type:
10132        scalar: numeric
10133- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus
10134  map:
10135    fields:
10136    - name: conditions
10137      type:
10138        list:
10139          elementType:
10140            namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition
10141          elementRelationship: associative
10142          keys:
10143          - type
10144- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference
10145  map:
10146    fields:
10147    - name: name
10148      type:
10149        scalar: string
10150    - name: namespace
10151      type:
10152        scalar: string
10153- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIService
10154  map:
10155    fields:
10156    - name: apiVersion
10157      type:
10158        scalar: string
10159    - name: kind
10160      type:
10161        scalar: string
10162    - name: metadata
10163      type:
10164        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
10165    - name: spec
10166      type:
10167        namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIServiceSpec
10168    - name: status
10169      type:
10170        namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIServiceStatus
10171- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIServiceCondition
10172  map:
10173    fields:
10174    - name: lastTransitionTime
10175      type:
10176        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
10177    - name: message
10178      type:
10179        scalar: string
10180    - name: reason
10181      type:
10182        scalar: string
10183    - name: status
10184      type:
10185        scalar: string
10186    - name: type
10187      type:
10188        scalar: string
10189- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIServiceList
10190  map:
10191    fields:
10192    - name: apiVersion
10193      type:
10194        scalar: string
10195    - name: items
10196      type:
10197        list:
10198          elementType:
10199            namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIService
10200          elementRelationship: atomic
10201    - name: kind
10202      type:
10203        scalar: string
10204    - name: metadata
10205      type:
10206        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
10207- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIServiceSpec
10208  map:
10209    fields:
10210    - name: caBundle
10211      type:
10212        scalar: string
10213    - name: group
10214      type:
10215        scalar: string
10216    - name: groupPriorityMinimum
10217      type:
10218        scalar: numeric
10219    - name: insecureSkipTLSVerify
10220      type:
10221        scalar: boolean
10222    - name: service
10223      type:
10224        namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ServiceReference
10225    - name: version
10226      type:
10227        scalar: string
10228    - name: versionPriority
10229      type:
10230        scalar: numeric
10231- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIServiceStatus
10232  map:
10233    fields:
10234    - name: conditions
10235      type:
10236        list:
10237          elementType:
10238            namedType: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.APIServiceCondition
10239          elementRelationship: associative
10240          keys:
10241          - type
10242- name: io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ServiceReference
10243  map:
10244    fields:
10245    - name: name
10246      type:
10247        scalar: string
10248    - name: namespace
10249      type:
10250        scalar: string
10251- name: __untyped_atomic_
10252  scalar: untyped
10253  list:
10254    elementType:
10255      namedType: __untyped_atomic_
10256    elementRelationship: atomic
10257  map:
10258    elementType:
10259      namedType: __untyped_atomic_
10260    elementRelationship: atomic
10261