...

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

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

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

View as plain text