k8s.io/kube-openapi@v0.0.0-20240228011516-70dd3763d340/pkg/schemaconv/testdata/new-schema.yaml (about)

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