...

Text file src/k8s.io/kube-openapi/pkg/schemaconv/testdata/new-schema.yaml

Documentation: k8s.io/kube-openapi/pkg/schemaconv/testdata

     1types:
     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

View as plain text