...

Text file src/sigs.k8s.io/structured-merge-diff/v4/internal/testdata/k8s-schema-10pct-fieldoverride.yaml

Documentation: sigs.k8s.io/structured-merge-diff/v4/internal/testdata

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

View as plain text