...

Source file src/k8s.io/client-go/applyconfigurations/internal/internal.go

Documentation: k8s.io/client-go/applyconfigurations/internal

     1  /*
     2  Copyright The Kubernetes Authors.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8      http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  
    17  // Code generated by applyconfiguration-gen. DO NOT EDIT.
    18  
    19  package internal
    20  
    21  import (
    22  	"fmt"
    23  	"sync"
    24  
    25  	typed "sigs.k8s.io/structured-merge-diff/v4/typed"
    26  )
    27  
    28  func Parser() *typed.Parser {
    29  	parserOnce.Do(func() {
    30  		var err error
    31  		parser, err = typed.NewParser(schemaYAML)
    32  		if err != nil {
    33  			panic(fmt.Sprintf("Failed to parse schema: %v", err))
    34  		}
    35  	})
    36  	return parser
    37  }
    38  
    39  var parserOnce sync.Once
    40  var parser *typed.Parser
    41  var schemaYAML = typed.YAMLObject(`types:
    42  - name: io.k8s.api.admissionregistration.v1.AuditAnnotation
    43    map:
    44      fields:
    45      - name: key
    46        type:
    47          scalar: string
    48        default: ""
    49      - name: valueExpression
    50        type:
    51          scalar: string
    52        default: ""
    53  - name: io.k8s.api.admissionregistration.v1.ExpressionWarning
    54    map:
    55      fields:
    56      - name: fieldRef
    57        type:
    58          scalar: string
    59        default: ""
    60      - name: warning
    61        type:
    62          scalar: string
    63        default: ""
    64  - name: io.k8s.api.admissionregistration.v1.MatchCondition
    65    map:
    66      fields:
    67      - name: expression
    68        type:
    69          scalar: string
    70        default: ""
    71      - name: name
    72        type:
    73          scalar: string
    74        default: ""
    75  - name: io.k8s.api.admissionregistration.v1.MatchResources
    76    map:
    77      fields:
    78      - name: excludeResourceRules
    79        type:
    80          list:
    81            elementType:
    82              namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
    83            elementRelationship: atomic
    84      - name: matchPolicy
    85        type:
    86          scalar: string
    87      - name: namespaceSelector
    88        type:
    89          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
    90      - name: objectSelector
    91        type:
    92          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
    93      - name: resourceRules
    94        type:
    95          list:
    96            elementType:
    97              namedType: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
    98            elementRelationship: atomic
    99      elementRelationship: atomic
   100  - name: io.k8s.api.admissionregistration.v1.MutatingWebhook
   101    map:
   102      fields:
   103      - name: admissionReviewVersions
   104        type:
   105          list:
   106            elementType:
   107              scalar: string
   108            elementRelationship: atomic
   109      - name: clientConfig
   110        type:
   111          namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
   112        default: {}
   113      - name: failurePolicy
   114        type:
   115          scalar: string
   116      - name: matchConditions
   117        type:
   118          list:
   119            elementType:
   120              namedType: io.k8s.api.admissionregistration.v1.MatchCondition
   121            elementRelationship: associative
   122            keys:
   123            - name
   124      - name: matchPolicy
   125        type:
   126          scalar: string
   127      - name: name
   128        type:
   129          scalar: string
   130        default: ""
   131      - name: namespaceSelector
   132        type:
   133          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   134      - name: objectSelector
   135        type:
   136          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   137      - name: reinvocationPolicy
   138        type:
   139          scalar: string
   140      - name: rules
   141        type:
   142          list:
   143            elementType:
   144              namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
   145            elementRelationship: atomic
   146      - name: sideEffects
   147        type:
   148          scalar: string
   149      - name: timeoutSeconds
   150        type:
   151          scalar: numeric
   152  - name: io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration
   153    map:
   154      fields:
   155      - name: apiVersion
   156        type:
   157          scalar: string
   158      - name: kind
   159        type:
   160          scalar: string
   161      - name: metadata
   162        type:
   163          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   164        default: {}
   165      - name: webhooks
   166        type:
   167          list:
   168            elementType:
   169              namedType: io.k8s.api.admissionregistration.v1.MutatingWebhook
   170            elementRelationship: associative
   171            keys:
   172            - name
   173  - name: io.k8s.api.admissionregistration.v1.NamedRuleWithOperations
   174    map:
   175      fields:
   176      - name: apiGroups
   177        type:
   178          list:
   179            elementType:
   180              scalar: string
   181            elementRelationship: atomic
   182      - name: apiVersions
   183        type:
   184          list:
   185            elementType:
   186              scalar: string
   187            elementRelationship: atomic
   188      - name: operations
   189        type:
   190          list:
   191            elementType:
   192              scalar: string
   193            elementRelationship: atomic
   194      - name: resourceNames
   195        type:
   196          list:
   197            elementType:
   198              scalar: string
   199            elementRelationship: atomic
   200      - name: resources
   201        type:
   202          list:
   203            elementType:
   204              scalar: string
   205            elementRelationship: atomic
   206      - name: scope
   207        type:
   208          scalar: string
   209      elementRelationship: atomic
   210  - name: io.k8s.api.admissionregistration.v1.ParamKind
   211    map:
   212      fields:
   213      - name: apiVersion
   214        type:
   215          scalar: string
   216      - name: kind
   217        type:
   218          scalar: string
   219      elementRelationship: atomic
   220  - name: io.k8s.api.admissionregistration.v1.ParamRef
   221    map:
   222      fields:
   223      - name: name
   224        type:
   225          scalar: string
   226      - name: namespace
   227        type:
   228          scalar: string
   229      - name: parameterNotFoundAction
   230        type:
   231          scalar: string
   232      - name: selector
   233        type:
   234          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   235      elementRelationship: atomic
   236  - name: io.k8s.api.admissionregistration.v1.RuleWithOperations
   237    map:
   238      fields:
   239      - name: apiGroups
   240        type:
   241          list:
   242            elementType:
   243              scalar: string
   244            elementRelationship: atomic
   245      - name: apiVersions
   246        type:
   247          list:
   248            elementType:
   249              scalar: string
   250            elementRelationship: atomic
   251      - name: operations
   252        type:
   253          list:
   254            elementType:
   255              scalar: string
   256            elementRelationship: atomic
   257      - name: resources
   258        type:
   259          list:
   260            elementType:
   261              scalar: string
   262            elementRelationship: atomic
   263      - name: scope
   264        type:
   265          scalar: string
   266  - name: io.k8s.api.admissionregistration.v1.ServiceReference
   267    map:
   268      fields:
   269      - name: name
   270        type:
   271          scalar: string
   272        default: ""
   273      - name: namespace
   274        type:
   275          scalar: string
   276        default: ""
   277      - name: path
   278        type:
   279          scalar: string
   280      - name: port
   281        type:
   282          scalar: numeric
   283  - name: io.k8s.api.admissionregistration.v1.TypeChecking
   284    map:
   285      fields:
   286      - name: expressionWarnings
   287        type:
   288          list:
   289            elementType:
   290              namedType: io.k8s.api.admissionregistration.v1.ExpressionWarning
   291            elementRelationship: atomic
   292  - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy
   293    map:
   294      fields:
   295      - name: apiVersion
   296        type:
   297          scalar: string
   298      - name: kind
   299        type:
   300          scalar: string
   301      - name: metadata
   302        type:
   303          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   304        default: {}
   305      - name: spec
   306        type:
   307          namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
   308        default: {}
   309      - name: status
   310        type:
   311          namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
   312        default: {}
   313  - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding
   314    map:
   315      fields:
   316      - name: apiVersion
   317        type:
   318          scalar: string
   319      - name: kind
   320        type:
   321          scalar: string
   322      - name: metadata
   323        type:
   324          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   325        default: {}
   326      - name: spec
   327        type:
   328          namedType: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
   329        default: {}
   330  - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec
   331    map:
   332      fields:
   333      - name: matchResources
   334        type:
   335          namedType: io.k8s.api.admissionregistration.v1.MatchResources
   336      - name: paramRef
   337        type:
   338          namedType: io.k8s.api.admissionregistration.v1.ParamRef
   339      - name: policyName
   340        type:
   341          scalar: string
   342      - name: validationActions
   343        type:
   344          list:
   345            elementType:
   346              scalar: string
   347            elementRelationship: associative
   348  - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec
   349    map:
   350      fields:
   351      - name: auditAnnotations
   352        type:
   353          list:
   354            elementType:
   355              namedType: io.k8s.api.admissionregistration.v1.AuditAnnotation
   356            elementRelationship: atomic
   357      - name: failurePolicy
   358        type:
   359          scalar: string
   360      - name: matchConditions
   361        type:
   362          list:
   363            elementType:
   364              namedType: io.k8s.api.admissionregistration.v1.MatchCondition
   365            elementRelationship: associative
   366            keys:
   367            - name
   368      - name: matchConstraints
   369        type:
   370          namedType: io.k8s.api.admissionregistration.v1.MatchResources
   371      - name: paramKind
   372        type:
   373          namedType: io.k8s.api.admissionregistration.v1.ParamKind
   374      - name: validations
   375        type:
   376          list:
   377            elementType:
   378              namedType: io.k8s.api.admissionregistration.v1.Validation
   379            elementRelationship: atomic
   380      - name: variables
   381        type:
   382          list:
   383            elementType:
   384              namedType: io.k8s.api.admissionregistration.v1.Variable
   385            elementRelationship: associative
   386            keys:
   387            - name
   388  - name: io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus
   389    map:
   390      fields:
   391      - name: conditions
   392        type:
   393          list:
   394            elementType:
   395              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
   396            elementRelationship: associative
   397            keys:
   398            - type
   399      - name: observedGeneration
   400        type:
   401          scalar: numeric
   402      - name: typeChecking
   403        type:
   404          namedType: io.k8s.api.admissionregistration.v1.TypeChecking
   405  - name: io.k8s.api.admissionregistration.v1.ValidatingWebhook
   406    map:
   407      fields:
   408      - name: admissionReviewVersions
   409        type:
   410          list:
   411            elementType:
   412              scalar: string
   413            elementRelationship: atomic
   414      - name: clientConfig
   415        type:
   416          namedType: io.k8s.api.admissionregistration.v1.WebhookClientConfig
   417        default: {}
   418      - name: failurePolicy
   419        type:
   420          scalar: string
   421      - name: matchConditions
   422        type:
   423          list:
   424            elementType:
   425              namedType: io.k8s.api.admissionregistration.v1.MatchCondition
   426            elementRelationship: associative
   427            keys:
   428            - name
   429      - name: matchPolicy
   430        type:
   431          scalar: string
   432      - name: name
   433        type:
   434          scalar: string
   435        default: ""
   436      - name: namespaceSelector
   437        type:
   438          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   439      - name: objectSelector
   440        type:
   441          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   442      - name: rules
   443        type:
   444          list:
   445            elementType:
   446              namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
   447            elementRelationship: atomic
   448      - name: sideEffects
   449        type:
   450          scalar: string
   451      - name: timeoutSeconds
   452        type:
   453          scalar: numeric
   454  - name: io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration
   455    map:
   456      fields:
   457      - name: apiVersion
   458        type:
   459          scalar: string
   460      - name: kind
   461        type:
   462          scalar: string
   463      - name: metadata
   464        type:
   465          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   466        default: {}
   467      - name: webhooks
   468        type:
   469          list:
   470            elementType:
   471              namedType: io.k8s.api.admissionregistration.v1.ValidatingWebhook
   472            elementRelationship: associative
   473            keys:
   474            - name
   475  - name: io.k8s.api.admissionregistration.v1.Validation
   476    map:
   477      fields:
   478      - name: expression
   479        type:
   480          scalar: string
   481        default: ""
   482      - name: message
   483        type:
   484          scalar: string
   485      - name: messageExpression
   486        type:
   487          scalar: string
   488      - name: reason
   489        type:
   490          scalar: string
   491  - name: io.k8s.api.admissionregistration.v1.Variable
   492    map:
   493      fields:
   494      - name: expression
   495        type:
   496          scalar: string
   497        default: ""
   498      - name: name
   499        type:
   500          scalar: string
   501        default: ""
   502      elementRelationship: atomic
   503  - name: io.k8s.api.admissionregistration.v1.WebhookClientConfig
   504    map:
   505      fields:
   506      - name: caBundle
   507        type:
   508          scalar: string
   509      - name: service
   510        type:
   511          namedType: io.k8s.api.admissionregistration.v1.ServiceReference
   512      - name: url
   513        type:
   514          scalar: string
   515  - name: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
   516    map:
   517      fields:
   518      - name: key
   519        type:
   520          scalar: string
   521        default: ""
   522      - name: valueExpression
   523        type:
   524          scalar: string
   525        default: ""
   526  - name: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
   527    map:
   528      fields:
   529      - name: fieldRef
   530        type:
   531          scalar: string
   532        default: ""
   533      - name: warning
   534        type:
   535          scalar: string
   536        default: ""
   537  - name: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
   538    map:
   539      fields:
   540      - name: expression
   541        type:
   542          scalar: string
   543        default: ""
   544      - name: name
   545        type:
   546          scalar: string
   547        default: ""
   548  - name: io.k8s.api.admissionregistration.v1alpha1.MatchResources
   549    map:
   550      fields:
   551      - name: excludeResourceRules
   552        type:
   553          list:
   554            elementType:
   555              namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
   556            elementRelationship: atomic
   557      - name: matchPolicy
   558        type:
   559          scalar: string
   560      - name: namespaceSelector
   561        type:
   562          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   563      - name: objectSelector
   564        type:
   565          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   566      - name: resourceRules
   567        type:
   568          list:
   569            elementType:
   570              namedType: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
   571            elementRelationship: atomic
   572      elementRelationship: atomic
   573  - name: io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations
   574    map:
   575      fields:
   576      - name: apiGroups
   577        type:
   578          list:
   579            elementType:
   580              scalar: string
   581            elementRelationship: atomic
   582      - name: apiVersions
   583        type:
   584          list:
   585            elementType:
   586              scalar: string
   587            elementRelationship: atomic
   588      - name: operations
   589        type:
   590          list:
   591            elementType:
   592              scalar: string
   593            elementRelationship: atomic
   594      - name: resourceNames
   595        type:
   596          list:
   597            elementType:
   598              scalar: string
   599            elementRelationship: atomic
   600      - name: resources
   601        type:
   602          list:
   603            elementType:
   604              scalar: string
   605            elementRelationship: atomic
   606      - name: scope
   607        type:
   608          scalar: string
   609      elementRelationship: atomic
   610  - name: io.k8s.api.admissionregistration.v1alpha1.ParamKind
   611    map:
   612      fields:
   613      - name: apiVersion
   614        type:
   615          scalar: string
   616      - name: kind
   617        type:
   618          scalar: string
   619      elementRelationship: atomic
   620  - name: io.k8s.api.admissionregistration.v1alpha1.ParamRef
   621    map:
   622      fields:
   623      - name: name
   624        type:
   625          scalar: string
   626      - name: namespace
   627        type:
   628          scalar: string
   629      - name: parameterNotFoundAction
   630        type:
   631          scalar: string
   632      - name: selector
   633        type:
   634          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   635      elementRelationship: atomic
   636  - name: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
   637    map:
   638      fields:
   639      - name: expressionWarnings
   640        type:
   641          list:
   642            elementType:
   643              namedType: io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning
   644            elementRelationship: atomic
   645  - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy
   646    map:
   647      fields:
   648      - name: apiVersion
   649        type:
   650          scalar: string
   651      - name: kind
   652        type:
   653          scalar: string
   654      - name: metadata
   655        type:
   656          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   657        default: {}
   658      - name: spec
   659        type:
   660          namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
   661        default: {}
   662      - name: status
   663        type:
   664          namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
   665        default: {}
   666  - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding
   667    map:
   668      fields:
   669      - name: apiVersion
   670        type:
   671          scalar: string
   672      - name: kind
   673        type:
   674          scalar: string
   675      - name: metadata
   676        type:
   677          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   678        default: {}
   679      - name: spec
   680        type:
   681          namedType: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
   682        default: {}
   683  - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec
   684    map:
   685      fields:
   686      - name: matchResources
   687        type:
   688          namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
   689      - name: paramRef
   690        type:
   691          namedType: io.k8s.api.admissionregistration.v1alpha1.ParamRef
   692      - name: policyName
   693        type:
   694          scalar: string
   695      - name: validationActions
   696        type:
   697          list:
   698            elementType:
   699              scalar: string
   700            elementRelationship: associative
   701  - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec
   702    map:
   703      fields:
   704      - name: auditAnnotations
   705        type:
   706          list:
   707            elementType:
   708              namedType: io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation
   709            elementRelationship: atomic
   710      - name: failurePolicy
   711        type:
   712          scalar: string
   713      - name: matchConditions
   714        type:
   715          list:
   716            elementType:
   717              namedType: io.k8s.api.admissionregistration.v1alpha1.MatchCondition
   718            elementRelationship: associative
   719            keys:
   720            - name
   721      - name: matchConstraints
   722        type:
   723          namedType: io.k8s.api.admissionregistration.v1alpha1.MatchResources
   724      - name: paramKind
   725        type:
   726          namedType: io.k8s.api.admissionregistration.v1alpha1.ParamKind
   727      - name: validations
   728        type:
   729          list:
   730            elementType:
   731              namedType: io.k8s.api.admissionregistration.v1alpha1.Validation
   732            elementRelationship: atomic
   733      - name: variables
   734        type:
   735          list:
   736            elementType:
   737              namedType: io.k8s.api.admissionregistration.v1alpha1.Variable
   738            elementRelationship: associative
   739            keys:
   740            - name
   741  - name: io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus
   742    map:
   743      fields:
   744      - name: conditions
   745        type:
   746          list:
   747            elementType:
   748              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
   749            elementRelationship: associative
   750            keys:
   751            - type
   752      - name: observedGeneration
   753        type:
   754          scalar: numeric
   755      - name: typeChecking
   756        type:
   757          namedType: io.k8s.api.admissionregistration.v1alpha1.TypeChecking
   758  - name: io.k8s.api.admissionregistration.v1alpha1.Validation
   759    map:
   760      fields:
   761      - name: expression
   762        type:
   763          scalar: string
   764        default: ""
   765      - name: message
   766        type:
   767          scalar: string
   768      - name: messageExpression
   769        type:
   770          scalar: string
   771      - name: reason
   772        type:
   773          scalar: string
   774  - name: io.k8s.api.admissionregistration.v1alpha1.Variable
   775    map:
   776      fields:
   777      - name: expression
   778        type:
   779          scalar: string
   780        default: ""
   781      - name: name
   782        type:
   783          scalar: string
   784        default: ""
   785  - name: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
   786    map:
   787      fields:
   788      - name: key
   789        type:
   790          scalar: string
   791        default: ""
   792      - name: valueExpression
   793        type:
   794          scalar: string
   795        default: ""
   796  - name: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
   797    map:
   798      fields:
   799      - name: fieldRef
   800        type:
   801          scalar: string
   802        default: ""
   803      - name: warning
   804        type:
   805          scalar: string
   806        default: ""
   807  - name: io.k8s.api.admissionregistration.v1beta1.MatchCondition
   808    map:
   809      fields:
   810      - name: expression
   811        type:
   812          scalar: string
   813        default: ""
   814      - name: name
   815        type:
   816          scalar: string
   817        default: ""
   818  - name: io.k8s.api.admissionregistration.v1beta1.MatchResources
   819    map:
   820      fields:
   821      - name: excludeResourceRules
   822        type:
   823          list:
   824            elementType:
   825              namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
   826            elementRelationship: atomic
   827      - name: matchPolicy
   828        type:
   829          scalar: string
   830      - name: namespaceSelector
   831        type:
   832          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   833      - name: objectSelector
   834        type:
   835          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   836      - name: resourceRules
   837        type:
   838          list:
   839            elementType:
   840              namedType: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
   841            elementRelationship: atomic
   842      elementRelationship: atomic
   843  - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
   844    map:
   845      fields:
   846      - name: admissionReviewVersions
   847        type:
   848          list:
   849            elementType:
   850              scalar: string
   851            elementRelationship: atomic
   852      - name: clientConfig
   853        type:
   854          namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
   855        default: {}
   856      - name: failurePolicy
   857        type:
   858          scalar: string
   859      - name: matchConditions
   860        type:
   861          list:
   862            elementType:
   863              namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
   864            elementRelationship: associative
   865            keys:
   866            - name
   867      - name: matchPolicy
   868        type:
   869          scalar: string
   870      - name: name
   871        type:
   872          scalar: string
   873        default: ""
   874      - name: namespaceSelector
   875        type:
   876          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   877      - name: objectSelector
   878        type:
   879          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   880      - name: reinvocationPolicy
   881        type:
   882          scalar: string
   883      - name: rules
   884        type:
   885          list:
   886            elementType:
   887              namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
   888            elementRelationship: atomic
   889      - name: sideEffects
   890        type:
   891          scalar: string
   892      - name: timeoutSeconds
   893        type:
   894          scalar: numeric
   895  - name: io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration
   896    map:
   897      fields:
   898      - name: apiVersion
   899        type:
   900          scalar: string
   901      - name: kind
   902        type:
   903          scalar: string
   904      - name: metadata
   905        type:
   906          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   907        default: {}
   908      - name: webhooks
   909        type:
   910          list:
   911            elementType:
   912              namedType: io.k8s.api.admissionregistration.v1beta1.MutatingWebhook
   913            elementRelationship: associative
   914            keys:
   915            - name
   916  - name: io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations
   917    map:
   918      fields:
   919      - name: apiGroups
   920        type:
   921          list:
   922            elementType:
   923              scalar: string
   924            elementRelationship: atomic
   925      - name: apiVersions
   926        type:
   927          list:
   928            elementType:
   929              scalar: string
   930            elementRelationship: atomic
   931      - name: operations
   932        type:
   933          list:
   934            elementType:
   935              scalar: string
   936            elementRelationship: atomic
   937      - name: resourceNames
   938        type:
   939          list:
   940            elementType:
   941              scalar: string
   942            elementRelationship: atomic
   943      - name: resources
   944        type:
   945          list:
   946            elementType:
   947              scalar: string
   948            elementRelationship: atomic
   949      - name: scope
   950        type:
   951          scalar: string
   952      elementRelationship: atomic
   953  - name: io.k8s.api.admissionregistration.v1beta1.ParamKind
   954    map:
   955      fields:
   956      - name: apiVersion
   957        type:
   958          scalar: string
   959      - name: kind
   960        type:
   961          scalar: string
   962      elementRelationship: atomic
   963  - name: io.k8s.api.admissionregistration.v1beta1.ParamRef
   964    map:
   965      fields:
   966      - name: name
   967        type:
   968          scalar: string
   969      - name: namespace
   970        type:
   971          scalar: string
   972      - name: parameterNotFoundAction
   973        type:
   974          scalar: string
   975      - name: selector
   976        type:
   977          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
   978      elementRelationship: atomic
   979  - name: io.k8s.api.admissionregistration.v1beta1.ServiceReference
   980    map:
   981      fields:
   982      - name: name
   983        type:
   984          scalar: string
   985        default: ""
   986      - name: namespace
   987        type:
   988          scalar: string
   989        default: ""
   990      - name: path
   991        type:
   992          scalar: string
   993      - name: port
   994        type:
   995          scalar: numeric
   996  - name: io.k8s.api.admissionregistration.v1beta1.TypeChecking
   997    map:
   998      fields:
   999      - name: expressionWarnings
  1000        type:
  1001          list:
  1002            elementType:
  1003              namedType: io.k8s.api.admissionregistration.v1beta1.ExpressionWarning
  1004            elementRelationship: atomic
  1005  - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy
  1006    map:
  1007      fields:
  1008      - name: apiVersion
  1009        type:
  1010          scalar: string
  1011      - name: kind
  1012        type:
  1013          scalar: string
  1014      - name: metadata
  1015        type:
  1016          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1017        default: {}
  1018      - name: spec
  1019        type:
  1020          namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
  1021        default: {}
  1022      - name: status
  1023        type:
  1024          namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
  1025        default: {}
  1026  - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding
  1027    map:
  1028      fields:
  1029      - name: apiVersion
  1030        type:
  1031          scalar: string
  1032      - name: kind
  1033        type:
  1034          scalar: string
  1035      - name: metadata
  1036        type:
  1037          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1038        default: {}
  1039      - name: spec
  1040        type:
  1041          namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
  1042        default: {}
  1043  - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec
  1044    map:
  1045      fields:
  1046      - name: matchResources
  1047        type:
  1048          namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
  1049      - name: paramRef
  1050        type:
  1051          namedType: io.k8s.api.admissionregistration.v1beta1.ParamRef
  1052      - name: policyName
  1053        type:
  1054          scalar: string
  1055      - name: validationActions
  1056        type:
  1057          list:
  1058            elementType:
  1059              scalar: string
  1060            elementRelationship: associative
  1061  - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec
  1062    map:
  1063      fields:
  1064      - name: auditAnnotations
  1065        type:
  1066          list:
  1067            elementType:
  1068              namedType: io.k8s.api.admissionregistration.v1beta1.AuditAnnotation
  1069            elementRelationship: atomic
  1070      - name: failurePolicy
  1071        type:
  1072          scalar: string
  1073      - name: matchConditions
  1074        type:
  1075          list:
  1076            elementType:
  1077              namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
  1078            elementRelationship: associative
  1079            keys:
  1080            - name
  1081      - name: matchConstraints
  1082        type:
  1083          namedType: io.k8s.api.admissionregistration.v1beta1.MatchResources
  1084      - name: paramKind
  1085        type:
  1086          namedType: io.k8s.api.admissionregistration.v1beta1.ParamKind
  1087      - name: validations
  1088        type:
  1089          list:
  1090            elementType:
  1091              namedType: io.k8s.api.admissionregistration.v1beta1.Validation
  1092            elementRelationship: atomic
  1093      - name: variables
  1094        type:
  1095          list:
  1096            elementType:
  1097              namedType: io.k8s.api.admissionregistration.v1beta1.Variable
  1098            elementRelationship: associative
  1099            keys:
  1100            - name
  1101  - name: io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus
  1102    map:
  1103      fields:
  1104      - name: conditions
  1105        type:
  1106          list:
  1107            elementType:
  1108              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  1109            elementRelationship: associative
  1110            keys:
  1111            - type
  1112      - name: observedGeneration
  1113        type:
  1114          scalar: numeric
  1115      - name: typeChecking
  1116        type:
  1117          namedType: io.k8s.api.admissionregistration.v1beta1.TypeChecking
  1118  - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
  1119    map:
  1120      fields:
  1121      - name: admissionReviewVersions
  1122        type:
  1123          list:
  1124            elementType:
  1125              scalar: string
  1126            elementRelationship: atomic
  1127      - name: clientConfig
  1128        type:
  1129          namedType: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  1130        default: {}
  1131      - name: failurePolicy
  1132        type:
  1133          scalar: string
  1134      - name: matchConditions
  1135        type:
  1136          list:
  1137            elementType:
  1138              namedType: io.k8s.api.admissionregistration.v1beta1.MatchCondition
  1139            elementRelationship: associative
  1140            keys:
  1141            - name
  1142      - name: matchPolicy
  1143        type:
  1144          scalar: string
  1145      - name: name
  1146        type:
  1147          scalar: string
  1148        default: ""
  1149      - name: namespaceSelector
  1150        type:
  1151          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1152      - name: objectSelector
  1153        type:
  1154          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1155      - name: rules
  1156        type:
  1157          list:
  1158            elementType:
  1159              namedType: io.k8s.api.admissionregistration.v1.RuleWithOperations
  1160            elementRelationship: atomic
  1161      - name: sideEffects
  1162        type:
  1163          scalar: string
  1164      - name: timeoutSeconds
  1165        type:
  1166          scalar: numeric
  1167  - name: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration
  1168    map:
  1169      fields:
  1170      - name: apiVersion
  1171        type:
  1172          scalar: string
  1173      - name: kind
  1174        type:
  1175          scalar: string
  1176      - name: metadata
  1177        type:
  1178          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1179        default: {}
  1180      - name: webhooks
  1181        type:
  1182          list:
  1183            elementType:
  1184              namedType: io.k8s.api.admissionregistration.v1beta1.ValidatingWebhook
  1185            elementRelationship: associative
  1186            keys:
  1187            - name
  1188  - name: io.k8s.api.admissionregistration.v1beta1.Validation
  1189    map:
  1190      fields:
  1191      - name: expression
  1192        type:
  1193          scalar: string
  1194        default: ""
  1195      - name: message
  1196        type:
  1197          scalar: string
  1198      - name: messageExpression
  1199        type:
  1200          scalar: string
  1201      - name: reason
  1202        type:
  1203          scalar: string
  1204  - name: io.k8s.api.admissionregistration.v1beta1.Variable
  1205    map:
  1206      fields:
  1207      - name: expression
  1208        type:
  1209          scalar: string
  1210        default: ""
  1211      - name: name
  1212        type:
  1213          scalar: string
  1214        default: ""
  1215      elementRelationship: atomic
  1216  - name: io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig
  1217    map:
  1218      fields:
  1219      - name: caBundle
  1220        type:
  1221          scalar: string
  1222      - name: service
  1223        type:
  1224          namedType: io.k8s.api.admissionregistration.v1beta1.ServiceReference
  1225      - name: url
  1226        type:
  1227          scalar: string
  1228  - name: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
  1229    map:
  1230      fields:
  1231      - name: apiServerID
  1232        type:
  1233          scalar: string
  1234      - name: decodableVersions
  1235        type:
  1236          list:
  1237            elementType:
  1238              scalar: string
  1239            elementRelationship: associative
  1240      - name: encodingVersion
  1241        type:
  1242          scalar: string
  1243      - name: servedVersions
  1244        type:
  1245          list:
  1246            elementType:
  1247              scalar: string
  1248            elementRelationship: associative
  1249  - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersion
  1250    map:
  1251      fields:
  1252      - name: apiVersion
  1253        type:
  1254          scalar: string
  1255      - name: kind
  1256        type:
  1257          scalar: string
  1258      - name: metadata
  1259        type:
  1260          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1261        default: {}
  1262      - name: spec
  1263        type:
  1264          namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
  1265        default: {}
  1266      - name: status
  1267        type:
  1268          namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
  1269        default: {}
  1270  - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
  1271    map:
  1272      fields:
  1273      - name: lastTransitionTime
  1274        type:
  1275          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1276      - name: message
  1277        type:
  1278          scalar: string
  1279      - name: observedGeneration
  1280        type:
  1281          scalar: numeric
  1282      - name: reason
  1283        type:
  1284          scalar: string
  1285        default: ""
  1286      - name: status
  1287        type:
  1288          scalar: string
  1289        default: ""
  1290      - name: type
  1291        type:
  1292          scalar: string
  1293        default: ""
  1294  - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec
  1295    map:
  1296      elementType:
  1297        scalar: untyped
  1298        list:
  1299          elementType:
  1300            namedType: __untyped_atomic_
  1301          elementRelationship: atomic
  1302        map:
  1303          elementType:
  1304            namedType: __untyped_deduced_
  1305          elementRelationship: separable
  1306  - name: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus
  1307    map:
  1308      fields:
  1309      - name: commonEncodingVersion
  1310        type:
  1311          scalar: string
  1312      - name: conditions
  1313        type:
  1314          list:
  1315            elementType:
  1316              namedType: io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition
  1317            elementRelationship: associative
  1318            keys:
  1319            - type
  1320      - name: storageVersions
  1321        type:
  1322          list:
  1323            elementType:
  1324              namedType: io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion
  1325            elementRelationship: associative
  1326            keys:
  1327            - apiServerID
  1328  - name: io.k8s.api.apps.v1.ControllerRevision
  1329    map:
  1330      fields:
  1331      - name: apiVersion
  1332        type:
  1333          scalar: string
  1334      - name: data
  1335        type:
  1336          namedType: __untyped_atomic_
  1337      - name: kind
  1338        type:
  1339          scalar: string
  1340      - name: metadata
  1341        type:
  1342          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1343        default: {}
  1344      - name: revision
  1345        type:
  1346          scalar: numeric
  1347        default: 0
  1348  - name: io.k8s.api.apps.v1.DaemonSet
  1349    map:
  1350      fields:
  1351      - name: apiVersion
  1352        type:
  1353          scalar: string
  1354      - name: kind
  1355        type:
  1356          scalar: string
  1357      - name: metadata
  1358        type:
  1359          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1360        default: {}
  1361      - name: spec
  1362        type:
  1363          namedType: io.k8s.api.apps.v1.DaemonSetSpec
  1364        default: {}
  1365      - name: status
  1366        type:
  1367          namedType: io.k8s.api.apps.v1.DaemonSetStatus
  1368        default: {}
  1369  - name: io.k8s.api.apps.v1.DaemonSetCondition
  1370    map:
  1371      fields:
  1372      - name: lastTransitionTime
  1373        type:
  1374          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1375      - name: message
  1376        type:
  1377          scalar: string
  1378      - name: reason
  1379        type:
  1380          scalar: string
  1381      - name: status
  1382        type:
  1383          scalar: string
  1384        default: ""
  1385      - name: type
  1386        type:
  1387          scalar: string
  1388        default: ""
  1389  - name: io.k8s.api.apps.v1.DaemonSetSpec
  1390    map:
  1391      fields:
  1392      - name: minReadySeconds
  1393        type:
  1394          scalar: numeric
  1395      - name: revisionHistoryLimit
  1396        type:
  1397          scalar: numeric
  1398      - name: selector
  1399        type:
  1400          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1401      - name: template
  1402        type:
  1403          namedType: io.k8s.api.core.v1.PodTemplateSpec
  1404        default: {}
  1405      - name: updateStrategy
  1406        type:
  1407          namedType: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
  1408        default: {}
  1409  - name: io.k8s.api.apps.v1.DaemonSetStatus
  1410    map:
  1411      fields:
  1412      - name: collisionCount
  1413        type:
  1414          scalar: numeric
  1415      - name: conditions
  1416        type:
  1417          list:
  1418            elementType:
  1419              namedType: io.k8s.api.apps.v1.DaemonSetCondition
  1420            elementRelationship: associative
  1421            keys:
  1422            - type
  1423      - name: currentNumberScheduled
  1424        type:
  1425          scalar: numeric
  1426        default: 0
  1427      - name: desiredNumberScheduled
  1428        type:
  1429          scalar: numeric
  1430        default: 0
  1431      - name: numberAvailable
  1432        type:
  1433          scalar: numeric
  1434      - name: numberMisscheduled
  1435        type:
  1436          scalar: numeric
  1437        default: 0
  1438      - name: numberReady
  1439        type:
  1440          scalar: numeric
  1441        default: 0
  1442      - name: numberUnavailable
  1443        type:
  1444          scalar: numeric
  1445      - name: observedGeneration
  1446        type:
  1447          scalar: numeric
  1448      - name: updatedNumberScheduled
  1449        type:
  1450          scalar: numeric
  1451  - name: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
  1452    map:
  1453      fields:
  1454      - name: rollingUpdate
  1455        type:
  1456          namedType: io.k8s.api.apps.v1.RollingUpdateDaemonSet
  1457      - name: type
  1458        type:
  1459          scalar: string
  1460  - name: io.k8s.api.apps.v1.Deployment
  1461    map:
  1462      fields:
  1463      - name: apiVersion
  1464        type:
  1465          scalar: string
  1466      - name: kind
  1467        type:
  1468          scalar: string
  1469      - name: metadata
  1470        type:
  1471          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1472        default: {}
  1473      - name: spec
  1474        type:
  1475          namedType: io.k8s.api.apps.v1.DeploymentSpec
  1476        default: {}
  1477      - name: status
  1478        type:
  1479          namedType: io.k8s.api.apps.v1.DeploymentStatus
  1480        default: {}
  1481  - name: io.k8s.api.apps.v1.DeploymentCondition
  1482    map:
  1483      fields:
  1484      - name: lastTransitionTime
  1485        type:
  1486          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1487      - name: lastUpdateTime
  1488        type:
  1489          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1490      - name: message
  1491        type:
  1492          scalar: string
  1493      - name: reason
  1494        type:
  1495          scalar: string
  1496      - name: status
  1497        type:
  1498          scalar: string
  1499        default: ""
  1500      - name: type
  1501        type:
  1502          scalar: string
  1503        default: ""
  1504  - name: io.k8s.api.apps.v1.DeploymentSpec
  1505    map:
  1506      fields:
  1507      - name: minReadySeconds
  1508        type:
  1509          scalar: numeric
  1510      - name: paused
  1511        type:
  1512          scalar: boolean
  1513      - name: progressDeadlineSeconds
  1514        type:
  1515          scalar: numeric
  1516      - name: replicas
  1517        type:
  1518          scalar: numeric
  1519      - name: revisionHistoryLimit
  1520        type:
  1521          scalar: numeric
  1522      - name: selector
  1523        type:
  1524          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1525      - name: strategy
  1526        type:
  1527          namedType: io.k8s.api.apps.v1.DeploymentStrategy
  1528        default: {}
  1529      - name: template
  1530        type:
  1531          namedType: io.k8s.api.core.v1.PodTemplateSpec
  1532        default: {}
  1533  - name: io.k8s.api.apps.v1.DeploymentStatus
  1534    map:
  1535      fields:
  1536      - name: availableReplicas
  1537        type:
  1538          scalar: numeric
  1539      - name: collisionCount
  1540        type:
  1541          scalar: numeric
  1542      - name: conditions
  1543        type:
  1544          list:
  1545            elementType:
  1546              namedType: io.k8s.api.apps.v1.DeploymentCondition
  1547            elementRelationship: associative
  1548            keys:
  1549            - type
  1550      - name: observedGeneration
  1551        type:
  1552          scalar: numeric
  1553      - name: readyReplicas
  1554        type:
  1555          scalar: numeric
  1556      - name: replicas
  1557        type:
  1558          scalar: numeric
  1559      - name: unavailableReplicas
  1560        type:
  1561          scalar: numeric
  1562      - name: updatedReplicas
  1563        type:
  1564          scalar: numeric
  1565  - name: io.k8s.api.apps.v1.DeploymentStrategy
  1566    map:
  1567      fields:
  1568      - name: rollingUpdate
  1569        type:
  1570          namedType: io.k8s.api.apps.v1.RollingUpdateDeployment
  1571      - name: type
  1572        type:
  1573          scalar: string
  1574  - name: io.k8s.api.apps.v1.ReplicaSet
  1575    map:
  1576      fields:
  1577      - name: apiVersion
  1578        type:
  1579          scalar: string
  1580      - name: kind
  1581        type:
  1582          scalar: string
  1583      - name: metadata
  1584        type:
  1585          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1586        default: {}
  1587      - name: spec
  1588        type:
  1589          namedType: io.k8s.api.apps.v1.ReplicaSetSpec
  1590        default: {}
  1591      - name: status
  1592        type:
  1593          namedType: io.k8s.api.apps.v1.ReplicaSetStatus
  1594        default: {}
  1595  - name: io.k8s.api.apps.v1.ReplicaSetCondition
  1596    map:
  1597      fields:
  1598      - name: lastTransitionTime
  1599        type:
  1600          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1601      - name: message
  1602        type:
  1603          scalar: string
  1604      - name: reason
  1605        type:
  1606          scalar: string
  1607      - name: status
  1608        type:
  1609          scalar: string
  1610        default: ""
  1611      - name: type
  1612        type:
  1613          scalar: string
  1614        default: ""
  1615  - name: io.k8s.api.apps.v1.ReplicaSetSpec
  1616    map:
  1617      fields:
  1618      - name: minReadySeconds
  1619        type:
  1620          scalar: numeric
  1621      - name: replicas
  1622        type:
  1623          scalar: numeric
  1624      - name: selector
  1625        type:
  1626          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1627      - name: template
  1628        type:
  1629          namedType: io.k8s.api.core.v1.PodTemplateSpec
  1630        default: {}
  1631  - name: io.k8s.api.apps.v1.ReplicaSetStatus
  1632    map:
  1633      fields:
  1634      - name: availableReplicas
  1635        type:
  1636          scalar: numeric
  1637      - name: conditions
  1638        type:
  1639          list:
  1640            elementType:
  1641              namedType: io.k8s.api.apps.v1.ReplicaSetCondition
  1642            elementRelationship: associative
  1643            keys:
  1644            - type
  1645      - name: fullyLabeledReplicas
  1646        type:
  1647          scalar: numeric
  1648      - name: observedGeneration
  1649        type:
  1650          scalar: numeric
  1651      - name: readyReplicas
  1652        type:
  1653          scalar: numeric
  1654      - name: replicas
  1655        type:
  1656          scalar: numeric
  1657        default: 0
  1658  - name: io.k8s.api.apps.v1.RollingUpdateDaemonSet
  1659    map:
  1660      fields:
  1661      - name: maxSurge
  1662        type:
  1663          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1664      - name: maxUnavailable
  1665        type:
  1666          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1667  - name: io.k8s.api.apps.v1.RollingUpdateDeployment
  1668    map:
  1669      fields:
  1670      - name: maxSurge
  1671        type:
  1672          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1673      - name: maxUnavailable
  1674        type:
  1675          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1676  - name: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
  1677    map:
  1678      fields:
  1679      - name: maxUnavailable
  1680        type:
  1681          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1682      - name: partition
  1683        type:
  1684          scalar: numeric
  1685  - name: io.k8s.api.apps.v1.StatefulSet
  1686    map:
  1687      fields:
  1688      - name: apiVersion
  1689        type:
  1690          scalar: string
  1691      - name: kind
  1692        type:
  1693          scalar: string
  1694      - name: metadata
  1695        type:
  1696          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1697        default: {}
  1698      - name: spec
  1699        type:
  1700          namedType: io.k8s.api.apps.v1.StatefulSetSpec
  1701        default: {}
  1702      - name: status
  1703        type:
  1704          namedType: io.k8s.api.apps.v1.StatefulSetStatus
  1705        default: {}
  1706  - name: io.k8s.api.apps.v1.StatefulSetCondition
  1707    map:
  1708      fields:
  1709      - name: lastTransitionTime
  1710        type:
  1711          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1712      - name: message
  1713        type:
  1714          scalar: string
  1715      - name: reason
  1716        type:
  1717          scalar: string
  1718      - name: status
  1719        type:
  1720          scalar: string
  1721        default: ""
  1722      - name: type
  1723        type:
  1724          scalar: string
  1725        default: ""
  1726  - name: io.k8s.api.apps.v1.StatefulSetOrdinals
  1727    map:
  1728      fields:
  1729      - name: start
  1730        type:
  1731          scalar: numeric
  1732        default: 0
  1733  - name: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
  1734    map:
  1735      fields:
  1736      - name: whenDeleted
  1737        type:
  1738          scalar: string
  1739      - name: whenScaled
  1740        type:
  1741          scalar: string
  1742  - name: io.k8s.api.apps.v1.StatefulSetSpec
  1743    map:
  1744      fields:
  1745      - name: minReadySeconds
  1746        type:
  1747          scalar: numeric
  1748      - name: ordinals
  1749        type:
  1750          namedType: io.k8s.api.apps.v1.StatefulSetOrdinals
  1751      - name: persistentVolumeClaimRetentionPolicy
  1752        type:
  1753          namedType: io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy
  1754      - name: podManagementPolicy
  1755        type:
  1756          scalar: string
  1757      - name: replicas
  1758        type:
  1759          scalar: numeric
  1760      - name: revisionHistoryLimit
  1761        type:
  1762          scalar: numeric
  1763      - name: selector
  1764        type:
  1765          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1766      - name: serviceName
  1767        type:
  1768          scalar: string
  1769        default: ""
  1770      - name: template
  1771        type:
  1772          namedType: io.k8s.api.core.v1.PodTemplateSpec
  1773        default: {}
  1774      - name: updateStrategy
  1775        type:
  1776          namedType: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
  1777        default: {}
  1778      - name: volumeClaimTemplates
  1779        type:
  1780          list:
  1781            elementType:
  1782              namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  1783            elementRelationship: atomic
  1784  - name: io.k8s.api.apps.v1.StatefulSetStatus
  1785    map:
  1786      fields:
  1787      - name: availableReplicas
  1788        type:
  1789          scalar: numeric
  1790        default: 0
  1791      - name: collisionCount
  1792        type:
  1793          scalar: numeric
  1794      - name: conditions
  1795        type:
  1796          list:
  1797            elementType:
  1798              namedType: io.k8s.api.apps.v1.StatefulSetCondition
  1799            elementRelationship: associative
  1800            keys:
  1801            - type
  1802      - name: currentReplicas
  1803        type:
  1804          scalar: numeric
  1805      - name: currentRevision
  1806        type:
  1807          scalar: string
  1808      - name: observedGeneration
  1809        type:
  1810          scalar: numeric
  1811      - name: readyReplicas
  1812        type:
  1813          scalar: numeric
  1814      - name: replicas
  1815        type:
  1816          scalar: numeric
  1817        default: 0
  1818      - name: updateRevision
  1819        type:
  1820          scalar: string
  1821      - name: updatedReplicas
  1822        type:
  1823          scalar: numeric
  1824  - name: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
  1825    map:
  1826      fields:
  1827      - name: rollingUpdate
  1828        type:
  1829          namedType: io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy
  1830      - name: type
  1831        type:
  1832          scalar: string
  1833  - name: io.k8s.api.apps.v1beta1.ControllerRevision
  1834    map:
  1835      fields:
  1836      - name: apiVersion
  1837        type:
  1838          scalar: string
  1839      - name: data
  1840        type:
  1841          namedType: __untyped_atomic_
  1842      - name: kind
  1843        type:
  1844          scalar: string
  1845      - name: metadata
  1846        type:
  1847          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1848        default: {}
  1849      - name: revision
  1850        type:
  1851          scalar: numeric
  1852        default: 0
  1853  - name: io.k8s.api.apps.v1beta1.Deployment
  1854    map:
  1855      fields:
  1856      - name: apiVersion
  1857        type:
  1858          scalar: string
  1859      - name: kind
  1860        type:
  1861          scalar: string
  1862      - name: metadata
  1863        type:
  1864          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  1865        default: {}
  1866      - name: spec
  1867        type:
  1868          namedType: io.k8s.api.apps.v1beta1.DeploymentSpec
  1869        default: {}
  1870      - name: status
  1871        type:
  1872          namedType: io.k8s.api.apps.v1beta1.DeploymentStatus
  1873        default: {}
  1874  - name: io.k8s.api.apps.v1beta1.DeploymentCondition
  1875    map:
  1876      fields:
  1877      - name: lastTransitionTime
  1878        type:
  1879          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1880      - name: lastUpdateTime
  1881        type:
  1882          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  1883      - name: message
  1884        type:
  1885          scalar: string
  1886      - name: reason
  1887        type:
  1888          scalar: string
  1889      - name: status
  1890        type:
  1891          scalar: string
  1892        default: ""
  1893      - name: type
  1894        type:
  1895          scalar: string
  1896        default: ""
  1897  - name: io.k8s.api.apps.v1beta1.DeploymentSpec
  1898    map:
  1899      fields:
  1900      - name: minReadySeconds
  1901        type:
  1902          scalar: numeric
  1903      - name: paused
  1904        type:
  1905          scalar: boolean
  1906      - name: progressDeadlineSeconds
  1907        type:
  1908          scalar: numeric
  1909      - name: replicas
  1910        type:
  1911          scalar: numeric
  1912      - name: revisionHistoryLimit
  1913        type:
  1914          scalar: numeric
  1915      - name: rollbackTo
  1916        type:
  1917          namedType: io.k8s.api.apps.v1beta1.RollbackConfig
  1918      - name: selector
  1919        type:
  1920          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  1921      - name: strategy
  1922        type:
  1923          namedType: io.k8s.api.apps.v1beta1.DeploymentStrategy
  1924        default: {}
  1925      - name: template
  1926        type:
  1927          namedType: io.k8s.api.core.v1.PodTemplateSpec
  1928        default: {}
  1929  - name: io.k8s.api.apps.v1beta1.DeploymentStatus
  1930    map:
  1931      fields:
  1932      - name: availableReplicas
  1933        type:
  1934          scalar: numeric
  1935      - name: collisionCount
  1936        type:
  1937          scalar: numeric
  1938      - name: conditions
  1939        type:
  1940          list:
  1941            elementType:
  1942              namedType: io.k8s.api.apps.v1beta1.DeploymentCondition
  1943            elementRelationship: associative
  1944            keys:
  1945            - type
  1946      - name: observedGeneration
  1947        type:
  1948          scalar: numeric
  1949      - name: readyReplicas
  1950        type:
  1951          scalar: numeric
  1952      - name: replicas
  1953        type:
  1954          scalar: numeric
  1955      - name: unavailableReplicas
  1956        type:
  1957          scalar: numeric
  1958      - name: updatedReplicas
  1959        type:
  1960          scalar: numeric
  1961  - name: io.k8s.api.apps.v1beta1.DeploymentStrategy
  1962    map:
  1963      fields:
  1964      - name: rollingUpdate
  1965        type:
  1966          namedType: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
  1967      - name: type
  1968        type:
  1969          scalar: string
  1970  - name: io.k8s.api.apps.v1beta1.RollbackConfig
  1971    map:
  1972      fields:
  1973      - name: revision
  1974        type:
  1975          scalar: numeric
  1976  - name: io.k8s.api.apps.v1beta1.RollingUpdateDeployment
  1977    map:
  1978      fields:
  1979      - name: maxSurge
  1980        type:
  1981          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1982      - name: maxUnavailable
  1983        type:
  1984          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1985  - name: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
  1986    map:
  1987      fields:
  1988      - name: maxUnavailable
  1989        type:
  1990          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  1991      - name: partition
  1992        type:
  1993          scalar: numeric
  1994  - name: io.k8s.api.apps.v1beta1.StatefulSet
  1995    map:
  1996      fields:
  1997      - name: apiVersion
  1998        type:
  1999          scalar: string
  2000      - name: kind
  2001        type:
  2002          scalar: string
  2003      - name: metadata
  2004        type:
  2005          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2006        default: {}
  2007      - name: spec
  2008        type:
  2009          namedType: io.k8s.api.apps.v1beta1.StatefulSetSpec
  2010        default: {}
  2011      - name: status
  2012        type:
  2013          namedType: io.k8s.api.apps.v1beta1.StatefulSetStatus
  2014        default: {}
  2015  - name: io.k8s.api.apps.v1beta1.StatefulSetCondition
  2016    map:
  2017      fields:
  2018      - name: lastTransitionTime
  2019        type:
  2020          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2021      - name: message
  2022        type:
  2023          scalar: string
  2024      - name: reason
  2025        type:
  2026          scalar: string
  2027      - name: status
  2028        type:
  2029          scalar: string
  2030        default: ""
  2031      - name: type
  2032        type:
  2033          scalar: string
  2034        default: ""
  2035  - name: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
  2036    map:
  2037      fields:
  2038      - name: start
  2039        type:
  2040          scalar: numeric
  2041        default: 0
  2042  - name: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
  2043    map:
  2044      fields:
  2045      - name: whenDeleted
  2046        type:
  2047          scalar: string
  2048      - name: whenScaled
  2049        type:
  2050          scalar: string
  2051  - name: io.k8s.api.apps.v1beta1.StatefulSetSpec
  2052    map:
  2053      fields:
  2054      - name: minReadySeconds
  2055        type:
  2056          scalar: numeric
  2057      - name: ordinals
  2058        type:
  2059          namedType: io.k8s.api.apps.v1beta1.StatefulSetOrdinals
  2060      - name: persistentVolumeClaimRetentionPolicy
  2061        type:
  2062          namedType: io.k8s.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy
  2063      - name: podManagementPolicy
  2064        type:
  2065          scalar: string
  2066      - name: replicas
  2067        type:
  2068          scalar: numeric
  2069      - name: revisionHistoryLimit
  2070        type:
  2071          scalar: numeric
  2072      - name: selector
  2073        type:
  2074          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2075      - name: serviceName
  2076        type:
  2077          scalar: string
  2078        default: ""
  2079      - name: template
  2080        type:
  2081          namedType: io.k8s.api.core.v1.PodTemplateSpec
  2082        default: {}
  2083      - name: updateStrategy
  2084        type:
  2085          namedType: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
  2086        default: {}
  2087      - name: volumeClaimTemplates
  2088        type:
  2089          list:
  2090            elementType:
  2091              namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  2092            elementRelationship: atomic
  2093  - name: io.k8s.api.apps.v1beta1.StatefulSetStatus
  2094    map:
  2095      fields:
  2096      - name: availableReplicas
  2097        type:
  2098          scalar: numeric
  2099        default: 0
  2100      - name: collisionCount
  2101        type:
  2102          scalar: numeric
  2103      - name: conditions
  2104        type:
  2105          list:
  2106            elementType:
  2107              namedType: io.k8s.api.apps.v1beta1.StatefulSetCondition
  2108            elementRelationship: associative
  2109            keys:
  2110            - type
  2111      - name: currentReplicas
  2112        type:
  2113          scalar: numeric
  2114      - name: currentRevision
  2115        type:
  2116          scalar: string
  2117      - name: observedGeneration
  2118        type:
  2119          scalar: numeric
  2120      - name: readyReplicas
  2121        type:
  2122          scalar: numeric
  2123      - name: replicas
  2124        type:
  2125          scalar: numeric
  2126        default: 0
  2127      - name: updateRevision
  2128        type:
  2129          scalar: string
  2130      - name: updatedReplicas
  2131        type:
  2132          scalar: numeric
  2133  - name: io.k8s.api.apps.v1beta1.StatefulSetUpdateStrategy
  2134    map:
  2135      fields:
  2136      - name: rollingUpdate
  2137        type:
  2138          namedType: io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy
  2139      - name: type
  2140        type:
  2141          scalar: string
  2142  - name: io.k8s.api.apps.v1beta2.ControllerRevision
  2143    map:
  2144      fields:
  2145      - name: apiVersion
  2146        type:
  2147          scalar: string
  2148      - name: data
  2149        type:
  2150          namedType: __untyped_atomic_
  2151      - name: kind
  2152        type:
  2153          scalar: string
  2154      - name: metadata
  2155        type:
  2156          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2157        default: {}
  2158      - name: revision
  2159        type:
  2160          scalar: numeric
  2161        default: 0
  2162  - name: io.k8s.api.apps.v1beta2.DaemonSet
  2163    map:
  2164      fields:
  2165      - name: apiVersion
  2166        type:
  2167          scalar: string
  2168      - name: kind
  2169        type:
  2170          scalar: string
  2171      - name: metadata
  2172        type:
  2173          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2174        default: {}
  2175      - name: spec
  2176        type:
  2177          namedType: io.k8s.api.apps.v1beta2.DaemonSetSpec
  2178        default: {}
  2179      - name: status
  2180        type:
  2181          namedType: io.k8s.api.apps.v1beta2.DaemonSetStatus
  2182        default: {}
  2183  - name: io.k8s.api.apps.v1beta2.DaemonSetCondition
  2184    map:
  2185      fields:
  2186      - name: lastTransitionTime
  2187        type:
  2188          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2189      - name: message
  2190        type:
  2191          scalar: string
  2192      - name: reason
  2193        type:
  2194          scalar: string
  2195      - name: status
  2196        type:
  2197          scalar: string
  2198        default: ""
  2199      - name: type
  2200        type:
  2201          scalar: string
  2202        default: ""
  2203  - name: io.k8s.api.apps.v1beta2.DaemonSetSpec
  2204    map:
  2205      fields:
  2206      - name: minReadySeconds
  2207        type:
  2208          scalar: numeric
  2209      - name: revisionHistoryLimit
  2210        type:
  2211          scalar: numeric
  2212      - name: selector
  2213        type:
  2214          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2215      - name: template
  2216        type:
  2217          namedType: io.k8s.api.core.v1.PodTemplateSpec
  2218        default: {}
  2219      - name: updateStrategy
  2220        type:
  2221          namedType: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
  2222        default: {}
  2223  - name: io.k8s.api.apps.v1beta2.DaemonSetStatus
  2224    map:
  2225      fields:
  2226      - name: collisionCount
  2227        type:
  2228          scalar: numeric
  2229      - name: conditions
  2230        type:
  2231          list:
  2232            elementType:
  2233              namedType: io.k8s.api.apps.v1beta2.DaemonSetCondition
  2234            elementRelationship: associative
  2235            keys:
  2236            - type
  2237      - name: currentNumberScheduled
  2238        type:
  2239          scalar: numeric
  2240        default: 0
  2241      - name: desiredNumberScheduled
  2242        type:
  2243          scalar: numeric
  2244        default: 0
  2245      - name: numberAvailable
  2246        type:
  2247          scalar: numeric
  2248      - name: numberMisscheduled
  2249        type:
  2250          scalar: numeric
  2251        default: 0
  2252      - name: numberReady
  2253        type:
  2254          scalar: numeric
  2255        default: 0
  2256      - name: numberUnavailable
  2257        type:
  2258          scalar: numeric
  2259      - name: observedGeneration
  2260        type:
  2261          scalar: numeric
  2262      - name: updatedNumberScheduled
  2263        type:
  2264          scalar: numeric
  2265  - name: io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy
  2266    map:
  2267      fields:
  2268      - name: rollingUpdate
  2269        type:
  2270          namedType: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
  2271      - name: type
  2272        type:
  2273          scalar: string
  2274  - name: io.k8s.api.apps.v1beta2.Deployment
  2275    map:
  2276      fields:
  2277      - name: apiVersion
  2278        type:
  2279          scalar: string
  2280      - name: kind
  2281        type:
  2282          scalar: string
  2283      - name: metadata
  2284        type:
  2285          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2286        default: {}
  2287      - name: spec
  2288        type:
  2289          namedType: io.k8s.api.apps.v1beta2.DeploymentSpec
  2290        default: {}
  2291      - name: status
  2292        type:
  2293          namedType: io.k8s.api.apps.v1beta2.DeploymentStatus
  2294        default: {}
  2295  - name: io.k8s.api.apps.v1beta2.DeploymentCondition
  2296    map:
  2297      fields:
  2298      - name: lastTransitionTime
  2299        type:
  2300          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2301      - name: lastUpdateTime
  2302        type:
  2303          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2304      - name: message
  2305        type:
  2306          scalar: string
  2307      - name: reason
  2308        type:
  2309          scalar: string
  2310      - name: status
  2311        type:
  2312          scalar: string
  2313        default: ""
  2314      - name: type
  2315        type:
  2316          scalar: string
  2317        default: ""
  2318  - name: io.k8s.api.apps.v1beta2.DeploymentSpec
  2319    map:
  2320      fields:
  2321      - name: minReadySeconds
  2322        type:
  2323          scalar: numeric
  2324      - name: paused
  2325        type:
  2326          scalar: boolean
  2327      - name: progressDeadlineSeconds
  2328        type:
  2329          scalar: numeric
  2330      - name: replicas
  2331        type:
  2332          scalar: numeric
  2333      - name: revisionHistoryLimit
  2334        type:
  2335          scalar: numeric
  2336      - name: selector
  2337        type:
  2338          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2339      - name: strategy
  2340        type:
  2341          namedType: io.k8s.api.apps.v1beta2.DeploymentStrategy
  2342        default: {}
  2343      - name: template
  2344        type:
  2345          namedType: io.k8s.api.core.v1.PodTemplateSpec
  2346        default: {}
  2347  - name: io.k8s.api.apps.v1beta2.DeploymentStatus
  2348    map:
  2349      fields:
  2350      - name: availableReplicas
  2351        type:
  2352          scalar: numeric
  2353      - name: collisionCount
  2354        type:
  2355          scalar: numeric
  2356      - name: conditions
  2357        type:
  2358          list:
  2359            elementType:
  2360              namedType: io.k8s.api.apps.v1beta2.DeploymentCondition
  2361            elementRelationship: associative
  2362            keys:
  2363            - type
  2364      - name: observedGeneration
  2365        type:
  2366          scalar: numeric
  2367      - name: readyReplicas
  2368        type:
  2369          scalar: numeric
  2370      - name: replicas
  2371        type:
  2372          scalar: numeric
  2373      - name: unavailableReplicas
  2374        type:
  2375          scalar: numeric
  2376      - name: updatedReplicas
  2377        type:
  2378          scalar: numeric
  2379  - name: io.k8s.api.apps.v1beta2.DeploymentStrategy
  2380    map:
  2381      fields:
  2382      - name: rollingUpdate
  2383        type:
  2384          namedType: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
  2385      - name: type
  2386        type:
  2387          scalar: string
  2388  - name: io.k8s.api.apps.v1beta2.ReplicaSet
  2389    map:
  2390      fields:
  2391      - name: apiVersion
  2392        type:
  2393          scalar: string
  2394      - name: kind
  2395        type:
  2396          scalar: string
  2397      - name: metadata
  2398        type:
  2399          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2400        default: {}
  2401      - name: spec
  2402        type:
  2403          namedType: io.k8s.api.apps.v1beta2.ReplicaSetSpec
  2404        default: {}
  2405      - name: status
  2406        type:
  2407          namedType: io.k8s.api.apps.v1beta2.ReplicaSetStatus
  2408        default: {}
  2409  - name: io.k8s.api.apps.v1beta2.ReplicaSetCondition
  2410    map:
  2411      fields:
  2412      - name: lastTransitionTime
  2413        type:
  2414          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2415      - name: message
  2416        type:
  2417          scalar: string
  2418      - name: reason
  2419        type:
  2420          scalar: string
  2421      - name: status
  2422        type:
  2423          scalar: string
  2424        default: ""
  2425      - name: type
  2426        type:
  2427          scalar: string
  2428        default: ""
  2429  - name: io.k8s.api.apps.v1beta2.ReplicaSetSpec
  2430    map:
  2431      fields:
  2432      - name: minReadySeconds
  2433        type:
  2434          scalar: numeric
  2435      - name: replicas
  2436        type:
  2437          scalar: numeric
  2438      - name: selector
  2439        type:
  2440          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2441      - name: template
  2442        type:
  2443          namedType: io.k8s.api.core.v1.PodTemplateSpec
  2444        default: {}
  2445  - name: io.k8s.api.apps.v1beta2.ReplicaSetStatus
  2446    map:
  2447      fields:
  2448      - name: availableReplicas
  2449        type:
  2450          scalar: numeric
  2451      - name: conditions
  2452        type:
  2453          list:
  2454            elementType:
  2455              namedType: io.k8s.api.apps.v1beta2.ReplicaSetCondition
  2456            elementRelationship: associative
  2457            keys:
  2458            - type
  2459      - name: fullyLabeledReplicas
  2460        type:
  2461          scalar: numeric
  2462      - name: observedGeneration
  2463        type:
  2464          scalar: numeric
  2465      - name: readyReplicas
  2466        type:
  2467          scalar: numeric
  2468      - name: replicas
  2469        type:
  2470          scalar: numeric
  2471        default: 0
  2472  - name: io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet
  2473    map:
  2474      fields:
  2475      - name: maxSurge
  2476        type:
  2477          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2478      - name: maxUnavailable
  2479        type:
  2480          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2481  - name: io.k8s.api.apps.v1beta2.RollingUpdateDeployment
  2482    map:
  2483      fields:
  2484      - name: maxSurge
  2485        type:
  2486          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2487      - name: maxUnavailable
  2488        type:
  2489          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2490  - name: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
  2491    map:
  2492      fields:
  2493      - name: maxUnavailable
  2494        type:
  2495          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  2496      - name: partition
  2497        type:
  2498          scalar: numeric
  2499  - name: io.k8s.api.apps.v1beta2.StatefulSet
  2500    map:
  2501      fields:
  2502      - name: apiVersion
  2503        type:
  2504          scalar: string
  2505      - name: kind
  2506        type:
  2507          scalar: string
  2508      - name: metadata
  2509        type:
  2510          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2511        default: {}
  2512      - name: spec
  2513        type:
  2514          namedType: io.k8s.api.apps.v1beta2.StatefulSetSpec
  2515        default: {}
  2516      - name: status
  2517        type:
  2518          namedType: io.k8s.api.apps.v1beta2.StatefulSetStatus
  2519        default: {}
  2520  - name: io.k8s.api.apps.v1beta2.StatefulSetCondition
  2521    map:
  2522      fields:
  2523      - name: lastTransitionTime
  2524        type:
  2525          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2526      - name: message
  2527        type:
  2528          scalar: string
  2529      - name: reason
  2530        type:
  2531          scalar: string
  2532      - name: status
  2533        type:
  2534          scalar: string
  2535        default: ""
  2536      - name: type
  2537        type:
  2538          scalar: string
  2539        default: ""
  2540  - name: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
  2541    map:
  2542      fields:
  2543      - name: start
  2544        type:
  2545          scalar: numeric
  2546        default: 0
  2547  - name: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
  2548    map:
  2549      fields:
  2550      - name: whenDeleted
  2551        type:
  2552          scalar: string
  2553      - name: whenScaled
  2554        type:
  2555          scalar: string
  2556  - name: io.k8s.api.apps.v1beta2.StatefulSetSpec
  2557    map:
  2558      fields:
  2559      - name: minReadySeconds
  2560        type:
  2561          scalar: numeric
  2562      - name: ordinals
  2563        type:
  2564          namedType: io.k8s.api.apps.v1beta2.StatefulSetOrdinals
  2565      - name: persistentVolumeClaimRetentionPolicy
  2566        type:
  2567          namedType: io.k8s.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy
  2568      - name: podManagementPolicy
  2569        type:
  2570          scalar: string
  2571      - name: replicas
  2572        type:
  2573          scalar: numeric
  2574      - name: revisionHistoryLimit
  2575        type:
  2576          scalar: numeric
  2577      - name: selector
  2578        type:
  2579          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2580      - name: serviceName
  2581        type:
  2582          scalar: string
  2583        default: ""
  2584      - name: template
  2585        type:
  2586          namedType: io.k8s.api.core.v1.PodTemplateSpec
  2587        default: {}
  2588      - name: updateStrategy
  2589        type:
  2590          namedType: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
  2591        default: {}
  2592      - name: volumeClaimTemplates
  2593        type:
  2594          list:
  2595            elementType:
  2596              namedType: io.k8s.api.core.v1.PersistentVolumeClaim
  2597            elementRelationship: atomic
  2598  - name: io.k8s.api.apps.v1beta2.StatefulSetStatus
  2599    map:
  2600      fields:
  2601      - name: availableReplicas
  2602        type:
  2603          scalar: numeric
  2604        default: 0
  2605      - name: collisionCount
  2606        type:
  2607          scalar: numeric
  2608      - name: conditions
  2609        type:
  2610          list:
  2611            elementType:
  2612              namedType: io.k8s.api.apps.v1beta2.StatefulSetCondition
  2613            elementRelationship: associative
  2614            keys:
  2615            - type
  2616      - name: currentReplicas
  2617        type:
  2618          scalar: numeric
  2619      - name: currentRevision
  2620        type:
  2621          scalar: string
  2622      - name: observedGeneration
  2623        type:
  2624          scalar: numeric
  2625      - name: readyReplicas
  2626        type:
  2627          scalar: numeric
  2628      - name: replicas
  2629        type:
  2630          scalar: numeric
  2631        default: 0
  2632      - name: updateRevision
  2633        type:
  2634          scalar: string
  2635      - name: updatedReplicas
  2636        type:
  2637          scalar: numeric
  2638  - name: io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy
  2639    map:
  2640      fields:
  2641      - name: rollingUpdate
  2642        type:
  2643          namedType: io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy
  2644      - name: type
  2645        type:
  2646          scalar: string
  2647  - name: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
  2648    map:
  2649      fields:
  2650      - name: apiVersion
  2651        type:
  2652          scalar: string
  2653      - name: kind
  2654        type:
  2655          scalar: string
  2656        default: ""
  2657      - name: name
  2658        type:
  2659          scalar: string
  2660        default: ""
  2661      elementRelationship: atomic
  2662  - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler
  2663    map:
  2664      fields:
  2665      - name: apiVersion
  2666        type:
  2667          scalar: string
  2668      - name: kind
  2669        type:
  2670          scalar: string
  2671      - name: metadata
  2672        type:
  2673          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2674        default: {}
  2675      - name: spec
  2676        type:
  2677          namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
  2678        default: {}
  2679      - name: status
  2680        type:
  2681          namedType: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
  2682        default: {}
  2683  - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec
  2684    map:
  2685      fields:
  2686      - name: maxReplicas
  2687        type:
  2688          scalar: numeric
  2689        default: 0
  2690      - name: minReplicas
  2691        type:
  2692          scalar: numeric
  2693      - name: scaleTargetRef
  2694        type:
  2695          namedType: io.k8s.api.autoscaling.v1.CrossVersionObjectReference
  2696        default: {}
  2697      - name: targetCPUUtilizationPercentage
  2698        type:
  2699          scalar: numeric
  2700  - name: io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus
  2701    map:
  2702      fields:
  2703      - name: currentCPUUtilizationPercentage
  2704        type:
  2705          scalar: numeric
  2706      - name: currentReplicas
  2707        type:
  2708          scalar: numeric
  2709        default: 0
  2710      - name: desiredReplicas
  2711        type:
  2712          scalar: numeric
  2713        default: 0
  2714      - name: lastScaleTime
  2715        type:
  2716          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2717      - name: observedGeneration
  2718        type:
  2719          scalar: numeric
  2720  - name: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
  2721    map:
  2722      fields:
  2723      - name: container
  2724        type:
  2725          scalar: string
  2726        default: ""
  2727      - name: name
  2728        type:
  2729          scalar: string
  2730        default: ""
  2731      - name: target
  2732        type:
  2733          namedType: io.k8s.api.autoscaling.v2.MetricTarget
  2734        default: {}
  2735  - name: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
  2736    map:
  2737      fields:
  2738      - name: container
  2739        type:
  2740          scalar: string
  2741        default: ""
  2742      - name: current
  2743        type:
  2744          namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  2745        default: {}
  2746      - name: name
  2747        type:
  2748          scalar: string
  2749        default: ""
  2750  - name: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  2751    map:
  2752      fields:
  2753      - name: apiVersion
  2754        type:
  2755          scalar: string
  2756      - name: kind
  2757        type:
  2758          scalar: string
  2759        default: ""
  2760      - name: name
  2761        type:
  2762          scalar: string
  2763        default: ""
  2764  - name: io.k8s.api.autoscaling.v2.ExternalMetricSource
  2765    map:
  2766      fields:
  2767      - name: metric
  2768        type:
  2769          namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  2770        default: {}
  2771      - name: target
  2772        type:
  2773          namedType: io.k8s.api.autoscaling.v2.MetricTarget
  2774        default: {}
  2775  - name: io.k8s.api.autoscaling.v2.ExternalMetricStatus
  2776    map:
  2777      fields:
  2778      - name: current
  2779        type:
  2780          namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  2781        default: {}
  2782      - name: metric
  2783        type:
  2784          namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  2785        default: {}
  2786  - name: io.k8s.api.autoscaling.v2.HPAScalingPolicy
  2787    map:
  2788      fields:
  2789      - name: periodSeconds
  2790        type:
  2791          scalar: numeric
  2792        default: 0
  2793      - name: type
  2794        type:
  2795          scalar: string
  2796        default: ""
  2797      - name: value
  2798        type:
  2799          scalar: numeric
  2800        default: 0
  2801  - name: io.k8s.api.autoscaling.v2.HPAScalingRules
  2802    map:
  2803      fields:
  2804      - name: policies
  2805        type:
  2806          list:
  2807            elementType:
  2808              namedType: io.k8s.api.autoscaling.v2.HPAScalingPolicy
  2809            elementRelationship: atomic
  2810      - name: selectPolicy
  2811        type:
  2812          scalar: string
  2813      - name: stabilizationWindowSeconds
  2814        type:
  2815          scalar: numeric
  2816  - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler
  2817    map:
  2818      fields:
  2819      - name: apiVersion
  2820        type:
  2821          scalar: string
  2822      - name: kind
  2823        type:
  2824          scalar: string
  2825      - name: metadata
  2826        type:
  2827          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  2828        default: {}
  2829      - name: spec
  2830        type:
  2831          namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
  2832        default: {}
  2833      - name: status
  2834        type:
  2835          namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
  2836        default: {}
  2837  - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
  2838    map:
  2839      fields:
  2840      - name: scaleDown
  2841        type:
  2842          namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
  2843      - name: scaleUp
  2844        type:
  2845          namedType: io.k8s.api.autoscaling.v2.HPAScalingRules
  2846  - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
  2847    map:
  2848      fields:
  2849      - name: lastTransitionTime
  2850        type:
  2851          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2852      - name: message
  2853        type:
  2854          scalar: string
  2855      - name: reason
  2856        type:
  2857          scalar: string
  2858      - name: status
  2859        type:
  2860          scalar: string
  2861        default: ""
  2862      - name: type
  2863        type:
  2864          scalar: string
  2865        default: ""
  2866  - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
  2867    map:
  2868      fields:
  2869      - name: behavior
  2870        type:
  2871          namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior
  2872      - name: maxReplicas
  2873        type:
  2874          scalar: numeric
  2875        default: 0
  2876      - name: metrics
  2877        type:
  2878          list:
  2879            elementType:
  2880              namedType: io.k8s.api.autoscaling.v2.MetricSpec
  2881            elementRelationship: atomic
  2882      - name: minReplicas
  2883        type:
  2884          scalar: numeric
  2885      - name: scaleTargetRef
  2886        type:
  2887          namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  2888        default: {}
  2889  - name: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus
  2890    map:
  2891      fields:
  2892      - name: conditions
  2893        type:
  2894          list:
  2895            elementType:
  2896              namedType: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition
  2897            elementRelationship: associative
  2898            keys:
  2899            - type
  2900      - name: currentMetrics
  2901        type:
  2902          list:
  2903            elementType:
  2904              namedType: io.k8s.api.autoscaling.v2.MetricStatus
  2905            elementRelationship: atomic
  2906      - name: currentReplicas
  2907        type:
  2908          scalar: numeric
  2909      - name: desiredReplicas
  2910        type:
  2911          scalar: numeric
  2912        default: 0
  2913      - name: lastScaleTime
  2914        type:
  2915          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  2916      - name: observedGeneration
  2917        type:
  2918          scalar: numeric
  2919  - name: io.k8s.api.autoscaling.v2.MetricIdentifier
  2920    map:
  2921      fields:
  2922      - name: name
  2923        type:
  2924          scalar: string
  2925        default: ""
  2926      - name: selector
  2927        type:
  2928          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  2929  - name: io.k8s.api.autoscaling.v2.MetricSpec
  2930    map:
  2931      fields:
  2932      - name: containerResource
  2933        type:
  2934          namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricSource
  2935      - name: external
  2936        type:
  2937          namedType: io.k8s.api.autoscaling.v2.ExternalMetricSource
  2938      - name: object
  2939        type:
  2940          namedType: io.k8s.api.autoscaling.v2.ObjectMetricSource
  2941      - name: pods
  2942        type:
  2943          namedType: io.k8s.api.autoscaling.v2.PodsMetricSource
  2944      - name: resource
  2945        type:
  2946          namedType: io.k8s.api.autoscaling.v2.ResourceMetricSource
  2947      - name: type
  2948        type:
  2949          scalar: string
  2950        default: ""
  2951  - name: io.k8s.api.autoscaling.v2.MetricStatus
  2952    map:
  2953      fields:
  2954      - name: containerResource
  2955        type:
  2956          namedType: io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus
  2957      - name: external
  2958        type:
  2959          namedType: io.k8s.api.autoscaling.v2.ExternalMetricStatus
  2960      - name: object
  2961        type:
  2962          namedType: io.k8s.api.autoscaling.v2.ObjectMetricStatus
  2963      - name: pods
  2964        type:
  2965          namedType: io.k8s.api.autoscaling.v2.PodsMetricStatus
  2966      - name: resource
  2967        type:
  2968          namedType: io.k8s.api.autoscaling.v2.ResourceMetricStatus
  2969      - name: type
  2970        type:
  2971          scalar: string
  2972        default: ""
  2973  - name: io.k8s.api.autoscaling.v2.MetricTarget
  2974    map:
  2975      fields:
  2976      - name: averageUtilization
  2977        type:
  2978          scalar: numeric
  2979      - name: averageValue
  2980        type:
  2981          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2982      - name: type
  2983        type:
  2984          scalar: string
  2985        default: ""
  2986      - name: value
  2987        type:
  2988          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2989  - name: io.k8s.api.autoscaling.v2.MetricValueStatus
  2990    map:
  2991      fields:
  2992      - name: averageUtilization
  2993        type:
  2994          scalar: numeric
  2995      - name: averageValue
  2996        type:
  2997          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  2998      - name: value
  2999        type:
  3000          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3001  - name: io.k8s.api.autoscaling.v2.ObjectMetricSource
  3002    map:
  3003      fields:
  3004      - name: describedObject
  3005        type:
  3006          namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  3007        default: {}
  3008      - name: metric
  3009        type:
  3010          namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3011        default: {}
  3012      - name: target
  3013        type:
  3014          namedType: io.k8s.api.autoscaling.v2.MetricTarget
  3015        default: {}
  3016  - name: io.k8s.api.autoscaling.v2.ObjectMetricStatus
  3017    map:
  3018      fields:
  3019      - name: current
  3020        type:
  3021          namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  3022        default: {}
  3023      - name: describedObject
  3024        type:
  3025          namedType: io.k8s.api.autoscaling.v2.CrossVersionObjectReference
  3026        default: {}
  3027      - name: metric
  3028        type:
  3029          namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3030        default: {}
  3031  - name: io.k8s.api.autoscaling.v2.PodsMetricSource
  3032    map:
  3033      fields:
  3034      - name: metric
  3035        type:
  3036          namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3037        default: {}
  3038      - name: target
  3039        type:
  3040          namedType: io.k8s.api.autoscaling.v2.MetricTarget
  3041        default: {}
  3042  - name: io.k8s.api.autoscaling.v2.PodsMetricStatus
  3043    map:
  3044      fields:
  3045      - name: current
  3046        type:
  3047          namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  3048        default: {}
  3049      - name: metric
  3050        type:
  3051          namedType: io.k8s.api.autoscaling.v2.MetricIdentifier
  3052        default: {}
  3053  - name: io.k8s.api.autoscaling.v2.ResourceMetricSource
  3054    map:
  3055      fields:
  3056      - name: name
  3057        type:
  3058          scalar: string
  3059        default: ""
  3060      - name: target
  3061        type:
  3062          namedType: io.k8s.api.autoscaling.v2.MetricTarget
  3063        default: {}
  3064  - name: io.k8s.api.autoscaling.v2.ResourceMetricStatus
  3065    map:
  3066      fields:
  3067      - name: current
  3068        type:
  3069          namedType: io.k8s.api.autoscaling.v2.MetricValueStatus
  3070        default: {}
  3071      - name: name
  3072        type:
  3073          scalar: string
  3074        default: ""
  3075  - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
  3076    map:
  3077      fields:
  3078      - name: container
  3079        type:
  3080          scalar: string
  3081        default: ""
  3082      - name: name
  3083        type:
  3084          scalar: string
  3085        default: ""
  3086      - name: targetAverageUtilization
  3087        type:
  3088          scalar: numeric
  3089      - name: targetAverageValue
  3090        type:
  3091          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3092  - name: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
  3093    map:
  3094      fields:
  3095      - name: container
  3096        type:
  3097          scalar: string
  3098        default: ""
  3099      - name: currentAverageUtilization
  3100        type:
  3101          scalar: numeric
  3102      - name: currentAverageValue
  3103        type:
  3104          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3105      - name: name
  3106        type:
  3107          scalar: string
  3108        default: ""
  3109  - name: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3110    map:
  3111      fields:
  3112      - name: apiVersion
  3113        type:
  3114          scalar: string
  3115      - name: kind
  3116        type:
  3117          scalar: string
  3118        default: ""
  3119      - name: name
  3120        type:
  3121          scalar: string
  3122        default: ""
  3123  - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
  3124    map:
  3125      fields:
  3126      - name: metricName
  3127        type:
  3128          scalar: string
  3129        default: ""
  3130      - name: metricSelector
  3131        type:
  3132          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3133      - name: targetAverageValue
  3134        type:
  3135          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3136      - name: targetValue
  3137        type:
  3138          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3139  - name: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
  3140    map:
  3141      fields:
  3142      - name: currentAverageValue
  3143        type:
  3144          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3145      - name: currentValue
  3146        type:
  3147          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3148      - name: metricName
  3149        type:
  3150          scalar: string
  3151        default: ""
  3152      - name: metricSelector
  3153        type:
  3154          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3155  - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler
  3156    map:
  3157      fields:
  3158      - name: apiVersion
  3159        type:
  3160          scalar: string
  3161      - name: kind
  3162        type:
  3163          scalar: string
  3164      - name: metadata
  3165        type:
  3166          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3167        default: {}
  3168      - name: spec
  3169        type:
  3170          namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
  3171        default: {}
  3172      - name: status
  3173        type:
  3174          namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
  3175        default: {}
  3176  - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
  3177    map:
  3178      fields:
  3179      - name: lastTransitionTime
  3180        type:
  3181          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3182      - name: message
  3183        type:
  3184          scalar: string
  3185      - name: reason
  3186        type:
  3187          scalar: string
  3188      - name: status
  3189        type:
  3190          scalar: string
  3191        default: ""
  3192      - name: type
  3193        type:
  3194          scalar: string
  3195        default: ""
  3196  - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec
  3197    map:
  3198      fields:
  3199      - name: maxReplicas
  3200        type:
  3201          scalar: numeric
  3202        default: 0
  3203      - name: metrics
  3204        type:
  3205          list:
  3206            elementType:
  3207              namedType: io.k8s.api.autoscaling.v2beta1.MetricSpec
  3208            elementRelationship: atomic
  3209      - name: minReplicas
  3210        type:
  3211          scalar: numeric
  3212      - name: scaleTargetRef
  3213        type:
  3214          namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3215        default: {}
  3216  - name: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerStatus
  3217    map:
  3218      fields:
  3219      - name: conditions
  3220        type:
  3221          list:
  3222            elementType:
  3223              namedType: io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscalerCondition
  3224            elementRelationship: atomic
  3225      - name: currentMetrics
  3226        type:
  3227          list:
  3228            elementType:
  3229              namedType: io.k8s.api.autoscaling.v2beta1.MetricStatus
  3230            elementRelationship: atomic
  3231      - name: currentReplicas
  3232        type:
  3233          scalar: numeric
  3234        default: 0
  3235      - name: desiredReplicas
  3236        type:
  3237          scalar: numeric
  3238        default: 0
  3239      - name: lastScaleTime
  3240        type:
  3241          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3242      - name: observedGeneration
  3243        type:
  3244          scalar: numeric
  3245  - name: io.k8s.api.autoscaling.v2beta1.MetricSpec
  3246    map:
  3247      fields:
  3248      - name: containerResource
  3249        type:
  3250          namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricSource
  3251      - name: external
  3252        type:
  3253          namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricSource
  3254      - name: object
  3255        type:
  3256          namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
  3257      - name: pods
  3258        type:
  3259          namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
  3260      - name: resource
  3261        type:
  3262          namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
  3263      - name: type
  3264        type:
  3265          scalar: string
  3266        default: ""
  3267  - name: io.k8s.api.autoscaling.v2beta1.MetricStatus
  3268    map:
  3269      fields:
  3270      - name: containerResource
  3271        type:
  3272          namedType: io.k8s.api.autoscaling.v2beta1.ContainerResourceMetricStatus
  3273      - name: external
  3274        type:
  3275          namedType: io.k8s.api.autoscaling.v2beta1.ExternalMetricStatus
  3276      - name: object
  3277        type:
  3278          namedType: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
  3279      - name: pods
  3280        type:
  3281          namedType: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
  3282      - name: resource
  3283        type:
  3284          namedType: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
  3285      - name: type
  3286        type:
  3287          scalar: string
  3288        default: ""
  3289  - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricSource
  3290    map:
  3291      fields:
  3292      - name: averageValue
  3293        type:
  3294          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3295      - name: metricName
  3296        type:
  3297          scalar: string
  3298        default: ""
  3299      - name: selector
  3300        type:
  3301          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3302      - name: target
  3303        type:
  3304          namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3305        default: {}
  3306      - name: targetValue
  3307        type:
  3308          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3309  - name: io.k8s.api.autoscaling.v2beta1.ObjectMetricStatus
  3310    map:
  3311      fields:
  3312      - name: averageValue
  3313        type:
  3314          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3315      - name: currentValue
  3316        type:
  3317          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3318      - name: metricName
  3319        type:
  3320          scalar: string
  3321        default: ""
  3322      - name: selector
  3323        type:
  3324          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3325      - name: target
  3326        type:
  3327          namedType: io.k8s.api.autoscaling.v2beta1.CrossVersionObjectReference
  3328        default: {}
  3329  - name: io.k8s.api.autoscaling.v2beta1.PodsMetricSource
  3330    map:
  3331      fields:
  3332      - name: metricName
  3333        type:
  3334          scalar: string
  3335        default: ""
  3336      - name: selector
  3337        type:
  3338          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3339      - name: targetAverageValue
  3340        type:
  3341          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3342  - name: io.k8s.api.autoscaling.v2beta1.PodsMetricStatus
  3343    map:
  3344      fields:
  3345      - name: currentAverageValue
  3346        type:
  3347          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3348      - name: metricName
  3349        type:
  3350          scalar: string
  3351        default: ""
  3352      - name: selector
  3353        type:
  3354          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3355  - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricSource
  3356    map:
  3357      fields:
  3358      - name: name
  3359        type:
  3360          scalar: string
  3361        default: ""
  3362      - name: targetAverageUtilization
  3363        type:
  3364          scalar: numeric
  3365      - name: targetAverageValue
  3366        type:
  3367          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3368  - name: io.k8s.api.autoscaling.v2beta1.ResourceMetricStatus
  3369    map:
  3370      fields:
  3371      - name: currentAverageUtilization
  3372        type:
  3373          scalar: numeric
  3374      - name: currentAverageValue
  3375        type:
  3376          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3377      - name: name
  3378        type:
  3379          scalar: string
  3380        default: ""
  3381  - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
  3382    map:
  3383      fields:
  3384      - name: container
  3385        type:
  3386          scalar: string
  3387        default: ""
  3388      - name: name
  3389        type:
  3390          scalar: string
  3391        default: ""
  3392      - name: target
  3393        type:
  3394          namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3395        default: {}
  3396  - name: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
  3397    map:
  3398      fields:
  3399      - name: container
  3400        type:
  3401          scalar: string
  3402        default: ""
  3403      - name: current
  3404        type:
  3405          namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3406        default: {}
  3407      - name: name
  3408        type:
  3409          scalar: string
  3410        default: ""
  3411  - name: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3412    map:
  3413      fields:
  3414      - name: apiVersion
  3415        type:
  3416          scalar: string
  3417      - name: kind
  3418        type:
  3419          scalar: string
  3420        default: ""
  3421      - name: name
  3422        type:
  3423          scalar: string
  3424        default: ""
  3425  - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
  3426    map:
  3427      fields:
  3428      - name: metric
  3429        type:
  3430          namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3431        default: {}
  3432      - name: target
  3433        type:
  3434          namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3435        default: {}
  3436  - name: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
  3437    map:
  3438      fields:
  3439      - name: current
  3440        type:
  3441          namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3442        default: {}
  3443      - name: metric
  3444        type:
  3445          namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3446        default: {}
  3447  - name: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
  3448    map:
  3449      fields:
  3450      - name: periodSeconds
  3451        type:
  3452          scalar: numeric
  3453        default: 0
  3454      - name: type
  3455        type:
  3456          scalar: string
  3457        default: ""
  3458      - name: value
  3459        type:
  3460          scalar: numeric
  3461        default: 0
  3462  - name: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  3463    map:
  3464      fields:
  3465      - name: policies
  3466        type:
  3467          list:
  3468            elementType:
  3469              namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
  3470            elementRelationship: atomic
  3471      - name: selectPolicy
  3472        type:
  3473          scalar: string
  3474      - name: stabilizationWindowSeconds
  3475        type:
  3476          scalar: numeric
  3477  - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler
  3478    map:
  3479      fields:
  3480      - name: apiVersion
  3481        type:
  3482          scalar: string
  3483      - name: kind
  3484        type:
  3485          scalar: string
  3486      - name: metadata
  3487        type:
  3488          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3489        default: {}
  3490      - name: spec
  3491        type:
  3492          namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
  3493        default: {}
  3494      - name: status
  3495        type:
  3496          namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
  3497        default: {}
  3498  - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
  3499    map:
  3500      fields:
  3501      - name: scaleDown
  3502        type:
  3503          namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  3504      - name: scaleUp
  3505        type:
  3506          namedType: io.k8s.api.autoscaling.v2beta2.HPAScalingRules
  3507  - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
  3508    map:
  3509      fields:
  3510      - name: lastTransitionTime
  3511        type:
  3512          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3513      - name: message
  3514        type:
  3515          scalar: string
  3516      - name: reason
  3517        type:
  3518          scalar: string
  3519      - name: status
  3520        type:
  3521          scalar: string
  3522        default: ""
  3523      - name: type
  3524        type:
  3525          scalar: string
  3526        default: ""
  3527  - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
  3528    map:
  3529      fields:
  3530      - name: behavior
  3531        type:
  3532          namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior
  3533      - name: maxReplicas
  3534        type:
  3535          scalar: numeric
  3536        default: 0
  3537      - name: metrics
  3538        type:
  3539          list:
  3540            elementType:
  3541              namedType: io.k8s.api.autoscaling.v2beta2.MetricSpec
  3542            elementRelationship: atomic
  3543      - name: minReplicas
  3544        type:
  3545          scalar: numeric
  3546      - name: scaleTargetRef
  3547        type:
  3548          namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3549        default: {}
  3550  - name: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus
  3551    map:
  3552      fields:
  3553      - name: conditions
  3554        type:
  3555          list:
  3556            elementType:
  3557              namedType: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition
  3558            elementRelationship: atomic
  3559      - name: currentMetrics
  3560        type:
  3561          list:
  3562            elementType:
  3563              namedType: io.k8s.api.autoscaling.v2beta2.MetricStatus
  3564            elementRelationship: atomic
  3565      - name: currentReplicas
  3566        type:
  3567          scalar: numeric
  3568        default: 0
  3569      - name: desiredReplicas
  3570        type:
  3571          scalar: numeric
  3572        default: 0
  3573      - name: lastScaleTime
  3574        type:
  3575          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3576      - name: observedGeneration
  3577        type:
  3578          scalar: numeric
  3579  - name: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3580    map:
  3581      fields:
  3582      - name: name
  3583        type:
  3584          scalar: string
  3585        default: ""
  3586      - name: selector
  3587        type:
  3588          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3589  - name: io.k8s.api.autoscaling.v2beta2.MetricSpec
  3590    map:
  3591      fields:
  3592      - name: containerResource
  3593        type:
  3594          namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource
  3595      - name: external
  3596        type:
  3597          namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricSource
  3598      - name: object
  3599        type:
  3600          namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
  3601      - name: pods
  3602        type:
  3603          namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
  3604      - name: resource
  3605        type:
  3606          namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
  3607      - name: type
  3608        type:
  3609          scalar: string
  3610        default: ""
  3611  - name: io.k8s.api.autoscaling.v2beta2.MetricStatus
  3612    map:
  3613      fields:
  3614      - name: containerResource
  3615        type:
  3616          namedType: io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus
  3617      - name: external
  3618        type:
  3619          namedType: io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus
  3620      - name: object
  3621        type:
  3622          namedType: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
  3623      - name: pods
  3624        type:
  3625          namedType: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
  3626      - name: resource
  3627        type:
  3628          namedType: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
  3629      - name: type
  3630        type:
  3631          scalar: string
  3632        default: ""
  3633  - name: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3634    map:
  3635      fields:
  3636      - name: averageUtilization
  3637        type:
  3638          scalar: numeric
  3639      - name: averageValue
  3640        type:
  3641          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3642      - name: type
  3643        type:
  3644          scalar: string
  3645        default: ""
  3646      - name: value
  3647        type:
  3648          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3649  - name: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3650    map:
  3651      fields:
  3652      - name: averageUtilization
  3653        type:
  3654          scalar: numeric
  3655      - name: averageValue
  3656        type:
  3657          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3658      - name: value
  3659        type:
  3660          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  3661  - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricSource
  3662    map:
  3663      fields:
  3664      - name: describedObject
  3665        type:
  3666          namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3667        default: {}
  3668      - name: metric
  3669        type:
  3670          namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3671        default: {}
  3672      - name: target
  3673        type:
  3674          namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3675        default: {}
  3676  - name: io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus
  3677    map:
  3678      fields:
  3679      - name: current
  3680        type:
  3681          namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3682        default: {}
  3683      - name: describedObject
  3684        type:
  3685          namedType: io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference
  3686        default: {}
  3687      - name: metric
  3688        type:
  3689          namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3690        default: {}
  3691  - name: io.k8s.api.autoscaling.v2beta2.PodsMetricSource
  3692    map:
  3693      fields:
  3694      - name: metric
  3695        type:
  3696          namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3697        default: {}
  3698      - name: target
  3699        type:
  3700          namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3701        default: {}
  3702  - name: io.k8s.api.autoscaling.v2beta2.PodsMetricStatus
  3703    map:
  3704      fields:
  3705      - name: current
  3706        type:
  3707          namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3708        default: {}
  3709      - name: metric
  3710        type:
  3711          namedType: io.k8s.api.autoscaling.v2beta2.MetricIdentifier
  3712        default: {}
  3713  - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricSource
  3714    map:
  3715      fields:
  3716      - name: name
  3717        type:
  3718          scalar: string
  3719        default: ""
  3720      - name: target
  3721        type:
  3722          namedType: io.k8s.api.autoscaling.v2beta2.MetricTarget
  3723        default: {}
  3724  - name: io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus
  3725    map:
  3726      fields:
  3727      - name: current
  3728        type:
  3729          namedType: io.k8s.api.autoscaling.v2beta2.MetricValueStatus
  3730        default: {}
  3731      - name: name
  3732        type:
  3733          scalar: string
  3734        default: ""
  3735  - name: io.k8s.api.batch.v1.CronJob
  3736    map:
  3737      fields:
  3738      - name: apiVersion
  3739        type:
  3740          scalar: string
  3741      - name: kind
  3742        type:
  3743          scalar: string
  3744      - name: metadata
  3745        type:
  3746          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3747        default: {}
  3748      - name: spec
  3749        type:
  3750          namedType: io.k8s.api.batch.v1.CronJobSpec
  3751        default: {}
  3752      - name: status
  3753        type:
  3754          namedType: io.k8s.api.batch.v1.CronJobStatus
  3755        default: {}
  3756  - name: io.k8s.api.batch.v1.CronJobSpec
  3757    map:
  3758      fields:
  3759      - name: concurrencyPolicy
  3760        type:
  3761          scalar: string
  3762      - name: failedJobsHistoryLimit
  3763        type:
  3764          scalar: numeric
  3765      - name: jobTemplate
  3766        type:
  3767          namedType: io.k8s.api.batch.v1.JobTemplateSpec
  3768        default: {}
  3769      - name: schedule
  3770        type:
  3771          scalar: string
  3772        default: ""
  3773      - name: startingDeadlineSeconds
  3774        type:
  3775          scalar: numeric
  3776      - name: successfulJobsHistoryLimit
  3777        type:
  3778          scalar: numeric
  3779      - name: suspend
  3780        type:
  3781          scalar: boolean
  3782      - name: timeZone
  3783        type:
  3784          scalar: string
  3785  - name: io.k8s.api.batch.v1.CronJobStatus
  3786    map:
  3787      fields:
  3788      - name: active
  3789        type:
  3790          list:
  3791            elementType:
  3792              namedType: io.k8s.api.core.v1.ObjectReference
  3793            elementRelationship: atomic
  3794      - name: lastScheduleTime
  3795        type:
  3796          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3797      - name: lastSuccessfulTime
  3798        type:
  3799          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3800  - name: io.k8s.api.batch.v1.Job
  3801    map:
  3802      fields:
  3803      - name: apiVersion
  3804        type:
  3805          scalar: string
  3806      - name: kind
  3807        type:
  3808          scalar: string
  3809      - name: metadata
  3810        type:
  3811          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3812        default: {}
  3813      - name: spec
  3814        type:
  3815          namedType: io.k8s.api.batch.v1.JobSpec
  3816        default: {}
  3817      - name: status
  3818        type:
  3819          namedType: io.k8s.api.batch.v1.JobStatus
  3820        default: {}
  3821  - name: io.k8s.api.batch.v1.JobCondition
  3822    map:
  3823      fields:
  3824      - name: lastProbeTime
  3825        type:
  3826          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3827      - name: lastTransitionTime
  3828        type:
  3829          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3830      - name: message
  3831        type:
  3832          scalar: string
  3833      - name: reason
  3834        type:
  3835          scalar: string
  3836      - name: status
  3837        type:
  3838          scalar: string
  3839        default: ""
  3840      - name: type
  3841        type:
  3842          scalar: string
  3843        default: ""
  3844  - name: io.k8s.api.batch.v1.JobSpec
  3845    map:
  3846      fields:
  3847      - name: activeDeadlineSeconds
  3848        type:
  3849          scalar: numeric
  3850      - name: backoffLimit
  3851        type:
  3852          scalar: numeric
  3853      - name: backoffLimitPerIndex
  3854        type:
  3855          scalar: numeric
  3856      - name: completionMode
  3857        type:
  3858          scalar: string
  3859      - name: completions
  3860        type:
  3861          scalar: numeric
  3862      - name: managedBy
  3863        type:
  3864          scalar: string
  3865      - name: manualSelector
  3866        type:
  3867          scalar: boolean
  3868      - name: maxFailedIndexes
  3869        type:
  3870          scalar: numeric
  3871      - name: parallelism
  3872        type:
  3873          scalar: numeric
  3874      - name: podFailurePolicy
  3875        type:
  3876          namedType: io.k8s.api.batch.v1.PodFailurePolicy
  3877      - name: podReplacementPolicy
  3878        type:
  3879          scalar: string
  3880      - name: selector
  3881        type:
  3882          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  3883      - name: successPolicy
  3884        type:
  3885          namedType: io.k8s.api.batch.v1.SuccessPolicy
  3886      - name: suspend
  3887        type:
  3888          scalar: boolean
  3889      - name: template
  3890        type:
  3891          namedType: io.k8s.api.core.v1.PodTemplateSpec
  3892        default: {}
  3893      - name: ttlSecondsAfterFinished
  3894        type:
  3895          scalar: numeric
  3896  - name: io.k8s.api.batch.v1.JobStatus
  3897    map:
  3898      fields:
  3899      - name: active
  3900        type:
  3901          scalar: numeric
  3902      - name: completedIndexes
  3903        type:
  3904          scalar: string
  3905      - name: completionTime
  3906        type:
  3907          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3908      - name: conditions
  3909        type:
  3910          list:
  3911            elementType:
  3912              namedType: io.k8s.api.batch.v1.JobCondition
  3913            elementRelationship: atomic
  3914      - name: failed
  3915        type:
  3916          scalar: numeric
  3917      - name: failedIndexes
  3918        type:
  3919          scalar: string
  3920      - name: ready
  3921        type:
  3922          scalar: numeric
  3923      - name: startTime
  3924        type:
  3925          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  3926      - name: succeeded
  3927        type:
  3928          scalar: numeric
  3929      - name: terminating
  3930        type:
  3931          scalar: numeric
  3932      - name: uncountedTerminatedPods
  3933        type:
  3934          namedType: io.k8s.api.batch.v1.UncountedTerminatedPods
  3935  - name: io.k8s.api.batch.v1.JobTemplateSpec
  3936    map:
  3937      fields:
  3938      - name: metadata
  3939        type:
  3940          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  3941        default: {}
  3942      - name: spec
  3943        type:
  3944          namedType: io.k8s.api.batch.v1.JobSpec
  3945        default: {}
  3946  - name: io.k8s.api.batch.v1.PodFailurePolicy
  3947    map:
  3948      fields:
  3949      - name: rules
  3950        type:
  3951          list:
  3952            elementType:
  3953              namedType: io.k8s.api.batch.v1.PodFailurePolicyRule
  3954            elementRelationship: atomic
  3955  - name: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
  3956    map:
  3957      fields:
  3958      - name: containerName
  3959        type:
  3960          scalar: string
  3961      - name: operator
  3962        type:
  3963          scalar: string
  3964        default: ""
  3965      - name: values
  3966        type:
  3967          list:
  3968            elementType:
  3969              scalar: numeric
  3970            elementRelationship: associative
  3971  - name: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
  3972    map:
  3973      fields:
  3974      - name: status
  3975        type:
  3976          scalar: string
  3977        default: ""
  3978      - name: type
  3979        type:
  3980          scalar: string
  3981        default: ""
  3982  - name: io.k8s.api.batch.v1.PodFailurePolicyRule
  3983    map:
  3984      fields:
  3985      - name: action
  3986        type:
  3987          scalar: string
  3988        default: ""
  3989      - name: onExitCodes
  3990        type:
  3991          namedType: io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement
  3992      - name: onPodConditions
  3993        type:
  3994          list:
  3995            elementType:
  3996              namedType: io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern
  3997            elementRelationship: atomic
  3998  - name: io.k8s.api.batch.v1.SuccessPolicy
  3999    map:
  4000      fields:
  4001      - name: rules
  4002        type:
  4003          list:
  4004            elementType:
  4005              namedType: io.k8s.api.batch.v1.SuccessPolicyRule
  4006            elementRelationship: atomic
  4007  - name: io.k8s.api.batch.v1.SuccessPolicyRule
  4008    map:
  4009      fields:
  4010      - name: succeededCount
  4011        type:
  4012          scalar: numeric
  4013      - name: succeededIndexes
  4014        type:
  4015          scalar: string
  4016  - name: io.k8s.api.batch.v1.UncountedTerminatedPods
  4017    map:
  4018      fields:
  4019      - name: failed
  4020        type:
  4021          list:
  4022            elementType:
  4023              scalar: string
  4024            elementRelationship: associative
  4025      - name: succeeded
  4026        type:
  4027          list:
  4028            elementType:
  4029              scalar: string
  4030            elementRelationship: associative
  4031  - name: io.k8s.api.batch.v1beta1.CronJob
  4032    map:
  4033      fields:
  4034      - name: apiVersion
  4035        type:
  4036          scalar: string
  4037      - name: kind
  4038        type:
  4039          scalar: string
  4040      - name: metadata
  4041        type:
  4042          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4043        default: {}
  4044      - name: spec
  4045        type:
  4046          namedType: io.k8s.api.batch.v1beta1.CronJobSpec
  4047        default: {}
  4048      - name: status
  4049        type:
  4050          namedType: io.k8s.api.batch.v1beta1.CronJobStatus
  4051        default: {}
  4052  - name: io.k8s.api.batch.v1beta1.CronJobSpec
  4053    map:
  4054      fields:
  4055      - name: concurrencyPolicy
  4056        type:
  4057          scalar: string
  4058      - name: failedJobsHistoryLimit
  4059        type:
  4060          scalar: numeric
  4061      - name: jobTemplate
  4062        type:
  4063          namedType: io.k8s.api.batch.v1beta1.JobTemplateSpec
  4064        default: {}
  4065      - name: schedule
  4066        type:
  4067          scalar: string
  4068        default: ""
  4069      - name: startingDeadlineSeconds
  4070        type:
  4071          scalar: numeric
  4072      - name: successfulJobsHistoryLimit
  4073        type:
  4074          scalar: numeric
  4075      - name: suspend
  4076        type:
  4077          scalar: boolean
  4078      - name: timeZone
  4079        type:
  4080          scalar: string
  4081  - name: io.k8s.api.batch.v1beta1.CronJobStatus
  4082    map:
  4083      fields:
  4084      - name: active
  4085        type:
  4086          list:
  4087            elementType:
  4088              namedType: io.k8s.api.core.v1.ObjectReference
  4089            elementRelationship: atomic
  4090      - name: lastScheduleTime
  4091        type:
  4092          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4093      - name: lastSuccessfulTime
  4094        type:
  4095          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4096  - name: io.k8s.api.batch.v1beta1.JobTemplateSpec
  4097    map:
  4098      fields:
  4099      - name: metadata
  4100        type:
  4101          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4102        default: {}
  4103      - name: spec
  4104        type:
  4105          namedType: io.k8s.api.batch.v1.JobSpec
  4106        default: {}
  4107  - name: io.k8s.api.certificates.v1.CertificateSigningRequest
  4108    map:
  4109      fields:
  4110      - name: apiVersion
  4111        type:
  4112          scalar: string
  4113      - name: kind
  4114        type:
  4115          scalar: string
  4116      - name: metadata
  4117        type:
  4118          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4119        default: {}
  4120      - name: spec
  4121        type:
  4122          namedType: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
  4123        default: {}
  4124      - name: status
  4125        type:
  4126          namedType: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
  4127        default: {}
  4128  - name: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
  4129    map:
  4130      fields:
  4131      - name: lastTransitionTime
  4132        type:
  4133          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4134      - name: lastUpdateTime
  4135        type:
  4136          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4137      - name: message
  4138        type:
  4139          scalar: string
  4140      - name: reason
  4141        type:
  4142          scalar: string
  4143      - name: status
  4144        type:
  4145          scalar: string
  4146        default: ""
  4147      - name: type
  4148        type:
  4149          scalar: string
  4150        default: ""
  4151  - name: io.k8s.api.certificates.v1.CertificateSigningRequestSpec
  4152    map:
  4153      fields:
  4154      - name: expirationSeconds
  4155        type:
  4156          scalar: numeric
  4157      - name: extra
  4158        type:
  4159          map:
  4160            elementType:
  4161              list:
  4162                elementType:
  4163                  scalar: string
  4164                elementRelationship: atomic
  4165      - name: groups
  4166        type:
  4167          list:
  4168            elementType:
  4169              scalar: string
  4170            elementRelationship: atomic
  4171      - name: request
  4172        type:
  4173          scalar: string
  4174      - name: signerName
  4175        type:
  4176          scalar: string
  4177        default: ""
  4178      - name: uid
  4179        type:
  4180          scalar: string
  4181      - name: usages
  4182        type:
  4183          list:
  4184            elementType:
  4185              scalar: string
  4186            elementRelationship: atomic
  4187      - name: username
  4188        type:
  4189          scalar: string
  4190  - name: io.k8s.api.certificates.v1.CertificateSigningRequestStatus
  4191    map:
  4192      fields:
  4193      - name: certificate
  4194        type:
  4195          scalar: string
  4196      - name: conditions
  4197        type:
  4198          list:
  4199            elementType:
  4200              namedType: io.k8s.api.certificates.v1.CertificateSigningRequestCondition
  4201            elementRelationship: associative
  4202            keys:
  4203            - type
  4204  - name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundle
  4205    map:
  4206      fields:
  4207      - name: apiVersion
  4208        type:
  4209          scalar: string
  4210      - name: kind
  4211        type:
  4212          scalar: string
  4213      - name: metadata
  4214        type:
  4215          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4216        default: {}
  4217      - name: spec
  4218        type:
  4219          namedType: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
  4220        default: {}
  4221  - name: io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec
  4222    map:
  4223      fields:
  4224      - name: signerName
  4225        type:
  4226          scalar: string
  4227      - name: trustBundle
  4228        type:
  4229          scalar: string
  4230        default: ""
  4231  - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequest
  4232    map:
  4233      fields:
  4234      - name: apiVersion
  4235        type:
  4236          scalar: string
  4237      - name: kind
  4238        type:
  4239          scalar: string
  4240      - name: metadata
  4241        type:
  4242          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4243        default: {}
  4244      - name: spec
  4245        type:
  4246          namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
  4247        default: {}
  4248      - name: status
  4249        type:
  4250          namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
  4251        default: {}
  4252  - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
  4253    map:
  4254      fields:
  4255      - name: lastTransitionTime
  4256        type:
  4257          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4258      - name: lastUpdateTime
  4259        type:
  4260          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  4261      - name: message
  4262        type:
  4263          scalar: string
  4264      - name: reason
  4265        type:
  4266          scalar: string
  4267      - name: status
  4268        type:
  4269          scalar: string
  4270        default: ""
  4271      - name: type
  4272        type:
  4273          scalar: string
  4274        default: ""
  4275  - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestSpec
  4276    map:
  4277      fields:
  4278      - name: expirationSeconds
  4279        type:
  4280          scalar: numeric
  4281      - name: extra
  4282        type:
  4283          map:
  4284            elementType:
  4285              list:
  4286                elementType:
  4287                  scalar: string
  4288                elementRelationship: atomic
  4289      - name: groups
  4290        type:
  4291          list:
  4292            elementType:
  4293              scalar: string
  4294            elementRelationship: atomic
  4295      - name: request
  4296        type:
  4297          scalar: string
  4298      - name: signerName
  4299        type:
  4300          scalar: string
  4301      - name: uid
  4302        type:
  4303          scalar: string
  4304      - name: usages
  4305        type:
  4306          list:
  4307            elementType:
  4308              scalar: string
  4309            elementRelationship: atomic
  4310      - name: username
  4311        type:
  4312          scalar: string
  4313  - name: io.k8s.api.certificates.v1beta1.CertificateSigningRequestStatus
  4314    map:
  4315      fields:
  4316      - name: certificate
  4317        type:
  4318          scalar: string
  4319      - name: conditions
  4320        type:
  4321          list:
  4322            elementType:
  4323              namedType: io.k8s.api.certificates.v1beta1.CertificateSigningRequestCondition
  4324            elementRelationship: associative
  4325            keys:
  4326            - type
  4327  - name: io.k8s.api.coordination.v1.Lease
  4328    map:
  4329      fields:
  4330      - name: apiVersion
  4331        type:
  4332          scalar: string
  4333      - name: kind
  4334        type:
  4335          scalar: string
  4336      - name: metadata
  4337        type:
  4338          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4339        default: {}
  4340      - name: spec
  4341        type:
  4342          namedType: io.k8s.api.coordination.v1.LeaseSpec
  4343        default: {}
  4344  - name: io.k8s.api.coordination.v1.LeaseSpec
  4345    map:
  4346      fields:
  4347      - name: acquireTime
  4348        type:
  4349          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4350      - name: holderIdentity
  4351        type:
  4352          scalar: string
  4353      - name: leaseDurationSeconds
  4354        type:
  4355          scalar: numeric
  4356      - name: leaseTransitions
  4357        type:
  4358          scalar: numeric
  4359      - name: renewTime
  4360        type:
  4361          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4362  - name: io.k8s.api.coordination.v1beta1.Lease
  4363    map:
  4364      fields:
  4365      - name: apiVersion
  4366        type:
  4367          scalar: string
  4368      - name: kind
  4369        type:
  4370          scalar: string
  4371      - name: metadata
  4372        type:
  4373          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4374        default: {}
  4375      - name: spec
  4376        type:
  4377          namedType: io.k8s.api.coordination.v1beta1.LeaseSpec
  4378        default: {}
  4379  - name: io.k8s.api.coordination.v1beta1.LeaseSpec
  4380    map:
  4381      fields:
  4382      - name: acquireTime
  4383        type:
  4384          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4385      - name: holderIdentity
  4386        type:
  4387          scalar: string
  4388      - name: leaseDurationSeconds
  4389        type:
  4390          scalar: numeric
  4391      - name: leaseTransitions
  4392        type:
  4393          scalar: numeric
  4394      - name: renewTime
  4395        type:
  4396          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4397  - name: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  4398    map:
  4399      fields:
  4400      - name: fsType
  4401        type:
  4402          scalar: string
  4403      - name: partition
  4404        type:
  4405          scalar: numeric
  4406      - name: readOnly
  4407        type:
  4408          scalar: boolean
  4409      - name: volumeID
  4410        type:
  4411          scalar: string
  4412        default: ""
  4413  - name: io.k8s.api.core.v1.Affinity
  4414    map:
  4415      fields:
  4416      - name: nodeAffinity
  4417        type:
  4418          namedType: io.k8s.api.core.v1.NodeAffinity
  4419      - name: podAffinity
  4420        type:
  4421          namedType: io.k8s.api.core.v1.PodAffinity
  4422      - name: podAntiAffinity
  4423        type:
  4424          namedType: io.k8s.api.core.v1.PodAntiAffinity
  4425  - name: io.k8s.api.core.v1.AppArmorProfile
  4426    map:
  4427      fields:
  4428      - name: localhostProfile
  4429        type:
  4430          scalar: string
  4431      - name: type
  4432        type:
  4433          scalar: string
  4434        default: ""
  4435      unions:
  4436      - discriminator: type
  4437        fields:
  4438        - fieldName: localhostProfile
  4439          discriminatorValue: LocalhostProfile
  4440  - name: io.k8s.api.core.v1.AttachedVolume
  4441    map:
  4442      fields:
  4443      - name: devicePath
  4444        type:
  4445          scalar: string
  4446        default: ""
  4447      - name: name
  4448        type:
  4449          scalar: string
  4450        default: ""
  4451  - name: io.k8s.api.core.v1.AzureDiskVolumeSource
  4452    map:
  4453      fields:
  4454      - name: cachingMode
  4455        type:
  4456          scalar: string
  4457      - name: diskName
  4458        type:
  4459          scalar: string
  4460        default: ""
  4461      - name: diskURI
  4462        type:
  4463          scalar: string
  4464        default: ""
  4465      - name: fsType
  4466        type:
  4467          scalar: string
  4468      - name: kind
  4469        type:
  4470          scalar: string
  4471      - name: readOnly
  4472        type:
  4473          scalar: boolean
  4474  - name: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  4475    map:
  4476      fields:
  4477      - name: readOnly
  4478        type:
  4479          scalar: boolean
  4480      - name: secretName
  4481        type:
  4482          scalar: string
  4483        default: ""
  4484      - name: secretNamespace
  4485        type:
  4486          scalar: string
  4487      - name: shareName
  4488        type:
  4489          scalar: string
  4490        default: ""
  4491  - name: io.k8s.api.core.v1.AzureFileVolumeSource
  4492    map:
  4493      fields:
  4494      - name: readOnly
  4495        type:
  4496          scalar: boolean
  4497      - name: secretName
  4498        type:
  4499          scalar: string
  4500        default: ""
  4501      - name: shareName
  4502        type:
  4503          scalar: string
  4504        default: ""
  4505  - name: io.k8s.api.core.v1.CSIPersistentVolumeSource
  4506    map:
  4507      fields:
  4508      - name: controllerExpandSecretRef
  4509        type:
  4510          namedType: io.k8s.api.core.v1.SecretReference
  4511      - name: controllerPublishSecretRef
  4512        type:
  4513          namedType: io.k8s.api.core.v1.SecretReference
  4514      - name: driver
  4515        type:
  4516          scalar: string
  4517        default: ""
  4518      - name: fsType
  4519        type:
  4520          scalar: string
  4521      - name: nodeExpandSecretRef
  4522        type:
  4523          namedType: io.k8s.api.core.v1.SecretReference
  4524      - name: nodePublishSecretRef
  4525        type:
  4526          namedType: io.k8s.api.core.v1.SecretReference
  4527      - name: nodeStageSecretRef
  4528        type:
  4529          namedType: io.k8s.api.core.v1.SecretReference
  4530      - name: readOnly
  4531        type:
  4532          scalar: boolean
  4533      - name: volumeAttributes
  4534        type:
  4535          map:
  4536            elementType:
  4537              scalar: string
  4538      - name: volumeHandle
  4539        type:
  4540          scalar: string
  4541        default: ""
  4542  - name: io.k8s.api.core.v1.CSIVolumeSource
  4543    map:
  4544      fields:
  4545      - name: driver
  4546        type:
  4547          scalar: string
  4548        default: ""
  4549      - name: fsType
  4550        type:
  4551          scalar: string
  4552      - name: nodePublishSecretRef
  4553        type:
  4554          namedType: io.k8s.api.core.v1.LocalObjectReference
  4555      - name: readOnly
  4556        type:
  4557          scalar: boolean
  4558      - name: volumeAttributes
  4559        type:
  4560          map:
  4561            elementType:
  4562              scalar: string
  4563  - name: io.k8s.api.core.v1.Capabilities
  4564    map:
  4565      fields:
  4566      - name: add
  4567        type:
  4568          list:
  4569            elementType:
  4570              scalar: string
  4571            elementRelationship: atomic
  4572      - name: drop
  4573        type:
  4574          list:
  4575            elementType:
  4576              scalar: string
  4577            elementRelationship: atomic
  4578  - name: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  4579    map:
  4580      fields:
  4581      - name: monitors
  4582        type:
  4583          list:
  4584            elementType:
  4585              scalar: string
  4586            elementRelationship: atomic
  4587      - name: path
  4588        type:
  4589          scalar: string
  4590      - name: readOnly
  4591        type:
  4592          scalar: boolean
  4593      - name: secretFile
  4594        type:
  4595          scalar: string
  4596      - name: secretRef
  4597        type:
  4598          namedType: io.k8s.api.core.v1.SecretReference
  4599      - name: user
  4600        type:
  4601          scalar: string
  4602  - name: io.k8s.api.core.v1.CephFSVolumeSource
  4603    map:
  4604      fields:
  4605      - name: monitors
  4606        type:
  4607          list:
  4608            elementType:
  4609              scalar: string
  4610            elementRelationship: atomic
  4611      - name: path
  4612        type:
  4613          scalar: string
  4614      - name: readOnly
  4615        type:
  4616          scalar: boolean
  4617      - name: secretFile
  4618        type:
  4619          scalar: string
  4620      - name: secretRef
  4621        type:
  4622          namedType: io.k8s.api.core.v1.LocalObjectReference
  4623      - name: user
  4624        type:
  4625          scalar: string
  4626  - name: io.k8s.api.core.v1.CinderPersistentVolumeSource
  4627    map:
  4628      fields:
  4629      - name: fsType
  4630        type:
  4631          scalar: string
  4632      - name: readOnly
  4633        type:
  4634          scalar: boolean
  4635      - name: secretRef
  4636        type:
  4637          namedType: io.k8s.api.core.v1.SecretReference
  4638      - name: volumeID
  4639        type:
  4640          scalar: string
  4641        default: ""
  4642  - name: io.k8s.api.core.v1.CinderVolumeSource
  4643    map:
  4644      fields:
  4645      - name: fsType
  4646        type:
  4647          scalar: string
  4648      - name: readOnly
  4649        type:
  4650          scalar: boolean
  4651      - name: secretRef
  4652        type:
  4653          namedType: io.k8s.api.core.v1.LocalObjectReference
  4654      - name: volumeID
  4655        type:
  4656          scalar: string
  4657        default: ""
  4658  - name: io.k8s.api.core.v1.ClaimSource
  4659    map:
  4660      fields:
  4661      - name: resourceClaimName
  4662        type:
  4663          scalar: string
  4664      - name: resourceClaimTemplateName
  4665        type:
  4666          scalar: string
  4667  - name: io.k8s.api.core.v1.ClientIPConfig
  4668    map:
  4669      fields:
  4670      - name: timeoutSeconds
  4671        type:
  4672          scalar: numeric
  4673  - name: io.k8s.api.core.v1.ClusterTrustBundleProjection
  4674    map:
  4675      fields:
  4676      - name: labelSelector
  4677        type:
  4678          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  4679      - name: name
  4680        type:
  4681          scalar: string
  4682      - name: optional
  4683        type:
  4684          scalar: boolean
  4685      - name: path
  4686        type:
  4687          scalar: string
  4688        default: ""
  4689      - name: signerName
  4690        type:
  4691          scalar: string
  4692  - name: io.k8s.api.core.v1.ComponentCondition
  4693    map:
  4694      fields:
  4695      - name: error
  4696        type:
  4697          scalar: string
  4698      - name: message
  4699        type:
  4700          scalar: string
  4701      - name: status
  4702        type:
  4703          scalar: string
  4704        default: ""
  4705      - name: type
  4706        type:
  4707          scalar: string
  4708        default: ""
  4709  - name: io.k8s.api.core.v1.ComponentStatus
  4710    map:
  4711      fields:
  4712      - name: apiVersion
  4713        type:
  4714          scalar: string
  4715      - name: conditions
  4716        type:
  4717          list:
  4718            elementType:
  4719              namedType: io.k8s.api.core.v1.ComponentCondition
  4720            elementRelationship: associative
  4721            keys:
  4722            - type
  4723      - name: kind
  4724        type:
  4725          scalar: string
  4726      - name: metadata
  4727        type:
  4728          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4729        default: {}
  4730  - name: io.k8s.api.core.v1.ConfigMap
  4731    map:
  4732      fields:
  4733      - name: apiVersion
  4734        type:
  4735          scalar: string
  4736      - name: binaryData
  4737        type:
  4738          map:
  4739            elementType:
  4740              scalar: string
  4741      - name: data
  4742        type:
  4743          map:
  4744            elementType:
  4745              scalar: string
  4746      - name: immutable
  4747        type:
  4748          scalar: boolean
  4749      - name: kind
  4750        type:
  4751          scalar: string
  4752      - name: metadata
  4753        type:
  4754          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4755        default: {}
  4756  - name: io.k8s.api.core.v1.ConfigMapEnvSource
  4757    map:
  4758      fields:
  4759      - name: name
  4760        type:
  4761          scalar: string
  4762        default: ""
  4763      - name: optional
  4764        type:
  4765          scalar: boolean
  4766  - name: io.k8s.api.core.v1.ConfigMapKeySelector
  4767    map:
  4768      fields:
  4769      - name: key
  4770        type:
  4771          scalar: string
  4772        default: ""
  4773      - name: name
  4774        type:
  4775          scalar: string
  4776        default: ""
  4777      - name: optional
  4778        type:
  4779          scalar: boolean
  4780      elementRelationship: atomic
  4781  - name: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  4782    map:
  4783      fields:
  4784      - name: kubeletConfigKey
  4785        type:
  4786          scalar: string
  4787        default: ""
  4788      - name: name
  4789        type:
  4790          scalar: string
  4791        default: ""
  4792      - name: namespace
  4793        type:
  4794          scalar: string
  4795        default: ""
  4796      - name: resourceVersion
  4797        type:
  4798          scalar: string
  4799      - name: uid
  4800        type:
  4801          scalar: string
  4802  - name: io.k8s.api.core.v1.ConfigMapProjection
  4803    map:
  4804      fields:
  4805      - name: items
  4806        type:
  4807          list:
  4808            elementType:
  4809              namedType: io.k8s.api.core.v1.KeyToPath
  4810            elementRelationship: atomic
  4811      - name: name
  4812        type:
  4813          scalar: string
  4814        default: ""
  4815      - name: optional
  4816        type:
  4817          scalar: boolean
  4818  - name: io.k8s.api.core.v1.ConfigMapVolumeSource
  4819    map:
  4820      fields:
  4821      - name: defaultMode
  4822        type:
  4823          scalar: numeric
  4824      - name: items
  4825        type:
  4826          list:
  4827            elementType:
  4828              namedType: io.k8s.api.core.v1.KeyToPath
  4829            elementRelationship: atomic
  4830      - name: name
  4831        type:
  4832          scalar: string
  4833        default: ""
  4834      - name: optional
  4835        type:
  4836          scalar: boolean
  4837  - name: io.k8s.api.core.v1.Container
  4838    map:
  4839      fields:
  4840      - name: args
  4841        type:
  4842          list:
  4843            elementType:
  4844              scalar: string
  4845            elementRelationship: atomic
  4846      - name: command
  4847        type:
  4848          list:
  4849            elementType:
  4850              scalar: string
  4851            elementRelationship: atomic
  4852      - name: env
  4853        type:
  4854          list:
  4855            elementType:
  4856              namedType: io.k8s.api.core.v1.EnvVar
  4857            elementRelationship: associative
  4858            keys:
  4859            - name
  4860      - name: envFrom
  4861        type:
  4862          list:
  4863            elementType:
  4864              namedType: io.k8s.api.core.v1.EnvFromSource
  4865            elementRelationship: atomic
  4866      - name: image
  4867        type:
  4868          scalar: string
  4869      - name: imagePullPolicy
  4870        type:
  4871          scalar: string
  4872      - name: lifecycle
  4873        type:
  4874          namedType: io.k8s.api.core.v1.Lifecycle
  4875      - name: livenessProbe
  4876        type:
  4877          namedType: io.k8s.api.core.v1.Probe
  4878      - name: name
  4879        type:
  4880          scalar: string
  4881        default: ""
  4882      - name: ports
  4883        type:
  4884          list:
  4885            elementType:
  4886              namedType: io.k8s.api.core.v1.ContainerPort
  4887            elementRelationship: associative
  4888            keys:
  4889            - containerPort
  4890            - protocol
  4891      - name: readinessProbe
  4892        type:
  4893          namedType: io.k8s.api.core.v1.Probe
  4894      - name: resizePolicy
  4895        type:
  4896          list:
  4897            elementType:
  4898              namedType: io.k8s.api.core.v1.ContainerResizePolicy
  4899            elementRelationship: atomic
  4900      - name: resources
  4901        type:
  4902          namedType: io.k8s.api.core.v1.ResourceRequirements
  4903        default: {}
  4904      - name: restartPolicy
  4905        type:
  4906          scalar: string
  4907      - name: securityContext
  4908        type:
  4909          namedType: io.k8s.api.core.v1.SecurityContext
  4910      - name: startupProbe
  4911        type:
  4912          namedType: io.k8s.api.core.v1.Probe
  4913      - name: stdin
  4914        type:
  4915          scalar: boolean
  4916      - name: stdinOnce
  4917        type:
  4918          scalar: boolean
  4919      - name: terminationMessagePath
  4920        type:
  4921          scalar: string
  4922      - name: terminationMessagePolicy
  4923        type:
  4924          scalar: string
  4925      - name: tty
  4926        type:
  4927          scalar: boolean
  4928      - name: volumeDevices
  4929        type:
  4930          list:
  4931            elementType:
  4932              namedType: io.k8s.api.core.v1.VolumeDevice
  4933            elementRelationship: associative
  4934            keys:
  4935            - devicePath
  4936      - name: volumeMounts
  4937        type:
  4938          list:
  4939            elementType:
  4940              namedType: io.k8s.api.core.v1.VolumeMount
  4941            elementRelationship: associative
  4942            keys:
  4943            - mountPath
  4944      - name: workingDir
  4945        type:
  4946          scalar: string
  4947  - name: io.k8s.api.core.v1.ContainerImage
  4948    map:
  4949      fields:
  4950      - name: names
  4951        type:
  4952          list:
  4953            elementType:
  4954              scalar: string
  4955            elementRelationship: atomic
  4956      - name: sizeBytes
  4957        type:
  4958          scalar: numeric
  4959  - name: io.k8s.api.core.v1.ContainerPort
  4960    map:
  4961      fields:
  4962      - name: containerPort
  4963        type:
  4964          scalar: numeric
  4965        default: 0
  4966      - name: hostIP
  4967        type:
  4968          scalar: string
  4969      - name: hostPort
  4970        type:
  4971          scalar: numeric
  4972      - name: name
  4973        type:
  4974          scalar: string
  4975      - name: protocol
  4976        type:
  4977          scalar: string
  4978        default: TCP
  4979  - name: io.k8s.api.core.v1.ContainerResizePolicy
  4980    map:
  4981      fields:
  4982      - name: resourceName
  4983        type:
  4984          scalar: string
  4985        default: ""
  4986      - name: restartPolicy
  4987        type:
  4988          scalar: string
  4989        default: ""
  4990  - name: io.k8s.api.core.v1.ContainerState
  4991    map:
  4992      fields:
  4993      - name: running
  4994        type:
  4995          namedType: io.k8s.api.core.v1.ContainerStateRunning
  4996      - name: terminated
  4997        type:
  4998          namedType: io.k8s.api.core.v1.ContainerStateTerminated
  4999      - name: waiting
  5000        type:
  5001          namedType: io.k8s.api.core.v1.ContainerStateWaiting
  5002  - name: io.k8s.api.core.v1.ContainerStateRunning
  5003    map:
  5004      fields:
  5005      - name: startedAt
  5006        type:
  5007          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5008  - name: io.k8s.api.core.v1.ContainerStateTerminated
  5009    map:
  5010      fields:
  5011      - name: containerID
  5012        type:
  5013          scalar: string
  5014      - name: exitCode
  5015        type:
  5016          scalar: numeric
  5017        default: 0
  5018      - name: finishedAt
  5019        type:
  5020          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5021      - name: message
  5022        type:
  5023          scalar: string
  5024      - name: reason
  5025        type:
  5026          scalar: string
  5027      - name: signal
  5028        type:
  5029          scalar: numeric
  5030      - name: startedAt
  5031        type:
  5032          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5033  - name: io.k8s.api.core.v1.ContainerStateWaiting
  5034    map:
  5035      fields:
  5036      - name: message
  5037        type:
  5038          scalar: string
  5039      - name: reason
  5040        type:
  5041          scalar: string
  5042  - name: io.k8s.api.core.v1.ContainerStatus
  5043    map:
  5044      fields:
  5045      - name: allocatedResources
  5046        type:
  5047          map:
  5048            elementType:
  5049              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5050      - name: containerID
  5051        type:
  5052          scalar: string
  5053      - name: image
  5054        type:
  5055          scalar: string
  5056        default: ""
  5057      - name: imageID
  5058        type:
  5059          scalar: string
  5060        default: ""
  5061      - name: lastState
  5062        type:
  5063          namedType: io.k8s.api.core.v1.ContainerState
  5064        default: {}
  5065      - name: name
  5066        type:
  5067          scalar: string
  5068        default: ""
  5069      - name: ready
  5070        type:
  5071          scalar: boolean
  5072        default: false
  5073      - name: resources
  5074        type:
  5075          namedType: io.k8s.api.core.v1.ResourceRequirements
  5076      - name: restartCount
  5077        type:
  5078          scalar: numeric
  5079        default: 0
  5080      - name: started
  5081        type:
  5082          scalar: boolean
  5083      - name: state
  5084        type:
  5085          namedType: io.k8s.api.core.v1.ContainerState
  5086        default: {}
  5087      - name: volumeMounts
  5088        type:
  5089          list:
  5090            elementType:
  5091              namedType: io.k8s.api.core.v1.VolumeMountStatus
  5092            elementRelationship: associative
  5093            keys:
  5094            - mountPath
  5095  - name: io.k8s.api.core.v1.DaemonEndpoint
  5096    map:
  5097      fields:
  5098      - name: Port
  5099        type:
  5100          scalar: numeric
  5101        default: 0
  5102  - name: io.k8s.api.core.v1.DownwardAPIProjection
  5103    map:
  5104      fields:
  5105      - name: items
  5106        type:
  5107          list:
  5108            elementType:
  5109              namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5110            elementRelationship: atomic
  5111  - name: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5112    map:
  5113      fields:
  5114      - name: fieldRef
  5115        type:
  5116          namedType: io.k8s.api.core.v1.ObjectFieldSelector
  5117      - name: mode
  5118        type:
  5119          scalar: numeric
  5120      - name: path
  5121        type:
  5122          scalar: string
  5123        default: ""
  5124      - name: resourceFieldRef
  5125        type:
  5126          namedType: io.k8s.api.core.v1.ResourceFieldSelector
  5127  - name: io.k8s.api.core.v1.DownwardAPIVolumeSource
  5128    map:
  5129      fields:
  5130      - name: defaultMode
  5131        type:
  5132          scalar: numeric
  5133      - name: items
  5134        type:
  5135          list:
  5136            elementType:
  5137              namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5138            elementRelationship: atomic
  5139  - name: io.k8s.api.core.v1.EmptyDirVolumeSource
  5140    map:
  5141      fields:
  5142      - name: medium
  5143        type:
  5144          scalar: string
  5145      - name: sizeLimit
  5146        type:
  5147          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5148  - name: io.k8s.api.core.v1.EndpointAddress
  5149    map:
  5150      fields:
  5151      - name: hostname
  5152        type:
  5153          scalar: string
  5154      - name: ip
  5155        type:
  5156          scalar: string
  5157        default: ""
  5158      - name: nodeName
  5159        type:
  5160          scalar: string
  5161      - name: targetRef
  5162        type:
  5163          namedType: io.k8s.api.core.v1.ObjectReference
  5164      elementRelationship: atomic
  5165  - name: io.k8s.api.core.v1.EndpointPort
  5166    map:
  5167      fields:
  5168      - name: appProtocol
  5169        type:
  5170          scalar: string
  5171      - name: name
  5172        type:
  5173          scalar: string
  5174      - name: port
  5175        type:
  5176          scalar: numeric
  5177        default: 0
  5178      - name: protocol
  5179        type:
  5180          scalar: string
  5181      elementRelationship: atomic
  5182  - name: io.k8s.api.core.v1.EndpointSubset
  5183    map:
  5184      fields:
  5185      - name: addresses
  5186        type:
  5187          list:
  5188            elementType:
  5189              namedType: io.k8s.api.core.v1.EndpointAddress
  5190            elementRelationship: atomic
  5191      - name: notReadyAddresses
  5192        type:
  5193          list:
  5194            elementType:
  5195              namedType: io.k8s.api.core.v1.EndpointAddress
  5196            elementRelationship: atomic
  5197      - name: ports
  5198        type:
  5199          list:
  5200            elementType:
  5201              namedType: io.k8s.api.core.v1.EndpointPort
  5202            elementRelationship: atomic
  5203  - name: io.k8s.api.core.v1.Endpoints
  5204    map:
  5205      fields:
  5206      - name: apiVersion
  5207        type:
  5208          scalar: string
  5209      - name: kind
  5210        type:
  5211          scalar: string
  5212      - name: metadata
  5213        type:
  5214          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5215        default: {}
  5216      - name: subsets
  5217        type:
  5218          list:
  5219            elementType:
  5220              namedType: io.k8s.api.core.v1.EndpointSubset
  5221            elementRelationship: atomic
  5222  - name: io.k8s.api.core.v1.EnvFromSource
  5223    map:
  5224      fields:
  5225      - name: configMapRef
  5226        type:
  5227          namedType: io.k8s.api.core.v1.ConfigMapEnvSource
  5228      - name: prefix
  5229        type:
  5230          scalar: string
  5231      - name: secretRef
  5232        type:
  5233          namedType: io.k8s.api.core.v1.SecretEnvSource
  5234  - name: io.k8s.api.core.v1.EnvVar
  5235    map:
  5236      fields:
  5237      - name: name
  5238        type:
  5239          scalar: string
  5240        default: ""
  5241      - name: value
  5242        type:
  5243          scalar: string
  5244      - name: valueFrom
  5245        type:
  5246          namedType: io.k8s.api.core.v1.EnvVarSource
  5247  - name: io.k8s.api.core.v1.EnvVarSource
  5248    map:
  5249      fields:
  5250      - name: configMapKeyRef
  5251        type:
  5252          namedType: io.k8s.api.core.v1.ConfigMapKeySelector
  5253      - name: fieldRef
  5254        type:
  5255          namedType: io.k8s.api.core.v1.ObjectFieldSelector
  5256      - name: resourceFieldRef
  5257        type:
  5258          namedType: io.k8s.api.core.v1.ResourceFieldSelector
  5259      - name: secretKeyRef
  5260        type:
  5261          namedType: io.k8s.api.core.v1.SecretKeySelector
  5262  - name: io.k8s.api.core.v1.EphemeralContainer
  5263    map:
  5264      fields:
  5265      - name: args
  5266        type:
  5267          list:
  5268            elementType:
  5269              scalar: string
  5270            elementRelationship: atomic
  5271      - name: command
  5272        type:
  5273          list:
  5274            elementType:
  5275              scalar: string
  5276            elementRelationship: atomic
  5277      - name: env
  5278        type:
  5279          list:
  5280            elementType:
  5281              namedType: io.k8s.api.core.v1.EnvVar
  5282            elementRelationship: associative
  5283            keys:
  5284            - name
  5285      - name: envFrom
  5286        type:
  5287          list:
  5288            elementType:
  5289              namedType: io.k8s.api.core.v1.EnvFromSource
  5290            elementRelationship: atomic
  5291      - name: image
  5292        type:
  5293          scalar: string
  5294      - name: imagePullPolicy
  5295        type:
  5296          scalar: string
  5297      - name: lifecycle
  5298        type:
  5299          namedType: io.k8s.api.core.v1.Lifecycle
  5300      - name: livenessProbe
  5301        type:
  5302          namedType: io.k8s.api.core.v1.Probe
  5303      - name: name
  5304        type:
  5305          scalar: string
  5306        default: ""
  5307      - name: ports
  5308        type:
  5309          list:
  5310            elementType:
  5311              namedType: io.k8s.api.core.v1.ContainerPort
  5312            elementRelationship: associative
  5313            keys:
  5314            - containerPort
  5315            - protocol
  5316      - name: readinessProbe
  5317        type:
  5318          namedType: io.k8s.api.core.v1.Probe
  5319      - name: resizePolicy
  5320        type:
  5321          list:
  5322            elementType:
  5323              namedType: io.k8s.api.core.v1.ContainerResizePolicy
  5324            elementRelationship: atomic
  5325      - name: resources
  5326        type:
  5327          namedType: io.k8s.api.core.v1.ResourceRequirements
  5328        default: {}
  5329      - name: restartPolicy
  5330        type:
  5331          scalar: string
  5332      - name: securityContext
  5333        type:
  5334          namedType: io.k8s.api.core.v1.SecurityContext
  5335      - name: startupProbe
  5336        type:
  5337          namedType: io.k8s.api.core.v1.Probe
  5338      - name: stdin
  5339        type:
  5340          scalar: boolean
  5341      - name: stdinOnce
  5342        type:
  5343          scalar: boolean
  5344      - name: targetContainerName
  5345        type:
  5346          scalar: string
  5347      - name: terminationMessagePath
  5348        type:
  5349          scalar: string
  5350      - name: terminationMessagePolicy
  5351        type:
  5352          scalar: string
  5353      - name: tty
  5354        type:
  5355          scalar: boolean
  5356      - name: volumeDevices
  5357        type:
  5358          list:
  5359            elementType:
  5360              namedType: io.k8s.api.core.v1.VolumeDevice
  5361            elementRelationship: associative
  5362            keys:
  5363            - devicePath
  5364      - name: volumeMounts
  5365        type:
  5366          list:
  5367            elementType:
  5368              namedType: io.k8s.api.core.v1.VolumeMount
  5369            elementRelationship: associative
  5370            keys:
  5371            - mountPath
  5372      - name: workingDir
  5373        type:
  5374          scalar: string
  5375  - name: io.k8s.api.core.v1.EphemeralVolumeSource
  5376    map:
  5377      fields:
  5378      - name: volumeClaimTemplate
  5379        type:
  5380          namedType: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  5381  - name: io.k8s.api.core.v1.Event
  5382    map:
  5383      fields:
  5384      - name: action
  5385        type:
  5386          scalar: string
  5387      - name: apiVersion
  5388        type:
  5389          scalar: string
  5390      - name: count
  5391        type:
  5392          scalar: numeric
  5393      - name: eventTime
  5394        type:
  5395          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  5396      - name: firstTimestamp
  5397        type:
  5398          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5399      - name: involvedObject
  5400        type:
  5401          namedType: io.k8s.api.core.v1.ObjectReference
  5402        default: {}
  5403      - name: kind
  5404        type:
  5405          scalar: string
  5406      - name: lastTimestamp
  5407        type:
  5408          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5409      - name: message
  5410        type:
  5411          scalar: string
  5412      - name: metadata
  5413        type:
  5414          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5415        default: {}
  5416      - name: reason
  5417        type:
  5418          scalar: string
  5419      - name: related
  5420        type:
  5421          namedType: io.k8s.api.core.v1.ObjectReference
  5422      - name: reportingComponent
  5423        type:
  5424          scalar: string
  5425        default: ""
  5426      - name: reportingInstance
  5427        type:
  5428          scalar: string
  5429        default: ""
  5430      - name: series
  5431        type:
  5432          namedType: io.k8s.api.core.v1.EventSeries
  5433      - name: source
  5434        type:
  5435          namedType: io.k8s.api.core.v1.EventSource
  5436        default: {}
  5437      - name: type
  5438        type:
  5439          scalar: string
  5440  - name: io.k8s.api.core.v1.EventSeries
  5441    map:
  5442      fields:
  5443      - name: count
  5444        type:
  5445          scalar: numeric
  5446      - name: lastObservedTime
  5447        type:
  5448          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  5449  - name: io.k8s.api.core.v1.EventSource
  5450    map:
  5451      fields:
  5452      - name: component
  5453        type:
  5454          scalar: string
  5455      - name: host
  5456        type:
  5457          scalar: string
  5458  - name: io.k8s.api.core.v1.ExecAction
  5459    map:
  5460      fields:
  5461      - name: command
  5462        type:
  5463          list:
  5464            elementType:
  5465              scalar: string
  5466            elementRelationship: atomic
  5467  - name: io.k8s.api.core.v1.FCVolumeSource
  5468    map:
  5469      fields:
  5470      - name: fsType
  5471        type:
  5472          scalar: string
  5473      - name: lun
  5474        type:
  5475          scalar: numeric
  5476      - name: readOnly
  5477        type:
  5478          scalar: boolean
  5479      - name: targetWWNs
  5480        type:
  5481          list:
  5482            elementType:
  5483              scalar: string
  5484            elementRelationship: atomic
  5485      - name: wwids
  5486        type:
  5487          list:
  5488            elementType:
  5489              scalar: string
  5490            elementRelationship: atomic
  5491  - name: io.k8s.api.core.v1.FlexPersistentVolumeSource
  5492    map:
  5493      fields:
  5494      - name: driver
  5495        type:
  5496          scalar: string
  5497        default: ""
  5498      - name: fsType
  5499        type:
  5500          scalar: string
  5501      - name: options
  5502        type:
  5503          map:
  5504            elementType:
  5505              scalar: string
  5506      - name: readOnly
  5507        type:
  5508          scalar: boolean
  5509      - name: secretRef
  5510        type:
  5511          namedType: io.k8s.api.core.v1.SecretReference
  5512  - name: io.k8s.api.core.v1.FlexVolumeSource
  5513    map:
  5514      fields:
  5515      - name: driver
  5516        type:
  5517          scalar: string
  5518        default: ""
  5519      - name: fsType
  5520        type:
  5521          scalar: string
  5522      - name: options
  5523        type:
  5524          map:
  5525            elementType:
  5526              scalar: string
  5527      - name: readOnly
  5528        type:
  5529          scalar: boolean
  5530      - name: secretRef
  5531        type:
  5532          namedType: io.k8s.api.core.v1.LocalObjectReference
  5533  - name: io.k8s.api.core.v1.FlockerVolumeSource
  5534    map:
  5535      fields:
  5536      - name: datasetName
  5537        type:
  5538          scalar: string
  5539      - name: datasetUUID
  5540        type:
  5541          scalar: string
  5542  - name: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  5543    map:
  5544      fields:
  5545      - name: fsType
  5546        type:
  5547          scalar: string
  5548      - name: partition
  5549        type:
  5550          scalar: numeric
  5551      - name: pdName
  5552        type:
  5553          scalar: string
  5554        default: ""
  5555      - name: readOnly
  5556        type:
  5557          scalar: boolean
  5558  - name: io.k8s.api.core.v1.GRPCAction
  5559    map:
  5560      fields:
  5561      - name: port
  5562        type:
  5563          scalar: numeric
  5564        default: 0
  5565      - name: service
  5566        type:
  5567          scalar: string
  5568        default: ""
  5569  - name: io.k8s.api.core.v1.GitRepoVolumeSource
  5570    map:
  5571      fields:
  5572      - name: directory
  5573        type:
  5574          scalar: string
  5575      - name: repository
  5576        type:
  5577          scalar: string
  5578        default: ""
  5579      - name: revision
  5580        type:
  5581          scalar: string
  5582  - name: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  5583    map:
  5584      fields:
  5585      - name: endpoints
  5586        type:
  5587          scalar: string
  5588        default: ""
  5589      - name: endpointsNamespace
  5590        type:
  5591          scalar: string
  5592      - name: path
  5593        type:
  5594          scalar: string
  5595        default: ""
  5596      - name: readOnly
  5597        type:
  5598          scalar: boolean
  5599  - name: io.k8s.api.core.v1.GlusterfsVolumeSource
  5600    map:
  5601      fields:
  5602      - name: endpoints
  5603        type:
  5604          scalar: string
  5605        default: ""
  5606      - name: path
  5607        type:
  5608          scalar: string
  5609        default: ""
  5610      - name: readOnly
  5611        type:
  5612          scalar: boolean
  5613  - name: io.k8s.api.core.v1.HTTPGetAction
  5614    map:
  5615      fields:
  5616      - name: host
  5617        type:
  5618          scalar: string
  5619      - name: httpHeaders
  5620        type:
  5621          list:
  5622            elementType:
  5623              namedType: io.k8s.api.core.v1.HTTPHeader
  5624            elementRelationship: atomic
  5625      - name: path
  5626        type:
  5627          scalar: string
  5628      - name: port
  5629        type:
  5630          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  5631      - name: scheme
  5632        type:
  5633          scalar: string
  5634  - name: io.k8s.api.core.v1.HTTPHeader
  5635    map:
  5636      fields:
  5637      - name: name
  5638        type:
  5639          scalar: string
  5640        default: ""
  5641      - name: value
  5642        type:
  5643          scalar: string
  5644        default: ""
  5645  - name: io.k8s.api.core.v1.HostAlias
  5646    map:
  5647      fields:
  5648      - name: hostnames
  5649        type:
  5650          list:
  5651            elementType:
  5652              scalar: string
  5653            elementRelationship: atomic
  5654      - name: ip
  5655        type:
  5656          scalar: string
  5657        default: ""
  5658  - name: io.k8s.api.core.v1.HostIP
  5659    map:
  5660      fields:
  5661      - name: ip
  5662        type:
  5663          scalar: string
  5664  - name: io.k8s.api.core.v1.HostPathVolumeSource
  5665    map:
  5666      fields:
  5667      - name: path
  5668        type:
  5669          scalar: string
  5670        default: ""
  5671      - name: type
  5672        type:
  5673          scalar: string
  5674  - name: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  5675    map:
  5676      fields:
  5677      - name: chapAuthDiscovery
  5678        type:
  5679          scalar: boolean
  5680      - name: chapAuthSession
  5681        type:
  5682          scalar: boolean
  5683      - name: fsType
  5684        type:
  5685          scalar: string
  5686      - name: initiatorName
  5687        type:
  5688          scalar: string
  5689      - name: iqn
  5690        type:
  5691          scalar: string
  5692        default: ""
  5693      - name: iscsiInterface
  5694        type:
  5695          scalar: string
  5696      - name: lun
  5697        type:
  5698          scalar: numeric
  5699        default: 0
  5700      - name: portals
  5701        type:
  5702          list:
  5703            elementType:
  5704              scalar: string
  5705            elementRelationship: atomic
  5706      - name: readOnly
  5707        type:
  5708          scalar: boolean
  5709      - name: secretRef
  5710        type:
  5711          namedType: io.k8s.api.core.v1.SecretReference
  5712      - name: targetPortal
  5713        type:
  5714          scalar: string
  5715        default: ""
  5716  - name: io.k8s.api.core.v1.ISCSIVolumeSource
  5717    map:
  5718      fields:
  5719      - name: chapAuthDiscovery
  5720        type:
  5721          scalar: boolean
  5722      - name: chapAuthSession
  5723        type:
  5724          scalar: boolean
  5725      - name: fsType
  5726        type:
  5727          scalar: string
  5728      - name: initiatorName
  5729        type:
  5730          scalar: string
  5731      - name: iqn
  5732        type:
  5733          scalar: string
  5734        default: ""
  5735      - name: iscsiInterface
  5736        type:
  5737          scalar: string
  5738      - name: lun
  5739        type:
  5740          scalar: numeric
  5741        default: 0
  5742      - name: portals
  5743        type:
  5744          list:
  5745            elementType:
  5746              scalar: string
  5747            elementRelationship: atomic
  5748      - name: readOnly
  5749        type:
  5750          scalar: boolean
  5751      - name: secretRef
  5752        type:
  5753          namedType: io.k8s.api.core.v1.LocalObjectReference
  5754      - name: targetPortal
  5755        type:
  5756          scalar: string
  5757        default: ""
  5758  - name: io.k8s.api.core.v1.KeyToPath
  5759    map:
  5760      fields:
  5761      - name: key
  5762        type:
  5763          scalar: string
  5764        default: ""
  5765      - name: mode
  5766        type:
  5767          scalar: numeric
  5768      - name: path
  5769        type:
  5770          scalar: string
  5771        default: ""
  5772  - name: io.k8s.api.core.v1.Lifecycle
  5773    map:
  5774      fields:
  5775      - name: postStart
  5776        type:
  5777          namedType: io.k8s.api.core.v1.LifecycleHandler
  5778      - name: preStop
  5779        type:
  5780          namedType: io.k8s.api.core.v1.LifecycleHandler
  5781  - name: io.k8s.api.core.v1.LifecycleHandler
  5782    map:
  5783      fields:
  5784      - name: exec
  5785        type:
  5786          namedType: io.k8s.api.core.v1.ExecAction
  5787      - name: httpGet
  5788        type:
  5789          namedType: io.k8s.api.core.v1.HTTPGetAction
  5790      - name: sleep
  5791        type:
  5792          namedType: io.k8s.api.core.v1.SleepAction
  5793      - name: tcpSocket
  5794        type:
  5795          namedType: io.k8s.api.core.v1.TCPSocketAction
  5796  - name: io.k8s.api.core.v1.LimitRange
  5797    map:
  5798      fields:
  5799      - name: apiVersion
  5800        type:
  5801          scalar: string
  5802      - name: kind
  5803        type:
  5804          scalar: string
  5805      - name: metadata
  5806        type:
  5807          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5808        default: {}
  5809      - name: spec
  5810        type:
  5811          namedType: io.k8s.api.core.v1.LimitRangeSpec
  5812        default: {}
  5813  - name: io.k8s.api.core.v1.LimitRangeItem
  5814    map:
  5815      fields:
  5816      - name: default
  5817        type:
  5818          map:
  5819            elementType:
  5820              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5821      - name: defaultRequest
  5822        type:
  5823          map:
  5824            elementType:
  5825              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5826      - name: max
  5827        type:
  5828          map:
  5829            elementType:
  5830              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5831      - name: maxLimitRequestRatio
  5832        type:
  5833          map:
  5834            elementType:
  5835              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5836      - name: min
  5837        type:
  5838          map:
  5839            elementType:
  5840              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5841      - name: type
  5842        type:
  5843          scalar: string
  5844        default: ""
  5845  - name: io.k8s.api.core.v1.LimitRangeSpec
  5846    map:
  5847      fields:
  5848      - name: limits
  5849        type:
  5850          list:
  5851            elementType:
  5852              namedType: io.k8s.api.core.v1.LimitRangeItem
  5853            elementRelationship: atomic
  5854  - name: io.k8s.api.core.v1.LoadBalancerIngress
  5855    map:
  5856      fields:
  5857      - name: hostname
  5858        type:
  5859          scalar: string
  5860      - name: ip
  5861        type:
  5862          scalar: string
  5863      - name: ipMode
  5864        type:
  5865          scalar: string
  5866      - name: ports
  5867        type:
  5868          list:
  5869            elementType:
  5870              namedType: io.k8s.api.core.v1.PortStatus
  5871            elementRelationship: atomic
  5872  - name: io.k8s.api.core.v1.LoadBalancerStatus
  5873    map:
  5874      fields:
  5875      - name: ingress
  5876        type:
  5877          list:
  5878            elementType:
  5879              namedType: io.k8s.api.core.v1.LoadBalancerIngress
  5880            elementRelationship: atomic
  5881  - name: io.k8s.api.core.v1.LocalObjectReference
  5882    map:
  5883      fields:
  5884      - name: name
  5885        type:
  5886          scalar: string
  5887        default: ""
  5888      elementRelationship: atomic
  5889  - name: io.k8s.api.core.v1.LocalVolumeSource
  5890    map:
  5891      fields:
  5892      - name: fsType
  5893        type:
  5894          scalar: string
  5895      - name: path
  5896        type:
  5897          scalar: string
  5898        default: ""
  5899  - name: io.k8s.api.core.v1.ModifyVolumeStatus
  5900    map:
  5901      fields:
  5902      - name: status
  5903        type:
  5904          scalar: string
  5905        default: ""
  5906      - name: targetVolumeAttributesClassName
  5907        type:
  5908          scalar: string
  5909  - name: io.k8s.api.core.v1.NFSVolumeSource
  5910    map:
  5911      fields:
  5912      - name: path
  5913        type:
  5914          scalar: string
  5915        default: ""
  5916      - name: readOnly
  5917        type:
  5918          scalar: boolean
  5919      - name: server
  5920        type:
  5921          scalar: string
  5922        default: ""
  5923  - name: io.k8s.api.core.v1.Namespace
  5924    map:
  5925      fields:
  5926      - name: apiVersion
  5927        type:
  5928          scalar: string
  5929      - name: kind
  5930        type:
  5931          scalar: string
  5932      - name: metadata
  5933        type:
  5934          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5935        default: {}
  5936      - name: spec
  5937        type:
  5938          namedType: io.k8s.api.core.v1.NamespaceSpec
  5939        default: {}
  5940      - name: status
  5941        type:
  5942          namedType: io.k8s.api.core.v1.NamespaceStatus
  5943        default: {}
  5944  - name: io.k8s.api.core.v1.NamespaceCondition
  5945    map:
  5946      fields:
  5947      - name: lastTransitionTime
  5948        type:
  5949          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5950      - name: message
  5951        type:
  5952          scalar: string
  5953      - name: reason
  5954        type:
  5955          scalar: string
  5956      - name: status
  5957        type:
  5958          scalar: string
  5959        default: ""
  5960      - name: type
  5961        type:
  5962          scalar: string
  5963        default: ""
  5964  - name: io.k8s.api.core.v1.NamespaceSpec
  5965    map:
  5966      fields:
  5967      - name: finalizers
  5968        type:
  5969          list:
  5970            elementType:
  5971              scalar: string
  5972            elementRelationship: atomic
  5973  - name: io.k8s.api.core.v1.NamespaceStatus
  5974    map:
  5975      fields:
  5976      - name: conditions
  5977        type:
  5978          list:
  5979            elementType:
  5980              namedType: io.k8s.api.core.v1.NamespaceCondition
  5981            elementRelationship: associative
  5982            keys:
  5983            - type
  5984      - name: phase
  5985        type:
  5986          scalar: string
  5987  - name: io.k8s.api.core.v1.Node
  5988    map:
  5989      fields:
  5990      - name: apiVersion
  5991        type:
  5992          scalar: string
  5993      - name: kind
  5994        type:
  5995          scalar: string
  5996      - name: metadata
  5997        type:
  5998          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5999        default: {}
  6000      - name: spec
  6001        type:
  6002          namedType: io.k8s.api.core.v1.NodeSpec
  6003        default: {}
  6004      - name: status
  6005        type:
  6006          namedType: io.k8s.api.core.v1.NodeStatus
  6007        default: {}
  6008  - name: io.k8s.api.core.v1.NodeAddress
  6009    map:
  6010      fields:
  6011      - name: address
  6012        type:
  6013          scalar: string
  6014        default: ""
  6015      - name: type
  6016        type:
  6017          scalar: string
  6018        default: ""
  6019  - name: io.k8s.api.core.v1.NodeAffinity
  6020    map:
  6021      fields:
  6022      - name: preferredDuringSchedulingIgnoredDuringExecution
  6023        type:
  6024          list:
  6025            elementType:
  6026              namedType: io.k8s.api.core.v1.PreferredSchedulingTerm
  6027            elementRelationship: atomic
  6028      - name: requiredDuringSchedulingIgnoredDuringExecution
  6029        type:
  6030          namedType: io.k8s.api.core.v1.NodeSelector
  6031  - name: io.k8s.api.core.v1.NodeCondition
  6032    map:
  6033      fields:
  6034      - name: lastHeartbeatTime
  6035        type:
  6036          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6037      - name: lastTransitionTime
  6038        type:
  6039          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6040      - name: message
  6041        type:
  6042          scalar: string
  6043      - name: reason
  6044        type:
  6045          scalar: string
  6046      - name: status
  6047        type:
  6048          scalar: string
  6049        default: ""
  6050      - name: type
  6051        type:
  6052          scalar: string
  6053        default: ""
  6054  - name: io.k8s.api.core.v1.NodeConfigSource
  6055    map:
  6056      fields:
  6057      - name: configMap
  6058        type:
  6059          namedType: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  6060  - name: io.k8s.api.core.v1.NodeConfigStatus
  6061    map:
  6062      fields:
  6063      - name: active
  6064        type:
  6065          namedType: io.k8s.api.core.v1.NodeConfigSource
  6066      - name: assigned
  6067        type:
  6068          namedType: io.k8s.api.core.v1.NodeConfigSource
  6069      - name: error
  6070        type:
  6071          scalar: string
  6072      - name: lastKnownGood
  6073        type:
  6074          namedType: io.k8s.api.core.v1.NodeConfigSource
  6075  - name: io.k8s.api.core.v1.NodeDaemonEndpoints
  6076    map:
  6077      fields:
  6078      - name: kubeletEndpoint
  6079        type:
  6080          namedType: io.k8s.api.core.v1.DaemonEndpoint
  6081        default: {}
  6082  - name: io.k8s.api.core.v1.NodeRuntimeHandler
  6083    map:
  6084      fields:
  6085      - name: features
  6086        type:
  6087          namedType: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
  6088      - name: name
  6089        type:
  6090          scalar: string
  6091        default: ""
  6092  - name: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
  6093    map:
  6094      fields:
  6095      - name: recursiveReadOnlyMounts
  6096        type:
  6097          scalar: boolean
  6098  - name: io.k8s.api.core.v1.NodeSelector
  6099    map:
  6100      fields:
  6101      - name: nodeSelectorTerms
  6102        type:
  6103          list:
  6104            elementType:
  6105              namedType: io.k8s.api.core.v1.NodeSelectorTerm
  6106            elementRelationship: atomic
  6107      elementRelationship: atomic
  6108  - name: io.k8s.api.core.v1.NodeSelectorRequirement
  6109    map:
  6110      fields:
  6111      - name: key
  6112        type:
  6113          scalar: string
  6114        default: ""
  6115      - name: operator
  6116        type:
  6117          scalar: string
  6118        default: ""
  6119      - name: values
  6120        type:
  6121          list:
  6122            elementType:
  6123              scalar: string
  6124            elementRelationship: atomic
  6125  - name: io.k8s.api.core.v1.NodeSelectorTerm
  6126    map:
  6127      fields:
  6128      - name: matchExpressions
  6129        type:
  6130          list:
  6131            elementType:
  6132              namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  6133            elementRelationship: atomic
  6134      - name: matchFields
  6135        type:
  6136          list:
  6137            elementType:
  6138              namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  6139            elementRelationship: atomic
  6140      elementRelationship: atomic
  6141  - name: io.k8s.api.core.v1.NodeSpec
  6142    map:
  6143      fields:
  6144      - name: configSource
  6145        type:
  6146          namedType: io.k8s.api.core.v1.NodeConfigSource
  6147      - name: externalID
  6148        type:
  6149          scalar: string
  6150      - name: podCIDR
  6151        type:
  6152          scalar: string
  6153      - name: podCIDRs
  6154        type:
  6155          list:
  6156            elementType:
  6157              scalar: string
  6158            elementRelationship: associative
  6159      - name: providerID
  6160        type:
  6161          scalar: string
  6162      - name: taints
  6163        type:
  6164          list:
  6165            elementType:
  6166              namedType: io.k8s.api.core.v1.Taint
  6167            elementRelationship: atomic
  6168      - name: unschedulable
  6169        type:
  6170          scalar: boolean
  6171  - name: io.k8s.api.core.v1.NodeStatus
  6172    map:
  6173      fields:
  6174      - name: addresses
  6175        type:
  6176          list:
  6177            elementType:
  6178              namedType: io.k8s.api.core.v1.NodeAddress
  6179            elementRelationship: associative
  6180            keys:
  6181            - type
  6182      - name: allocatable
  6183        type:
  6184          map:
  6185            elementType:
  6186              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6187      - name: capacity
  6188        type:
  6189          map:
  6190            elementType:
  6191              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6192      - name: conditions
  6193        type:
  6194          list:
  6195            elementType:
  6196              namedType: io.k8s.api.core.v1.NodeCondition
  6197            elementRelationship: associative
  6198            keys:
  6199            - type
  6200      - name: config
  6201        type:
  6202          namedType: io.k8s.api.core.v1.NodeConfigStatus
  6203      - name: daemonEndpoints
  6204        type:
  6205          namedType: io.k8s.api.core.v1.NodeDaemonEndpoints
  6206        default: {}
  6207      - name: images
  6208        type:
  6209          list:
  6210            elementType:
  6211              namedType: io.k8s.api.core.v1.ContainerImage
  6212            elementRelationship: atomic
  6213      - name: nodeInfo
  6214        type:
  6215          namedType: io.k8s.api.core.v1.NodeSystemInfo
  6216        default: {}
  6217      - name: phase
  6218        type:
  6219          scalar: string
  6220      - name: runtimeHandlers
  6221        type:
  6222          list:
  6223            elementType:
  6224              namedType: io.k8s.api.core.v1.NodeRuntimeHandler
  6225            elementRelationship: atomic
  6226      - name: volumesAttached
  6227        type:
  6228          list:
  6229            elementType:
  6230              namedType: io.k8s.api.core.v1.AttachedVolume
  6231            elementRelationship: atomic
  6232      - name: volumesInUse
  6233        type:
  6234          list:
  6235            elementType:
  6236              scalar: string
  6237            elementRelationship: atomic
  6238  - name: io.k8s.api.core.v1.NodeSystemInfo
  6239    map:
  6240      fields:
  6241      - name: architecture
  6242        type:
  6243          scalar: string
  6244        default: ""
  6245      - name: bootID
  6246        type:
  6247          scalar: string
  6248        default: ""
  6249      - name: containerRuntimeVersion
  6250        type:
  6251          scalar: string
  6252        default: ""
  6253      - name: kernelVersion
  6254        type:
  6255          scalar: string
  6256        default: ""
  6257      - name: kubeProxyVersion
  6258        type:
  6259          scalar: string
  6260        default: ""
  6261      - name: kubeletVersion
  6262        type:
  6263          scalar: string
  6264        default: ""
  6265      - name: machineID
  6266        type:
  6267          scalar: string
  6268        default: ""
  6269      - name: operatingSystem
  6270        type:
  6271          scalar: string
  6272        default: ""
  6273      - name: osImage
  6274        type:
  6275          scalar: string
  6276        default: ""
  6277      - name: systemUUID
  6278        type:
  6279          scalar: string
  6280        default: ""
  6281  - name: io.k8s.api.core.v1.ObjectFieldSelector
  6282    map:
  6283      fields:
  6284      - name: apiVersion
  6285        type:
  6286          scalar: string
  6287      - name: fieldPath
  6288        type:
  6289          scalar: string
  6290        default: ""
  6291      elementRelationship: atomic
  6292  - name: io.k8s.api.core.v1.ObjectReference
  6293    map:
  6294      fields:
  6295      - name: apiVersion
  6296        type:
  6297          scalar: string
  6298      - name: fieldPath
  6299        type:
  6300          scalar: string
  6301      - name: kind
  6302        type:
  6303          scalar: string
  6304      - name: name
  6305        type:
  6306          scalar: string
  6307      - name: namespace
  6308        type:
  6309          scalar: string
  6310      - name: resourceVersion
  6311        type:
  6312          scalar: string
  6313      - name: uid
  6314        type:
  6315          scalar: string
  6316      elementRelationship: atomic
  6317  - name: io.k8s.api.core.v1.PersistentVolume
  6318    map:
  6319      fields:
  6320      - name: apiVersion
  6321        type:
  6322          scalar: string
  6323      - name: kind
  6324        type:
  6325          scalar: string
  6326      - name: metadata
  6327        type:
  6328          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6329        default: {}
  6330      - name: spec
  6331        type:
  6332          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  6333        default: {}
  6334      - name: status
  6335        type:
  6336          namedType: io.k8s.api.core.v1.PersistentVolumeStatus
  6337        default: {}
  6338  - name: io.k8s.api.core.v1.PersistentVolumeClaim
  6339    map:
  6340      fields:
  6341      - name: apiVersion
  6342        type:
  6343          scalar: string
  6344      - name: kind
  6345        type:
  6346          scalar: string
  6347      - name: metadata
  6348        type:
  6349          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6350        default: {}
  6351      - name: spec
  6352        type:
  6353          namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6354        default: {}
  6355      - name: status
  6356        type:
  6357          namedType: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  6358        default: {}
  6359  - name: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  6360    map:
  6361      fields:
  6362      - name: lastProbeTime
  6363        type:
  6364          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6365      - name: lastTransitionTime
  6366        type:
  6367          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6368      - name: message
  6369        type:
  6370          scalar: string
  6371      - name: reason
  6372        type:
  6373          scalar: string
  6374      - name: status
  6375        type:
  6376          scalar: string
  6377        default: ""
  6378      - name: type
  6379        type:
  6380          scalar: string
  6381        default: ""
  6382  - name: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6383    map:
  6384      fields:
  6385      - name: accessModes
  6386        type:
  6387          list:
  6388            elementType:
  6389              scalar: string
  6390            elementRelationship: atomic
  6391      - name: dataSource
  6392        type:
  6393          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  6394      - name: dataSourceRef
  6395        type:
  6396          namedType: io.k8s.api.core.v1.TypedObjectReference
  6397      - name: resources
  6398        type:
  6399          namedType: io.k8s.api.core.v1.VolumeResourceRequirements
  6400        default: {}
  6401      - name: selector
  6402        type:
  6403          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6404      - name: storageClassName
  6405        type:
  6406          scalar: string
  6407      - name: volumeAttributesClassName
  6408        type:
  6409          scalar: string
  6410      - name: volumeMode
  6411        type:
  6412          scalar: string
  6413      - name: volumeName
  6414        type:
  6415          scalar: string
  6416  - name: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  6417    map:
  6418      fields:
  6419      - name: accessModes
  6420        type:
  6421          list:
  6422            elementType:
  6423              scalar: string
  6424            elementRelationship: atomic
  6425      - name: allocatedResourceStatuses
  6426        type:
  6427          map:
  6428            elementType:
  6429              scalar: string
  6430            elementRelationship: separable
  6431      - name: allocatedResources
  6432        type:
  6433          map:
  6434            elementType:
  6435              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6436      - name: capacity
  6437        type:
  6438          map:
  6439            elementType:
  6440              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6441      - name: conditions
  6442        type:
  6443          list:
  6444            elementType:
  6445              namedType: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  6446            elementRelationship: associative
  6447            keys:
  6448            - type
  6449      - name: currentVolumeAttributesClassName
  6450        type:
  6451          scalar: string
  6452      - name: modifyVolumeStatus
  6453        type:
  6454          namedType: io.k8s.api.core.v1.ModifyVolumeStatus
  6455      - name: phase
  6456        type:
  6457          scalar: string
  6458  - name: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  6459    map:
  6460      fields:
  6461      - name: metadata
  6462        type:
  6463          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6464        default: {}
  6465      - name: spec
  6466        type:
  6467          namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6468        default: {}
  6469  - name: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  6470    map:
  6471      fields:
  6472      - name: claimName
  6473        type:
  6474          scalar: string
  6475        default: ""
  6476      - name: readOnly
  6477        type:
  6478          scalar: boolean
  6479  - name: io.k8s.api.core.v1.PersistentVolumeSpec
  6480    map:
  6481      fields:
  6482      - name: accessModes
  6483        type:
  6484          list:
  6485            elementType:
  6486              scalar: string
  6487            elementRelationship: atomic
  6488      - name: awsElasticBlockStore
  6489        type:
  6490          namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  6491      - name: azureDisk
  6492        type:
  6493          namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  6494      - name: azureFile
  6495        type:
  6496          namedType: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  6497      - name: capacity
  6498        type:
  6499          map:
  6500            elementType:
  6501              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6502      - name: cephfs
  6503        type:
  6504          namedType: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  6505      - name: cinder
  6506        type:
  6507          namedType: io.k8s.api.core.v1.CinderPersistentVolumeSource
  6508      - name: claimRef
  6509        type:
  6510          namedType: io.k8s.api.core.v1.ObjectReference
  6511          elementRelationship: separable
  6512      - name: csi
  6513        type:
  6514          namedType: io.k8s.api.core.v1.CSIPersistentVolumeSource
  6515      - name: fc
  6516        type:
  6517          namedType: io.k8s.api.core.v1.FCVolumeSource
  6518      - name: flexVolume
  6519        type:
  6520          namedType: io.k8s.api.core.v1.FlexPersistentVolumeSource
  6521      - name: flocker
  6522        type:
  6523          namedType: io.k8s.api.core.v1.FlockerVolumeSource
  6524      - name: gcePersistentDisk
  6525        type:
  6526          namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  6527      - name: glusterfs
  6528        type:
  6529          namedType: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  6530      - name: hostPath
  6531        type:
  6532          namedType: io.k8s.api.core.v1.HostPathVolumeSource
  6533      - name: iscsi
  6534        type:
  6535          namedType: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  6536      - name: local
  6537        type:
  6538          namedType: io.k8s.api.core.v1.LocalVolumeSource
  6539      - name: mountOptions
  6540        type:
  6541          list:
  6542            elementType:
  6543              scalar: string
  6544            elementRelationship: atomic
  6545      - name: nfs
  6546        type:
  6547          namedType: io.k8s.api.core.v1.NFSVolumeSource
  6548      - name: nodeAffinity
  6549        type:
  6550          namedType: io.k8s.api.core.v1.VolumeNodeAffinity
  6551      - name: persistentVolumeReclaimPolicy
  6552        type:
  6553          scalar: string
  6554      - name: photonPersistentDisk
  6555        type:
  6556          namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  6557      - name: portworxVolume
  6558        type:
  6559          namedType: io.k8s.api.core.v1.PortworxVolumeSource
  6560      - name: quobyte
  6561        type:
  6562          namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  6563      - name: rbd
  6564        type:
  6565          namedType: io.k8s.api.core.v1.RBDPersistentVolumeSource
  6566      - name: scaleIO
  6567        type:
  6568          namedType: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  6569      - name: storageClassName
  6570        type:
  6571          scalar: string
  6572      - name: storageos
  6573        type:
  6574          namedType: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  6575      - name: volumeAttributesClassName
  6576        type:
  6577          scalar: string
  6578      - name: volumeMode
  6579        type:
  6580          scalar: string
  6581      - name: vsphereVolume
  6582        type:
  6583          namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  6584  - name: io.k8s.api.core.v1.PersistentVolumeStatus
  6585    map:
  6586      fields:
  6587      - name: lastPhaseTransitionTime
  6588        type:
  6589          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6590      - name: message
  6591        type:
  6592          scalar: string
  6593      - name: phase
  6594        type:
  6595          scalar: string
  6596      - name: reason
  6597        type:
  6598          scalar: string
  6599  - name: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  6600    map:
  6601      fields:
  6602      - name: fsType
  6603        type:
  6604          scalar: string
  6605      - name: pdID
  6606        type:
  6607          scalar: string
  6608        default: ""
  6609  - name: io.k8s.api.core.v1.Pod
  6610    map:
  6611      fields:
  6612      - name: apiVersion
  6613        type:
  6614          scalar: string
  6615      - name: kind
  6616        type:
  6617          scalar: string
  6618      - name: metadata
  6619        type:
  6620          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6621        default: {}
  6622      - name: spec
  6623        type:
  6624          namedType: io.k8s.api.core.v1.PodSpec
  6625        default: {}
  6626      - name: status
  6627        type:
  6628          namedType: io.k8s.api.core.v1.PodStatus
  6629        default: {}
  6630  - name: io.k8s.api.core.v1.PodAffinity
  6631    map:
  6632      fields:
  6633      - name: preferredDuringSchedulingIgnoredDuringExecution
  6634        type:
  6635          list:
  6636            elementType:
  6637              namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  6638            elementRelationship: atomic
  6639      - name: requiredDuringSchedulingIgnoredDuringExecution
  6640        type:
  6641          list:
  6642            elementType:
  6643              namedType: io.k8s.api.core.v1.PodAffinityTerm
  6644            elementRelationship: atomic
  6645  - name: io.k8s.api.core.v1.PodAffinityTerm
  6646    map:
  6647      fields:
  6648      - name: labelSelector
  6649        type:
  6650          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6651      - name: matchLabelKeys
  6652        type:
  6653          list:
  6654            elementType:
  6655              scalar: string
  6656            elementRelationship: atomic
  6657      - name: mismatchLabelKeys
  6658        type:
  6659          list:
  6660            elementType:
  6661              scalar: string
  6662            elementRelationship: atomic
  6663      - name: namespaceSelector
  6664        type:
  6665          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6666      - name: namespaces
  6667        type:
  6668          list:
  6669            elementType:
  6670              scalar: string
  6671            elementRelationship: atomic
  6672      - name: topologyKey
  6673        type:
  6674          scalar: string
  6675        default: ""
  6676  - name: io.k8s.api.core.v1.PodAntiAffinity
  6677    map:
  6678      fields:
  6679      - name: preferredDuringSchedulingIgnoredDuringExecution
  6680        type:
  6681          list:
  6682            elementType:
  6683              namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  6684            elementRelationship: atomic
  6685      - name: requiredDuringSchedulingIgnoredDuringExecution
  6686        type:
  6687          list:
  6688            elementType:
  6689              namedType: io.k8s.api.core.v1.PodAffinityTerm
  6690            elementRelationship: atomic
  6691  - name: io.k8s.api.core.v1.PodCondition
  6692    map:
  6693      fields:
  6694      - name: lastProbeTime
  6695        type:
  6696          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6697      - name: lastTransitionTime
  6698        type:
  6699          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6700      - name: message
  6701        type:
  6702          scalar: string
  6703      - name: reason
  6704        type:
  6705          scalar: string
  6706      - name: status
  6707        type:
  6708          scalar: string
  6709        default: ""
  6710      - name: type
  6711        type:
  6712          scalar: string
  6713        default: ""
  6714  - name: io.k8s.api.core.v1.PodDNSConfig
  6715    map:
  6716      fields:
  6717      - name: nameservers
  6718        type:
  6719          list:
  6720            elementType:
  6721              scalar: string
  6722            elementRelationship: atomic
  6723      - name: options
  6724        type:
  6725          list:
  6726            elementType:
  6727              namedType: io.k8s.api.core.v1.PodDNSConfigOption
  6728            elementRelationship: atomic
  6729      - name: searches
  6730        type:
  6731          list:
  6732            elementType:
  6733              scalar: string
  6734            elementRelationship: atomic
  6735  - name: io.k8s.api.core.v1.PodDNSConfigOption
  6736    map:
  6737      fields:
  6738      - name: name
  6739        type:
  6740          scalar: string
  6741      - name: value
  6742        type:
  6743          scalar: string
  6744  - name: io.k8s.api.core.v1.PodIP
  6745    map:
  6746      fields:
  6747      - name: ip
  6748        type:
  6749          scalar: string
  6750  - name: io.k8s.api.core.v1.PodOS
  6751    map:
  6752      fields:
  6753      - name: name
  6754        type:
  6755          scalar: string
  6756        default: ""
  6757  - name: io.k8s.api.core.v1.PodReadinessGate
  6758    map:
  6759      fields:
  6760      - name: conditionType
  6761        type:
  6762          scalar: string
  6763        default: ""
  6764  - name: io.k8s.api.core.v1.PodResourceClaim
  6765    map:
  6766      fields:
  6767      - name: name
  6768        type:
  6769          scalar: string
  6770        default: ""
  6771      - name: source
  6772        type:
  6773          namedType: io.k8s.api.core.v1.ClaimSource
  6774        default: {}
  6775  - name: io.k8s.api.core.v1.PodResourceClaimStatus
  6776    map:
  6777      fields:
  6778      - name: name
  6779        type:
  6780          scalar: string
  6781        default: ""
  6782      - name: resourceClaimName
  6783        type:
  6784          scalar: string
  6785  - name: io.k8s.api.core.v1.PodSchedulingGate
  6786    map:
  6787      fields:
  6788      - name: name
  6789        type:
  6790          scalar: string
  6791        default: ""
  6792  - name: io.k8s.api.core.v1.PodSecurityContext
  6793    map:
  6794      fields:
  6795      - name: appArmorProfile
  6796        type:
  6797          namedType: io.k8s.api.core.v1.AppArmorProfile
  6798      - name: fsGroup
  6799        type:
  6800          scalar: numeric
  6801      - name: fsGroupChangePolicy
  6802        type:
  6803          scalar: string
  6804      - name: runAsGroup
  6805        type:
  6806          scalar: numeric
  6807      - name: runAsNonRoot
  6808        type:
  6809          scalar: boolean
  6810      - name: runAsUser
  6811        type:
  6812          scalar: numeric
  6813      - name: seLinuxOptions
  6814        type:
  6815          namedType: io.k8s.api.core.v1.SELinuxOptions
  6816      - name: seccompProfile
  6817        type:
  6818          namedType: io.k8s.api.core.v1.SeccompProfile
  6819      - name: supplementalGroups
  6820        type:
  6821          list:
  6822            elementType:
  6823              scalar: numeric
  6824            elementRelationship: atomic
  6825      - name: sysctls
  6826        type:
  6827          list:
  6828            elementType:
  6829              namedType: io.k8s.api.core.v1.Sysctl
  6830            elementRelationship: atomic
  6831      - name: windowsOptions
  6832        type:
  6833          namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  6834  - name: io.k8s.api.core.v1.PodSpec
  6835    map:
  6836      fields:
  6837      - name: activeDeadlineSeconds
  6838        type:
  6839          scalar: numeric
  6840      - name: affinity
  6841        type:
  6842          namedType: io.k8s.api.core.v1.Affinity
  6843      - name: automountServiceAccountToken
  6844        type:
  6845          scalar: boolean
  6846      - name: containers
  6847        type:
  6848          list:
  6849            elementType:
  6850              namedType: io.k8s.api.core.v1.Container
  6851            elementRelationship: associative
  6852            keys:
  6853            - name
  6854      - name: dnsConfig
  6855        type:
  6856          namedType: io.k8s.api.core.v1.PodDNSConfig
  6857      - name: dnsPolicy
  6858        type:
  6859          scalar: string
  6860      - name: enableServiceLinks
  6861        type:
  6862          scalar: boolean
  6863      - name: ephemeralContainers
  6864        type:
  6865          list:
  6866            elementType:
  6867              namedType: io.k8s.api.core.v1.EphemeralContainer
  6868            elementRelationship: associative
  6869            keys:
  6870            - name
  6871      - name: hostAliases
  6872        type:
  6873          list:
  6874            elementType:
  6875              namedType: io.k8s.api.core.v1.HostAlias
  6876            elementRelationship: associative
  6877            keys:
  6878            - ip
  6879      - name: hostIPC
  6880        type:
  6881          scalar: boolean
  6882      - name: hostNetwork
  6883        type:
  6884          scalar: boolean
  6885      - name: hostPID
  6886        type:
  6887          scalar: boolean
  6888      - name: hostUsers
  6889        type:
  6890          scalar: boolean
  6891      - name: hostname
  6892        type:
  6893          scalar: string
  6894      - name: imagePullSecrets
  6895        type:
  6896          list:
  6897            elementType:
  6898              namedType: io.k8s.api.core.v1.LocalObjectReference
  6899            elementRelationship: associative
  6900            keys:
  6901            - name
  6902      - name: initContainers
  6903        type:
  6904          list:
  6905            elementType:
  6906              namedType: io.k8s.api.core.v1.Container
  6907            elementRelationship: associative
  6908            keys:
  6909            - name
  6910      - name: nodeName
  6911        type:
  6912          scalar: string
  6913      - name: nodeSelector
  6914        type:
  6915          map:
  6916            elementType:
  6917              scalar: string
  6918            elementRelationship: atomic
  6919      - name: os
  6920        type:
  6921          namedType: io.k8s.api.core.v1.PodOS
  6922      - name: overhead
  6923        type:
  6924          map:
  6925            elementType:
  6926              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6927      - name: preemptionPolicy
  6928        type:
  6929          scalar: string
  6930      - name: priority
  6931        type:
  6932          scalar: numeric
  6933      - name: priorityClassName
  6934        type:
  6935          scalar: string
  6936      - name: readinessGates
  6937        type:
  6938          list:
  6939            elementType:
  6940              namedType: io.k8s.api.core.v1.PodReadinessGate
  6941            elementRelationship: atomic
  6942      - name: resourceClaims
  6943        type:
  6944          list:
  6945            elementType:
  6946              namedType: io.k8s.api.core.v1.PodResourceClaim
  6947            elementRelationship: associative
  6948            keys:
  6949            - name
  6950      - name: restartPolicy
  6951        type:
  6952          scalar: string
  6953      - name: runtimeClassName
  6954        type:
  6955          scalar: string
  6956      - name: schedulerName
  6957        type:
  6958          scalar: string
  6959      - name: schedulingGates
  6960        type:
  6961          list:
  6962            elementType:
  6963              namedType: io.k8s.api.core.v1.PodSchedulingGate
  6964            elementRelationship: associative
  6965            keys:
  6966            - name
  6967      - name: securityContext
  6968        type:
  6969          namedType: io.k8s.api.core.v1.PodSecurityContext
  6970      - name: serviceAccount
  6971        type:
  6972          scalar: string
  6973      - name: serviceAccountName
  6974        type:
  6975          scalar: string
  6976      - name: setHostnameAsFQDN
  6977        type:
  6978          scalar: boolean
  6979      - name: shareProcessNamespace
  6980        type:
  6981          scalar: boolean
  6982      - name: subdomain
  6983        type:
  6984          scalar: string
  6985      - name: terminationGracePeriodSeconds
  6986        type:
  6987          scalar: numeric
  6988      - name: tolerations
  6989        type:
  6990          list:
  6991            elementType:
  6992              namedType: io.k8s.api.core.v1.Toleration
  6993            elementRelationship: atomic
  6994      - name: topologySpreadConstraints
  6995        type:
  6996          list:
  6997            elementType:
  6998              namedType: io.k8s.api.core.v1.TopologySpreadConstraint
  6999            elementRelationship: associative
  7000            keys:
  7001            - topologyKey
  7002            - whenUnsatisfiable
  7003      - name: volumes
  7004        type:
  7005          list:
  7006            elementType:
  7007              namedType: io.k8s.api.core.v1.Volume
  7008            elementRelationship: associative
  7009            keys:
  7010            - name
  7011  - name: io.k8s.api.core.v1.PodStatus
  7012    map:
  7013      fields:
  7014      - name: conditions
  7015        type:
  7016          list:
  7017            elementType:
  7018              namedType: io.k8s.api.core.v1.PodCondition
  7019            elementRelationship: associative
  7020            keys:
  7021            - type
  7022      - name: containerStatuses
  7023        type:
  7024          list:
  7025            elementType:
  7026              namedType: io.k8s.api.core.v1.ContainerStatus
  7027            elementRelationship: atomic
  7028      - name: ephemeralContainerStatuses
  7029        type:
  7030          list:
  7031            elementType:
  7032              namedType: io.k8s.api.core.v1.ContainerStatus
  7033            elementRelationship: atomic
  7034      - name: hostIP
  7035        type:
  7036          scalar: string
  7037      - name: hostIPs
  7038        type:
  7039          list:
  7040            elementType:
  7041              namedType: io.k8s.api.core.v1.HostIP
  7042            elementRelationship: atomic
  7043      - name: initContainerStatuses
  7044        type:
  7045          list:
  7046            elementType:
  7047              namedType: io.k8s.api.core.v1.ContainerStatus
  7048            elementRelationship: atomic
  7049      - name: message
  7050        type:
  7051          scalar: string
  7052      - name: nominatedNodeName
  7053        type:
  7054          scalar: string
  7055      - name: phase
  7056        type:
  7057          scalar: string
  7058      - name: podIP
  7059        type:
  7060          scalar: string
  7061      - name: podIPs
  7062        type:
  7063          list:
  7064            elementType:
  7065              namedType: io.k8s.api.core.v1.PodIP
  7066            elementRelationship: associative
  7067            keys:
  7068            - ip
  7069      - name: qosClass
  7070        type:
  7071          scalar: string
  7072      - name: reason
  7073        type:
  7074          scalar: string
  7075      - name: resize
  7076        type:
  7077          scalar: string
  7078      - name: resourceClaimStatuses
  7079        type:
  7080          list:
  7081            elementType:
  7082              namedType: io.k8s.api.core.v1.PodResourceClaimStatus
  7083            elementRelationship: associative
  7084            keys:
  7085            - name
  7086      - name: startTime
  7087        type:
  7088          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7089  - name: io.k8s.api.core.v1.PodTemplate
  7090    map:
  7091      fields:
  7092      - name: apiVersion
  7093        type:
  7094          scalar: string
  7095      - name: kind
  7096        type:
  7097          scalar: string
  7098      - name: metadata
  7099        type:
  7100          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7101        default: {}
  7102      - name: template
  7103        type:
  7104          namedType: io.k8s.api.core.v1.PodTemplateSpec
  7105        default: {}
  7106  - name: io.k8s.api.core.v1.PodTemplateSpec
  7107    map:
  7108      fields:
  7109      - name: metadata
  7110        type:
  7111          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7112        default: {}
  7113      - name: spec
  7114        type:
  7115          namedType: io.k8s.api.core.v1.PodSpec
  7116        default: {}
  7117  - name: io.k8s.api.core.v1.PortStatus
  7118    map:
  7119      fields:
  7120      - name: error
  7121        type:
  7122          scalar: string
  7123      - name: port
  7124        type:
  7125          scalar: numeric
  7126        default: 0
  7127      - name: protocol
  7128        type:
  7129          scalar: string
  7130        default: ""
  7131  - name: io.k8s.api.core.v1.PortworxVolumeSource
  7132    map:
  7133      fields:
  7134      - name: fsType
  7135        type:
  7136          scalar: string
  7137      - name: readOnly
  7138        type:
  7139          scalar: boolean
  7140      - name: volumeID
  7141        type:
  7142          scalar: string
  7143        default: ""
  7144  - name: io.k8s.api.core.v1.PreferredSchedulingTerm
  7145    map:
  7146      fields:
  7147      - name: preference
  7148        type:
  7149          namedType: io.k8s.api.core.v1.NodeSelectorTerm
  7150        default: {}
  7151      - name: weight
  7152        type:
  7153          scalar: numeric
  7154        default: 0
  7155  - name: io.k8s.api.core.v1.Probe
  7156    map:
  7157      fields:
  7158      - name: exec
  7159        type:
  7160          namedType: io.k8s.api.core.v1.ExecAction
  7161      - name: failureThreshold
  7162        type:
  7163          scalar: numeric
  7164      - name: grpc
  7165        type:
  7166          namedType: io.k8s.api.core.v1.GRPCAction
  7167      - name: httpGet
  7168        type:
  7169          namedType: io.k8s.api.core.v1.HTTPGetAction
  7170      - name: initialDelaySeconds
  7171        type:
  7172          scalar: numeric
  7173      - name: periodSeconds
  7174        type:
  7175          scalar: numeric
  7176      - name: successThreshold
  7177        type:
  7178          scalar: numeric
  7179      - name: tcpSocket
  7180        type:
  7181          namedType: io.k8s.api.core.v1.TCPSocketAction
  7182      - name: terminationGracePeriodSeconds
  7183        type:
  7184          scalar: numeric
  7185      - name: timeoutSeconds
  7186        type:
  7187          scalar: numeric
  7188  - name: io.k8s.api.core.v1.ProjectedVolumeSource
  7189    map:
  7190      fields:
  7191      - name: defaultMode
  7192        type:
  7193          scalar: numeric
  7194      - name: sources
  7195        type:
  7196          list:
  7197            elementType:
  7198              namedType: io.k8s.api.core.v1.VolumeProjection
  7199            elementRelationship: atomic
  7200  - name: io.k8s.api.core.v1.QuobyteVolumeSource
  7201    map:
  7202      fields:
  7203      - name: group
  7204        type:
  7205          scalar: string
  7206      - name: readOnly
  7207        type:
  7208          scalar: boolean
  7209      - name: registry
  7210        type:
  7211          scalar: string
  7212        default: ""
  7213      - name: tenant
  7214        type:
  7215          scalar: string
  7216      - name: user
  7217        type:
  7218          scalar: string
  7219      - name: volume
  7220        type:
  7221          scalar: string
  7222        default: ""
  7223  - name: io.k8s.api.core.v1.RBDPersistentVolumeSource
  7224    map:
  7225      fields:
  7226      - name: fsType
  7227        type:
  7228          scalar: string
  7229      - name: image
  7230        type:
  7231          scalar: string
  7232        default: ""
  7233      - name: keyring
  7234        type:
  7235          scalar: string
  7236      - name: monitors
  7237        type:
  7238          list:
  7239            elementType:
  7240              scalar: string
  7241            elementRelationship: atomic
  7242      - name: pool
  7243        type:
  7244          scalar: string
  7245      - name: readOnly
  7246        type:
  7247          scalar: boolean
  7248      - name: secretRef
  7249        type:
  7250          namedType: io.k8s.api.core.v1.SecretReference
  7251      - name: user
  7252        type:
  7253          scalar: string
  7254  - name: io.k8s.api.core.v1.RBDVolumeSource
  7255    map:
  7256      fields:
  7257      - name: fsType
  7258        type:
  7259          scalar: string
  7260      - name: image
  7261        type:
  7262          scalar: string
  7263        default: ""
  7264      - name: keyring
  7265        type:
  7266          scalar: string
  7267      - name: monitors
  7268        type:
  7269          list:
  7270            elementType:
  7271              scalar: string
  7272            elementRelationship: atomic
  7273      - name: pool
  7274        type:
  7275          scalar: string
  7276      - name: readOnly
  7277        type:
  7278          scalar: boolean
  7279      - name: secretRef
  7280        type:
  7281          namedType: io.k8s.api.core.v1.LocalObjectReference
  7282      - name: user
  7283        type:
  7284          scalar: string
  7285  - name: io.k8s.api.core.v1.ReplicationController
  7286    map:
  7287      fields:
  7288      - name: apiVersion
  7289        type:
  7290          scalar: string
  7291      - name: kind
  7292        type:
  7293          scalar: string
  7294      - name: metadata
  7295        type:
  7296          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7297        default: {}
  7298      - name: spec
  7299        type:
  7300          namedType: io.k8s.api.core.v1.ReplicationControllerSpec
  7301        default: {}
  7302      - name: status
  7303        type:
  7304          namedType: io.k8s.api.core.v1.ReplicationControllerStatus
  7305        default: {}
  7306  - name: io.k8s.api.core.v1.ReplicationControllerCondition
  7307    map:
  7308      fields:
  7309      - name: lastTransitionTime
  7310        type:
  7311          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7312      - name: message
  7313        type:
  7314          scalar: string
  7315      - name: reason
  7316        type:
  7317          scalar: string
  7318      - name: status
  7319        type:
  7320          scalar: string
  7321        default: ""
  7322      - name: type
  7323        type:
  7324          scalar: string
  7325        default: ""
  7326  - name: io.k8s.api.core.v1.ReplicationControllerSpec
  7327    map:
  7328      fields:
  7329      - name: minReadySeconds
  7330        type:
  7331          scalar: numeric
  7332      - name: replicas
  7333        type:
  7334          scalar: numeric
  7335      - name: selector
  7336        type:
  7337          map:
  7338            elementType:
  7339              scalar: string
  7340            elementRelationship: atomic
  7341      - name: template
  7342        type:
  7343          namedType: io.k8s.api.core.v1.PodTemplateSpec
  7344  - name: io.k8s.api.core.v1.ReplicationControllerStatus
  7345    map:
  7346      fields:
  7347      - name: availableReplicas
  7348        type:
  7349          scalar: numeric
  7350      - name: conditions
  7351        type:
  7352          list:
  7353            elementType:
  7354              namedType: io.k8s.api.core.v1.ReplicationControllerCondition
  7355            elementRelationship: associative
  7356            keys:
  7357            - type
  7358      - name: fullyLabeledReplicas
  7359        type:
  7360          scalar: numeric
  7361      - name: observedGeneration
  7362        type:
  7363          scalar: numeric
  7364      - name: readyReplicas
  7365        type:
  7366          scalar: numeric
  7367      - name: replicas
  7368        type:
  7369          scalar: numeric
  7370        default: 0
  7371  - name: io.k8s.api.core.v1.ResourceClaim
  7372    map:
  7373      fields:
  7374      - name: name
  7375        type:
  7376          scalar: string
  7377        default: ""
  7378  - name: io.k8s.api.core.v1.ResourceFieldSelector
  7379    map:
  7380      fields:
  7381      - name: containerName
  7382        type:
  7383          scalar: string
  7384      - name: divisor
  7385        type:
  7386          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7387      - name: resource
  7388        type:
  7389          scalar: string
  7390        default: ""
  7391      elementRelationship: atomic
  7392  - name: io.k8s.api.core.v1.ResourceQuota
  7393    map:
  7394      fields:
  7395      - name: apiVersion
  7396        type:
  7397          scalar: string
  7398      - name: kind
  7399        type:
  7400          scalar: string
  7401      - name: metadata
  7402        type:
  7403          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7404        default: {}
  7405      - name: spec
  7406        type:
  7407          namedType: io.k8s.api.core.v1.ResourceQuotaSpec
  7408        default: {}
  7409      - name: status
  7410        type:
  7411          namedType: io.k8s.api.core.v1.ResourceQuotaStatus
  7412        default: {}
  7413  - name: io.k8s.api.core.v1.ResourceQuotaSpec
  7414    map:
  7415      fields:
  7416      - name: hard
  7417        type:
  7418          map:
  7419            elementType:
  7420              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7421      - name: scopeSelector
  7422        type:
  7423          namedType: io.k8s.api.core.v1.ScopeSelector
  7424      - name: scopes
  7425        type:
  7426          list:
  7427            elementType:
  7428              scalar: string
  7429            elementRelationship: atomic
  7430  - name: io.k8s.api.core.v1.ResourceQuotaStatus
  7431    map:
  7432      fields:
  7433      - name: hard
  7434        type:
  7435          map:
  7436            elementType:
  7437              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7438      - name: used
  7439        type:
  7440          map:
  7441            elementType:
  7442              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7443  - name: io.k8s.api.core.v1.ResourceRequirements
  7444    map:
  7445      fields:
  7446      - name: claims
  7447        type:
  7448          list:
  7449            elementType:
  7450              namedType: io.k8s.api.core.v1.ResourceClaim
  7451            elementRelationship: associative
  7452            keys:
  7453            - name
  7454      - name: limits
  7455        type:
  7456          map:
  7457            elementType:
  7458              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7459      - name: requests
  7460        type:
  7461          map:
  7462            elementType:
  7463              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7464  - name: io.k8s.api.core.v1.SELinuxOptions
  7465    map:
  7466      fields:
  7467      - name: level
  7468        type:
  7469          scalar: string
  7470      - name: role
  7471        type:
  7472          scalar: string
  7473      - name: type
  7474        type:
  7475          scalar: string
  7476      - name: user
  7477        type:
  7478          scalar: string
  7479  - name: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  7480    map:
  7481      fields:
  7482      - name: fsType
  7483        type:
  7484          scalar: string
  7485      - name: gateway
  7486        type:
  7487          scalar: string
  7488        default: ""
  7489      - name: protectionDomain
  7490        type:
  7491          scalar: string
  7492      - name: readOnly
  7493        type:
  7494          scalar: boolean
  7495      - name: secretRef
  7496        type:
  7497          namedType: io.k8s.api.core.v1.SecretReference
  7498      - name: sslEnabled
  7499        type:
  7500          scalar: boolean
  7501      - name: storageMode
  7502        type:
  7503          scalar: string
  7504      - name: storagePool
  7505        type:
  7506          scalar: string
  7507      - name: system
  7508        type:
  7509          scalar: string
  7510        default: ""
  7511      - name: volumeName
  7512        type:
  7513          scalar: string
  7514  - name: io.k8s.api.core.v1.ScaleIOVolumeSource
  7515    map:
  7516      fields:
  7517      - name: fsType
  7518        type:
  7519          scalar: string
  7520      - name: gateway
  7521        type:
  7522          scalar: string
  7523        default: ""
  7524      - name: protectionDomain
  7525        type:
  7526          scalar: string
  7527      - name: readOnly
  7528        type:
  7529          scalar: boolean
  7530      - name: secretRef
  7531        type:
  7532          namedType: io.k8s.api.core.v1.LocalObjectReference
  7533      - name: sslEnabled
  7534        type:
  7535          scalar: boolean
  7536      - name: storageMode
  7537        type:
  7538          scalar: string
  7539      - name: storagePool
  7540        type:
  7541          scalar: string
  7542      - name: system
  7543        type:
  7544          scalar: string
  7545        default: ""
  7546      - name: volumeName
  7547        type:
  7548          scalar: string
  7549  - name: io.k8s.api.core.v1.ScopeSelector
  7550    map:
  7551      fields:
  7552      - name: matchExpressions
  7553        type:
  7554          list:
  7555            elementType:
  7556              namedType: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  7557            elementRelationship: atomic
  7558      elementRelationship: atomic
  7559  - name: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  7560    map:
  7561      fields:
  7562      - name: operator
  7563        type:
  7564          scalar: string
  7565        default: ""
  7566      - name: scopeName
  7567        type:
  7568          scalar: string
  7569        default: ""
  7570      - name: values
  7571        type:
  7572          list:
  7573            elementType:
  7574              scalar: string
  7575            elementRelationship: atomic
  7576  - name: io.k8s.api.core.v1.SeccompProfile
  7577    map:
  7578      fields:
  7579      - name: localhostProfile
  7580        type:
  7581          scalar: string
  7582      - name: type
  7583        type:
  7584          scalar: string
  7585        default: ""
  7586      unions:
  7587      - discriminator: type
  7588        fields:
  7589        - fieldName: localhostProfile
  7590          discriminatorValue: LocalhostProfile
  7591  - name: io.k8s.api.core.v1.Secret
  7592    map:
  7593      fields:
  7594      - name: apiVersion
  7595        type:
  7596          scalar: string
  7597      - name: data
  7598        type:
  7599          map:
  7600            elementType:
  7601              scalar: string
  7602      - name: immutable
  7603        type:
  7604          scalar: boolean
  7605      - name: kind
  7606        type:
  7607          scalar: string
  7608      - name: metadata
  7609        type:
  7610          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7611        default: {}
  7612      - name: stringData
  7613        type:
  7614          map:
  7615            elementType:
  7616              scalar: string
  7617      - name: type
  7618        type:
  7619          scalar: string
  7620  - name: io.k8s.api.core.v1.SecretEnvSource
  7621    map:
  7622      fields:
  7623      - name: name
  7624        type:
  7625          scalar: string
  7626        default: ""
  7627      - name: optional
  7628        type:
  7629          scalar: boolean
  7630  - name: io.k8s.api.core.v1.SecretKeySelector
  7631    map:
  7632      fields:
  7633      - name: key
  7634        type:
  7635          scalar: string
  7636        default: ""
  7637      - name: name
  7638        type:
  7639          scalar: string
  7640        default: ""
  7641      - name: optional
  7642        type:
  7643          scalar: boolean
  7644      elementRelationship: atomic
  7645  - name: io.k8s.api.core.v1.SecretProjection
  7646    map:
  7647      fields:
  7648      - name: items
  7649        type:
  7650          list:
  7651            elementType:
  7652              namedType: io.k8s.api.core.v1.KeyToPath
  7653            elementRelationship: atomic
  7654      - name: name
  7655        type:
  7656          scalar: string
  7657        default: ""
  7658      - name: optional
  7659        type:
  7660          scalar: boolean
  7661  - name: io.k8s.api.core.v1.SecretReference
  7662    map:
  7663      fields:
  7664      - name: name
  7665        type:
  7666          scalar: string
  7667      - name: namespace
  7668        type:
  7669          scalar: string
  7670      elementRelationship: atomic
  7671  - name: io.k8s.api.core.v1.SecretVolumeSource
  7672    map:
  7673      fields:
  7674      - name: defaultMode
  7675        type:
  7676          scalar: numeric
  7677      - name: items
  7678        type:
  7679          list:
  7680            elementType:
  7681              namedType: io.k8s.api.core.v1.KeyToPath
  7682            elementRelationship: atomic
  7683      - name: optional
  7684        type:
  7685          scalar: boolean
  7686      - name: secretName
  7687        type:
  7688          scalar: string
  7689  - name: io.k8s.api.core.v1.SecurityContext
  7690    map:
  7691      fields:
  7692      - name: allowPrivilegeEscalation
  7693        type:
  7694          scalar: boolean
  7695      - name: appArmorProfile
  7696        type:
  7697          namedType: io.k8s.api.core.v1.AppArmorProfile
  7698      - name: capabilities
  7699        type:
  7700          namedType: io.k8s.api.core.v1.Capabilities
  7701      - name: privileged
  7702        type:
  7703          scalar: boolean
  7704      - name: procMount
  7705        type:
  7706          scalar: string
  7707      - name: readOnlyRootFilesystem
  7708        type:
  7709          scalar: boolean
  7710      - name: runAsGroup
  7711        type:
  7712          scalar: numeric
  7713      - name: runAsNonRoot
  7714        type:
  7715          scalar: boolean
  7716      - name: runAsUser
  7717        type:
  7718          scalar: numeric
  7719      - name: seLinuxOptions
  7720        type:
  7721          namedType: io.k8s.api.core.v1.SELinuxOptions
  7722      - name: seccompProfile
  7723        type:
  7724          namedType: io.k8s.api.core.v1.SeccompProfile
  7725      - name: windowsOptions
  7726        type:
  7727          namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  7728  - name: io.k8s.api.core.v1.Service
  7729    map:
  7730      fields:
  7731      - name: apiVersion
  7732        type:
  7733          scalar: string
  7734      - name: kind
  7735        type:
  7736          scalar: string
  7737      - name: metadata
  7738        type:
  7739          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7740        default: {}
  7741      - name: spec
  7742        type:
  7743          namedType: io.k8s.api.core.v1.ServiceSpec
  7744        default: {}
  7745      - name: status
  7746        type:
  7747          namedType: io.k8s.api.core.v1.ServiceStatus
  7748        default: {}
  7749  - name: io.k8s.api.core.v1.ServiceAccount
  7750    map:
  7751      fields:
  7752      - name: apiVersion
  7753        type:
  7754          scalar: string
  7755      - name: automountServiceAccountToken
  7756        type:
  7757          scalar: boolean
  7758      - name: imagePullSecrets
  7759        type:
  7760          list:
  7761            elementType:
  7762              namedType: io.k8s.api.core.v1.LocalObjectReference
  7763            elementRelationship: atomic
  7764      - name: kind
  7765        type:
  7766          scalar: string
  7767      - name: metadata
  7768        type:
  7769          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7770        default: {}
  7771      - name: secrets
  7772        type:
  7773          list:
  7774            elementType:
  7775              namedType: io.k8s.api.core.v1.ObjectReference
  7776            elementRelationship: associative
  7777            keys:
  7778            - name
  7779  - name: io.k8s.api.core.v1.ServiceAccountTokenProjection
  7780    map:
  7781      fields:
  7782      - name: audience
  7783        type:
  7784          scalar: string
  7785      - name: expirationSeconds
  7786        type:
  7787          scalar: numeric
  7788      - name: path
  7789        type:
  7790          scalar: string
  7791        default: ""
  7792  - name: io.k8s.api.core.v1.ServicePort
  7793    map:
  7794      fields:
  7795      - name: appProtocol
  7796        type:
  7797          scalar: string
  7798      - name: name
  7799        type:
  7800          scalar: string
  7801      - name: nodePort
  7802        type:
  7803          scalar: numeric
  7804      - name: port
  7805        type:
  7806          scalar: numeric
  7807        default: 0
  7808      - name: protocol
  7809        type:
  7810          scalar: string
  7811        default: TCP
  7812      - name: targetPort
  7813        type:
  7814          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7815  - name: io.k8s.api.core.v1.ServiceSpec
  7816    map:
  7817      fields:
  7818      - name: allocateLoadBalancerNodePorts
  7819        type:
  7820          scalar: boolean
  7821      - name: clusterIP
  7822        type:
  7823          scalar: string
  7824      - name: clusterIPs
  7825        type:
  7826          list:
  7827            elementType:
  7828              scalar: string
  7829            elementRelationship: atomic
  7830      - name: externalIPs
  7831        type:
  7832          list:
  7833            elementType:
  7834              scalar: string
  7835            elementRelationship: atomic
  7836      - name: externalName
  7837        type:
  7838          scalar: string
  7839      - name: externalTrafficPolicy
  7840        type:
  7841          scalar: string
  7842      - name: healthCheckNodePort
  7843        type:
  7844          scalar: numeric
  7845      - name: internalTrafficPolicy
  7846        type:
  7847          scalar: string
  7848      - name: ipFamilies
  7849        type:
  7850          list:
  7851            elementType:
  7852              scalar: string
  7853            elementRelationship: atomic
  7854      - name: ipFamilyPolicy
  7855        type:
  7856          scalar: string
  7857      - name: loadBalancerClass
  7858        type:
  7859          scalar: string
  7860      - name: loadBalancerIP
  7861        type:
  7862          scalar: string
  7863      - name: loadBalancerSourceRanges
  7864        type:
  7865          list:
  7866            elementType:
  7867              scalar: string
  7868            elementRelationship: atomic
  7869      - name: ports
  7870        type:
  7871          list:
  7872            elementType:
  7873              namedType: io.k8s.api.core.v1.ServicePort
  7874            elementRelationship: associative
  7875            keys:
  7876            - port
  7877            - protocol
  7878      - name: publishNotReadyAddresses
  7879        type:
  7880          scalar: boolean
  7881      - name: selector
  7882        type:
  7883          map:
  7884            elementType:
  7885              scalar: string
  7886            elementRelationship: atomic
  7887      - name: sessionAffinity
  7888        type:
  7889          scalar: string
  7890      - name: sessionAffinityConfig
  7891        type:
  7892          namedType: io.k8s.api.core.v1.SessionAffinityConfig
  7893      - name: trafficDistribution
  7894        type:
  7895          scalar: string
  7896      - name: type
  7897        type:
  7898          scalar: string
  7899  - name: io.k8s.api.core.v1.ServiceStatus
  7900    map:
  7901      fields:
  7902      - name: conditions
  7903        type:
  7904          list:
  7905            elementType:
  7906              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  7907            elementRelationship: associative
  7908            keys:
  7909            - type
  7910      - name: loadBalancer
  7911        type:
  7912          namedType: io.k8s.api.core.v1.LoadBalancerStatus
  7913        default: {}
  7914  - name: io.k8s.api.core.v1.SessionAffinityConfig
  7915    map:
  7916      fields:
  7917      - name: clientIP
  7918        type:
  7919          namedType: io.k8s.api.core.v1.ClientIPConfig
  7920  - name: io.k8s.api.core.v1.SleepAction
  7921    map:
  7922      fields:
  7923      - name: seconds
  7924        type:
  7925          scalar: numeric
  7926        default: 0
  7927  - name: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  7928    map:
  7929      fields:
  7930      - name: fsType
  7931        type:
  7932          scalar: string
  7933      - name: readOnly
  7934        type:
  7935          scalar: boolean
  7936      - name: secretRef
  7937        type:
  7938          namedType: io.k8s.api.core.v1.ObjectReference
  7939      - name: volumeName
  7940        type:
  7941          scalar: string
  7942      - name: volumeNamespace
  7943        type:
  7944          scalar: string
  7945  - name: io.k8s.api.core.v1.StorageOSVolumeSource
  7946    map:
  7947      fields:
  7948      - name: fsType
  7949        type:
  7950          scalar: string
  7951      - name: readOnly
  7952        type:
  7953          scalar: boolean
  7954      - name: secretRef
  7955        type:
  7956          namedType: io.k8s.api.core.v1.LocalObjectReference
  7957      - name: volumeName
  7958        type:
  7959          scalar: string
  7960      - name: volumeNamespace
  7961        type:
  7962          scalar: string
  7963  - name: io.k8s.api.core.v1.Sysctl
  7964    map:
  7965      fields:
  7966      - name: name
  7967        type:
  7968          scalar: string
  7969        default: ""
  7970      - name: value
  7971        type:
  7972          scalar: string
  7973        default: ""
  7974  - name: io.k8s.api.core.v1.TCPSocketAction
  7975    map:
  7976      fields:
  7977      - name: host
  7978        type:
  7979          scalar: string
  7980      - name: port
  7981        type:
  7982          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7983  - name: io.k8s.api.core.v1.Taint
  7984    map:
  7985      fields:
  7986      - name: effect
  7987        type:
  7988          scalar: string
  7989        default: ""
  7990      - name: key
  7991        type:
  7992          scalar: string
  7993        default: ""
  7994      - name: timeAdded
  7995        type:
  7996          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7997      - name: value
  7998        type:
  7999          scalar: string
  8000  - name: io.k8s.api.core.v1.Toleration
  8001    map:
  8002      fields:
  8003      - name: effect
  8004        type:
  8005          scalar: string
  8006      - name: key
  8007        type:
  8008          scalar: string
  8009      - name: operator
  8010        type:
  8011          scalar: string
  8012      - name: tolerationSeconds
  8013        type:
  8014          scalar: numeric
  8015      - name: value
  8016        type:
  8017          scalar: string
  8018  - name: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  8019    map:
  8020      fields:
  8021      - name: key
  8022        type:
  8023          scalar: string
  8024        default: ""
  8025      - name: values
  8026        type:
  8027          list:
  8028            elementType:
  8029              scalar: string
  8030            elementRelationship: atomic
  8031  - name: io.k8s.api.core.v1.TopologySelectorTerm
  8032    map:
  8033      fields:
  8034      - name: matchLabelExpressions
  8035        type:
  8036          list:
  8037            elementType:
  8038              namedType: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  8039            elementRelationship: atomic
  8040      elementRelationship: atomic
  8041  - name: io.k8s.api.core.v1.TopologySpreadConstraint
  8042    map:
  8043      fields:
  8044      - name: labelSelector
  8045        type:
  8046          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8047      - name: matchLabelKeys
  8048        type:
  8049          list:
  8050            elementType:
  8051              scalar: string
  8052            elementRelationship: atomic
  8053      - name: maxSkew
  8054        type:
  8055          scalar: numeric
  8056        default: 0
  8057      - name: minDomains
  8058        type:
  8059          scalar: numeric
  8060      - name: nodeAffinityPolicy
  8061        type:
  8062          scalar: string
  8063      - name: nodeTaintsPolicy
  8064        type:
  8065          scalar: string
  8066      - name: topologyKey
  8067        type:
  8068          scalar: string
  8069        default: ""
  8070      - name: whenUnsatisfiable
  8071        type:
  8072          scalar: string
  8073        default: ""
  8074  - name: io.k8s.api.core.v1.TypedLocalObjectReference
  8075    map:
  8076      fields:
  8077      - name: apiGroup
  8078        type:
  8079          scalar: string
  8080      - name: kind
  8081        type:
  8082          scalar: string
  8083        default: ""
  8084      - name: name
  8085        type:
  8086          scalar: string
  8087        default: ""
  8088      elementRelationship: atomic
  8089  - name: io.k8s.api.core.v1.TypedObjectReference
  8090    map:
  8091      fields:
  8092      - name: apiGroup
  8093        type:
  8094          scalar: string
  8095      - name: kind
  8096        type:
  8097          scalar: string
  8098        default: ""
  8099      - name: name
  8100        type:
  8101          scalar: string
  8102        default: ""
  8103      - name: namespace
  8104        type:
  8105          scalar: string
  8106  - name: io.k8s.api.core.v1.Volume
  8107    map:
  8108      fields:
  8109      - name: awsElasticBlockStore
  8110        type:
  8111          namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  8112      - name: azureDisk
  8113        type:
  8114          namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  8115      - name: azureFile
  8116        type:
  8117          namedType: io.k8s.api.core.v1.AzureFileVolumeSource
  8118      - name: cephfs
  8119        type:
  8120          namedType: io.k8s.api.core.v1.CephFSVolumeSource
  8121      - name: cinder
  8122        type:
  8123          namedType: io.k8s.api.core.v1.CinderVolumeSource
  8124      - name: configMap
  8125        type:
  8126          namedType: io.k8s.api.core.v1.ConfigMapVolumeSource
  8127      - name: csi
  8128        type:
  8129          namedType: io.k8s.api.core.v1.CSIVolumeSource
  8130      - name: downwardAPI
  8131        type:
  8132          namedType: io.k8s.api.core.v1.DownwardAPIVolumeSource
  8133      - name: emptyDir
  8134        type:
  8135          namedType: io.k8s.api.core.v1.EmptyDirVolumeSource
  8136      - name: ephemeral
  8137        type:
  8138          namedType: io.k8s.api.core.v1.EphemeralVolumeSource
  8139      - name: fc
  8140        type:
  8141          namedType: io.k8s.api.core.v1.FCVolumeSource
  8142      - name: flexVolume
  8143        type:
  8144          namedType: io.k8s.api.core.v1.FlexVolumeSource
  8145      - name: flocker
  8146        type:
  8147          namedType: io.k8s.api.core.v1.FlockerVolumeSource
  8148      - name: gcePersistentDisk
  8149        type:
  8150          namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  8151      - name: gitRepo
  8152        type:
  8153          namedType: io.k8s.api.core.v1.GitRepoVolumeSource
  8154      - name: glusterfs
  8155        type:
  8156          namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
  8157      - name: hostPath
  8158        type:
  8159          namedType: io.k8s.api.core.v1.HostPathVolumeSource
  8160      - name: iscsi
  8161        type:
  8162          namedType: io.k8s.api.core.v1.ISCSIVolumeSource
  8163      - name: name
  8164        type:
  8165          scalar: string
  8166        default: ""
  8167      - name: nfs
  8168        type:
  8169          namedType: io.k8s.api.core.v1.NFSVolumeSource
  8170      - name: persistentVolumeClaim
  8171        type:
  8172          namedType: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  8173      - name: photonPersistentDisk
  8174        type:
  8175          namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  8176      - name: portworxVolume
  8177        type:
  8178          namedType: io.k8s.api.core.v1.PortworxVolumeSource
  8179      - name: projected
  8180        type:
  8181          namedType: io.k8s.api.core.v1.ProjectedVolumeSource
  8182      - name: quobyte
  8183        type:
  8184          namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  8185      - name: rbd
  8186        type:
  8187          namedType: io.k8s.api.core.v1.RBDVolumeSource
  8188      - name: scaleIO
  8189        type:
  8190          namedType: io.k8s.api.core.v1.ScaleIOVolumeSource
  8191      - name: secret
  8192        type:
  8193          namedType: io.k8s.api.core.v1.SecretVolumeSource
  8194      - name: storageos
  8195        type:
  8196          namedType: io.k8s.api.core.v1.StorageOSVolumeSource
  8197      - name: vsphereVolume
  8198        type:
  8199          namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  8200  - name: io.k8s.api.core.v1.VolumeDevice
  8201    map:
  8202      fields:
  8203      - name: devicePath
  8204        type:
  8205          scalar: string
  8206        default: ""
  8207      - name: name
  8208        type:
  8209          scalar: string
  8210        default: ""
  8211  - name: io.k8s.api.core.v1.VolumeMount
  8212    map:
  8213      fields:
  8214      - name: mountPath
  8215        type:
  8216          scalar: string
  8217        default: ""
  8218      - name: mountPropagation
  8219        type:
  8220          scalar: string
  8221      - name: name
  8222        type:
  8223          scalar: string
  8224        default: ""
  8225      - name: readOnly
  8226        type:
  8227          scalar: boolean
  8228      - name: recursiveReadOnly
  8229        type:
  8230          scalar: string
  8231      - name: subPath
  8232        type:
  8233          scalar: string
  8234      - name: subPathExpr
  8235        type:
  8236          scalar: string
  8237  - name: io.k8s.api.core.v1.VolumeMountStatus
  8238    map:
  8239      fields:
  8240      - name: mountPath
  8241        type:
  8242          scalar: string
  8243        default: ""
  8244      - name: name
  8245        type:
  8246          scalar: string
  8247        default: ""
  8248      - name: readOnly
  8249        type:
  8250          scalar: boolean
  8251      - name: recursiveReadOnly
  8252        type:
  8253          scalar: string
  8254  - name: io.k8s.api.core.v1.VolumeNodeAffinity
  8255    map:
  8256      fields:
  8257      - name: required
  8258        type:
  8259          namedType: io.k8s.api.core.v1.NodeSelector
  8260  - name: io.k8s.api.core.v1.VolumeProjection
  8261    map:
  8262      fields:
  8263      - name: clusterTrustBundle
  8264        type:
  8265          namedType: io.k8s.api.core.v1.ClusterTrustBundleProjection
  8266      - name: configMap
  8267        type:
  8268          namedType: io.k8s.api.core.v1.ConfigMapProjection
  8269      - name: downwardAPI
  8270        type:
  8271          namedType: io.k8s.api.core.v1.DownwardAPIProjection
  8272      - name: secret
  8273        type:
  8274          namedType: io.k8s.api.core.v1.SecretProjection
  8275      - name: serviceAccountToken
  8276        type:
  8277          namedType: io.k8s.api.core.v1.ServiceAccountTokenProjection
  8278  - name: io.k8s.api.core.v1.VolumeResourceRequirements
  8279    map:
  8280      fields:
  8281      - name: limits
  8282        type:
  8283          map:
  8284            elementType:
  8285              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8286      - name: requests
  8287        type:
  8288          map:
  8289            elementType:
  8290              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8291  - name: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  8292    map:
  8293      fields:
  8294      - name: fsType
  8295        type:
  8296          scalar: string
  8297      - name: storagePolicyID
  8298        type:
  8299          scalar: string
  8300      - name: storagePolicyName
  8301        type:
  8302          scalar: string
  8303      - name: volumePath
  8304        type:
  8305          scalar: string
  8306        default: ""
  8307  - name: io.k8s.api.core.v1.WeightedPodAffinityTerm
  8308    map:
  8309      fields:
  8310      - name: podAffinityTerm
  8311        type:
  8312          namedType: io.k8s.api.core.v1.PodAffinityTerm
  8313        default: {}
  8314      - name: weight
  8315        type:
  8316          scalar: numeric
  8317        default: 0
  8318  - name: io.k8s.api.core.v1.WindowsSecurityContextOptions
  8319    map:
  8320      fields:
  8321      - name: gmsaCredentialSpec
  8322        type:
  8323          scalar: string
  8324      - name: gmsaCredentialSpecName
  8325        type:
  8326          scalar: string
  8327      - name: hostProcess
  8328        type:
  8329          scalar: boolean
  8330      - name: runAsUserName
  8331        type:
  8332          scalar: string
  8333  - name: io.k8s.api.discovery.v1.Endpoint
  8334    map:
  8335      fields:
  8336      - name: addresses
  8337        type:
  8338          list:
  8339            elementType:
  8340              scalar: string
  8341            elementRelationship: associative
  8342      - name: conditions
  8343        type:
  8344          namedType: io.k8s.api.discovery.v1.EndpointConditions
  8345        default: {}
  8346      - name: deprecatedTopology
  8347        type:
  8348          map:
  8349            elementType:
  8350              scalar: string
  8351      - name: hints
  8352        type:
  8353          namedType: io.k8s.api.discovery.v1.EndpointHints
  8354      - name: hostname
  8355        type:
  8356          scalar: string
  8357      - name: nodeName
  8358        type:
  8359          scalar: string
  8360      - name: targetRef
  8361        type:
  8362          namedType: io.k8s.api.core.v1.ObjectReference
  8363      - name: zone
  8364        type:
  8365          scalar: string
  8366  - name: io.k8s.api.discovery.v1.EndpointConditions
  8367    map:
  8368      fields:
  8369      - name: ready
  8370        type:
  8371          scalar: boolean
  8372      - name: serving
  8373        type:
  8374          scalar: boolean
  8375      - name: terminating
  8376        type:
  8377          scalar: boolean
  8378  - name: io.k8s.api.discovery.v1.EndpointHints
  8379    map:
  8380      fields:
  8381      - name: forZones
  8382        type:
  8383          list:
  8384            elementType:
  8385              namedType: io.k8s.api.discovery.v1.ForZone
  8386            elementRelationship: atomic
  8387  - name: io.k8s.api.discovery.v1.EndpointPort
  8388    map:
  8389      fields:
  8390      - name: appProtocol
  8391        type:
  8392          scalar: string
  8393      - name: name
  8394        type:
  8395          scalar: string
  8396      - name: port
  8397        type:
  8398          scalar: numeric
  8399      - name: protocol
  8400        type:
  8401          scalar: string
  8402      elementRelationship: atomic
  8403  - name: io.k8s.api.discovery.v1.EndpointSlice
  8404    map:
  8405      fields:
  8406      - name: addressType
  8407        type:
  8408          scalar: string
  8409        default: ""
  8410      - name: apiVersion
  8411        type:
  8412          scalar: string
  8413      - name: endpoints
  8414        type:
  8415          list:
  8416            elementType:
  8417              namedType: io.k8s.api.discovery.v1.Endpoint
  8418            elementRelationship: atomic
  8419      - name: kind
  8420        type:
  8421          scalar: string
  8422      - name: metadata
  8423        type:
  8424          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8425        default: {}
  8426      - name: ports
  8427        type:
  8428          list:
  8429            elementType:
  8430              namedType: io.k8s.api.discovery.v1.EndpointPort
  8431            elementRelationship: atomic
  8432  - name: io.k8s.api.discovery.v1.ForZone
  8433    map:
  8434      fields:
  8435      - name: name
  8436        type:
  8437          scalar: string
  8438        default: ""
  8439  - name: io.k8s.api.discovery.v1beta1.Endpoint
  8440    map:
  8441      fields:
  8442      - name: addresses
  8443        type:
  8444          list:
  8445            elementType:
  8446              scalar: string
  8447            elementRelationship: associative
  8448      - name: conditions
  8449        type:
  8450          namedType: io.k8s.api.discovery.v1beta1.EndpointConditions
  8451        default: {}
  8452      - name: hints
  8453        type:
  8454          namedType: io.k8s.api.discovery.v1beta1.EndpointHints
  8455      - name: hostname
  8456        type:
  8457          scalar: string
  8458      - name: nodeName
  8459        type:
  8460          scalar: string
  8461      - name: targetRef
  8462        type:
  8463          namedType: io.k8s.api.core.v1.ObjectReference
  8464      - name: topology
  8465        type:
  8466          map:
  8467            elementType:
  8468              scalar: string
  8469  - name: io.k8s.api.discovery.v1beta1.EndpointConditions
  8470    map:
  8471      fields:
  8472      - name: ready
  8473        type:
  8474          scalar: boolean
  8475      - name: serving
  8476        type:
  8477          scalar: boolean
  8478      - name: terminating
  8479        type:
  8480          scalar: boolean
  8481  - name: io.k8s.api.discovery.v1beta1.EndpointHints
  8482    map:
  8483      fields:
  8484      - name: forZones
  8485        type:
  8486          list:
  8487            elementType:
  8488              namedType: io.k8s.api.discovery.v1beta1.ForZone
  8489            elementRelationship: atomic
  8490  - name: io.k8s.api.discovery.v1beta1.EndpointPort
  8491    map:
  8492      fields:
  8493      - name: appProtocol
  8494        type:
  8495          scalar: string
  8496      - name: name
  8497        type:
  8498          scalar: string
  8499      - name: port
  8500        type:
  8501          scalar: numeric
  8502      - name: protocol
  8503        type:
  8504          scalar: string
  8505  - name: io.k8s.api.discovery.v1beta1.EndpointSlice
  8506    map:
  8507      fields:
  8508      - name: addressType
  8509        type:
  8510          scalar: string
  8511        default: ""
  8512      - name: apiVersion
  8513        type:
  8514          scalar: string
  8515      - name: endpoints
  8516        type:
  8517          list:
  8518            elementType:
  8519              namedType: io.k8s.api.discovery.v1beta1.Endpoint
  8520            elementRelationship: atomic
  8521      - name: kind
  8522        type:
  8523          scalar: string
  8524      - name: metadata
  8525        type:
  8526          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8527        default: {}
  8528      - name: ports
  8529        type:
  8530          list:
  8531            elementType:
  8532              namedType: io.k8s.api.discovery.v1beta1.EndpointPort
  8533            elementRelationship: atomic
  8534  - name: io.k8s.api.discovery.v1beta1.ForZone
  8535    map:
  8536      fields:
  8537      - name: name
  8538        type:
  8539          scalar: string
  8540        default: ""
  8541  - name: io.k8s.api.events.v1.Event
  8542    map:
  8543      fields:
  8544      - name: action
  8545        type:
  8546          scalar: string
  8547      - name: apiVersion
  8548        type:
  8549          scalar: string
  8550      - name: deprecatedCount
  8551        type:
  8552          scalar: numeric
  8553      - name: deprecatedFirstTimestamp
  8554        type:
  8555          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8556      - name: deprecatedLastTimestamp
  8557        type:
  8558          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8559      - name: deprecatedSource
  8560        type:
  8561          namedType: io.k8s.api.core.v1.EventSource
  8562        default: {}
  8563      - name: eventTime
  8564        type:
  8565          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8566      - name: kind
  8567        type:
  8568          scalar: string
  8569      - name: metadata
  8570        type:
  8571          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8572        default: {}
  8573      - name: note
  8574        type:
  8575          scalar: string
  8576      - name: reason
  8577        type:
  8578          scalar: string
  8579      - name: regarding
  8580        type:
  8581          namedType: io.k8s.api.core.v1.ObjectReference
  8582        default: {}
  8583      - name: related
  8584        type:
  8585          namedType: io.k8s.api.core.v1.ObjectReference
  8586      - name: reportingController
  8587        type:
  8588          scalar: string
  8589      - name: reportingInstance
  8590        type:
  8591          scalar: string
  8592      - name: series
  8593        type:
  8594          namedType: io.k8s.api.events.v1.EventSeries
  8595      - name: type
  8596        type:
  8597          scalar: string
  8598  - name: io.k8s.api.events.v1.EventSeries
  8599    map:
  8600      fields:
  8601      - name: count
  8602        type:
  8603          scalar: numeric
  8604        default: 0
  8605      - name: lastObservedTime
  8606        type:
  8607          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8608  - name: io.k8s.api.events.v1beta1.Event
  8609    map:
  8610      fields:
  8611      - name: action
  8612        type:
  8613          scalar: string
  8614      - name: apiVersion
  8615        type:
  8616          scalar: string
  8617      - name: deprecatedCount
  8618        type:
  8619          scalar: numeric
  8620      - name: deprecatedFirstTimestamp
  8621        type:
  8622          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8623      - name: deprecatedLastTimestamp
  8624        type:
  8625          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8626      - name: deprecatedSource
  8627        type:
  8628          namedType: io.k8s.api.core.v1.EventSource
  8629        default: {}
  8630      - name: eventTime
  8631        type:
  8632          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8633      - name: kind
  8634        type:
  8635          scalar: string
  8636      - name: metadata
  8637        type:
  8638          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8639        default: {}
  8640      - name: note
  8641        type:
  8642          scalar: string
  8643      - name: reason
  8644        type:
  8645          scalar: string
  8646      - name: regarding
  8647        type:
  8648          namedType: io.k8s.api.core.v1.ObjectReference
  8649        default: {}
  8650      - name: related
  8651        type:
  8652          namedType: io.k8s.api.core.v1.ObjectReference
  8653      - name: reportingController
  8654        type:
  8655          scalar: string
  8656      - name: reportingInstance
  8657        type:
  8658          scalar: string
  8659      - name: series
  8660        type:
  8661          namedType: io.k8s.api.events.v1beta1.EventSeries
  8662      - name: type
  8663        type:
  8664          scalar: string
  8665  - name: io.k8s.api.events.v1beta1.EventSeries
  8666    map:
  8667      fields:
  8668      - name: count
  8669        type:
  8670          scalar: numeric
  8671        default: 0
  8672      - name: lastObservedTime
  8673        type:
  8674          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8675  - name: io.k8s.api.extensions.v1beta1.DaemonSet
  8676    map:
  8677      fields:
  8678      - name: apiVersion
  8679        type:
  8680          scalar: string
  8681      - name: kind
  8682        type:
  8683          scalar: string
  8684      - name: metadata
  8685        type:
  8686          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8687        default: {}
  8688      - name: spec
  8689        type:
  8690          namedType: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  8691        default: {}
  8692      - name: status
  8693        type:
  8694          namedType: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  8695        default: {}
  8696  - name: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  8697    map:
  8698      fields:
  8699      - name: lastTransitionTime
  8700        type:
  8701          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8702      - name: message
  8703        type:
  8704          scalar: string
  8705      - name: reason
  8706        type:
  8707          scalar: string
  8708      - name: status
  8709        type:
  8710          scalar: string
  8711        default: ""
  8712      - name: type
  8713        type:
  8714          scalar: string
  8715        default: ""
  8716  - name: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  8717    map:
  8718      fields:
  8719      - name: minReadySeconds
  8720        type:
  8721          scalar: numeric
  8722      - name: revisionHistoryLimit
  8723        type:
  8724          scalar: numeric
  8725      - name: selector
  8726        type:
  8727          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8728      - name: template
  8729        type:
  8730          namedType: io.k8s.api.core.v1.PodTemplateSpec
  8731        default: {}
  8732      - name: templateGeneration
  8733        type:
  8734          scalar: numeric
  8735      - name: updateStrategy
  8736        type:
  8737          namedType: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  8738        default: {}
  8739  - name: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  8740    map:
  8741      fields:
  8742      - name: collisionCount
  8743        type:
  8744          scalar: numeric
  8745      - name: conditions
  8746        type:
  8747          list:
  8748            elementType:
  8749              namedType: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  8750            elementRelationship: associative
  8751            keys:
  8752            - type
  8753      - name: currentNumberScheduled
  8754        type:
  8755          scalar: numeric
  8756        default: 0
  8757      - name: desiredNumberScheduled
  8758        type:
  8759          scalar: numeric
  8760        default: 0
  8761      - name: numberAvailable
  8762        type:
  8763          scalar: numeric
  8764      - name: numberMisscheduled
  8765        type:
  8766          scalar: numeric
  8767        default: 0
  8768      - name: numberReady
  8769        type:
  8770          scalar: numeric
  8771        default: 0
  8772      - name: numberUnavailable
  8773        type:
  8774          scalar: numeric
  8775      - name: observedGeneration
  8776        type:
  8777          scalar: numeric
  8778      - name: updatedNumberScheduled
  8779        type:
  8780          scalar: numeric
  8781  - name: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  8782    map:
  8783      fields:
  8784      - name: rollingUpdate
  8785        type:
  8786          namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  8787      - name: type
  8788        type:
  8789          scalar: string
  8790  - name: io.k8s.api.extensions.v1beta1.Deployment
  8791    map:
  8792      fields:
  8793      - name: apiVersion
  8794        type:
  8795          scalar: string
  8796      - name: kind
  8797        type:
  8798          scalar: string
  8799      - name: metadata
  8800        type:
  8801          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8802        default: {}
  8803      - name: spec
  8804        type:
  8805          namedType: io.k8s.api.extensions.v1beta1.DeploymentSpec
  8806        default: {}
  8807      - name: status
  8808        type:
  8809          namedType: io.k8s.api.extensions.v1beta1.DeploymentStatus
  8810        default: {}
  8811  - name: io.k8s.api.extensions.v1beta1.DeploymentCondition
  8812    map:
  8813      fields:
  8814      - name: lastTransitionTime
  8815        type:
  8816          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8817      - name: lastUpdateTime
  8818        type:
  8819          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8820      - name: message
  8821        type:
  8822          scalar: string
  8823      - name: reason
  8824        type:
  8825          scalar: string
  8826      - name: status
  8827        type:
  8828          scalar: string
  8829        default: ""
  8830      - name: type
  8831        type:
  8832          scalar: string
  8833        default: ""
  8834  - name: io.k8s.api.extensions.v1beta1.DeploymentSpec
  8835    map:
  8836      fields:
  8837      - name: minReadySeconds
  8838        type:
  8839          scalar: numeric
  8840      - name: paused
  8841        type:
  8842          scalar: boolean
  8843      - name: progressDeadlineSeconds
  8844        type:
  8845          scalar: numeric
  8846      - name: replicas
  8847        type:
  8848          scalar: numeric
  8849      - name: revisionHistoryLimit
  8850        type:
  8851          scalar: numeric
  8852      - name: rollbackTo
  8853        type:
  8854          namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
  8855      - name: selector
  8856        type:
  8857          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8858      - name: strategy
  8859        type:
  8860          namedType: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  8861        default: {}
  8862      - name: template
  8863        type:
  8864          namedType: io.k8s.api.core.v1.PodTemplateSpec
  8865        default: {}
  8866  - name: io.k8s.api.extensions.v1beta1.DeploymentStatus
  8867    map:
  8868      fields:
  8869      - name: availableReplicas
  8870        type:
  8871          scalar: numeric
  8872      - name: collisionCount
  8873        type:
  8874          scalar: numeric
  8875      - name: conditions
  8876        type:
  8877          list:
  8878            elementType:
  8879              namedType: io.k8s.api.extensions.v1beta1.DeploymentCondition
  8880            elementRelationship: associative
  8881            keys:
  8882            - type
  8883      - name: observedGeneration
  8884        type:
  8885          scalar: numeric
  8886      - name: readyReplicas
  8887        type:
  8888          scalar: numeric
  8889      - name: replicas
  8890        type:
  8891          scalar: numeric
  8892      - name: unavailableReplicas
  8893        type:
  8894          scalar: numeric
  8895      - name: updatedReplicas
  8896        type:
  8897          scalar: numeric
  8898  - name: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  8899    map:
  8900      fields:
  8901      - name: rollingUpdate
  8902        type:
  8903          namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  8904      - name: type
  8905        type:
  8906          scalar: string
  8907  - name: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  8908    map:
  8909      fields:
  8910      - name: backend
  8911        type:
  8912          namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  8913        default: {}
  8914      - name: path
  8915        type:
  8916          scalar: string
  8917      - name: pathType
  8918        type:
  8919          scalar: string
  8920  - name: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  8921    map:
  8922      fields:
  8923      - name: paths
  8924        type:
  8925          list:
  8926            elementType:
  8927              namedType: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  8928            elementRelationship: atomic
  8929  - name: io.k8s.api.extensions.v1beta1.IPBlock
  8930    map:
  8931      fields:
  8932      - name: cidr
  8933        type:
  8934          scalar: string
  8935        default: ""
  8936      - name: except
  8937        type:
  8938          list:
  8939            elementType:
  8940              scalar: string
  8941            elementRelationship: atomic
  8942  - name: io.k8s.api.extensions.v1beta1.Ingress
  8943    map:
  8944      fields:
  8945      - name: apiVersion
  8946        type:
  8947          scalar: string
  8948      - name: kind
  8949        type:
  8950          scalar: string
  8951      - name: metadata
  8952        type:
  8953          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8954        default: {}
  8955      - name: spec
  8956        type:
  8957          namedType: io.k8s.api.extensions.v1beta1.IngressSpec
  8958        default: {}
  8959      - name: status
  8960        type:
  8961          namedType: io.k8s.api.extensions.v1beta1.IngressStatus
  8962        default: {}
  8963  - name: io.k8s.api.extensions.v1beta1.IngressBackend
  8964    map:
  8965      fields:
  8966      - name: resource
  8967        type:
  8968          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  8969      - name: serviceName
  8970        type:
  8971          scalar: string
  8972      - name: servicePort
  8973        type:
  8974          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8975  - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
  8976    map:
  8977      fields:
  8978      - name: hostname
  8979        type:
  8980          scalar: string
  8981      - name: ip
  8982        type:
  8983          scalar: string
  8984      - name: ports
  8985        type:
  8986          list:
  8987            elementType:
  8988              namedType: io.k8s.api.extensions.v1beta1.IngressPortStatus
  8989            elementRelationship: atomic
  8990  - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
  8991    map:
  8992      fields:
  8993      - name: ingress
  8994        type:
  8995          list:
  8996            elementType:
  8997              namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
  8998            elementRelationship: atomic
  8999  - name: io.k8s.api.extensions.v1beta1.IngressPortStatus
  9000    map:
  9001      fields:
  9002      - name: error
  9003        type:
  9004          scalar: string
  9005      - name: port
  9006        type:
  9007          scalar: numeric
  9008        default: 0
  9009      - name: protocol
  9010        type:
  9011          scalar: string
  9012        default: ""
  9013  - name: io.k8s.api.extensions.v1beta1.IngressRule
  9014    map:
  9015      fields:
  9016      - name: host
  9017        type:
  9018          scalar: string
  9019      - name: http
  9020        type:
  9021          namedType: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  9022  - name: io.k8s.api.extensions.v1beta1.IngressSpec
  9023    map:
  9024      fields:
  9025      - name: backend
  9026        type:
  9027          namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  9028      - name: ingressClassName
  9029        type:
  9030          scalar: string
  9031      - name: rules
  9032        type:
  9033          list:
  9034            elementType:
  9035              namedType: io.k8s.api.extensions.v1beta1.IngressRule
  9036            elementRelationship: atomic
  9037      - name: tls
  9038        type:
  9039          list:
  9040            elementType:
  9041              namedType: io.k8s.api.extensions.v1beta1.IngressTLS
  9042            elementRelationship: atomic
  9043  - name: io.k8s.api.extensions.v1beta1.IngressStatus
  9044    map:
  9045      fields:
  9046      - name: loadBalancer
  9047        type:
  9048          namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
  9049        default: {}
  9050  - name: io.k8s.api.extensions.v1beta1.IngressTLS
  9051    map:
  9052      fields:
  9053      - name: hosts
  9054        type:
  9055          list:
  9056            elementType:
  9057              scalar: string
  9058            elementRelationship: atomic
  9059      - name: secretName
  9060        type:
  9061          scalar: string
  9062  - name: io.k8s.api.extensions.v1beta1.NetworkPolicy
  9063    map:
  9064      fields:
  9065      - name: apiVersion
  9066        type:
  9067          scalar: string
  9068      - name: kind
  9069        type:
  9070          scalar: string
  9071      - name: metadata
  9072        type:
  9073          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9074        default: {}
  9075      - name: spec
  9076        type:
  9077          namedType: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  9078        default: {}
  9079  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  9080    map:
  9081      fields:
  9082      - name: ports
  9083        type:
  9084          list:
  9085            elementType:
  9086              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9087            elementRelationship: atomic
  9088      - name: to
  9089        type:
  9090          list:
  9091            elementType:
  9092              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9093            elementRelationship: atomic
  9094  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  9095    map:
  9096      fields:
  9097      - name: from
  9098        type:
  9099          list:
  9100            elementType:
  9101              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9102            elementRelationship: atomic
  9103      - name: ports
  9104        type:
  9105          list:
  9106            elementType:
  9107              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9108            elementRelationship: atomic
  9109  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9110    map:
  9111      fields:
  9112      - name: ipBlock
  9113        type:
  9114          namedType: io.k8s.api.extensions.v1beta1.IPBlock
  9115      - name: namespaceSelector
  9116        type:
  9117          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9118      - name: podSelector
  9119        type:
  9120          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9121  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9122    map:
  9123      fields:
  9124      - name: endPort
  9125        type:
  9126          scalar: numeric
  9127      - name: port
  9128        type:
  9129          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9130      - name: protocol
  9131        type:
  9132          scalar: string
  9133  - name: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  9134    map:
  9135      fields:
  9136      - name: egress
  9137        type:
  9138          list:
  9139            elementType:
  9140              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  9141            elementRelationship: atomic
  9142      - name: ingress
  9143        type:
  9144          list:
  9145            elementType:
  9146              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  9147            elementRelationship: atomic
  9148      - name: podSelector
  9149        type:
  9150          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9151        default: {}
  9152      - name: policyTypes
  9153        type:
  9154          list:
  9155            elementType:
  9156              scalar: string
  9157            elementRelationship: atomic
  9158  - name: io.k8s.api.extensions.v1beta1.ReplicaSet
  9159    map:
  9160      fields:
  9161      - name: apiVersion
  9162        type:
  9163          scalar: string
  9164      - name: kind
  9165        type:
  9166          scalar: string
  9167      - name: metadata
  9168        type:
  9169          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9170        default: {}
  9171      - name: spec
  9172        type:
  9173          namedType: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  9174        default: {}
  9175      - name: status
  9176        type:
  9177          namedType: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  9178        default: {}
  9179  - name: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  9180    map:
  9181      fields:
  9182      - name: lastTransitionTime
  9183        type:
  9184          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9185      - name: message
  9186        type:
  9187          scalar: string
  9188      - name: reason
  9189        type:
  9190          scalar: string
  9191      - name: status
  9192        type:
  9193          scalar: string
  9194        default: ""
  9195      - name: type
  9196        type:
  9197          scalar: string
  9198        default: ""
  9199  - name: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  9200    map:
  9201      fields:
  9202      - name: minReadySeconds
  9203        type:
  9204          scalar: numeric
  9205      - name: replicas
  9206        type:
  9207          scalar: numeric
  9208      - name: selector
  9209        type:
  9210          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9211      - name: template
  9212        type:
  9213          namedType: io.k8s.api.core.v1.PodTemplateSpec
  9214        default: {}
  9215  - name: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  9216    map:
  9217      fields:
  9218      - name: availableReplicas
  9219        type:
  9220          scalar: numeric
  9221      - name: conditions
  9222        type:
  9223          list:
  9224            elementType:
  9225              namedType: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  9226            elementRelationship: associative
  9227            keys:
  9228            - type
  9229      - name: fullyLabeledReplicas
  9230        type:
  9231          scalar: numeric
  9232      - name: observedGeneration
  9233        type:
  9234          scalar: numeric
  9235      - name: readyReplicas
  9236        type:
  9237          scalar: numeric
  9238      - name: replicas
  9239        type:
  9240          scalar: numeric
  9241        default: 0
  9242  - name: io.k8s.api.extensions.v1beta1.RollbackConfig
  9243    map:
  9244      fields:
  9245      - name: revision
  9246        type:
  9247          scalar: numeric
  9248  - name: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  9249    map:
  9250      fields:
  9251      - name: maxSurge
  9252        type:
  9253          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9254      - name: maxUnavailable
  9255        type:
  9256          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9257  - name: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  9258    map:
  9259      fields:
  9260      - name: maxSurge
  9261        type:
  9262          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9263      - name: maxUnavailable
  9264        type:
  9265          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9266  - name: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
  9267    map:
  9268      fields:
  9269      - name: lendablePercent
  9270        type:
  9271          scalar: numeric
  9272      - name: nominalConcurrencyShares
  9273        type:
  9274          scalar: numeric
  9275  - name: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
  9276    map:
  9277      fields:
  9278      - name: type
  9279        type:
  9280          scalar: string
  9281        default: ""
  9282  - name: io.k8s.api.flowcontrol.v1.FlowSchema
  9283    map:
  9284      fields:
  9285      - name: apiVersion
  9286        type:
  9287          scalar: string
  9288      - name: kind
  9289        type:
  9290          scalar: string
  9291      - name: metadata
  9292        type:
  9293          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9294        default: {}
  9295      - name: spec
  9296        type:
  9297          namedType: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
  9298        default: {}
  9299      - name: status
  9300        type:
  9301          namedType: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
  9302        default: {}
  9303  - name: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
  9304    map:
  9305      fields:
  9306      - name: lastTransitionTime
  9307        type:
  9308          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9309      - name: message
  9310        type:
  9311          scalar: string
  9312      - name: reason
  9313        type:
  9314          scalar: string
  9315      - name: status
  9316        type:
  9317          scalar: string
  9318      - name: type
  9319        type:
  9320          scalar: string
  9321  - name: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
  9322    map:
  9323      fields:
  9324      - name: distinguisherMethod
  9325        type:
  9326          namedType: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
  9327      - name: matchingPrecedence
  9328        type:
  9329          scalar: numeric
  9330        default: 0
  9331      - name: priorityLevelConfiguration
  9332        type:
  9333          namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
  9334        default: {}
  9335      - name: rules
  9336        type:
  9337          list:
  9338            elementType:
  9339              namedType: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
  9340            elementRelationship: atomic
  9341  - name: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
  9342    map:
  9343      fields:
  9344      - name: conditions
  9345        type:
  9346          list:
  9347            elementType:
  9348              namedType: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
  9349            elementRelationship: associative
  9350            keys:
  9351            - type
  9352  - name: io.k8s.api.flowcontrol.v1.GroupSubject
  9353    map:
  9354      fields:
  9355      - name: name
  9356        type:
  9357          scalar: string
  9358        default: ""
  9359  - name: io.k8s.api.flowcontrol.v1.LimitResponse
  9360    map:
  9361      fields:
  9362      - name: queuing
  9363        type:
  9364          namedType: io.k8s.api.flowcontrol.v1.QueuingConfiguration
  9365      - name: type
  9366        type:
  9367          scalar: string
  9368        default: ""
  9369      unions:
  9370      - discriminator: type
  9371        fields:
  9372        - fieldName: queuing
  9373          discriminatorValue: Queuing
  9374  - name: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
  9375    map:
  9376      fields:
  9377      - name: borrowingLimitPercent
  9378        type:
  9379          scalar: numeric
  9380      - name: lendablePercent
  9381        type:
  9382          scalar: numeric
  9383      - name: limitResponse
  9384        type:
  9385          namedType: io.k8s.api.flowcontrol.v1.LimitResponse
  9386        default: {}
  9387      - name: nominalConcurrencyShares
  9388        type:
  9389          scalar: numeric
  9390  - name: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
  9391    map:
  9392      fields:
  9393      - name: nonResourceURLs
  9394        type:
  9395          list:
  9396            elementType:
  9397              scalar: string
  9398            elementRelationship: associative
  9399      - name: verbs
  9400        type:
  9401          list:
  9402            elementType:
  9403              scalar: string
  9404            elementRelationship: associative
  9405  - name: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
  9406    map:
  9407      fields:
  9408      - name: nonResourceRules
  9409        type:
  9410          list:
  9411            elementType:
  9412              namedType: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
  9413            elementRelationship: atomic
  9414      - name: resourceRules
  9415        type:
  9416          list:
  9417            elementType:
  9418              namedType: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
  9419            elementRelationship: atomic
  9420      - name: subjects
  9421        type:
  9422          list:
  9423            elementType:
  9424              namedType: io.k8s.api.flowcontrol.v1.Subject
  9425            elementRelationship: atomic
  9426  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration
  9427    map:
  9428      fields:
  9429      - name: apiVersion
  9430        type:
  9431          scalar: string
  9432      - name: kind
  9433        type:
  9434          scalar: string
  9435      - name: metadata
  9436        type:
  9437          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9438        default: {}
  9439      - name: spec
  9440        type:
  9441          namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
  9442        default: {}
  9443      - name: status
  9444        type:
  9445          namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
  9446        default: {}
  9447  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
  9448    map:
  9449      fields:
  9450      - name: lastTransitionTime
  9451        type:
  9452          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9453      - name: message
  9454        type:
  9455          scalar: string
  9456      - name: reason
  9457        type:
  9458          scalar: string
  9459      - name: status
  9460        type:
  9461          scalar: string
  9462      - name: type
  9463        type:
  9464          scalar: string
  9465  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
  9466    map:
  9467      fields:
  9468      - name: name
  9469        type:
  9470          scalar: string
  9471        default: ""
  9472  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
  9473    map:
  9474      fields:
  9475      - name: exempt
  9476        type:
  9477          namedType: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
  9478      - name: limited
  9479        type:
  9480          namedType: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
  9481      - name: type
  9482        type:
  9483          scalar: string
  9484        default: ""
  9485      unions:
  9486      - discriminator: type
  9487        fields:
  9488        - fieldName: exempt
  9489          discriminatorValue: Exempt
  9490        - fieldName: limited
  9491          discriminatorValue: Limited
  9492  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
  9493    map:
  9494      fields:
  9495      - name: conditions
  9496        type:
  9497          list:
  9498            elementType:
  9499              namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
  9500            elementRelationship: associative
  9501            keys:
  9502            - type
  9503  - name: io.k8s.api.flowcontrol.v1.QueuingConfiguration
  9504    map:
  9505      fields:
  9506      - name: handSize
  9507        type:
  9508          scalar: numeric
  9509        default: 0
  9510      - name: queueLengthLimit
  9511        type:
  9512          scalar: numeric
  9513        default: 0
  9514      - name: queues
  9515        type:
  9516          scalar: numeric
  9517        default: 0
  9518  - name: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
  9519    map:
  9520      fields:
  9521      - name: apiGroups
  9522        type:
  9523          list:
  9524            elementType:
  9525              scalar: string
  9526            elementRelationship: associative
  9527      - name: clusterScope
  9528        type:
  9529          scalar: boolean
  9530      - name: namespaces
  9531        type:
  9532          list:
  9533            elementType:
  9534              scalar: string
  9535            elementRelationship: associative
  9536      - name: resources
  9537        type:
  9538          list:
  9539            elementType:
  9540              scalar: string
  9541            elementRelationship: associative
  9542      - name: verbs
  9543        type:
  9544          list:
  9545            elementType:
  9546              scalar: string
  9547            elementRelationship: associative
  9548  - name: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
  9549    map:
  9550      fields:
  9551      - name: name
  9552        type:
  9553          scalar: string
  9554        default: ""
  9555      - name: namespace
  9556        type:
  9557          scalar: string
  9558        default: ""
  9559  - name: io.k8s.api.flowcontrol.v1.Subject
  9560    map:
  9561      fields:
  9562      - name: group
  9563        type:
  9564          namedType: io.k8s.api.flowcontrol.v1.GroupSubject
  9565      - name: kind
  9566        type:
  9567          scalar: string
  9568        default: ""
  9569      - name: serviceAccount
  9570        type:
  9571          namedType: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
  9572      - name: user
  9573        type:
  9574          namedType: io.k8s.api.flowcontrol.v1.UserSubject
  9575      unions:
  9576      - discriminator: kind
  9577        fields:
  9578        - fieldName: group
  9579          discriminatorValue: Group
  9580        - fieldName: serviceAccount
  9581          discriminatorValue: ServiceAccount
  9582        - fieldName: user
  9583          discriminatorValue: User
  9584  - name: io.k8s.api.flowcontrol.v1.UserSubject
  9585    map:
  9586      fields:
  9587      - name: name
  9588        type:
  9589          scalar: string
  9590        default: ""
  9591  - name: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
  9592    map:
  9593      fields:
  9594      - name: lendablePercent
  9595        type:
  9596          scalar: numeric
  9597      - name: nominalConcurrencyShares
  9598        type:
  9599          scalar: numeric
  9600  - name: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  9601    map:
  9602      fields:
  9603      - name: type
  9604        type:
  9605          scalar: string
  9606        default: ""
  9607  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchema
  9608    map:
  9609      fields:
  9610      - name: apiVersion
  9611        type:
  9612          scalar: string
  9613      - name: kind
  9614        type:
  9615          scalar: string
  9616      - name: metadata
  9617        type:
  9618          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9619        default: {}
  9620      - name: spec
  9621        type:
  9622          namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  9623        default: {}
  9624      - name: status
  9625        type:
  9626          namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  9627        default: {}
  9628  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  9629    map:
  9630      fields:
  9631      - name: lastTransitionTime
  9632        type:
  9633          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9634      - name: message
  9635        type:
  9636          scalar: string
  9637      - name: reason
  9638        type:
  9639          scalar: string
  9640      - name: status
  9641        type:
  9642          scalar: string
  9643      - name: type
  9644        type:
  9645          scalar: string
  9646  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  9647    map:
  9648      fields:
  9649      - name: distinguisherMethod
  9650        type:
  9651          namedType: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  9652      - name: matchingPrecedence
  9653        type:
  9654          scalar: numeric
  9655        default: 0
  9656      - name: priorityLevelConfiguration
  9657        type:
  9658          namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  9659        default: {}
  9660      - name: rules
  9661        type:
  9662          list:
  9663            elementType:
  9664              namedType: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  9665            elementRelationship: atomic
  9666  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  9667    map:
  9668      fields:
  9669      - name: conditions
  9670        type:
  9671          list:
  9672            elementType:
  9673              namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  9674            elementRelationship: associative
  9675            keys:
  9676            - type
  9677  - name: io.k8s.api.flowcontrol.v1beta1.GroupSubject
  9678    map:
  9679      fields:
  9680      - name: name
  9681        type:
  9682          scalar: string
  9683        default: ""
  9684  - name: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  9685    map:
  9686      fields:
  9687      - name: queuing
  9688        type:
  9689          namedType: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  9690      - name: type
  9691        type:
  9692          scalar: string
  9693        default: ""
  9694      unions:
  9695      - discriminator: type
  9696        fields:
  9697        - fieldName: queuing
  9698          discriminatorValue: Queuing
  9699  - name: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  9700    map:
  9701      fields:
  9702      - name: assuredConcurrencyShares
  9703        type:
  9704          scalar: numeric
  9705        default: 0
  9706      - name: borrowingLimitPercent
  9707        type:
  9708          scalar: numeric
  9709      - name: lendablePercent
  9710        type:
  9711          scalar: numeric
  9712      - name: limitResponse
  9713        type:
  9714          namedType: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  9715        default: {}
  9716  - name: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  9717    map:
  9718      fields:
  9719      - name: nonResourceURLs
  9720        type:
  9721          list:
  9722            elementType:
  9723              scalar: string
  9724            elementRelationship: associative
  9725      - name: verbs
  9726        type:
  9727          list:
  9728            elementType:
  9729              scalar: string
  9730            elementRelationship: associative
  9731  - name: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  9732    map:
  9733      fields:
  9734      - name: nonResourceRules
  9735        type:
  9736          list:
  9737            elementType:
  9738              namedType: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  9739            elementRelationship: atomic
  9740      - name: resourceRules
  9741        type:
  9742          list:
  9743            elementType:
  9744              namedType: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  9745            elementRelationship: atomic
  9746      - name: subjects
  9747        type:
  9748          list:
  9749            elementType:
  9750              namedType: io.k8s.api.flowcontrol.v1beta1.Subject
  9751            elementRelationship: atomic
  9752  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfiguration
  9753    map:
  9754      fields:
  9755      - name: apiVersion
  9756        type:
  9757          scalar: string
  9758      - name: kind
  9759        type:
  9760          scalar: string
  9761      - name: metadata
  9762        type:
  9763          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9764        default: {}
  9765      - name: spec
  9766        type:
  9767          namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  9768        default: {}
  9769      - name: status
  9770        type:
  9771          namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  9772        default: {}
  9773  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  9774    map:
  9775      fields:
  9776      - name: lastTransitionTime
  9777        type:
  9778          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9779      - name: message
  9780        type:
  9781          scalar: string
  9782      - name: reason
  9783        type:
  9784          scalar: string
  9785      - name: status
  9786        type:
  9787          scalar: string
  9788      - name: type
  9789        type:
  9790          scalar: string
  9791  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  9792    map:
  9793      fields:
  9794      - name: name
  9795        type:
  9796          scalar: string
  9797        default: ""
  9798  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  9799    map:
  9800      fields:
  9801      - name: exempt
  9802        type:
  9803          namedType: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
  9804      - name: limited
  9805        type:
  9806          namedType: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  9807      - name: type
  9808        type:
  9809          scalar: string
  9810        default: ""
  9811      unions:
  9812      - discriminator: type
  9813        fields:
  9814        - fieldName: exempt
  9815          discriminatorValue: Exempt
  9816        - fieldName: limited
  9817          discriminatorValue: Limited
  9818  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  9819    map:
  9820      fields:
  9821      - name: conditions
  9822        type:
  9823          list:
  9824            elementType:
  9825              namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  9826            elementRelationship: associative
  9827            keys:
  9828            - type
  9829  - name: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  9830    map:
  9831      fields:
  9832      - name: handSize
  9833        type:
  9834          scalar: numeric
  9835        default: 0
  9836      - name: queueLengthLimit
  9837        type:
  9838          scalar: numeric
  9839        default: 0
  9840      - name: queues
  9841        type:
  9842          scalar: numeric
  9843        default: 0
  9844  - name: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  9845    map:
  9846      fields:
  9847      - name: apiGroups
  9848        type:
  9849          list:
  9850            elementType:
  9851              scalar: string
  9852            elementRelationship: associative
  9853      - name: clusterScope
  9854        type:
  9855          scalar: boolean
  9856      - name: namespaces
  9857        type:
  9858          list:
  9859            elementType:
  9860              scalar: string
  9861            elementRelationship: associative
  9862      - name: resources
  9863        type:
  9864          list:
  9865            elementType:
  9866              scalar: string
  9867            elementRelationship: associative
  9868      - name: verbs
  9869        type:
  9870          list:
  9871            elementType:
  9872              scalar: string
  9873            elementRelationship: associative
  9874  - name: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
  9875    map:
  9876      fields:
  9877      - name: name
  9878        type:
  9879          scalar: string
  9880        default: ""
  9881      - name: namespace
  9882        type:
  9883          scalar: string
  9884        default: ""
  9885  - name: io.k8s.api.flowcontrol.v1beta1.Subject
  9886    map:
  9887      fields:
  9888      - name: group
  9889        type:
  9890          namedType: io.k8s.api.flowcontrol.v1beta1.GroupSubject
  9891      - name: kind
  9892        type:
  9893          scalar: string
  9894        default: ""
  9895      - name: serviceAccount
  9896        type:
  9897          namedType: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
  9898      - name: user
  9899        type:
  9900          namedType: io.k8s.api.flowcontrol.v1beta1.UserSubject
  9901      unions:
  9902      - discriminator: kind
  9903        fields:
  9904        - fieldName: group
  9905          discriminatorValue: Group
  9906        - fieldName: serviceAccount
  9907          discriminatorValue: ServiceAccount
  9908        - fieldName: user
  9909          discriminatorValue: User
  9910  - name: io.k8s.api.flowcontrol.v1beta1.UserSubject
  9911    map:
  9912      fields:
  9913      - name: name
  9914        type:
  9915          scalar: string
  9916        default: ""
  9917  - name: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
  9918    map:
  9919      fields:
  9920      - name: lendablePercent
  9921        type:
  9922          scalar: numeric
  9923      - name: nominalConcurrencyShares
  9924        type:
  9925          scalar: numeric
  9926  - name: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
  9927    map:
  9928      fields:
  9929      - name: type
  9930        type:
  9931          scalar: string
  9932        default: ""
  9933  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchema
  9934    map:
  9935      fields:
  9936      - name: apiVersion
  9937        type:
  9938          scalar: string
  9939      - name: kind
  9940        type:
  9941          scalar: string
  9942      - name: metadata
  9943        type:
  9944          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9945        default: {}
  9946      - name: spec
  9947        type:
  9948          namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
  9949        default: {}
  9950      - name: status
  9951        type:
  9952          namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
  9953        default: {}
  9954  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
  9955    map:
  9956      fields:
  9957      - name: lastTransitionTime
  9958        type:
  9959          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9960      - name: message
  9961        type:
  9962          scalar: string
  9963      - name: reason
  9964        type:
  9965          scalar: string
  9966      - name: status
  9967        type:
  9968          scalar: string
  9969      - name: type
  9970        type:
  9971          scalar: string
  9972  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
  9973    map:
  9974      fields:
  9975      - name: distinguisherMethod
  9976        type:
  9977          namedType: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
  9978      - name: matchingPrecedence
  9979        type:
  9980          scalar: numeric
  9981        default: 0
  9982      - name: priorityLevelConfiguration
  9983        type:
  9984          namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
  9985        default: {}
  9986      - name: rules
  9987        type:
  9988          list:
  9989            elementType:
  9990              namedType: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
  9991            elementRelationship: atomic
  9992  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
  9993    map:
  9994      fields:
  9995      - name: conditions
  9996        type:
  9997          list:
  9998            elementType:
  9999              namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
 10000            elementRelationship: associative
 10001            keys:
 10002            - type
 10003  - name: io.k8s.api.flowcontrol.v1beta2.GroupSubject
 10004    map:
 10005      fields:
 10006      - name: name
 10007        type:
 10008          scalar: string
 10009        default: ""
 10010  - name: io.k8s.api.flowcontrol.v1beta2.LimitResponse
 10011    map:
 10012      fields:
 10013      - name: queuing
 10014        type:
 10015          namedType: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
 10016      - name: type
 10017        type:
 10018          scalar: string
 10019        default: ""
 10020      unions:
 10021      - discriminator: type
 10022        fields:
 10023        - fieldName: queuing
 10024          discriminatorValue: Queuing
 10025  - name: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
 10026    map:
 10027      fields:
 10028      - name: assuredConcurrencyShares
 10029        type:
 10030          scalar: numeric
 10031        default: 0
 10032      - name: borrowingLimitPercent
 10033        type:
 10034          scalar: numeric
 10035      - name: lendablePercent
 10036        type:
 10037          scalar: numeric
 10038      - name: limitResponse
 10039        type:
 10040          namedType: io.k8s.api.flowcontrol.v1beta2.LimitResponse
 10041        default: {}
 10042  - name: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
 10043    map:
 10044      fields:
 10045      - name: nonResourceURLs
 10046        type:
 10047          list:
 10048            elementType:
 10049              scalar: string
 10050            elementRelationship: associative
 10051      - name: verbs
 10052        type:
 10053          list:
 10054            elementType:
 10055              scalar: string
 10056            elementRelationship: associative
 10057  - name: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
 10058    map:
 10059      fields:
 10060      - name: nonResourceRules
 10061        type:
 10062          list:
 10063            elementType:
 10064              namedType: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
 10065            elementRelationship: atomic
 10066      - name: resourceRules
 10067        type:
 10068          list:
 10069            elementType:
 10070              namedType: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
 10071            elementRelationship: atomic
 10072      - name: subjects
 10073        type:
 10074          list:
 10075            elementType:
 10076              namedType: io.k8s.api.flowcontrol.v1beta2.Subject
 10077            elementRelationship: atomic
 10078  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration
 10079    map:
 10080      fields:
 10081      - name: apiVersion
 10082        type:
 10083          scalar: string
 10084      - name: kind
 10085        type:
 10086          scalar: string
 10087      - name: metadata
 10088        type:
 10089          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10090        default: {}
 10091      - name: spec
 10092        type:
 10093          namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
 10094        default: {}
 10095      - name: status
 10096        type:
 10097          namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
 10098        default: {}
 10099  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
 10100    map:
 10101      fields:
 10102      - name: lastTransitionTime
 10103        type:
 10104          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 10105      - name: message
 10106        type:
 10107          scalar: string
 10108      - name: reason
 10109        type:
 10110          scalar: string
 10111      - name: status
 10112        type:
 10113          scalar: string
 10114      - name: type
 10115        type:
 10116          scalar: string
 10117  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
 10118    map:
 10119      fields:
 10120      - name: name
 10121        type:
 10122          scalar: string
 10123        default: ""
 10124  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
 10125    map:
 10126      fields:
 10127      - name: exempt
 10128        type:
 10129          namedType: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
 10130      - name: limited
 10131        type:
 10132          namedType: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
 10133      - name: type
 10134        type:
 10135          scalar: string
 10136        default: ""
 10137      unions:
 10138      - discriminator: type
 10139        fields:
 10140        - fieldName: exempt
 10141          discriminatorValue: Exempt
 10142        - fieldName: limited
 10143          discriminatorValue: Limited
 10144  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
 10145    map:
 10146      fields:
 10147      - name: conditions
 10148        type:
 10149          list:
 10150            elementType:
 10151              namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
 10152            elementRelationship: associative
 10153            keys:
 10154            - type
 10155  - name: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
 10156    map:
 10157      fields:
 10158      - name: handSize
 10159        type:
 10160          scalar: numeric
 10161        default: 0
 10162      - name: queueLengthLimit
 10163        type:
 10164          scalar: numeric
 10165        default: 0
 10166      - name: queues
 10167        type:
 10168          scalar: numeric
 10169        default: 0
 10170  - name: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
 10171    map:
 10172      fields:
 10173      - name: apiGroups
 10174        type:
 10175          list:
 10176            elementType:
 10177              scalar: string
 10178            elementRelationship: associative
 10179      - name: clusterScope
 10180        type:
 10181          scalar: boolean
 10182      - name: namespaces
 10183        type:
 10184          list:
 10185            elementType:
 10186              scalar: string
 10187            elementRelationship: associative
 10188      - name: resources
 10189        type:
 10190          list:
 10191            elementType:
 10192              scalar: string
 10193            elementRelationship: associative
 10194      - name: verbs
 10195        type:
 10196          list:
 10197            elementType:
 10198              scalar: string
 10199            elementRelationship: associative
 10200  - name: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
 10201    map:
 10202      fields:
 10203      - name: name
 10204        type:
 10205          scalar: string
 10206        default: ""
 10207      - name: namespace
 10208        type:
 10209          scalar: string
 10210        default: ""
 10211  - name: io.k8s.api.flowcontrol.v1beta2.Subject
 10212    map:
 10213      fields:
 10214      - name: group
 10215        type:
 10216          namedType: io.k8s.api.flowcontrol.v1beta2.GroupSubject
 10217      - name: kind
 10218        type:
 10219          scalar: string
 10220        default: ""
 10221      - name: serviceAccount
 10222        type:
 10223          namedType: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
 10224      - name: user
 10225        type:
 10226          namedType: io.k8s.api.flowcontrol.v1beta2.UserSubject
 10227      unions:
 10228      - discriminator: kind
 10229        fields:
 10230        - fieldName: group
 10231          discriminatorValue: Group
 10232        - fieldName: serviceAccount
 10233          discriminatorValue: ServiceAccount
 10234        - fieldName: user
 10235          discriminatorValue: User
 10236  - name: io.k8s.api.flowcontrol.v1beta2.UserSubject
 10237    map:
 10238      fields:
 10239      - name: name
 10240        type:
 10241          scalar: string
 10242        default: ""
 10243  - name: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
 10244    map:
 10245      fields:
 10246      - name: lendablePercent
 10247        type:
 10248          scalar: numeric
 10249      - name: nominalConcurrencyShares
 10250        type:
 10251          scalar: numeric
 10252  - name: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
 10253    map:
 10254      fields:
 10255      - name: type
 10256        type:
 10257          scalar: string
 10258        default: ""
 10259  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchema
 10260    map:
 10261      fields:
 10262      - name: apiVersion
 10263        type:
 10264          scalar: string
 10265      - name: kind
 10266        type:
 10267          scalar: string
 10268      - name: metadata
 10269        type:
 10270          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10271        default: {}
 10272      - name: spec
 10273        type:
 10274          namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
 10275        default: {}
 10276      - name: status
 10277        type:
 10278          namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
 10279        default: {}
 10280  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
 10281    map:
 10282      fields:
 10283      - name: lastTransitionTime
 10284        type:
 10285          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 10286      - name: message
 10287        type:
 10288          scalar: string
 10289      - name: reason
 10290        type:
 10291          scalar: string
 10292      - name: status
 10293        type:
 10294          scalar: string
 10295      - name: type
 10296        type:
 10297          scalar: string
 10298  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
 10299    map:
 10300      fields:
 10301      - name: distinguisherMethod
 10302        type:
 10303          namedType: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
 10304      - name: matchingPrecedence
 10305        type:
 10306          scalar: numeric
 10307        default: 0
 10308      - name: priorityLevelConfiguration
 10309        type:
 10310          namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
 10311        default: {}
 10312      - name: rules
 10313        type:
 10314          list:
 10315            elementType:
 10316              namedType: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
 10317            elementRelationship: atomic
 10318  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
 10319    map:
 10320      fields:
 10321      - name: conditions
 10322        type:
 10323          list:
 10324            elementType:
 10325              namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
 10326            elementRelationship: associative
 10327            keys:
 10328            - type
 10329  - name: io.k8s.api.flowcontrol.v1beta3.GroupSubject
 10330    map:
 10331      fields:
 10332      - name: name
 10333        type:
 10334          scalar: string
 10335        default: ""
 10336  - name: io.k8s.api.flowcontrol.v1beta3.LimitResponse
 10337    map:
 10338      fields:
 10339      - name: queuing
 10340        type:
 10341          namedType: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
 10342      - name: type
 10343        type:
 10344          scalar: string
 10345        default: ""
 10346      unions:
 10347      - discriminator: type
 10348        fields:
 10349        - fieldName: queuing
 10350          discriminatorValue: Queuing
 10351  - name: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
 10352    map:
 10353      fields:
 10354      - name: borrowingLimitPercent
 10355        type:
 10356          scalar: numeric
 10357      - name: lendablePercent
 10358        type:
 10359          scalar: numeric
 10360      - name: limitResponse
 10361        type:
 10362          namedType: io.k8s.api.flowcontrol.v1beta3.LimitResponse
 10363        default: {}
 10364      - name: nominalConcurrencyShares
 10365        type:
 10366          scalar: numeric
 10367        default: 0
 10368  - name: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
 10369    map:
 10370      fields:
 10371      - name: nonResourceURLs
 10372        type:
 10373          list:
 10374            elementType:
 10375              scalar: string
 10376            elementRelationship: associative
 10377      - name: verbs
 10378        type:
 10379          list:
 10380            elementType:
 10381              scalar: string
 10382            elementRelationship: associative
 10383  - name: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
 10384    map:
 10385      fields:
 10386      - name: nonResourceRules
 10387        type:
 10388          list:
 10389            elementType:
 10390              namedType: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
 10391            elementRelationship: atomic
 10392      - name: resourceRules
 10393        type:
 10394          list:
 10395            elementType:
 10396              namedType: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
 10397            elementRelationship: atomic
 10398      - name: subjects
 10399        type:
 10400          list:
 10401            elementType:
 10402              namedType: io.k8s.api.flowcontrol.v1beta3.Subject
 10403            elementRelationship: atomic
 10404  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration
 10405    map:
 10406      fields:
 10407      - name: apiVersion
 10408        type:
 10409          scalar: string
 10410      - name: kind
 10411        type:
 10412          scalar: string
 10413      - name: metadata
 10414        type:
 10415          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10416        default: {}
 10417      - name: spec
 10418        type:
 10419          namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
 10420        default: {}
 10421      - name: status
 10422        type:
 10423          namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
 10424        default: {}
 10425  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
 10426    map:
 10427      fields:
 10428      - name: lastTransitionTime
 10429        type:
 10430          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 10431      - name: message
 10432        type:
 10433          scalar: string
 10434      - name: reason
 10435        type:
 10436          scalar: string
 10437      - name: status
 10438        type:
 10439          scalar: string
 10440      - name: type
 10441        type:
 10442          scalar: string
 10443  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
 10444    map:
 10445      fields:
 10446      - name: name
 10447        type:
 10448          scalar: string
 10449        default: ""
 10450  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
 10451    map:
 10452      fields:
 10453      - name: exempt
 10454        type:
 10455          namedType: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
 10456      - name: limited
 10457        type:
 10458          namedType: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
 10459      - name: type
 10460        type:
 10461          scalar: string
 10462        default: ""
 10463      unions:
 10464      - discriminator: type
 10465        fields:
 10466        - fieldName: exempt
 10467          discriminatorValue: Exempt
 10468        - fieldName: limited
 10469          discriminatorValue: Limited
 10470  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
 10471    map:
 10472      fields:
 10473      - name: conditions
 10474        type:
 10475          list:
 10476            elementType:
 10477              namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
 10478            elementRelationship: associative
 10479            keys:
 10480            - type
 10481  - name: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
 10482    map:
 10483      fields:
 10484      - name: handSize
 10485        type:
 10486          scalar: numeric
 10487        default: 0
 10488      - name: queueLengthLimit
 10489        type:
 10490          scalar: numeric
 10491        default: 0
 10492      - name: queues
 10493        type:
 10494          scalar: numeric
 10495        default: 0
 10496  - name: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
 10497    map:
 10498      fields:
 10499      - name: apiGroups
 10500        type:
 10501          list:
 10502            elementType:
 10503              scalar: string
 10504            elementRelationship: associative
 10505      - name: clusterScope
 10506        type:
 10507          scalar: boolean
 10508      - name: namespaces
 10509        type:
 10510          list:
 10511            elementType:
 10512              scalar: string
 10513            elementRelationship: associative
 10514      - name: resources
 10515        type:
 10516          list:
 10517            elementType:
 10518              scalar: string
 10519            elementRelationship: associative
 10520      - name: verbs
 10521        type:
 10522          list:
 10523            elementType:
 10524              scalar: string
 10525            elementRelationship: associative
 10526  - name: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
 10527    map:
 10528      fields:
 10529      - name: name
 10530        type:
 10531          scalar: string
 10532        default: ""
 10533      - name: namespace
 10534        type:
 10535          scalar: string
 10536        default: ""
 10537  - name: io.k8s.api.flowcontrol.v1beta3.Subject
 10538    map:
 10539      fields:
 10540      - name: group
 10541        type:
 10542          namedType: io.k8s.api.flowcontrol.v1beta3.GroupSubject
 10543      - name: kind
 10544        type:
 10545          scalar: string
 10546        default: ""
 10547      - name: serviceAccount
 10548        type:
 10549          namedType: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
 10550      - name: user
 10551        type:
 10552          namedType: io.k8s.api.flowcontrol.v1beta3.UserSubject
 10553      unions:
 10554      - discriminator: kind
 10555        fields:
 10556        - fieldName: group
 10557          discriminatorValue: Group
 10558        - fieldName: serviceAccount
 10559          discriminatorValue: ServiceAccount
 10560        - fieldName: user
 10561          discriminatorValue: User
 10562  - name: io.k8s.api.flowcontrol.v1beta3.UserSubject
 10563    map:
 10564      fields:
 10565      - name: name
 10566        type:
 10567          scalar: string
 10568        default: ""
 10569  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReview
 10570    map:
 10571      fields:
 10572      - name: apiVersion
 10573        type:
 10574          scalar: string
 10575      - name: kind
 10576        type:
 10577          scalar: string
 10578      - name: metadata
 10579        type:
 10580          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10581        default: {}
 10582      - name: spec
 10583        type:
 10584          namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
 10585        default: {}
 10586      - name: status
 10587        type:
 10588          namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
 10589        default: {}
 10590  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
 10591    map:
 10592      fields:
 10593      - name: image
 10594        type:
 10595          scalar: string
 10596  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
 10597    map:
 10598      fields:
 10599      - name: annotations
 10600        type:
 10601          map:
 10602            elementType:
 10603              scalar: string
 10604      - name: containers
 10605        type:
 10606          list:
 10607            elementType:
 10608              namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
 10609            elementRelationship: atomic
 10610      - name: namespace
 10611        type:
 10612          scalar: string
 10613  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
 10614    map:
 10615      fields:
 10616      - name: allowed
 10617        type:
 10618          scalar: boolean
 10619        default: false
 10620      - name: auditAnnotations
 10621        type:
 10622          map:
 10623            elementType:
 10624              scalar: string
 10625      - name: reason
 10626        type:
 10627          scalar: string
 10628  - name: io.k8s.api.networking.v1.HTTPIngressPath
 10629    map:
 10630      fields:
 10631      - name: backend
 10632        type:
 10633          namedType: io.k8s.api.networking.v1.IngressBackend
 10634        default: {}
 10635      - name: path
 10636        type:
 10637          scalar: string
 10638      - name: pathType
 10639        type:
 10640          scalar: string
 10641  - name: io.k8s.api.networking.v1.HTTPIngressRuleValue
 10642    map:
 10643      fields:
 10644      - name: paths
 10645        type:
 10646          list:
 10647            elementType:
 10648              namedType: io.k8s.api.networking.v1.HTTPIngressPath
 10649            elementRelationship: atomic
 10650  - name: io.k8s.api.networking.v1.IPBlock
 10651    map:
 10652      fields:
 10653      - name: cidr
 10654        type:
 10655          scalar: string
 10656        default: ""
 10657      - name: except
 10658        type:
 10659          list:
 10660            elementType:
 10661              scalar: string
 10662            elementRelationship: atomic
 10663  - name: io.k8s.api.networking.v1.Ingress
 10664    map:
 10665      fields:
 10666      - name: apiVersion
 10667        type:
 10668          scalar: string
 10669      - name: kind
 10670        type:
 10671          scalar: string
 10672      - name: metadata
 10673        type:
 10674          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10675        default: {}
 10676      - name: spec
 10677        type:
 10678          namedType: io.k8s.api.networking.v1.IngressSpec
 10679        default: {}
 10680      - name: status
 10681        type:
 10682          namedType: io.k8s.api.networking.v1.IngressStatus
 10683        default: {}
 10684  - name: io.k8s.api.networking.v1.IngressBackend
 10685    map:
 10686      fields:
 10687      - name: resource
 10688        type:
 10689          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
 10690      - name: service
 10691        type:
 10692          namedType: io.k8s.api.networking.v1.IngressServiceBackend
 10693  - name: io.k8s.api.networking.v1.IngressClass
 10694    map:
 10695      fields:
 10696      - name: apiVersion
 10697        type:
 10698          scalar: string
 10699      - name: kind
 10700        type:
 10701          scalar: string
 10702      - name: metadata
 10703        type:
 10704          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10705        default: {}
 10706      - name: spec
 10707        type:
 10708          namedType: io.k8s.api.networking.v1.IngressClassSpec
 10709        default: {}
 10710  - name: io.k8s.api.networking.v1.IngressClassParametersReference
 10711    map:
 10712      fields:
 10713      - name: apiGroup
 10714        type:
 10715          scalar: string
 10716      - name: kind
 10717        type:
 10718          scalar: string
 10719        default: ""
 10720      - name: name
 10721        type:
 10722          scalar: string
 10723        default: ""
 10724      - name: namespace
 10725        type:
 10726          scalar: string
 10727      - name: scope
 10728        type:
 10729          scalar: string
 10730  - name: io.k8s.api.networking.v1.IngressClassSpec
 10731    map:
 10732      fields:
 10733      - name: controller
 10734        type:
 10735          scalar: string
 10736      - name: parameters
 10737        type:
 10738          namedType: io.k8s.api.networking.v1.IngressClassParametersReference
 10739  - name: io.k8s.api.networking.v1.IngressLoadBalancerIngress
 10740    map:
 10741      fields:
 10742      - name: hostname
 10743        type:
 10744          scalar: string
 10745      - name: ip
 10746        type:
 10747          scalar: string
 10748      - name: ports
 10749        type:
 10750          list:
 10751            elementType:
 10752              namedType: io.k8s.api.networking.v1.IngressPortStatus
 10753            elementRelationship: atomic
 10754  - name: io.k8s.api.networking.v1.IngressLoadBalancerStatus
 10755    map:
 10756      fields:
 10757      - name: ingress
 10758        type:
 10759          list:
 10760            elementType:
 10761              namedType: io.k8s.api.networking.v1.IngressLoadBalancerIngress
 10762            elementRelationship: atomic
 10763  - name: io.k8s.api.networking.v1.IngressPortStatus
 10764    map:
 10765      fields:
 10766      - name: error
 10767        type:
 10768          scalar: string
 10769      - name: port
 10770        type:
 10771          scalar: numeric
 10772        default: 0
 10773      - name: protocol
 10774        type:
 10775          scalar: string
 10776        default: ""
 10777  - name: io.k8s.api.networking.v1.IngressRule
 10778    map:
 10779      fields:
 10780      - name: host
 10781        type:
 10782          scalar: string
 10783      - name: http
 10784        type:
 10785          namedType: io.k8s.api.networking.v1.HTTPIngressRuleValue
 10786  - name: io.k8s.api.networking.v1.IngressServiceBackend
 10787    map:
 10788      fields:
 10789      - name: name
 10790        type:
 10791          scalar: string
 10792        default: ""
 10793      - name: port
 10794        type:
 10795          namedType: io.k8s.api.networking.v1.ServiceBackendPort
 10796        default: {}
 10797  - name: io.k8s.api.networking.v1.IngressSpec
 10798    map:
 10799      fields:
 10800      - name: defaultBackend
 10801        type:
 10802          namedType: io.k8s.api.networking.v1.IngressBackend
 10803      - name: ingressClassName
 10804        type:
 10805          scalar: string
 10806      - name: rules
 10807        type:
 10808          list:
 10809            elementType:
 10810              namedType: io.k8s.api.networking.v1.IngressRule
 10811            elementRelationship: atomic
 10812      - name: tls
 10813        type:
 10814          list:
 10815            elementType:
 10816              namedType: io.k8s.api.networking.v1.IngressTLS
 10817            elementRelationship: atomic
 10818  - name: io.k8s.api.networking.v1.IngressStatus
 10819    map:
 10820      fields:
 10821      - name: loadBalancer
 10822        type:
 10823          namedType: io.k8s.api.networking.v1.IngressLoadBalancerStatus
 10824        default: {}
 10825  - name: io.k8s.api.networking.v1.IngressTLS
 10826    map:
 10827      fields:
 10828      - name: hosts
 10829        type:
 10830          list:
 10831            elementType:
 10832              scalar: string
 10833            elementRelationship: atomic
 10834      - name: secretName
 10835        type:
 10836          scalar: string
 10837  - name: io.k8s.api.networking.v1.NetworkPolicy
 10838    map:
 10839      fields:
 10840      - name: apiVersion
 10841        type:
 10842          scalar: string
 10843      - name: kind
 10844        type:
 10845          scalar: string
 10846      - name: metadata
 10847        type:
 10848          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10849        default: {}
 10850      - name: spec
 10851        type:
 10852          namedType: io.k8s.api.networking.v1.NetworkPolicySpec
 10853        default: {}
 10854  - name: io.k8s.api.networking.v1.NetworkPolicyEgressRule
 10855    map:
 10856      fields:
 10857      - name: ports
 10858        type:
 10859          list:
 10860            elementType:
 10861              namedType: io.k8s.api.networking.v1.NetworkPolicyPort
 10862            elementRelationship: atomic
 10863      - name: to
 10864        type:
 10865          list:
 10866            elementType:
 10867              namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
 10868            elementRelationship: atomic
 10869  - name: io.k8s.api.networking.v1.NetworkPolicyIngressRule
 10870    map:
 10871      fields:
 10872      - name: from
 10873        type:
 10874          list:
 10875            elementType:
 10876              namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
 10877            elementRelationship: atomic
 10878      - name: ports
 10879        type:
 10880          list:
 10881            elementType:
 10882              namedType: io.k8s.api.networking.v1.NetworkPolicyPort
 10883            elementRelationship: atomic
 10884  - name: io.k8s.api.networking.v1.NetworkPolicyPeer
 10885    map:
 10886      fields:
 10887      - name: ipBlock
 10888        type:
 10889          namedType: io.k8s.api.networking.v1.IPBlock
 10890      - name: namespaceSelector
 10891        type:
 10892          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 10893      - name: podSelector
 10894        type:
 10895          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 10896  - name: io.k8s.api.networking.v1.NetworkPolicyPort
 10897    map:
 10898      fields:
 10899      - name: endPort
 10900        type:
 10901          scalar: numeric
 10902      - name: port
 10903        type:
 10904          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 10905      - name: protocol
 10906        type:
 10907          scalar: string
 10908  - name: io.k8s.api.networking.v1.NetworkPolicySpec
 10909    map:
 10910      fields:
 10911      - name: egress
 10912        type:
 10913          list:
 10914            elementType:
 10915              namedType: io.k8s.api.networking.v1.NetworkPolicyEgressRule
 10916            elementRelationship: atomic
 10917      - name: ingress
 10918        type:
 10919          list:
 10920            elementType:
 10921              namedType: io.k8s.api.networking.v1.NetworkPolicyIngressRule
 10922            elementRelationship: atomic
 10923      - name: podSelector
 10924        type:
 10925          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 10926        default: {}
 10927      - name: policyTypes
 10928        type:
 10929          list:
 10930            elementType:
 10931              scalar: string
 10932            elementRelationship: atomic
 10933  - name: io.k8s.api.networking.v1.ServiceBackendPort
 10934    map:
 10935      fields:
 10936      - name: name
 10937        type:
 10938          scalar: string
 10939      - name: number
 10940        type:
 10941          scalar: numeric
 10942  - name: io.k8s.api.networking.v1alpha1.IPAddress
 10943    map:
 10944      fields:
 10945      - name: apiVersion
 10946        type:
 10947          scalar: string
 10948      - name: kind
 10949        type:
 10950          scalar: string
 10951      - name: metadata
 10952        type:
 10953          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10954        default: {}
 10955      - name: spec
 10956        type:
 10957          namedType: io.k8s.api.networking.v1alpha1.IPAddressSpec
 10958        default: {}
 10959  - name: io.k8s.api.networking.v1alpha1.IPAddressSpec
 10960    map:
 10961      fields:
 10962      - name: parentRef
 10963        type:
 10964          namedType: io.k8s.api.networking.v1alpha1.ParentReference
 10965  - name: io.k8s.api.networking.v1alpha1.ParentReference
 10966    map:
 10967      fields:
 10968      - name: group
 10969        type:
 10970          scalar: string
 10971      - name: name
 10972        type:
 10973          scalar: string
 10974      - name: namespace
 10975        type:
 10976          scalar: string
 10977      - name: resource
 10978        type:
 10979          scalar: string
 10980  - name: io.k8s.api.networking.v1alpha1.ServiceCIDR
 10981    map:
 10982      fields:
 10983      - name: apiVersion
 10984        type:
 10985          scalar: string
 10986      - name: kind
 10987        type:
 10988          scalar: string
 10989      - name: metadata
 10990        type:
 10991          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10992        default: {}
 10993      - name: spec
 10994        type:
 10995          namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
 10996        default: {}
 10997      - name: status
 10998        type:
 10999          namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
 11000        default: {}
 11001  - name: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
 11002    map:
 11003      fields:
 11004      - name: cidrs
 11005        type:
 11006          list:
 11007            elementType:
 11008              scalar: string
 11009            elementRelationship: atomic
 11010  - name: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
 11011    map:
 11012      fields:
 11013      - name: conditions
 11014        type:
 11015          list:
 11016            elementType:
 11017              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 11018            elementRelationship: associative
 11019            keys:
 11020            - type
 11021  - name: io.k8s.api.networking.v1beta1.HTTPIngressPath
 11022    map:
 11023      fields:
 11024      - name: backend
 11025        type:
 11026          namedType: io.k8s.api.networking.v1beta1.IngressBackend
 11027        default: {}
 11028      - name: path
 11029        type:
 11030          scalar: string
 11031      - name: pathType
 11032        type:
 11033          scalar: string
 11034  - name: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
 11035    map:
 11036      fields:
 11037      - name: paths
 11038        type:
 11039          list:
 11040            elementType:
 11041              namedType: io.k8s.api.networking.v1beta1.HTTPIngressPath
 11042            elementRelationship: atomic
 11043  - name: io.k8s.api.networking.v1beta1.Ingress
 11044    map:
 11045      fields:
 11046      - name: apiVersion
 11047        type:
 11048          scalar: string
 11049      - name: kind
 11050        type:
 11051          scalar: string
 11052      - name: metadata
 11053        type:
 11054          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11055        default: {}
 11056      - name: spec
 11057        type:
 11058          namedType: io.k8s.api.networking.v1beta1.IngressSpec
 11059        default: {}
 11060      - name: status
 11061        type:
 11062          namedType: io.k8s.api.networking.v1beta1.IngressStatus
 11063        default: {}
 11064  - name: io.k8s.api.networking.v1beta1.IngressBackend
 11065    map:
 11066      fields:
 11067      - name: resource
 11068        type:
 11069          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
 11070      - name: serviceName
 11071        type:
 11072          scalar: string
 11073      - name: servicePort
 11074        type:
 11075          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11076  - name: io.k8s.api.networking.v1beta1.IngressClass
 11077    map:
 11078      fields:
 11079      - name: apiVersion
 11080        type:
 11081          scalar: string
 11082      - name: kind
 11083        type:
 11084          scalar: string
 11085      - name: metadata
 11086        type:
 11087          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11088        default: {}
 11089      - name: spec
 11090        type:
 11091          namedType: io.k8s.api.networking.v1beta1.IngressClassSpec
 11092        default: {}
 11093  - name: io.k8s.api.networking.v1beta1.IngressClassParametersReference
 11094    map:
 11095      fields:
 11096      - name: apiGroup
 11097        type:
 11098          scalar: string
 11099      - name: kind
 11100        type:
 11101          scalar: string
 11102        default: ""
 11103      - name: name
 11104        type:
 11105          scalar: string
 11106        default: ""
 11107      - name: namespace
 11108        type:
 11109          scalar: string
 11110      - name: scope
 11111        type:
 11112          scalar: string
 11113  - name: io.k8s.api.networking.v1beta1.IngressClassSpec
 11114    map:
 11115      fields:
 11116      - name: controller
 11117        type:
 11118          scalar: string
 11119      - name: parameters
 11120        type:
 11121          namedType: io.k8s.api.networking.v1beta1.IngressClassParametersReference
 11122  - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
 11123    map:
 11124      fields:
 11125      - name: hostname
 11126        type:
 11127          scalar: string
 11128      - name: ip
 11129        type:
 11130          scalar: string
 11131      - name: ports
 11132        type:
 11133          list:
 11134            elementType:
 11135              namedType: io.k8s.api.networking.v1beta1.IngressPortStatus
 11136            elementRelationship: atomic
 11137  - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
 11138    map:
 11139      fields:
 11140      - name: ingress
 11141        type:
 11142          list:
 11143            elementType:
 11144              namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
 11145            elementRelationship: atomic
 11146  - name: io.k8s.api.networking.v1beta1.IngressPortStatus
 11147    map:
 11148      fields:
 11149      - name: error
 11150        type:
 11151          scalar: string
 11152      - name: port
 11153        type:
 11154          scalar: numeric
 11155        default: 0
 11156      - name: protocol
 11157        type:
 11158          scalar: string
 11159        default: ""
 11160  - name: io.k8s.api.networking.v1beta1.IngressRule
 11161    map:
 11162      fields:
 11163      - name: host
 11164        type:
 11165          scalar: string
 11166      - name: http
 11167        type:
 11168          namedType: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
 11169  - name: io.k8s.api.networking.v1beta1.IngressSpec
 11170    map:
 11171      fields:
 11172      - name: backend
 11173        type:
 11174          namedType: io.k8s.api.networking.v1beta1.IngressBackend
 11175      - name: ingressClassName
 11176        type:
 11177          scalar: string
 11178      - name: rules
 11179        type:
 11180          list:
 11181            elementType:
 11182              namedType: io.k8s.api.networking.v1beta1.IngressRule
 11183            elementRelationship: atomic
 11184      - name: tls
 11185        type:
 11186          list:
 11187            elementType:
 11188              namedType: io.k8s.api.networking.v1beta1.IngressTLS
 11189            elementRelationship: atomic
 11190  - name: io.k8s.api.networking.v1beta1.IngressStatus
 11191    map:
 11192      fields:
 11193      - name: loadBalancer
 11194        type:
 11195          namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
 11196        default: {}
 11197  - name: io.k8s.api.networking.v1beta1.IngressTLS
 11198    map:
 11199      fields:
 11200      - name: hosts
 11201        type:
 11202          list:
 11203            elementType:
 11204              scalar: string
 11205            elementRelationship: atomic
 11206      - name: secretName
 11207        type:
 11208          scalar: string
 11209  - name: io.k8s.api.node.v1.Overhead
 11210    map:
 11211      fields:
 11212      - name: podFixed
 11213        type:
 11214          map:
 11215            elementType:
 11216              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 11217  - name: io.k8s.api.node.v1.RuntimeClass
 11218    map:
 11219      fields:
 11220      - name: apiVersion
 11221        type:
 11222          scalar: string
 11223      - name: handler
 11224        type:
 11225          scalar: string
 11226        default: ""
 11227      - name: kind
 11228        type:
 11229          scalar: string
 11230      - name: metadata
 11231        type:
 11232          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11233        default: {}
 11234      - name: overhead
 11235        type:
 11236          namedType: io.k8s.api.node.v1.Overhead
 11237      - name: scheduling
 11238        type:
 11239          namedType: io.k8s.api.node.v1.Scheduling
 11240  - name: io.k8s.api.node.v1.Scheduling
 11241    map:
 11242      fields:
 11243      - name: nodeSelector
 11244        type:
 11245          map:
 11246            elementType:
 11247              scalar: string
 11248            elementRelationship: atomic
 11249      - name: tolerations
 11250        type:
 11251          list:
 11252            elementType:
 11253              namedType: io.k8s.api.core.v1.Toleration
 11254            elementRelationship: atomic
 11255  - name: io.k8s.api.node.v1alpha1.Overhead
 11256    map:
 11257      fields:
 11258      - name: podFixed
 11259        type:
 11260          map:
 11261            elementType:
 11262              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 11263  - name: io.k8s.api.node.v1alpha1.RuntimeClass
 11264    map:
 11265      fields:
 11266      - name: apiVersion
 11267        type:
 11268          scalar: string
 11269      - name: kind
 11270        type:
 11271          scalar: string
 11272      - name: metadata
 11273        type:
 11274          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11275        default: {}
 11276      - name: spec
 11277        type:
 11278          namedType: io.k8s.api.node.v1alpha1.RuntimeClassSpec
 11279        default: {}
 11280  - name: io.k8s.api.node.v1alpha1.RuntimeClassSpec
 11281    map:
 11282      fields:
 11283      - name: overhead
 11284        type:
 11285          namedType: io.k8s.api.node.v1alpha1.Overhead
 11286      - name: runtimeHandler
 11287        type:
 11288          scalar: string
 11289        default: ""
 11290      - name: scheduling
 11291        type:
 11292          namedType: io.k8s.api.node.v1alpha1.Scheduling
 11293  - name: io.k8s.api.node.v1alpha1.Scheduling
 11294    map:
 11295      fields:
 11296      - name: nodeSelector
 11297        type:
 11298          map:
 11299            elementType:
 11300              scalar: string
 11301            elementRelationship: atomic
 11302      - name: tolerations
 11303        type:
 11304          list:
 11305            elementType:
 11306              namedType: io.k8s.api.core.v1.Toleration
 11307            elementRelationship: atomic
 11308  - name: io.k8s.api.node.v1beta1.Overhead
 11309    map:
 11310      fields:
 11311      - name: podFixed
 11312        type:
 11313          map:
 11314            elementType:
 11315              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 11316  - name: io.k8s.api.node.v1beta1.RuntimeClass
 11317    map:
 11318      fields:
 11319      - name: apiVersion
 11320        type:
 11321          scalar: string
 11322      - name: handler
 11323        type:
 11324          scalar: string
 11325        default: ""
 11326      - name: kind
 11327        type:
 11328          scalar: string
 11329      - name: metadata
 11330        type:
 11331          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11332        default: {}
 11333      - name: overhead
 11334        type:
 11335          namedType: io.k8s.api.node.v1beta1.Overhead
 11336      - name: scheduling
 11337        type:
 11338          namedType: io.k8s.api.node.v1beta1.Scheduling
 11339  - name: io.k8s.api.node.v1beta1.Scheduling
 11340    map:
 11341      fields:
 11342      - name: nodeSelector
 11343        type:
 11344          map:
 11345            elementType:
 11346              scalar: string
 11347            elementRelationship: atomic
 11348      - name: tolerations
 11349        type:
 11350          list:
 11351            elementType:
 11352              namedType: io.k8s.api.core.v1.Toleration
 11353            elementRelationship: atomic
 11354  - name: io.k8s.api.policy.v1.Eviction
 11355    map:
 11356      fields:
 11357      - name: apiVersion
 11358        type:
 11359          scalar: string
 11360      - name: deleteOptions
 11361        type:
 11362          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
 11363      - name: kind
 11364        type:
 11365          scalar: string
 11366      - name: metadata
 11367        type:
 11368          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11369        default: {}
 11370  - name: io.k8s.api.policy.v1.PodDisruptionBudget
 11371    map:
 11372      fields:
 11373      - name: apiVersion
 11374        type:
 11375          scalar: string
 11376      - name: kind
 11377        type:
 11378          scalar: string
 11379      - name: metadata
 11380        type:
 11381          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11382        default: {}
 11383      - name: spec
 11384        type:
 11385          namedType: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
 11386        default: {}
 11387      - name: status
 11388        type:
 11389          namedType: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
 11390        default: {}
 11391  - name: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
 11392    map:
 11393      fields:
 11394      - name: maxUnavailable
 11395        type:
 11396          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11397      - name: minAvailable
 11398        type:
 11399          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11400      - name: selector
 11401        type:
 11402          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11403      - name: unhealthyPodEvictionPolicy
 11404        type:
 11405          scalar: string
 11406  - name: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
 11407    map:
 11408      fields:
 11409      - name: conditions
 11410        type:
 11411          list:
 11412            elementType:
 11413              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 11414            elementRelationship: associative
 11415            keys:
 11416            - type
 11417      - name: currentHealthy
 11418        type:
 11419          scalar: numeric
 11420        default: 0
 11421      - name: desiredHealthy
 11422        type:
 11423          scalar: numeric
 11424        default: 0
 11425      - name: disruptedPods
 11426        type:
 11427          map:
 11428            elementType:
 11429              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 11430      - name: disruptionsAllowed
 11431        type:
 11432          scalar: numeric
 11433        default: 0
 11434      - name: expectedPods
 11435        type:
 11436          scalar: numeric
 11437        default: 0
 11438      - name: observedGeneration
 11439        type:
 11440          scalar: numeric
 11441  - name: io.k8s.api.policy.v1beta1.Eviction
 11442    map:
 11443      fields:
 11444      - name: apiVersion
 11445        type:
 11446          scalar: string
 11447      - name: deleteOptions
 11448        type:
 11449          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
 11450      - name: kind
 11451        type:
 11452          scalar: string
 11453      - name: metadata
 11454        type:
 11455          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11456        default: {}
 11457  - name: io.k8s.api.policy.v1beta1.PodDisruptionBudget
 11458    map:
 11459      fields:
 11460      - name: apiVersion
 11461        type:
 11462          scalar: string
 11463      - name: kind
 11464        type:
 11465          scalar: string
 11466      - name: metadata
 11467        type:
 11468          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11469        default: {}
 11470      - name: spec
 11471        type:
 11472          namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
 11473        default: {}
 11474      - name: status
 11475        type:
 11476          namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
 11477        default: {}
 11478  - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
 11479    map:
 11480      fields:
 11481      - name: maxUnavailable
 11482        type:
 11483          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11484      - name: minAvailable
 11485        type:
 11486          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11487      - name: selector
 11488        type:
 11489          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11490      - name: unhealthyPodEvictionPolicy
 11491        type:
 11492          scalar: string
 11493  - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
 11494    map:
 11495      fields:
 11496      - name: conditions
 11497        type:
 11498          list:
 11499            elementType:
 11500              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 11501            elementRelationship: associative
 11502            keys:
 11503            - type
 11504      - name: currentHealthy
 11505        type:
 11506          scalar: numeric
 11507        default: 0
 11508      - name: desiredHealthy
 11509        type:
 11510          scalar: numeric
 11511        default: 0
 11512      - name: disruptedPods
 11513        type:
 11514          map:
 11515            elementType:
 11516              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 11517      - name: disruptionsAllowed
 11518        type:
 11519          scalar: numeric
 11520        default: 0
 11521      - name: expectedPods
 11522        type:
 11523          scalar: numeric
 11524        default: 0
 11525      - name: observedGeneration
 11526        type:
 11527          scalar: numeric
 11528  - name: io.k8s.api.rbac.v1.AggregationRule
 11529    map:
 11530      fields:
 11531      - name: clusterRoleSelectors
 11532        type:
 11533          list:
 11534            elementType:
 11535              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11536            elementRelationship: atomic
 11537  - name: io.k8s.api.rbac.v1.ClusterRole
 11538    map:
 11539      fields:
 11540      - name: aggregationRule
 11541        type:
 11542          namedType: io.k8s.api.rbac.v1.AggregationRule
 11543      - name: apiVersion
 11544        type:
 11545          scalar: string
 11546      - name: kind
 11547        type:
 11548          scalar: string
 11549      - name: metadata
 11550        type:
 11551          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11552        default: {}
 11553      - name: rules
 11554        type:
 11555          list:
 11556            elementType:
 11557              namedType: io.k8s.api.rbac.v1.PolicyRule
 11558            elementRelationship: atomic
 11559  - name: io.k8s.api.rbac.v1.ClusterRoleBinding
 11560    map:
 11561      fields:
 11562      - name: apiVersion
 11563        type:
 11564          scalar: string
 11565      - name: kind
 11566        type:
 11567          scalar: string
 11568      - name: metadata
 11569        type:
 11570          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11571        default: {}
 11572      - name: roleRef
 11573        type:
 11574          namedType: io.k8s.api.rbac.v1.RoleRef
 11575        default: {}
 11576      - name: subjects
 11577        type:
 11578          list:
 11579            elementType:
 11580              namedType: io.k8s.api.rbac.v1.Subject
 11581            elementRelationship: atomic
 11582  - name: io.k8s.api.rbac.v1.PolicyRule
 11583    map:
 11584      fields:
 11585      - name: apiGroups
 11586        type:
 11587          list:
 11588            elementType:
 11589              scalar: string
 11590            elementRelationship: atomic
 11591      - name: nonResourceURLs
 11592        type:
 11593          list:
 11594            elementType:
 11595              scalar: string
 11596            elementRelationship: atomic
 11597      - name: resourceNames
 11598        type:
 11599          list:
 11600            elementType:
 11601              scalar: string
 11602            elementRelationship: atomic
 11603      - name: resources
 11604        type:
 11605          list:
 11606            elementType:
 11607              scalar: string
 11608            elementRelationship: atomic
 11609      - name: verbs
 11610        type:
 11611          list:
 11612            elementType:
 11613              scalar: string
 11614            elementRelationship: atomic
 11615  - name: io.k8s.api.rbac.v1.Role
 11616    map:
 11617      fields:
 11618      - name: apiVersion
 11619        type:
 11620          scalar: string
 11621      - name: kind
 11622        type:
 11623          scalar: string
 11624      - name: metadata
 11625        type:
 11626          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11627        default: {}
 11628      - name: rules
 11629        type:
 11630          list:
 11631            elementType:
 11632              namedType: io.k8s.api.rbac.v1.PolicyRule
 11633            elementRelationship: atomic
 11634  - name: io.k8s.api.rbac.v1.RoleBinding
 11635    map:
 11636      fields:
 11637      - name: apiVersion
 11638        type:
 11639          scalar: string
 11640      - name: kind
 11641        type:
 11642          scalar: string
 11643      - name: metadata
 11644        type:
 11645          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11646        default: {}
 11647      - name: roleRef
 11648        type:
 11649          namedType: io.k8s.api.rbac.v1.RoleRef
 11650        default: {}
 11651      - name: subjects
 11652        type:
 11653          list:
 11654            elementType:
 11655              namedType: io.k8s.api.rbac.v1.Subject
 11656            elementRelationship: atomic
 11657  - name: io.k8s.api.rbac.v1.RoleRef
 11658    map:
 11659      fields:
 11660      - name: apiGroup
 11661        type:
 11662          scalar: string
 11663        default: ""
 11664      - name: kind
 11665        type:
 11666          scalar: string
 11667        default: ""
 11668      - name: name
 11669        type:
 11670          scalar: string
 11671        default: ""
 11672      elementRelationship: atomic
 11673  - name: io.k8s.api.rbac.v1.Subject
 11674    map:
 11675      fields:
 11676      - name: apiGroup
 11677        type:
 11678          scalar: string
 11679      - name: kind
 11680        type:
 11681          scalar: string
 11682        default: ""
 11683      - name: name
 11684        type:
 11685          scalar: string
 11686        default: ""
 11687      - name: namespace
 11688        type:
 11689          scalar: string
 11690      elementRelationship: atomic
 11691  - name: io.k8s.api.rbac.v1alpha1.AggregationRule
 11692    map:
 11693      fields:
 11694      - name: clusterRoleSelectors
 11695        type:
 11696          list:
 11697            elementType:
 11698              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11699            elementRelationship: atomic
 11700  - name: io.k8s.api.rbac.v1alpha1.ClusterRole
 11701    map:
 11702      fields:
 11703      - name: aggregationRule
 11704        type:
 11705          namedType: io.k8s.api.rbac.v1alpha1.AggregationRule
 11706      - name: apiVersion
 11707        type:
 11708          scalar: string
 11709      - name: kind
 11710        type:
 11711          scalar: string
 11712      - name: metadata
 11713        type:
 11714          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11715        default: {}
 11716      - name: rules
 11717        type:
 11718          list:
 11719            elementType:
 11720              namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
 11721            elementRelationship: atomic
 11722  - name: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
 11723    map:
 11724      fields:
 11725      - name: apiVersion
 11726        type:
 11727          scalar: string
 11728      - name: kind
 11729        type:
 11730          scalar: string
 11731      - name: metadata
 11732        type:
 11733          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11734        default: {}
 11735      - name: roleRef
 11736        type:
 11737          namedType: io.k8s.api.rbac.v1alpha1.RoleRef
 11738        default: {}
 11739      - name: subjects
 11740        type:
 11741          list:
 11742            elementType:
 11743              namedType: io.k8s.api.rbac.v1alpha1.Subject
 11744            elementRelationship: atomic
 11745  - name: io.k8s.api.rbac.v1alpha1.PolicyRule
 11746    map:
 11747      fields:
 11748      - name: apiGroups
 11749        type:
 11750          list:
 11751            elementType:
 11752              scalar: string
 11753            elementRelationship: atomic
 11754      - name: nonResourceURLs
 11755        type:
 11756          list:
 11757            elementType:
 11758              scalar: string
 11759            elementRelationship: atomic
 11760      - name: resourceNames
 11761        type:
 11762          list:
 11763            elementType:
 11764              scalar: string
 11765            elementRelationship: atomic
 11766      - name: resources
 11767        type:
 11768          list:
 11769            elementType:
 11770              scalar: string
 11771            elementRelationship: atomic
 11772      - name: verbs
 11773        type:
 11774          list:
 11775            elementType:
 11776              scalar: string
 11777            elementRelationship: atomic
 11778  - name: io.k8s.api.rbac.v1alpha1.Role
 11779    map:
 11780      fields:
 11781      - name: apiVersion
 11782        type:
 11783          scalar: string
 11784      - name: kind
 11785        type:
 11786          scalar: string
 11787      - name: metadata
 11788        type:
 11789          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11790        default: {}
 11791      - name: rules
 11792        type:
 11793          list:
 11794            elementType:
 11795              namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
 11796            elementRelationship: atomic
 11797  - name: io.k8s.api.rbac.v1alpha1.RoleBinding
 11798    map:
 11799      fields:
 11800      - name: apiVersion
 11801        type:
 11802          scalar: string
 11803      - name: kind
 11804        type:
 11805          scalar: string
 11806      - name: metadata
 11807        type:
 11808          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11809        default: {}
 11810      - name: roleRef
 11811        type:
 11812          namedType: io.k8s.api.rbac.v1alpha1.RoleRef
 11813        default: {}
 11814      - name: subjects
 11815        type:
 11816          list:
 11817            elementType:
 11818              namedType: io.k8s.api.rbac.v1alpha1.Subject
 11819            elementRelationship: atomic
 11820  - name: io.k8s.api.rbac.v1alpha1.RoleRef
 11821    map:
 11822      fields:
 11823      - name: apiGroup
 11824        type:
 11825          scalar: string
 11826        default: ""
 11827      - name: kind
 11828        type:
 11829          scalar: string
 11830        default: ""
 11831      - name: name
 11832        type:
 11833          scalar: string
 11834        default: ""
 11835  - name: io.k8s.api.rbac.v1alpha1.Subject
 11836    map:
 11837      fields:
 11838      - name: apiVersion
 11839        type:
 11840          scalar: string
 11841      - name: kind
 11842        type:
 11843          scalar: string
 11844        default: ""
 11845      - name: name
 11846        type:
 11847          scalar: string
 11848        default: ""
 11849      - name: namespace
 11850        type:
 11851          scalar: string
 11852  - name: io.k8s.api.rbac.v1beta1.AggregationRule
 11853    map:
 11854      fields:
 11855      - name: clusterRoleSelectors
 11856        type:
 11857          list:
 11858            elementType:
 11859              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11860            elementRelationship: atomic
 11861  - name: io.k8s.api.rbac.v1beta1.ClusterRole
 11862    map:
 11863      fields:
 11864      - name: aggregationRule
 11865        type:
 11866          namedType: io.k8s.api.rbac.v1beta1.AggregationRule
 11867      - name: apiVersion
 11868        type:
 11869          scalar: string
 11870      - name: kind
 11871        type:
 11872          scalar: string
 11873      - name: metadata
 11874        type:
 11875          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11876        default: {}
 11877      - name: rules
 11878        type:
 11879          list:
 11880            elementType:
 11881              namedType: io.k8s.api.rbac.v1beta1.PolicyRule
 11882            elementRelationship: atomic
 11883  - name: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
 11884    map:
 11885      fields:
 11886      - name: apiVersion
 11887        type:
 11888          scalar: string
 11889      - name: kind
 11890        type:
 11891          scalar: string
 11892      - name: metadata
 11893        type:
 11894          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11895        default: {}
 11896      - name: roleRef
 11897        type:
 11898          namedType: io.k8s.api.rbac.v1beta1.RoleRef
 11899        default: {}
 11900      - name: subjects
 11901        type:
 11902          list:
 11903            elementType:
 11904              namedType: io.k8s.api.rbac.v1beta1.Subject
 11905            elementRelationship: atomic
 11906  - name: io.k8s.api.rbac.v1beta1.PolicyRule
 11907    map:
 11908      fields:
 11909      - name: apiGroups
 11910        type:
 11911          list:
 11912            elementType:
 11913              scalar: string
 11914            elementRelationship: atomic
 11915      - name: nonResourceURLs
 11916        type:
 11917          list:
 11918            elementType:
 11919              scalar: string
 11920            elementRelationship: atomic
 11921      - name: resourceNames
 11922        type:
 11923          list:
 11924            elementType:
 11925              scalar: string
 11926            elementRelationship: atomic
 11927      - name: resources
 11928        type:
 11929          list:
 11930            elementType:
 11931              scalar: string
 11932            elementRelationship: atomic
 11933      - name: verbs
 11934        type:
 11935          list:
 11936            elementType:
 11937              scalar: string
 11938            elementRelationship: atomic
 11939  - name: io.k8s.api.rbac.v1beta1.Role
 11940    map:
 11941      fields:
 11942      - name: apiVersion
 11943        type:
 11944          scalar: string
 11945      - name: kind
 11946        type:
 11947          scalar: string
 11948      - name: metadata
 11949        type:
 11950          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11951        default: {}
 11952      - name: rules
 11953        type:
 11954          list:
 11955            elementType:
 11956              namedType: io.k8s.api.rbac.v1beta1.PolicyRule
 11957            elementRelationship: atomic
 11958  - name: io.k8s.api.rbac.v1beta1.RoleBinding
 11959    map:
 11960      fields:
 11961      - name: apiVersion
 11962        type:
 11963          scalar: string
 11964      - name: kind
 11965        type:
 11966          scalar: string
 11967      - name: metadata
 11968        type:
 11969          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11970        default: {}
 11971      - name: roleRef
 11972        type:
 11973          namedType: io.k8s.api.rbac.v1beta1.RoleRef
 11974        default: {}
 11975      - name: subjects
 11976        type:
 11977          list:
 11978            elementType:
 11979              namedType: io.k8s.api.rbac.v1beta1.Subject
 11980            elementRelationship: atomic
 11981  - name: io.k8s.api.rbac.v1beta1.RoleRef
 11982    map:
 11983      fields:
 11984      - name: apiGroup
 11985        type:
 11986          scalar: string
 11987        default: ""
 11988      - name: kind
 11989        type:
 11990          scalar: string
 11991        default: ""
 11992      - name: name
 11993        type:
 11994          scalar: string
 11995        default: ""
 11996  - name: io.k8s.api.rbac.v1beta1.Subject
 11997    map:
 11998      fields:
 11999      - name: apiGroup
 12000        type:
 12001          scalar: string
 12002      - name: kind
 12003        type:
 12004          scalar: string
 12005        default: ""
 12006      - name: name
 12007        type:
 12008          scalar: string
 12009        default: ""
 12010      - name: namespace
 12011        type:
 12012          scalar: string
 12013  - name: io.k8s.api.resource.v1alpha2.AllocationResult
 12014    map:
 12015      fields:
 12016      - name: availableOnNodes
 12017        type:
 12018          namedType: io.k8s.api.core.v1.NodeSelector
 12019      - name: resourceHandles
 12020        type:
 12021          list:
 12022            elementType:
 12023              namedType: io.k8s.api.resource.v1alpha2.ResourceHandle
 12024            elementRelationship: atomic
 12025      - name: shareable
 12026        type:
 12027          scalar: boolean
 12028  - name: io.k8s.api.resource.v1alpha2.DriverAllocationResult
 12029    map:
 12030      fields:
 12031      - name: namedResources
 12032        type:
 12033          namedType: io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult
 12034      - name: vendorRequestParameters
 12035        type:
 12036          namedType: __untyped_atomic_
 12037  - name: io.k8s.api.resource.v1alpha2.DriverRequests
 12038    map:
 12039      fields:
 12040      - name: driverName
 12041        type:
 12042          scalar: string
 12043      - name: requests
 12044        type:
 12045          list:
 12046            elementType:
 12047              namedType: io.k8s.api.resource.v1alpha2.ResourceRequest
 12048            elementRelationship: atomic
 12049      - name: vendorParameters
 12050        type:
 12051          namedType: __untyped_atomic_
 12052  - name: io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult
 12053    map:
 12054      fields:
 12055      - name: name
 12056        type:
 12057          scalar: string
 12058        default: ""
 12059  - name: io.k8s.api.resource.v1alpha2.NamedResourcesAttribute
 12060    map:
 12061      fields:
 12062      - name: bool
 12063        type:
 12064          scalar: boolean
 12065      - name: int
 12066        type:
 12067          scalar: numeric
 12068      - name: intSlice
 12069        type:
 12070          namedType: io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice
 12071      - name: name
 12072        type:
 12073          scalar: string
 12074        default: ""
 12075      - name: quantity
 12076        type:
 12077          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12078      - name: string
 12079        type:
 12080          scalar: string
 12081      - name: stringSlice
 12082        type:
 12083          namedType: io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice
 12084      - name: version
 12085        type:
 12086          scalar: string
 12087  - name: io.k8s.api.resource.v1alpha2.NamedResourcesFilter
 12088    map:
 12089      fields:
 12090      - name: selector
 12091        type:
 12092          scalar: string
 12093        default: ""
 12094  - name: io.k8s.api.resource.v1alpha2.NamedResourcesInstance
 12095    map:
 12096      fields:
 12097      - name: attributes
 12098        type:
 12099          list:
 12100            elementType:
 12101              namedType: io.k8s.api.resource.v1alpha2.NamedResourcesAttribute
 12102            elementRelationship: atomic
 12103      - name: name
 12104        type:
 12105          scalar: string
 12106        default: ""
 12107  - name: io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice
 12108    map:
 12109      fields:
 12110      - name: ints
 12111        type:
 12112          list:
 12113            elementType:
 12114              scalar: numeric
 12115            elementRelationship: atomic
 12116  - name: io.k8s.api.resource.v1alpha2.NamedResourcesRequest
 12117    map:
 12118      fields:
 12119      - name: selector
 12120        type:
 12121          scalar: string
 12122        default: ""
 12123  - name: io.k8s.api.resource.v1alpha2.NamedResourcesResources
 12124    map:
 12125      fields:
 12126      - name: instances
 12127        type:
 12128          list:
 12129            elementType:
 12130              namedType: io.k8s.api.resource.v1alpha2.NamedResourcesInstance
 12131            elementRelationship: atomic
 12132  - name: io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice
 12133    map:
 12134      fields:
 12135      - name: strings
 12136        type:
 12137          list:
 12138            elementType:
 12139              scalar: string
 12140            elementRelationship: atomic
 12141  - name: io.k8s.api.resource.v1alpha2.PodSchedulingContext
 12142    map:
 12143      fields:
 12144      - name: apiVersion
 12145        type:
 12146          scalar: string
 12147      - name: kind
 12148        type:
 12149          scalar: string
 12150      - name: metadata
 12151        type:
 12152          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12153        default: {}
 12154      - name: spec
 12155        type:
 12156          namedType: io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec
 12157        default: {}
 12158      - name: status
 12159        type:
 12160          namedType: io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus
 12161        default: {}
 12162  - name: io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec
 12163    map:
 12164      fields:
 12165      - name: potentialNodes
 12166        type:
 12167          list:
 12168            elementType:
 12169              scalar: string
 12170            elementRelationship: atomic
 12171      - name: selectedNode
 12172        type:
 12173          scalar: string
 12174  - name: io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus
 12175    map:
 12176      fields:
 12177      - name: resourceClaims
 12178        type:
 12179          list:
 12180            elementType:
 12181              namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus
 12182            elementRelationship: associative
 12183            keys:
 12184            - name
 12185  - name: io.k8s.api.resource.v1alpha2.ResourceClaim
 12186    map:
 12187      fields:
 12188      - name: apiVersion
 12189        type:
 12190          scalar: string
 12191      - name: kind
 12192        type:
 12193          scalar: string
 12194      - name: metadata
 12195        type:
 12196          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12197        default: {}
 12198      - name: spec
 12199        type:
 12200          namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
 12201        default: {}
 12202      - name: status
 12203        type:
 12204          namedType: io.k8s.api.resource.v1alpha2.ResourceClaimStatus
 12205        default: {}
 12206  - name: io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference
 12207    map:
 12208      fields:
 12209      - name: apiGroup
 12210        type:
 12211          scalar: string
 12212      - name: name
 12213        type:
 12214          scalar: string
 12215        default: ""
 12216      - name: resource
 12217        type:
 12218          scalar: string
 12219        default: ""
 12220      - name: uid
 12221        type:
 12222          scalar: string
 12223        default: ""
 12224  - name: io.k8s.api.resource.v1alpha2.ResourceClaimParameters
 12225    map:
 12226      fields:
 12227      - name: apiVersion
 12228        type:
 12229          scalar: string
 12230      - name: driverRequests
 12231        type:
 12232          list:
 12233            elementType:
 12234              namedType: io.k8s.api.resource.v1alpha2.DriverRequests
 12235            elementRelationship: atomic
 12236      - name: generatedFrom
 12237        type:
 12238          namedType: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
 12239      - name: kind
 12240        type:
 12241          scalar: string
 12242      - name: metadata
 12243        type:
 12244          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12245        default: {}
 12246      - name: shareable
 12247        type:
 12248          scalar: boolean
 12249  - name: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
 12250    map:
 12251      fields:
 12252      - name: apiGroup
 12253        type:
 12254          scalar: string
 12255      - name: kind
 12256        type:
 12257          scalar: string
 12258        default: ""
 12259      - name: name
 12260        type:
 12261          scalar: string
 12262        default: ""
 12263  - name: io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus
 12264    map:
 12265      fields:
 12266      - name: name
 12267        type:
 12268          scalar: string
 12269      - name: unsuitableNodes
 12270        type:
 12271          list:
 12272            elementType:
 12273              scalar: string
 12274            elementRelationship: atomic
 12275  - name: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
 12276    map:
 12277      fields:
 12278      - name: allocationMode
 12279        type:
 12280          scalar: string
 12281      - name: parametersRef
 12282        type:
 12283          namedType: io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference
 12284      - name: resourceClassName
 12285        type:
 12286          scalar: string
 12287        default: ""
 12288  - name: io.k8s.api.resource.v1alpha2.ResourceClaimStatus
 12289    map:
 12290      fields:
 12291      - name: allocation
 12292        type:
 12293          namedType: io.k8s.api.resource.v1alpha2.AllocationResult
 12294      - name: deallocationRequested
 12295        type:
 12296          scalar: boolean
 12297      - name: driverName
 12298        type:
 12299          scalar: string
 12300      - name: reservedFor
 12301        type:
 12302          list:
 12303            elementType:
 12304              namedType: io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference
 12305            elementRelationship: associative
 12306            keys:
 12307            - uid
 12308  - name: io.k8s.api.resource.v1alpha2.ResourceClaimTemplate
 12309    map:
 12310      fields:
 12311      - name: apiVersion
 12312        type:
 12313          scalar: string
 12314      - name: kind
 12315        type:
 12316          scalar: string
 12317      - name: metadata
 12318        type:
 12319          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12320        default: {}
 12321      - name: spec
 12322        type:
 12323          namedType: io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec
 12324        default: {}
 12325  - name: io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec
 12326    map:
 12327      fields:
 12328      - name: metadata
 12329        type:
 12330          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12331        default: {}
 12332      - name: spec
 12333        type:
 12334          namedType: io.k8s.api.resource.v1alpha2.ResourceClaimSpec
 12335        default: {}
 12336  - name: io.k8s.api.resource.v1alpha2.ResourceClass
 12337    map:
 12338      fields:
 12339      - name: apiVersion
 12340        type:
 12341          scalar: string
 12342      - name: driverName
 12343        type:
 12344          scalar: string
 12345        default: ""
 12346      - name: kind
 12347        type:
 12348          scalar: string
 12349      - name: metadata
 12350        type:
 12351          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12352        default: {}
 12353      - name: parametersRef
 12354        type:
 12355          namedType: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
 12356      - name: structuredParameters
 12357        type:
 12358          scalar: boolean
 12359      - name: suitableNodes
 12360        type:
 12361          namedType: io.k8s.api.core.v1.NodeSelector
 12362  - name: io.k8s.api.resource.v1alpha2.ResourceClassParameters
 12363    map:
 12364      fields:
 12365      - name: apiVersion
 12366        type:
 12367          scalar: string
 12368      - name: filters
 12369        type:
 12370          list:
 12371            elementType:
 12372              namedType: io.k8s.api.resource.v1alpha2.ResourceFilter
 12373            elementRelationship: atomic
 12374      - name: generatedFrom
 12375        type:
 12376          namedType: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
 12377      - name: kind
 12378        type:
 12379          scalar: string
 12380      - name: metadata
 12381        type:
 12382          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12383        default: {}
 12384      - name: vendorParameters
 12385        type:
 12386          list:
 12387            elementType:
 12388              namedType: io.k8s.api.resource.v1alpha2.VendorParameters
 12389            elementRelationship: atomic
 12390  - name: io.k8s.api.resource.v1alpha2.ResourceClassParametersReference
 12391    map:
 12392      fields:
 12393      - name: apiGroup
 12394        type:
 12395          scalar: string
 12396      - name: kind
 12397        type:
 12398          scalar: string
 12399        default: ""
 12400      - name: name
 12401        type:
 12402          scalar: string
 12403        default: ""
 12404      - name: namespace
 12405        type:
 12406          scalar: string
 12407  - name: io.k8s.api.resource.v1alpha2.ResourceFilter
 12408    map:
 12409      fields:
 12410      - name: driverName
 12411        type:
 12412          scalar: string
 12413      - name: namedResources
 12414        type:
 12415          namedType: io.k8s.api.resource.v1alpha2.NamedResourcesFilter
 12416  - name: io.k8s.api.resource.v1alpha2.ResourceHandle
 12417    map:
 12418      fields:
 12419      - name: data
 12420        type:
 12421          scalar: string
 12422      - name: driverName
 12423        type:
 12424          scalar: string
 12425      - name: structuredData
 12426        type:
 12427          namedType: io.k8s.api.resource.v1alpha2.StructuredResourceHandle
 12428  - name: io.k8s.api.resource.v1alpha2.ResourceRequest
 12429    map:
 12430      fields:
 12431      - name: namedResources
 12432        type:
 12433          namedType: io.k8s.api.resource.v1alpha2.NamedResourcesRequest
 12434      - name: vendorParameters
 12435        type:
 12436          namedType: __untyped_atomic_
 12437  - name: io.k8s.api.resource.v1alpha2.ResourceSlice
 12438    map:
 12439      fields:
 12440      - name: apiVersion
 12441        type:
 12442          scalar: string
 12443      - name: driverName
 12444        type:
 12445          scalar: string
 12446        default: ""
 12447      - name: kind
 12448        type:
 12449          scalar: string
 12450      - name: metadata
 12451        type:
 12452          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12453        default: {}
 12454      - name: namedResources
 12455        type:
 12456          namedType: io.k8s.api.resource.v1alpha2.NamedResourcesResources
 12457      - name: nodeName
 12458        type:
 12459          scalar: string
 12460  - name: io.k8s.api.resource.v1alpha2.StructuredResourceHandle
 12461    map:
 12462      fields:
 12463      - name: nodeName
 12464        type:
 12465          scalar: string
 12466      - name: results
 12467        type:
 12468          list:
 12469            elementType:
 12470              namedType: io.k8s.api.resource.v1alpha2.DriverAllocationResult
 12471            elementRelationship: atomic
 12472      - name: vendorClaimParameters
 12473        type:
 12474          namedType: __untyped_atomic_
 12475      - name: vendorClassParameters
 12476        type:
 12477          namedType: __untyped_atomic_
 12478  - name: io.k8s.api.resource.v1alpha2.VendorParameters
 12479    map:
 12480      fields:
 12481      - name: driverName
 12482        type:
 12483          scalar: string
 12484      - name: parameters
 12485        type:
 12486          namedType: __untyped_atomic_
 12487  - name: io.k8s.api.scheduling.v1.PriorityClass
 12488    map:
 12489      fields:
 12490      - name: apiVersion
 12491        type:
 12492          scalar: string
 12493      - name: description
 12494        type:
 12495          scalar: string
 12496      - name: globalDefault
 12497        type:
 12498          scalar: boolean
 12499      - name: kind
 12500        type:
 12501          scalar: string
 12502      - name: metadata
 12503        type:
 12504          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12505        default: {}
 12506      - name: preemptionPolicy
 12507        type:
 12508          scalar: string
 12509      - name: value
 12510        type:
 12511          scalar: numeric
 12512        default: 0
 12513  - name: io.k8s.api.scheduling.v1alpha1.PriorityClass
 12514    map:
 12515      fields:
 12516      - name: apiVersion
 12517        type:
 12518          scalar: string
 12519      - name: description
 12520        type:
 12521          scalar: string
 12522      - name: globalDefault
 12523        type:
 12524          scalar: boolean
 12525      - name: kind
 12526        type:
 12527          scalar: string
 12528      - name: metadata
 12529        type:
 12530          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12531        default: {}
 12532      - name: preemptionPolicy
 12533        type:
 12534          scalar: string
 12535      - name: value
 12536        type:
 12537          scalar: numeric
 12538        default: 0
 12539  - name: io.k8s.api.scheduling.v1beta1.PriorityClass
 12540    map:
 12541      fields:
 12542      - name: apiVersion
 12543        type:
 12544          scalar: string
 12545      - name: description
 12546        type:
 12547          scalar: string
 12548      - name: globalDefault
 12549        type:
 12550          scalar: boolean
 12551      - name: kind
 12552        type:
 12553          scalar: string
 12554      - name: metadata
 12555        type:
 12556          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12557        default: {}
 12558      - name: preemptionPolicy
 12559        type:
 12560          scalar: string
 12561      - name: value
 12562        type:
 12563          scalar: numeric
 12564        default: 0
 12565  - name: io.k8s.api.storage.v1.CSIDriver
 12566    map:
 12567      fields:
 12568      - name: apiVersion
 12569        type:
 12570          scalar: string
 12571      - name: kind
 12572        type:
 12573          scalar: string
 12574      - name: metadata
 12575        type:
 12576          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12577        default: {}
 12578      - name: spec
 12579        type:
 12580          namedType: io.k8s.api.storage.v1.CSIDriverSpec
 12581        default: {}
 12582  - name: io.k8s.api.storage.v1.CSIDriverSpec
 12583    map:
 12584      fields:
 12585      - name: attachRequired
 12586        type:
 12587          scalar: boolean
 12588      - name: fsGroupPolicy
 12589        type:
 12590          scalar: string
 12591      - name: podInfoOnMount
 12592        type:
 12593          scalar: boolean
 12594      - name: requiresRepublish
 12595        type:
 12596          scalar: boolean
 12597      - name: seLinuxMount
 12598        type:
 12599          scalar: boolean
 12600      - name: storageCapacity
 12601        type:
 12602          scalar: boolean
 12603      - name: tokenRequests
 12604        type:
 12605          list:
 12606            elementType:
 12607              namedType: io.k8s.api.storage.v1.TokenRequest
 12608            elementRelationship: atomic
 12609      - name: volumeLifecycleModes
 12610        type:
 12611          list:
 12612            elementType:
 12613              scalar: string
 12614            elementRelationship: associative
 12615  - name: io.k8s.api.storage.v1.CSINode
 12616    map:
 12617      fields:
 12618      - name: apiVersion
 12619        type:
 12620          scalar: string
 12621      - name: kind
 12622        type:
 12623          scalar: string
 12624      - name: metadata
 12625        type:
 12626          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12627        default: {}
 12628      - name: spec
 12629        type:
 12630          namedType: io.k8s.api.storage.v1.CSINodeSpec
 12631        default: {}
 12632  - name: io.k8s.api.storage.v1.CSINodeDriver
 12633    map:
 12634      fields:
 12635      - name: allocatable
 12636        type:
 12637          namedType: io.k8s.api.storage.v1.VolumeNodeResources
 12638      - name: name
 12639        type:
 12640          scalar: string
 12641        default: ""
 12642      - name: nodeID
 12643        type:
 12644          scalar: string
 12645        default: ""
 12646      - name: topologyKeys
 12647        type:
 12648          list:
 12649            elementType:
 12650              scalar: string
 12651            elementRelationship: atomic
 12652  - name: io.k8s.api.storage.v1.CSINodeSpec
 12653    map:
 12654      fields:
 12655      - name: drivers
 12656        type:
 12657          list:
 12658            elementType:
 12659              namedType: io.k8s.api.storage.v1.CSINodeDriver
 12660            elementRelationship: associative
 12661            keys:
 12662            - name
 12663  - name: io.k8s.api.storage.v1.CSIStorageCapacity
 12664    map:
 12665      fields:
 12666      - name: apiVersion
 12667        type:
 12668          scalar: string
 12669      - name: capacity
 12670        type:
 12671          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12672      - name: kind
 12673        type:
 12674          scalar: string
 12675      - name: maximumVolumeSize
 12676        type:
 12677          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12678      - name: metadata
 12679        type:
 12680          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12681        default: {}
 12682      - name: nodeTopology
 12683        type:
 12684          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 12685      - name: storageClassName
 12686        type:
 12687          scalar: string
 12688        default: ""
 12689  - name: io.k8s.api.storage.v1.StorageClass
 12690    map:
 12691      fields:
 12692      - name: allowVolumeExpansion
 12693        type:
 12694          scalar: boolean
 12695      - name: allowedTopologies
 12696        type:
 12697          list:
 12698            elementType:
 12699              namedType: io.k8s.api.core.v1.TopologySelectorTerm
 12700            elementRelationship: atomic
 12701      - name: apiVersion
 12702        type:
 12703          scalar: string
 12704      - name: kind
 12705        type:
 12706          scalar: string
 12707      - name: metadata
 12708        type:
 12709          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12710        default: {}
 12711      - name: mountOptions
 12712        type:
 12713          list:
 12714            elementType:
 12715              scalar: string
 12716            elementRelationship: atomic
 12717      - name: parameters
 12718        type:
 12719          map:
 12720            elementType:
 12721              scalar: string
 12722      - name: provisioner
 12723        type:
 12724          scalar: string
 12725        default: ""
 12726      - name: reclaimPolicy
 12727        type:
 12728          scalar: string
 12729      - name: volumeBindingMode
 12730        type:
 12731          scalar: string
 12732  - name: io.k8s.api.storage.v1.TokenRequest
 12733    map:
 12734      fields:
 12735      - name: audience
 12736        type:
 12737          scalar: string
 12738        default: ""
 12739      - name: expirationSeconds
 12740        type:
 12741          scalar: numeric
 12742  - name: io.k8s.api.storage.v1.VolumeAttachment
 12743    map:
 12744      fields:
 12745      - name: apiVersion
 12746        type:
 12747          scalar: string
 12748      - name: kind
 12749        type:
 12750          scalar: string
 12751      - name: metadata
 12752        type:
 12753          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12754        default: {}
 12755      - name: spec
 12756        type:
 12757          namedType: io.k8s.api.storage.v1.VolumeAttachmentSpec
 12758        default: {}
 12759      - name: status
 12760        type:
 12761          namedType: io.k8s.api.storage.v1.VolumeAttachmentStatus
 12762        default: {}
 12763  - name: io.k8s.api.storage.v1.VolumeAttachmentSource
 12764    map:
 12765      fields:
 12766      - name: inlineVolumeSpec
 12767        type:
 12768          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
 12769      - name: persistentVolumeName
 12770        type:
 12771          scalar: string
 12772  - name: io.k8s.api.storage.v1.VolumeAttachmentSpec
 12773    map:
 12774      fields:
 12775      - name: attacher
 12776        type:
 12777          scalar: string
 12778        default: ""
 12779      - name: nodeName
 12780        type:
 12781          scalar: string
 12782        default: ""
 12783      - name: source
 12784        type:
 12785          namedType: io.k8s.api.storage.v1.VolumeAttachmentSource
 12786        default: {}
 12787  - name: io.k8s.api.storage.v1.VolumeAttachmentStatus
 12788    map:
 12789      fields:
 12790      - name: attachError
 12791        type:
 12792          namedType: io.k8s.api.storage.v1.VolumeError
 12793      - name: attached
 12794        type:
 12795          scalar: boolean
 12796        default: false
 12797      - name: attachmentMetadata
 12798        type:
 12799          map:
 12800            elementType:
 12801              scalar: string
 12802      - name: detachError
 12803        type:
 12804          namedType: io.k8s.api.storage.v1.VolumeError
 12805  - name: io.k8s.api.storage.v1.VolumeError
 12806    map:
 12807      fields:
 12808      - name: message
 12809        type:
 12810          scalar: string
 12811      - name: time
 12812        type:
 12813          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 12814  - name: io.k8s.api.storage.v1.VolumeNodeResources
 12815    map:
 12816      fields:
 12817      - name: count
 12818        type:
 12819          scalar: numeric
 12820  - name: io.k8s.api.storage.v1alpha1.CSIStorageCapacity
 12821    map:
 12822      fields:
 12823      - name: apiVersion
 12824        type:
 12825          scalar: string
 12826      - name: capacity
 12827        type:
 12828          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12829      - name: kind
 12830        type:
 12831          scalar: string
 12832      - name: maximumVolumeSize
 12833        type:
 12834          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12835      - name: metadata
 12836        type:
 12837          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12838        default: {}
 12839      - name: nodeTopology
 12840        type:
 12841          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 12842      - name: storageClassName
 12843        type:
 12844          scalar: string
 12845        default: ""
 12846  - name: io.k8s.api.storage.v1alpha1.VolumeAttachment
 12847    map:
 12848      fields:
 12849      - name: apiVersion
 12850        type:
 12851          scalar: string
 12852      - name: kind
 12853        type:
 12854          scalar: string
 12855      - name: metadata
 12856        type:
 12857          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12858        default: {}
 12859      - name: spec
 12860        type:
 12861          namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
 12862        default: {}
 12863      - name: status
 12864        type:
 12865          namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
 12866        default: {}
 12867  - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
 12868    map:
 12869      fields:
 12870      - name: inlineVolumeSpec
 12871        type:
 12872          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
 12873      - name: persistentVolumeName
 12874        type:
 12875          scalar: string
 12876  - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
 12877    map:
 12878      fields:
 12879      - name: attacher
 12880        type:
 12881          scalar: string
 12882        default: ""
 12883      - name: nodeName
 12884        type:
 12885          scalar: string
 12886        default: ""
 12887      - name: source
 12888        type:
 12889          namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
 12890        default: {}
 12891  - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
 12892    map:
 12893      fields:
 12894      - name: attachError
 12895        type:
 12896          namedType: io.k8s.api.storage.v1alpha1.VolumeError
 12897      - name: attached
 12898        type:
 12899          scalar: boolean
 12900        default: false
 12901      - name: attachmentMetadata
 12902        type:
 12903          map:
 12904            elementType:
 12905              scalar: string
 12906      - name: detachError
 12907        type:
 12908          namedType: io.k8s.api.storage.v1alpha1.VolumeError
 12909  - name: io.k8s.api.storage.v1alpha1.VolumeAttributesClass
 12910    map:
 12911      fields:
 12912      - name: apiVersion
 12913        type:
 12914          scalar: string
 12915      - name: driverName
 12916        type:
 12917          scalar: string
 12918        default: ""
 12919      - name: kind
 12920        type:
 12921          scalar: string
 12922      - name: metadata
 12923        type:
 12924          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12925        default: {}
 12926      - name: parameters
 12927        type:
 12928          map:
 12929            elementType:
 12930              scalar: string
 12931  - name: io.k8s.api.storage.v1alpha1.VolumeError
 12932    map:
 12933      fields:
 12934      - name: message
 12935        type:
 12936          scalar: string
 12937      - name: time
 12938        type:
 12939          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 12940  - name: io.k8s.api.storage.v1beta1.CSIDriver
 12941    map:
 12942      fields:
 12943      - name: apiVersion
 12944        type:
 12945          scalar: string
 12946      - name: kind
 12947        type:
 12948          scalar: string
 12949      - name: metadata
 12950        type:
 12951          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12952        default: {}
 12953      - name: spec
 12954        type:
 12955          namedType: io.k8s.api.storage.v1beta1.CSIDriverSpec
 12956        default: {}
 12957  - name: io.k8s.api.storage.v1beta1.CSIDriverSpec
 12958    map:
 12959      fields:
 12960      - name: attachRequired
 12961        type:
 12962          scalar: boolean
 12963      - name: fsGroupPolicy
 12964        type:
 12965          scalar: string
 12966      - name: podInfoOnMount
 12967        type:
 12968          scalar: boolean
 12969      - name: requiresRepublish
 12970        type:
 12971          scalar: boolean
 12972      - name: seLinuxMount
 12973        type:
 12974          scalar: boolean
 12975      - name: storageCapacity
 12976        type:
 12977          scalar: boolean
 12978      - name: tokenRequests
 12979        type:
 12980          list:
 12981            elementType:
 12982              namedType: io.k8s.api.storage.v1beta1.TokenRequest
 12983            elementRelationship: atomic
 12984      - name: volumeLifecycleModes
 12985        type:
 12986          list:
 12987            elementType:
 12988              scalar: string
 12989            elementRelationship: atomic
 12990  - name: io.k8s.api.storage.v1beta1.CSINode
 12991    map:
 12992      fields:
 12993      - name: apiVersion
 12994        type:
 12995          scalar: string
 12996      - name: kind
 12997        type:
 12998          scalar: string
 12999      - name: metadata
 13000        type:
 13001          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13002        default: {}
 13003      - name: spec
 13004        type:
 13005          namedType: io.k8s.api.storage.v1beta1.CSINodeSpec
 13006        default: {}
 13007  - name: io.k8s.api.storage.v1beta1.CSINodeDriver
 13008    map:
 13009      fields:
 13010      - name: allocatable
 13011        type:
 13012          namedType: io.k8s.api.storage.v1beta1.VolumeNodeResources
 13013      - name: name
 13014        type:
 13015          scalar: string
 13016        default: ""
 13017      - name: nodeID
 13018        type:
 13019          scalar: string
 13020        default: ""
 13021      - name: topologyKeys
 13022        type:
 13023          list:
 13024            elementType:
 13025              scalar: string
 13026            elementRelationship: atomic
 13027  - name: io.k8s.api.storage.v1beta1.CSINodeSpec
 13028    map:
 13029      fields:
 13030      - name: drivers
 13031        type:
 13032          list:
 13033            elementType:
 13034              namedType: io.k8s.api.storage.v1beta1.CSINodeDriver
 13035            elementRelationship: associative
 13036            keys:
 13037            - name
 13038  - name: io.k8s.api.storage.v1beta1.CSIStorageCapacity
 13039    map:
 13040      fields:
 13041      - name: apiVersion
 13042        type:
 13043          scalar: string
 13044      - name: capacity
 13045        type:
 13046          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 13047      - name: kind
 13048        type:
 13049          scalar: string
 13050      - name: maximumVolumeSize
 13051        type:
 13052          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 13053      - name: metadata
 13054        type:
 13055          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13056        default: {}
 13057      - name: nodeTopology
 13058        type:
 13059          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 13060      - name: storageClassName
 13061        type:
 13062          scalar: string
 13063        default: ""
 13064  - name: io.k8s.api.storage.v1beta1.StorageClass
 13065    map:
 13066      fields:
 13067      - name: allowVolumeExpansion
 13068        type:
 13069          scalar: boolean
 13070      - name: allowedTopologies
 13071        type:
 13072          list:
 13073            elementType:
 13074              namedType: io.k8s.api.core.v1.TopologySelectorTerm
 13075            elementRelationship: atomic
 13076      - name: apiVersion
 13077        type:
 13078          scalar: string
 13079      - name: kind
 13080        type:
 13081          scalar: string
 13082      - name: metadata
 13083        type:
 13084          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13085        default: {}
 13086      - name: mountOptions
 13087        type:
 13088          list:
 13089            elementType:
 13090              scalar: string
 13091            elementRelationship: atomic
 13092      - name: parameters
 13093        type:
 13094          map:
 13095            elementType:
 13096              scalar: string
 13097      - name: provisioner
 13098        type:
 13099          scalar: string
 13100        default: ""
 13101      - name: reclaimPolicy
 13102        type:
 13103          scalar: string
 13104      - name: volumeBindingMode
 13105        type:
 13106          scalar: string
 13107  - name: io.k8s.api.storage.v1beta1.TokenRequest
 13108    map:
 13109      fields:
 13110      - name: audience
 13111        type:
 13112          scalar: string
 13113        default: ""
 13114      - name: expirationSeconds
 13115        type:
 13116          scalar: numeric
 13117  - name: io.k8s.api.storage.v1beta1.VolumeAttachment
 13118    map:
 13119      fields:
 13120      - name: apiVersion
 13121        type:
 13122          scalar: string
 13123      - name: kind
 13124        type:
 13125          scalar: string
 13126      - name: metadata
 13127        type:
 13128          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13129        default: {}
 13130      - name: spec
 13131        type:
 13132          namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
 13133        default: {}
 13134      - name: status
 13135        type:
 13136          namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
 13137        default: {}
 13138  - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
 13139    map:
 13140      fields:
 13141      - name: inlineVolumeSpec
 13142        type:
 13143          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
 13144      - name: persistentVolumeName
 13145        type:
 13146          scalar: string
 13147  - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
 13148    map:
 13149      fields:
 13150      - name: attacher
 13151        type:
 13152          scalar: string
 13153        default: ""
 13154      - name: nodeName
 13155        type:
 13156          scalar: string
 13157        default: ""
 13158      - name: source
 13159        type:
 13160          namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
 13161        default: {}
 13162  - name: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
 13163    map:
 13164      fields:
 13165      - name: attachError
 13166        type:
 13167          namedType: io.k8s.api.storage.v1beta1.VolumeError
 13168      - name: attached
 13169        type:
 13170          scalar: boolean
 13171        default: false
 13172      - name: attachmentMetadata
 13173        type:
 13174          map:
 13175            elementType:
 13176              scalar: string
 13177      - name: detachError
 13178        type:
 13179          namedType: io.k8s.api.storage.v1beta1.VolumeError
 13180  - name: io.k8s.api.storage.v1beta1.VolumeError
 13181    map:
 13182      fields:
 13183      - name: message
 13184        type:
 13185          scalar: string
 13186      - name: time
 13187        type:
 13188          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13189  - name: io.k8s.api.storage.v1beta1.VolumeNodeResources
 13190    map:
 13191      fields:
 13192      - name: count
 13193        type:
 13194          scalar: numeric
 13195  - name: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
 13196    map:
 13197      fields:
 13198      - name: group
 13199        type:
 13200          scalar: string
 13201      - name: resource
 13202        type:
 13203          scalar: string
 13204      - name: version
 13205        type:
 13206          scalar: string
 13207  - name: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
 13208    map:
 13209      fields:
 13210      - name: lastUpdateTime
 13211        type:
 13212          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13213      - name: message
 13214        type:
 13215          scalar: string
 13216      - name: reason
 13217        type:
 13218          scalar: string
 13219      - name: status
 13220        type:
 13221          scalar: string
 13222        default: ""
 13223      - name: type
 13224        type:
 13225          scalar: string
 13226        default: ""
 13227  - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration
 13228    map:
 13229      fields:
 13230      - name: apiVersion
 13231        type:
 13232          scalar: string
 13233      - name: kind
 13234        type:
 13235          scalar: string
 13236      - name: metadata
 13237        type:
 13238          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13239        default: {}
 13240      - name: spec
 13241        type:
 13242          namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
 13243        default: {}
 13244      - name: status
 13245        type:
 13246          namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
 13247        default: {}
 13248  - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
 13249    map:
 13250      fields:
 13251      - name: continueToken
 13252        type:
 13253          scalar: string
 13254      - name: resource
 13255        type:
 13256          namedType: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
 13257        default: {}
 13258  - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
 13259    map:
 13260      fields:
 13261      - name: conditions
 13262        type:
 13263          list:
 13264            elementType:
 13265              namedType: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
 13266            elementRelationship: associative
 13267            keys:
 13268            - type
 13269      - name: resourceVersion
 13270        type:
 13271          scalar: string
 13272  - name: io.k8s.apimachinery.pkg.api.resource.Quantity
 13273    scalar: untyped
 13274  - name: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 13275    map:
 13276      fields:
 13277      - name: lastTransitionTime
 13278        type:
 13279          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13280      - name: message
 13281        type:
 13282          scalar: string
 13283        default: ""
 13284      - name: observedGeneration
 13285        type:
 13286          scalar: numeric
 13287      - name: reason
 13288        type:
 13289          scalar: string
 13290        default: ""
 13291      - name: status
 13292        type:
 13293          scalar: string
 13294        default: ""
 13295      - name: type
 13296        type:
 13297          scalar: string
 13298        default: ""
 13299  - name: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
 13300    map:
 13301      fields:
 13302      - name: apiVersion
 13303        type:
 13304          scalar: string
 13305      - name: dryRun
 13306        type:
 13307          list:
 13308            elementType:
 13309              scalar: string
 13310            elementRelationship: atomic
 13311      - name: gracePeriodSeconds
 13312        type:
 13313          scalar: numeric
 13314      - name: kind
 13315        type:
 13316          scalar: string
 13317      - name: orphanDependents
 13318        type:
 13319          scalar: boolean
 13320      - name: preconditions
 13321        type:
 13322          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
 13323      - name: propagationPolicy
 13324        type:
 13325          scalar: string
 13326  - name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
 13327    map:
 13328      elementType:
 13329        scalar: untyped
 13330        list:
 13331          elementType:
 13332            namedType: __untyped_atomic_
 13333          elementRelationship: atomic
 13334        map:
 13335          elementType:
 13336            namedType: __untyped_deduced_
 13337          elementRelationship: separable
 13338  - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 13339    map:
 13340      fields:
 13341      - name: matchExpressions
 13342        type:
 13343          list:
 13344            elementType:
 13345              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
 13346            elementRelationship: atomic
 13347      - name: matchLabels
 13348        type:
 13349          map:
 13350            elementType:
 13351              scalar: string
 13352      elementRelationship: atomic
 13353  - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
 13354    map:
 13355      fields:
 13356      - name: key
 13357        type:
 13358          scalar: string
 13359        default: ""
 13360      - name: operator
 13361        type:
 13362          scalar: string
 13363        default: ""
 13364      - name: values
 13365        type:
 13366          list:
 13367            elementType:
 13368              scalar: string
 13369            elementRelationship: atomic
 13370  - name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
 13371    map:
 13372      fields:
 13373      - name: apiVersion
 13374        type:
 13375          scalar: string
 13376      - name: fieldsType
 13377        type:
 13378          scalar: string
 13379      - name: fieldsV1
 13380        type:
 13381          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
 13382      - name: manager
 13383        type:
 13384          scalar: string
 13385      - name: operation
 13386        type:
 13387          scalar: string
 13388      - name: subresource
 13389        type:
 13390          scalar: string
 13391      - name: time
 13392        type:
 13393          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13394  - name: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
 13395    scalar: untyped
 13396  - name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13397    map:
 13398      fields:
 13399      - name: annotations
 13400        type:
 13401          map:
 13402            elementType:
 13403              scalar: string
 13404      - name: creationTimestamp
 13405        type:
 13406          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13407      - name: deletionGracePeriodSeconds
 13408        type:
 13409          scalar: numeric
 13410      - name: deletionTimestamp
 13411        type:
 13412          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13413      - name: finalizers
 13414        type:
 13415          list:
 13416            elementType:
 13417              scalar: string
 13418            elementRelationship: associative
 13419      - name: generateName
 13420        type:
 13421          scalar: string
 13422      - name: generation
 13423        type:
 13424          scalar: numeric
 13425      - name: labels
 13426        type:
 13427          map:
 13428            elementType:
 13429              scalar: string
 13430      - name: managedFields
 13431        type:
 13432          list:
 13433            elementType:
 13434              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
 13435            elementRelationship: atomic
 13436      - name: name
 13437        type:
 13438          scalar: string
 13439      - name: namespace
 13440        type:
 13441          scalar: string
 13442      - name: ownerReferences
 13443        type:
 13444          list:
 13445            elementType:
 13446              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
 13447            elementRelationship: associative
 13448            keys:
 13449            - uid
 13450      - name: resourceVersion
 13451        type:
 13452          scalar: string
 13453      - name: selfLink
 13454        type:
 13455          scalar: string
 13456      - name: uid
 13457        type:
 13458          scalar: string
 13459  - name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
 13460    map:
 13461      fields:
 13462      - name: apiVersion
 13463        type:
 13464          scalar: string
 13465        default: ""
 13466      - name: blockOwnerDeletion
 13467        type:
 13468          scalar: boolean
 13469      - name: controller
 13470        type:
 13471          scalar: boolean
 13472      - name: kind
 13473        type:
 13474          scalar: string
 13475        default: ""
 13476      - name: name
 13477        type:
 13478          scalar: string
 13479        default: ""
 13480      - name: uid
 13481        type:
 13482          scalar: string
 13483        default: ""
 13484      elementRelationship: atomic
 13485  - name: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
 13486    map:
 13487      fields:
 13488      - name: resourceVersion
 13489        type:
 13490          scalar: string
 13491      - name: uid
 13492        type:
 13493          scalar: string
 13494  - name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13495    scalar: untyped
 13496  - name: io.k8s.apimachinery.pkg.runtime.RawExtension
 13497    map:
 13498      elementType:
 13499        scalar: untyped
 13500        list:
 13501          elementType:
 13502            namedType: __untyped_atomic_
 13503          elementRelationship: atomic
 13504        map:
 13505          elementType:
 13506            namedType: __untyped_deduced_
 13507          elementRelationship: separable
 13508  - name: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 13509    scalar: untyped
 13510  - name: __untyped_atomic_
 13511    scalar: untyped
 13512    list:
 13513      elementType:
 13514        namedType: __untyped_atomic_
 13515      elementRelationship: atomic
 13516    map:
 13517      elementType:
 13518        namedType: __untyped_atomic_
 13519      elementRelationship: atomic
 13520  - name: __untyped_deduced_
 13521    scalar: untyped
 13522    list:
 13523      elementType:
 13524        namedType: __untyped_atomic_
 13525      elementRelationship: atomic
 13526    map:
 13527      elementType:
 13528        namedType: __untyped_deduced_
 13529      elementRelationship: separable
 13530  `)
 13531  

View as plain text