k8s.io/client-go@v0.31.1/applyconfigurations/internal/internal.go (about)

     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: preferredHolder
  4360        type:
  4361          scalar: string
  4362      - name: renewTime
  4363        type:
  4364          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4365      - name: strategy
  4366        type:
  4367          scalar: string
  4368  - name: io.k8s.api.coordination.v1alpha1.LeaseCandidate
  4369    map:
  4370      fields:
  4371      - name: apiVersion
  4372        type:
  4373          scalar: string
  4374      - name: kind
  4375        type:
  4376          scalar: string
  4377      - name: metadata
  4378        type:
  4379          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4380        default: {}
  4381      - name: spec
  4382        type:
  4383          namedType: io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec
  4384        default: {}
  4385  - name: io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec
  4386    map:
  4387      fields:
  4388      - name: binaryVersion
  4389        type:
  4390          scalar: string
  4391      - name: emulationVersion
  4392        type:
  4393          scalar: string
  4394      - name: leaseName
  4395        type:
  4396          scalar: string
  4397        default: ""
  4398      - name: pingTime
  4399        type:
  4400          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4401      - name: preferredStrategies
  4402        type:
  4403          list:
  4404            elementType:
  4405              scalar: string
  4406            elementRelationship: atomic
  4407      - name: renewTime
  4408        type:
  4409          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4410  - name: io.k8s.api.coordination.v1beta1.Lease
  4411    map:
  4412      fields:
  4413      - name: apiVersion
  4414        type:
  4415          scalar: string
  4416      - name: kind
  4417        type:
  4418          scalar: string
  4419      - name: metadata
  4420        type:
  4421          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4422        default: {}
  4423      - name: spec
  4424        type:
  4425          namedType: io.k8s.api.coordination.v1beta1.LeaseSpec
  4426        default: {}
  4427  - name: io.k8s.api.coordination.v1beta1.LeaseSpec
  4428    map:
  4429      fields:
  4430      - name: acquireTime
  4431        type:
  4432          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4433      - name: holderIdentity
  4434        type:
  4435          scalar: string
  4436      - name: leaseDurationSeconds
  4437        type:
  4438          scalar: numeric
  4439      - name: leaseTransitions
  4440        type:
  4441          scalar: numeric
  4442      - name: preferredHolder
  4443        type:
  4444          scalar: string
  4445      - name: renewTime
  4446        type:
  4447          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  4448      - name: strategy
  4449        type:
  4450          scalar: string
  4451  - name: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  4452    map:
  4453      fields:
  4454      - name: fsType
  4455        type:
  4456          scalar: string
  4457      - name: partition
  4458        type:
  4459          scalar: numeric
  4460      - name: readOnly
  4461        type:
  4462          scalar: boolean
  4463      - name: volumeID
  4464        type:
  4465          scalar: string
  4466        default: ""
  4467  - name: io.k8s.api.core.v1.Affinity
  4468    map:
  4469      fields:
  4470      - name: nodeAffinity
  4471        type:
  4472          namedType: io.k8s.api.core.v1.NodeAffinity
  4473      - name: podAffinity
  4474        type:
  4475          namedType: io.k8s.api.core.v1.PodAffinity
  4476      - name: podAntiAffinity
  4477        type:
  4478          namedType: io.k8s.api.core.v1.PodAntiAffinity
  4479  - name: io.k8s.api.core.v1.AppArmorProfile
  4480    map:
  4481      fields:
  4482      - name: localhostProfile
  4483        type:
  4484          scalar: string
  4485      - name: type
  4486        type:
  4487          scalar: string
  4488        default: ""
  4489      unions:
  4490      - discriminator: type
  4491        fields:
  4492        - fieldName: localhostProfile
  4493          discriminatorValue: LocalhostProfile
  4494  - name: io.k8s.api.core.v1.AttachedVolume
  4495    map:
  4496      fields:
  4497      - name: devicePath
  4498        type:
  4499          scalar: string
  4500        default: ""
  4501      - name: name
  4502        type:
  4503          scalar: string
  4504        default: ""
  4505  - name: io.k8s.api.core.v1.AzureDiskVolumeSource
  4506    map:
  4507      fields:
  4508      - name: cachingMode
  4509        type:
  4510          scalar: string
  4511        default: ReadWrite
  4512      - name: diskName
  4513        type:
  4514          scalar: string
  4515        default: ""
  4516      - name: diskURI
  4517        type:
  4518          scalar: string
  4519        default: ""
  4520      - name: fsType
  4521        type:
  4522          scalar: string
  4523        default: ext4
  4524      - name: kind
  4525        type:
  4526          scalar: string
  4527        default: Shared
  4528      - name: readOnly
  4529        type:
  4530          scalar: boolean
  4531        default: false
  4532  - name: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  4533    map:
  4534      fields:
  4535      - name: readOnly
  4536        type:
  4537          scalar: boolean
  4538      - name: secretName
  4539        type:
  4540          scalar: string
  4541        default: ""
  4542      - name: secretNamespace
  4543        type:
  4544          scalar: string
  4545      - name: shareName
  4546        type:
  4547          scalar: string
  4548        default: ""
  4549  - name: io.k8s.api.core.v1.AzureFileVolumeSource
  4550    map:
  4551      fields:
  4552      - name: readOnly
  4553        type:
  4554          scalar: boolean
  4555      - name: secretName
  4556        type:
  4557          scalar: string
  4558        default: ""
  4559      - name: shareName
  4560        type:
  4561          scalar: string
  4562        default: ""
  4563  - name: io.k8s.api.core.v1.CSIPersistentVolumeSource
  4564    map:
  4565      fields:
  4566      - name: controllerExpandSecretRef
  4567        type:
  4568          namedType: io.k8s.api.core.v1.SecretReference
  4569      - name: controllerPublishSecretRef
  4570        type:
  4571          namedType: io.k8s.api.core.v1.SecretReference
  4572      - name: driver
  4573        type:
  4574          scalar: string
  4575        default: ""
  4576      - name: fsType
  4577        type:
  4578          scalar: string
  4579      - name: nodeExpandSecretRef
  4580        type:
  4581          namedType: io.k8s.api.core.v1.SecretReference
  4582      - name: nodePublishSecretRef
  4583        type:
  4584          namedType: io.k8s.api.core.v1.SecretReference
  4585      - name: nodeStageSecretRef
  4586        type:
  4587          namedType: io.k8s.api.core.v1.SecretReference
  4588      - name: readOnly
  4589        type:
  4590          scalar: boolean
  4591      - name: volumeAttributes
  4592        type:
  4593          map:
  4594            elementType:
  4595              scalar: string
  4596      - name: volumeHandle
  4597        type:
  4598          scalar: string
  4599        default: ""
  4600  - name: io.k8s.api.core.v1.CSIVolumeSource
  4601    map:
  4602      fields:
  4603      - name: driver
  4604        type:
  4605          scalar: string
  4606        default: ""
  4607      - name: fsType
  4608        type:
  4609          scalar: string
  4610      - name: nodePublishSecretRef
  4611        type:
  4612          namedType: io.k8s.api.core.v1.LocalObjectReference
  4613      - name: readOnly
  4614        type:
  4615          scalar: boolean
  4616      - name: volumeAttributes
  4617        type:
  4618          map:
  4619            elementType:
  4620              scalar: string
  4621  - name: io.k8s.api.core.v1.Capabilities
  4622    map:
  4623      fields:
  4624      - name: add
  4625        type:
  4626          list:
  4627            elementType:
  4628              scalar: string
  4629            elementRelationship: atomic
  4630      - name: drop
  4631        type:
  4632          list:
  4633            elementType:
  4634              scalar: string
  4635            elementRelationship: atomic
  4636  - name: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  4637    map:
  4638      fields:
  4639      - name: monitors
  4640        type:
  4641          list:
  4642            elementType:
  4643              scalar: string
  4644            elementRelationship: atomic
  4645      - name: path
  4646        type:
  4647          scalar: string
  4648      - name: readOnly
  4649        type:
  4650          scalar: boolean
  4651      - name: secretFile
  4652        type:
  4653          scalar: string
  4654      - name: secretRef
  4655        type:
  4656          namedType: io.k8s.api.core.v1.SecretReference
  4657      - name: user
  4658        type:
  4659          scalar: string
  4660  - name: io.k8s.api.core.v1.CephFSVolumeSource
  4661    map:
  4662      fields:
  4663      - name: monitors
  4664        type:
  4665          list:
  4666            elementType:
  4667              scalar: string
  4668            elementRelationship: atomic
  4669      - name: path
  4670        type:
  4671          scalar: string
  4672      - name: readOnly
  4673        type:
  4674          scalar: boolean
  4675      - name: secretFile
  4676        type:
  4677          scalar: string
  4678      - name: secretRef
  4679        type:
  4680          namedType: io.k8s.api.core.v1.LocalObjectReference
  4681      - name: user
  4682        type:
  4683          scalar: string
  4684  - name: io.k8s.api.core.v1.CinderPersistentVolumeSource
  4685    map:
  4686      fields:
  4687      - name: fsType
  4688        type:
  4689          scalar: string
  4690      - name: readOnly
  4691        type:
  4692          scalar: boolean
  4693      - name: secretRef
  4694        type:
  4695          namedType: io.k8s.api.core.v1.SecretReference
  4696      - name: volumeID
  4697        type:
  4698          scalar: string
  4699        default: ""
  4700  - name: io.k8s.api.core.v1.CinderVolumeSource
  4701    map:
  4702      fields:
  4703      - name: fsType
  4704        type:
  4705          scalar: string
  4706      - name: readOnly
  4707        type:
  4708          scalar: boolean
  4709      - name: secretRef
  4710        type:
  4711          namedType: io.k8s.api.core.v1.LocalObjectReference
  4712      - name: volumeID
  4713        type:
  4714          scalar: string
  4715        default: ""
  4716  - name: io.k8s.api.core.v1.ClientIPConfig
  4717    map:
  4718      fields:
  4719      - name: timeoutSeconds
  4720        type:
  4721          scalar: numeric
  4722  - name: io.k8s.api.core.v1.ClusterTrustBundleProjection
  4723    map:
  4724      fields:
  4725      - name: labelSelector
  4726        type:
  4727          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  4728      - name: name
  4729        type:
  4730          scalar: string
  4731      - name: optional
  4732        type:
  4733          scalar: boolean
  4734      - name: path
  4735        type:
  4736          scalar: string
  4737        default: ""
  4738      - name: signerName
  4739        type:
  4740          scalar: string
  4741  - name: io.k8s.api.core.v1.ComponentCondition
  4742    map:
  4743      fields:
  4744      - name: error
  4745        type:
  4746          scalar: string
  4747      - name: message
  4748        type:
  4749          scalar: string
  4750      - name: status
  4751        type:
  4752          scalar: string
  4753        default: ""
  4754      - name: type
  4755        type:
  4756          scalar: string
  4757        default: ""
  4758  - name: io.k8s.api.core.v1.ComponentStatus
  4759    map:
  4760      fields:
  4761      - name: apiVersion
  4762        type:
  4763          scalar: string
  4764      - name: conditions
  4765        type:
  4766          list:
  4767            elementType:
  4768              namedType: io.k8s.api.core.v1.ComponentCondition
  4769            elementRelationship: associative
  4770            keys:
  4771            - type
  4772      - name: kind
  4773        type:
  4774          scalar: string
  4775      - name: metadata
  4776        type:
  4777          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4778        default: {}
  4779  - name: io.k8s.api.core.v1.ConfigMap
  4780    map:
  4781      fields:
  4782      - name: apiVersion
  4783        type:
  4784          scalar: string
  4785      - name: binaryData
  4786        type:
  4787          map:
  4788            elementType:
  4789              scalar: string
  4790      - name: data
  4791        type:
  4792          map:
  4793            elementType:
  4794              scalar: string
  4795      - name: immutable
  4796        type:
  4797          scalar: boolean
  4798      - name: kind
  4799        type:
  4800          scalar: string
  4801      - name: metadata
  4802        type:
  4803          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  4804        default: {}
  4805  - name: io.k8s.api.core.v1.ConfigMapEnvSource
  4806    map:
  4807      fields:
  4808      - name: name
  4809        type:
  4810          scalar: string
  4811        default: ""
  4812      - name: optional
  4813        type:
  4814          scalar: boolean
  4815  - name: io.k8s.api.core.v1.ConfigMapKeySelector
  4816    map:
  4817      fields:
  4818      - name: key
  4819        type:
  4820          scalar: string
  4821        default: ""
  4822      - name: name
  4823        type:
  4824          scalar: string
  4825        default: ""
  4826      - name: optional
  4827        type:
  4828          scalar: boolean
  4829      elementRelationship: atomic
  4830  - name: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  4831    map:
  4832      fields:
  4833      - name: kubeletConfigKey
  4834        type:
  4835          scalar: string
  4836        default: ""
  4837      - name: name
  4838        type:
  4839          scalar: string
  4840        default: ""
  4841      - name: namespace
  4842        type:
  4843          scalar: string
  4844        default: ""
  4845      - name: resourceVersion
  4846        type:
  4847          scalar: string
  4848      - name: uid
  4849        type:
  4850          scalar: string
  4851  - name: io.k8s.api.core.v1.ConfigMapProjection
  4852    map:
  4853      fields:
  4854      - name: items
  4855        type:
  4856          list:
  4857            elementType:
  4858              namedType: io.k8s.api.core.v1.KeyToPath
  4859            elementRelationship: atomic
  4860      - name: name
  4861        type:
  4862          scalar: string
  4863        default: ""
  4864      - name: optional
  4865        type:
  4866          scalar: boolean
  4867  - name: io.k8s.api.core.v1.ConfigMapVolumeSource
  4868    map:
  4869      fields:
  4870      - name: defaultMode
  4871        type:
  4872          scalar: numeric
  4873      - name: items
  4874        type:
  4875          list:
  4876            elementType:
  4877              namedType: io.k8s.api.core.v1.KeyToPath
  4878            elementRelationship: atomic
  4879      - name: name
  4880        type:
  4881          scalar: string
  4882        default: ""
  4883      - name: optional
  4884        type:
  4885          scalar: boolean
  4886  - name: io.k8s.api.core.v1.Container
  4887    map:
  4888      fields:
  4889      - name: args
  4890        type:
  4891          list:
  4892            elementType:
  4893              scalar: string
  4894            elementRelationship: atomic
  4895      - name: command
  4896        type:
  4897          list:
  4898            elementType:
  4899              scalar: string
  4900            elementRelationship: atomic
  4901      - name: env
  4902        type:
  4903          list:
  4904            elementType:
  4905              namedType: io.k8s.api.core.v1.EnvVar
  4906            elementRelationship: associative
  4907            keys:
  4908            - name
  4909      - name: envFrom
  4910        type:
  4911          list:
  4912            elementType:
  4913              namedType: io.k8s.api.core.v1.EnvFromSource
  4914            elementRelationship: atomic
  4915      - name: image
  4916        type:
  4917          scalar: string
  4918      - name: imagePullPolicy
  4919        type:
  4920          scalar: string
  4921      - name: lifecycle
  4922        type:
  4923          namedType: io.k8s.api.core.v1.Lifecycle
  4924      - name: livenessProbe
  4925        type:
  4926          namedType: io.k8s.api.core.v1.Probe
  4927      - name: name
  4928        type:
  4929          scalar: string
  4930        default: ""
  4931      - name: ports
  4932        type:
  4933          list:
  4934            elementType:
  4935              namedType: io.k8s.api.core.v1.ContainerPort
  4936            elementRelationship: associative
  4937            keys:
  4938            - containerPort
  4939            - protocol
  4940      - name: readinessProbe
  4941        type:
  4942          namedType: io.k8s.api.core.v1.Probe
  4943      - name: resizePolicy
  4944        type:
  4945          list:
  4946            elementType:
  4947              namedType: io.k8s.api.core.v1.ContainerResizePolicy
  4948            elementRelationship: atomic
  4949      - name: resources
  4950        type:
  4951          namedType: io.k8s.api.core.v1.ResourceRequirements
  4952        default: {}
  4953      - name: restartPolicy
  4954        type:
  4955          scalar: string
  4956      - name: securityContext
  4957        type:
  4958          namedType: io.k8s.api.core.v1.SecurityContext
  4959      - name: startupProbe
  4960        type:
  4961          namedType: io.k8s.api.core.v1.Probe
  4962      - name: stdin
  4963        type:
  4964          scalar: boolean
  4965      - name: stdinOnce
  4966        type:
  4967          scalar: boolean
  4968      - name: terminationMessagePath
  4969        type:
  4970          scalar: string
  4971      - name: terminationMessagePolicy
  4972        type:
  4973          scalar: string
  4974      - name: tty
  4975        type:
  4976          scalar: boolean
  4977      - name: volumeDevices
  4978        type:
  4979          list:
  4980            elementType:
  4981              namedType: io.k8s.api.core.v1.VolumeDevice
  4982            elementRelationship: associative
  4983            keys:
  4984            - devicePath
  4985      - name: volumeMounts
  4986        type:
  4987          list:
  4988            elementType:
  4989              namedType: io.k8s.api.core.v1.VolumeMount
  4990            elementRelationship: associative
  4991            keys:
  4992            - mountPath
  4993      - name: workingDir
  4994        type:
  4995          scalar: string
  4996  - name: io.k8s.api.core.v1.ContainerImage
  4997    map:
  4998      fields:
  4999      - name: names
  5000        type:
  5001          list:
  5002            elementType:
  5003              scalar: string
  5004            elementRelationship: atomic
  5005      - name: sizeBytes
  5006        type:
  5007          scalar: numeric
  5008  - name: io.k8s.api.core.v1.ContainerPort
  5009    map:
  5010      fields:
  5011      - name: containerPort
  5012        type:
  5013          scalar: numeric
  5014        default: 0
  5015      - name: hostIP
  5016        type:
  5017          scalar: string
  5018      - name: hostPort
  5019        type:
  5020          scalar: numeric
  5021      - name: name
  5022        type:
  5023          scalar: string
  5024      - name: protocol
  5025        type:
  5026          scalar: string
  5027        default: TCP
  5028  - name: io.k8s.api.core.v1.ContainerResizePolicy
  5029    map:
  5030      fields:
  5031      - name: resourceName
  5032        type:
  5033          scalar: string
  5034        default: ""
  5035      - name: restartPolicy
  5036        type:
  5037          scalar: string
  5038        default: ""
  5039  - name: io.k8s.api.core.v1.ContainerState
  5040    map:
  5041      fields:
  5042      - name: running
  5043        type:
  5044          namedType: io.k8s.api.core.v1.ContainerStateRunning
  5045      - name: terminated
  5046        type:
  5047          namedType: io.k8s.api.core.v1.ContainerStateTerminated
  5048      - name: waiting
  5049        type:
  5050          namedType: io.k8s.api.core.v1.ContainerStateWaiting
  5051  - name: io.k8s.api.core.v1.ContainerStateRunning
  5052    map:
  5053      fields:
  5054      - name: startedAt
  5055        type:
  5056          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5057  - name: io.k8s.api.core.v1.ContainerStateTerminated
  5058    map:
  5059      fields:
  5060      - name: containerID
  5061        type:
  5062          scalar: string
  5063      - name: exitCode
  5064        type:
  5065          scalar: numeric
  5066        default: 0
  5067      - name: finishedAt
  5068        type:
  5069          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5070      - name: message
  5071        type:
  5072          scalar: string
  5073      - name: reason
  5074        type:
  5075          scalar: string
  5076      - name: signal
  5077        type:
  5078          scalar: numeric
  5079      - name: startedAt
  5080        type:
  5081          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5082  - name: io.k8s.api.core.v1.ContainerStateWaiting
  5083    map:
  5084      fields:
  5085      - name: message
  5086        type:
  5087          scalar: string
  5088      - name: reason
  5089        type:
  5090          scalar: string
  5091  - name: io.k8s.api.core.v1.ContainerStatus
  5092    map:
  5093      fields:
  5094      - name: allocatedResources
  5095        type:
  5096          map:
  5097            elementType:
  5098              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5099      - name: allocatedResourcesStatus
  5100        type:
  5101          list:
  5102            elementType:
  5103              namedType: io.k8s.api.core.v1.ResourceStatus
  5104            elementRelationship: associative
  5105            keys:
  5106            - name
  5107      - name: containerID
  5108        type:
  5109          scalar: string
  5110      - name: image
  5111        type:
  5112          scalar: string
  5113        default: ""
  5114      - name: imageID
  5115        type:
  5116          scalar: string
  5117        default: ""
  5118      - name: lastState
  5119        type:
  5120          namedType: io.k8s.api.core.v1.ContainerState
  5121        default: {}
  5122      - name: name
  5123        type:
  5124          scalar: string
  5125        default: ""
  5126      - name: ready
  5127        type:
  5128          scalar: boolean
  5129        default: false
  5130      - name: resources
  5131        type:
  5132          namedType: io.k8s.api.core.v1.ResourceRequirements
  5133      - name: restartCount
  5134        type:
  5135          scalar: numeric
  5136        default: 0
  5137      - name: started
  5138        type:
  5139          scalar: boolean
  5140      - name: state
  5141        type:
  5142          namedType: io.k8s.api.core.v1.ContainerState
  5143        default: {}
  5144      - name: user
  5145        type:
  5146          namedType: io.k8s.api.core.v1.ContainerUser
  5147      - name: volumeMounts
  5148        type:
  5149          list:
  5150            elementType:
  5151              namedType: io.k8s.api.core.v1.VolumeMountStatus
  5152            elementRelationship: associative
  5153            keys:
  5154            - mountPath
  5155  - name: io.k8s.api.core.v1.ContainerUser
  5156    map:
  5157      fields:
  5158      - name: linux
  5159        type:
  5160          namedType: io.k8s.api.core.v1.LinuxContainerUser
  5161  - name: io.k8s.api.core.v1.DaemonEndpoint
  5162    map:
  5163      fields:
  5164      - name: Port
  5165        type:
  5166          scalar: numeric
  5167        default: 0
  5168  - name: io.k8s.api.core.v1.DownwardAPIProjection
  5169    map:
  5170      fields:
  5171      - name: items
  5172        type:
  5173          list:
  5174            elementType:
  5175              namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5176            elementRelationship: atomic
  5177  - name: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5178    map:
  5179      fields:
  5180      - name: fieldRef
  5181        type:
  5182          namedType: io.k8s.api.core.v1.ObjectFieldSelector
  5183      - name: mode
  5184        type:
  5185          scalar: numeric
  5186      - name: path
  5187        type:
  5188          scalar: string
  5189        default: ""
  5190      - name: resourceFieldRef
  5191        type:
  5192          namedType: io.k8s.api.core.v1.ResourceFieldSelector
  5193  - name: io.k8s.api.core.v1.DownwardAPIVolumeSource
  5194    map:
  5195      fields:
  5196      - name: defaultMode
  5197        type:
  5198          scalar: numeric
  5199      - name: items
  5200        type:
  5201          list:
  5202            elementType:
  5203              namedType: io.k8s.api.core.v1.DownwardAPIVolumeFile
  5204            elementRelationship: atomic
  5205  - name: io.k8s.api.core.v1.EmptyDirVolumeSource
  5206    map:
  5207      fields:
  5208      - name: medium
  5209        type:
  5210          scalar: string
  5211      - name: sizeLimit
  5212        type:
  5213          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5214  - name: io.k8s.api.core.v1.EndpointAddress
  5215    map:
  5216      fields:
  5217      - name: hostname
  5218        type:
  5219          scalar: string
  5220      - name: ip
  5221        type:
  5222          scalar: string
  5223        default: ""
  5224      - name: nodeName
  5225        type:
  5226          scalar: string
  5227      - name: targetRef
  5228        type:
  5229          namedType: io.k8s.api.core.v1.ObjectReference
  5230      elementRelationship: atomic
  5231  - name: io.k8s.api.core.v1.EndpointPort
  5232    map:
  5233      fields:
  5234      - name: appProtocol
  5235        type:
  5236          scalar: string
  5237      - name: name
  5238        type:
  5239          scalar: string
  5240      - name: port
  5241        type:
  5242          scalar: numeric
  5243        default: 0
  5244      - name: protocol
  5245        type:
  5246          scalar: string
  5247      elementRelationship: atomic
  5248  - name: io.k8s.api.core.v1.EndpointSubset
  5249    map:
  5250      fields:
  5251      - name: addresses
  5252        type:
  5253          list:
  5254            elementType:
  5255              namedType: io.k8s.api.core.v1.EndpointAddress
  5256            elementRelationship: atomic
  5257      - name: notReadyAddresses
  5258        type:
  5259          list:
  5260            elementType:
  5261              namedType: io.k8s.api.core.v1.EndpointAddress
  5262            elementRelationship: atomic
  5263      - name: ports
  5264        type:
  5265          list:
  5266            elementType:
  5267              namedType: io.k8s.api.core.v1.EndpointPort
  5268            elementRelationship: atomic
  5269  - name: io.k8s.api.core.v1.Endpoints
  5270    map:
  5271      fields:
  5272      - name: apiVersion
  5273        type:
  5274          scalar: string
  5275      - name: kind
  5276        type:
  5277          scalar: string
  5278      - name: metadata
  5279        type:
  5280          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5281        default: {}
  5282      - name: subsets
  5283        type:
  5284          list:
  5285            elementType:
  5286              namedType: io.k8s.api.core.v1.EndpointSubset
  5287            elementRelationship: atomic
  5288  - name: io.k8s.api.core.v1.EnvFromSource
  5289    map:
  5290      fields:
  5291      - name: configMapRef
  5292        type:
  5293          namedType: io.k8s.api.core.v1.ConfigMapEnvSource
  5294      - name: prefix
  5295        type:
  5296          scalar: string
  5297      - name: secretRef
  5298        type:
  5299          namedType: io.k8s.api.core.v1.SecretEnvSource
  5300  - name: io.k8s.api.core.v1.EnvVar
  5301    map:
  5302      fields:
  5303      - name: name
  5304        type:
  5305          scalar: string
  5306        default: ""
  5307      - name: value
  5308        type:
  5309          scalar: string
  5310      - name: valueFrom
  5311        type:
  5312          namedType: io.k8s.api.core.v1.EnvVarSource
  5313  - name: io.k8s.api.core.v1.EnvVarSource
  5314    map:
  5315      fields:
  5316      - name: configMapKeyRef
  5317        type:
  5318          namedType: io.k8s.api.core.v1.ConfigMapKeySelector
  5319      - name: fieldRef
  5320        type:
  5321          namedType: io.k8s.api.core.v1.ObjectFieldSelector
  5322      - name: resourceFieldRef
  5323        type:
  5324          namedType: io.k8s.api.core.v1.ResourceFieldSelector
  5325      - name: secretKeyRef
  5326        type:
  5327          namedType: io.k8s.api.core.v1.SecretKeySelector
  5328  - name: io.k8s.api.core.v1.EphemeralContainer
  5329    map:
  5330      fields:
  5331      - name: args
  5332        type:
  5333          list:
  5334            elementType:
  5335              scalar: string
  5336            elementRelationship: atomic
  5337      - name: command
  5338        type:
  5339          list:
  5340            elementType:
  5341              scalar: string
  5342            elementRelationship: atomic
  5343      - name: env
  5344        type:
  5345          list:
  5346            elementType:
  5347              namedType: io.k8s.api.core.v1.EnvVar
  5348            elementRelationship: associative
  5349            keys:
  5350            - name
  5351      - name: envFrom
  5352        type:
  5353          list:
  5354            elementType:
  5355              namedType: io.k8s.api.core.v1.EnvFromSource
  5356            elementRelationship: atomic
  5357      - name: image
  5358        type:
  5359          scalar: string
  5360      - name: imagePullPolicy
  5361        type:
  5362          scalar: string
  5363      - name: lifecycle
  5364        type:
  5365          namedType: io.k8s.api.core.v1.Lifecycle
  5366      - name: livenessProbe
  5367        type:
  5368          namedType: io.k8s.api.core.v1.Probe
  5369      - name: name
  5370        type:
  5371          scalar: string
  5372        default: ""
  5373      - name: ports
  5374        type:
  5375          list:
  5376            elementType:
  5377              namedType: io.k8s.api.core.v1.ContainerPort
  5378            elementRelationship: associative
  5379            keys:
  5380            - containerPort
  5381            - protocol
  5382      - name: readinessProbe
  5383        type:
  5384          namedType: io.k8s.api.core.v1.Probe
  5385      - name: resizePolicy
  5386        type:
  5387          list:
  5388            elementType:
  5389              namedType: io.k8s.api.core.v1.ContainerResizePolicy
  5390            elementRelationship: atomic
  5391      - name: resources
  5392        type:
  5393          namedType: io.k8s.api.core.v1.ResourceRequirements
  5394        default: {}
  5395      - name: restartPolicy
  5396        type:
  5397          scalar: string
  5398      - name: securityContext
  5399        type:
  5400          namedType: io.k8s.api.core.v1.SecurityContext
  5401      - name: startupProbe
  5402        type:
  5403          namedType: io.k8s.api.core.v1.Probe
  5404      - name: stdin
  5405        type:
  5406          scalar: boolean
  5407      - name: stdinOnce
  5408        type:
  5409          scalar: boolean
  5410      - name: targetContainerName
  5411        type:
  5412          scalar: string
  5413      - name: terminationMessagePath
  5414        type:
  5415          scalar: string
  5416      - name: terminationMessagePolicy
  5417        type:
  5418          scalar: string
  5419      - name: tty
  5420        type:
  5421          scalar: boolean
  5422      - name: volumeDevices
  5423        type:
  5424          list:
  5425            elementType:
  5426              namedType: io.k8s.api.core.v1.VolumeDevice
  5427            elementRelationship: associative
  5428            keys:
  5429            - devicePath
  5430      - name: volumeMounts
  5431        type:
  5432          list:
  5433            elementType:
  5434              namedType: io.k8s.api.core.v1.VolumeMount
  5435            elementRelationship: associative
  5436            keys:
  5437            - mountPath
  5438      - name: workingDir
  5439        type:
  5440          scalar: string
  5441  - name: io.k8s.api.core.v1.EphemeralVolumeSource
  5442    map:
  5443      fields:
  5444      - name: volumeClaimTemplate
  5445        type:
  5446          namedType: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  5447  - name: io.k8s.api.core.v1.Event
  5448    map:
  5449      fields:
  5450      - name: action
  5451        type:
  5452          scalar: string
  5453      - name: apiVersion
  5454        type:
  5455          scalar: string
  5456      - name: count
  5457        type:
  5458          scalar: numeric
  5459      - name: eventTime
  5460        type:
  5461          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  5462      - name: firstTimestamp
  5463        type:
  5464          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5465      - name: involvedObject
  5466        type:
  5467          namedType: io.k8s.api.core.v1.ObjectReference
  5468        default: {}
  5469      - name: kind
  5470        type:
  5471          scalar: string
  5472      - name: lastTimestamp
  5473        type:
  5474          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  5475      - name: message
  5476        type:
  5477          scalar: string
  5478      - name: metadata
  5479        type:
  5480          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5481        default: {}
  5482      - name: reason
  5483        type:
  5484          scalar: string
  5485      - name: related
  5486        type:
  5487          namedType: io.k8s.api.core.v1.ObjectReference
  5488      - name: reportingComponent
  5489        type:
  5490          scalar: string
  5491        default: ""
  5492      - name: reportingInstance
  5493        type:
  5494          scalar: string
  5495        default: ""
  5496      - name: series
  5497        type:
  5498          namedType: io.k8s.api.core.v1.EventSeries
  5499      - name: source
  5500        type:
  5501          namedType: io.k8s.api.core.v1.EventSource
  5502        default: {}
  5503      - name: type
  5504        type:
  5505          scalar: string
  5506  - name: io.k8s.api.core.v1.EventSeries
  5507    map:
  5508      fields:
  5509      - name: count
  5510        type:
  5511          scalar: numeric
  5512      - name: lastObservedTime
  5513        type:
  5514          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  5515  - name: io.k8s.api.core.v1.EventSource
  5516    map:
  5517      fields:
  5518      - name: component
  5519        type:
  5520          scalar: string
  5521      - name: host
  5522        type:
  5523          scalar: string
  5524  - name: io.k8s.api.core.v1.ExecAction
  5525    map:
  5526      fields:
  5527      - name: command
  5528        type:
  5529          list:
  5530            elementType:
  5531              scalar: string
  5532            elementRelationship: atomic
  5533  - name: io.k8s.api.core.v1.FCVolumeSource
  5534    map:
  5535      fields:
  5536      - name: fsType
  5537        type:
  5538          scalar: string
  5539      - name: lun
  5540        type:
  5541          scalar: numeric
  5542      - name: readOnly
  5543        type:
  5544          scalar: boolean
  5545      - name: targetWWNs
  5546        type:
  5547          list:
  5548            elementType:
  5549              scalar: string
  5550            elementRelationship: atomic
  5551      - name: wwids
  5552        type:
  5553          list:
  5554            elementType:
  5555              scalar: string
  5556            elementRelationship: atomic
  5557  - name: io.k8s.api.core.v1.FlexPersistentVolumeSource
  5558    map:
  5559      fields:
  5560      - name: driver
  5561        type:
  5562          scalar: string
  5563        default: ""
  5564      - name: fsType
  5565        type:
  5566          scalar: string
  5567      - name: options
  5568        type:
  5569          map:
  5570            elementType:
  5571              scalar: string
  5572      - name: readOnly
  5573        type:
  5574          scalar: boolean
  5575      - name: secretRef
  5576        type:
  5577          namedType: io.k8s.api.core.v1.SecretReference
  5578  - name: io.k8s.api.core.v1.FlexVolumeSource
  5579    map:
  5580      fields:
  5581      - name: driver
  5582        type:
  5583          scalar: string
  5584        default: ""
  5585      - name: fsType
  5586        type:
  5587          scalar: string
  5588      - name: options
  5589        type:
  5590          map:
  5591            elementType:
  5592              scalar: string
  5593      - name: readOnly
  5594        type:
  5595          scalar: boolean
  5596      - name: secretRef
  5597        type:
  5598          namedType: io.k8s.api.core.v1.LocalObjectReference
  5599  - name: io.k8s.api.core.v1.FlockerVolumeSource
  5600    map:
  5601      fields:
  5602      - name: datasetName
  5603        type:
  5604          scalar: string
  5605      - name: datasetUUID
  5606        type:
  5607          scalar: string
  5608  - name: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  5609    map:
  5610      fields:
  5611      - name: fsType
  5612        type:
  5613          scalar: string
  5614      - name: partition
  5615        type:
  5616          scalar: numeric
  5617      - name: pdName
  5618        type:
  5619          scalar: string
  5620        default: ""
  5621      - name: readOnly
  5622        type:
  5623          scalar: boolean
  5624  - name: io.k8s.api.core.v1.GRPCAction
  5625    map:
  5626      fields:
  5627      - name: port
  5628        type:
  5629          scalar: numeric
  5630        default: 0
  5631      - name: service
  5632        type:
  5633          scalar: string
  5634        default: ""
  5635  - name: io.k8s.api.core.v1.GitRepoVolumeSource
  5636    map:
  5637      fields:
  5638      - name: directory
  5639        type:
  5640          scalar: string
  5641      - name: repository
  5642        type:
  5643          scalar: string
  5644        default: ""
  5645      - name: revision
  5646        type:
  5647          scalar: string
  5648  - name: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  5649    map:
  5650      fields:
  5651      - name: endpoints
  5652        type:
  5653          scalar: string
  5654        default: ""
  5655      - name: endpointsNamespace
  5656        type:
  5657          scalar: string
  5658      - name: path
  5659        type:
  5660          scalar: string
  5661        default: ""
  5662      - name: readOnly
  5663        type:
  5664          scalar: boolean
  5665  - name: io.k8s.api.core.v1.GlusterfsVolumeSource
  5666    map:
  5667      fields:
  5668      - name: endpoints
  5669        type:
  5670          scalar: string
  5671        default: ""
  5672      - name: path
  5673        type:
  5674          scalar: string
  5675        default: ""
  5676      - name: readOnly
  5677        type:
  5678          scalar: boolean
  5679  - name: io.k8s.api.core.v1.HTTPGetAction
  5680    map:
  5681      fields:
  5682      - name: host
  5683        type:
  5684          scalar: string
  5685      - name: httpHeaders
  5686        type:
  5687          list:
  5688            elementType:
  5689              namedType: io.k8s.api.core.v1.HTTPHeader
  5690            elementRelationship: atomic
  5691      - name: path
  5692        type:
  5693          scalar: string
  5694      - name: port
  5695        type:
  5696          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  5697      - name: scheme
  5698        type:
  5699          scalar: string
  5700  - name: io.k8s.api.core.v1.HTTPHeader
  5701    map:
  5702      fields:
  5703      - name: name
  5704        type:
  5705          scalar: string
  5706        default: ""
  5707      - name: value
  5708        type:
  5709          scalar: string
  5710        default: ""
  5711  - name: io.k8s.api.core.v1.HostAlias
  5712    map:
  5713      fields:
  5714      - name: hostnames
  5715        type:
  5716          list:
  5717            elementType:
  5718              scalar: string
  5719            elementRelationship: atomic
  5720      - name: ip
  5721        type:
  5722          scalar: string
  5723        default: ""
  5724  - name: io.k8s.api.core.v1.HostIP
  5725    map:
  5726      fields:
  5727      - name: ip
  5728        type:
  5729          scalar: string
  5730        default: ""
  5731  - name: io.k8s.api.core.v1.HostPathVolumeSource
  5732    map:
  5733      fields:
  5734      - name: path
  5735        type:
  5736          scalar: string
  5737        default: ""
  5738      - name: type
  5739        type:
  5740          scalar: string
  5741  - name: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  5742    map:
  5743      fields:
  5744      - name: chapAuthDiscovery
  5745        type:
  5746          scalar: boolean
  5747      - name: chapAuthSession
  5748        type:
  5749          scalar: boolean
  5750      - name: fsType
  5751        type:
  5752          scalar: string
  5753      - name: initiatorName
  5754        type:
  5755          scalar: string
  5756      - name: iqn
  5757        type:
  5758          scalar: string
  5759        default: ""
  5760      - name: iscsiInterface
  5761        type:
  5762          scalar: string
  5763        default: default
  5764      - name: lun
  5765        type:
  5766          scalar: numeric
  5767        default: 0
  5768      - name: portals
  5769        type:
  5770          list:
  5771            elementType:
  5772              scalar: string
  5773            elementRelationship: atomic
  5774      - name: readOnly
  5775        type:
  5776          scalar: boolean
  5777      - name: secretRef
  5778        type:
  5779          namedType: io.k8s.api.core.v1.SecretReference
  5780      - name: targetPortal
  5781        type:
  5782          scalar: string
  5783        default: ""
  5784  - name: io.k8s.api.core.v1.ISCSIVolumeSource
  5785    map:
  5786      fields:
  5787      - name: chapAuthDiscovery
  5788        type:
  5789          scalar: boolean
  5790      - name: chapAuthSession
  5791        type:
  5792          scalar: boolean
  5793      - name: fsType
  5794        type:
  5795          scalar: string
  5796      - name: initiatorName
  5797        type:
  5798          scalar: string
  5799      - name: iqn
  5800        type:
  5801          scalar: string
  5802        default: ""
  5803      - name: iscsiInterface
  5804        type:
  5805          scalar: string
  5806        default: default
  5807      - name: lun
  5808        type:
  5809          scalar: numeric
  5810        default: 0
  5811      - name: portals
  5812        type:
  5813          list:
  5814            elementType:
  5815              scalar: string
  5816            elementRelationship: atomic
  5817      - name: readOnly
  5818        type:
  5819          scalar: boolean
  5820      - name: secretRef
  5821        type:
  5822          namedType: io.k8s.api.core.v1.LocalObjectReference
  5823      - name: targetPortal
  5824        type:
  5825          scalar: string
  5826        default: ""
  5827  - name: io.k8s.api.core.v1.ImageVolumeSource
  5828    map:
  5829      fields:
  5830      - name: pullPolicy
  5831        type:
  5832          scalar: string
  5833      - name: reference
  5834        type:
  5835          scalar: string
  5836  - name: io.k8s.api.core.v1.KeyToPath
  5837    map:
  5838      fields:
  5839      - name: key
  5840        type:
  5841          scalar: string
  5842        default: ""
  5843      - name: mode
  5844        type:
  5845          scalar: numeric
  5846      - name: path
  5847        type:
  5848          scalar: string
  5849        default: ""
  5850  - name: io.k8s.api.core.v1.Lifecycle
  5851    map:
  5852      fields:
  5853      - name: postStart
  5854        type:
  5855          namedType: io.k8s.api.core.v1.LifecycleHandler
  5856      - name: preStop
  5857        type:
  5858          namedType: io.k8s.api.core.v1.LifecycleHandler
  5859  - name: io.k8s.api.core.v1.LifecycleHandler
  5860    map:
  5861      fields:
  5862      - name: exec
  5863        type:
  5864          namedType: io.k8s.api.core.v1.ExecAction
  5865      - name: httpGet
  5866        type:
  5867          namedType: io.k8s.api.core.v1.HTTPGetAction
  5868      - name: sleep
  5869        type:
  5870          namedType: io.k8s.api.core.v1.SleepAction
  5871      - name: tcpSocket
  5872        type:
  5873          namedType: io.k8s.api.core.v1.TCPSocketAction
  5874  - name: io.k8s.api.core.v1.LimitRange
  5875    map:
  5876      fields:
  5877      - name: apiVersion
  5878        type:
  5879          scalar: string
  5880      - name: kind
  5881        type:
  5882          scalar: string
  5883      - name: metadata
  5884        type:
  5885          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  5886        default: {}
  5887      - name: spec
  5888        type:
  5889          namedType: io.k8s.api.core.v1.LimitRangeSpec
  5890        default: {}
  5891  - name: io.k8s.api.core.v1.LimitRangeItem
  5892    map:
  5893      fields:
  5894      - name: default
  5895        type:
  5896          map:
  5897            elementType:
  5898              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5899      - name: defaultRequest
  5900        type:
  5901          map:
  5902            elementType:
  5903              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5904      - name: max
  5905        type:
  5906          map:
  5907            elementType:
  5908              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5909      - name: maxLimitRequestRatio
  5910        type:
  5911          map:
  5912            elementType:
  5913              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5914      - name: min
  5915        type:
  5916          map:
  5917            elementType:
  5918              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  5919      - name: type
  5920        type:
  5921          scalar: string
  5922        default: ""
  5923  - name: io.k8s.api.core.v1.LimitRangeSpec
  5924    map:
  5925      fields:
  5926      - name: limits
  5927        type:
  5928          list:
  5929            elementType:
  5930              namedType: io.k8s.api.core.v1.LimitRangeItem
  5931            elementRelationship: atomic
  5932  - name: io.k8s.api.core.v1.LinuxContainerUser
  5933    map:
  5934      fields:
  5935      - name: gid
  5936        type:
  5937          scalar: numeric
  5938        default: 0
  5939      - name: supplementalGroups
  5940        type:
  5941          list:
  5942            elementType:
  5943              scalar: numeric
  5944            elementRelationship: atomic
  5945      - name: uid
  5946        type:
  5947          scalar: numeric
  5948        default: 0
  5949  - name: io.k8s.api.core.v1.LoadBalancerIngress
  5950    map:
  5951      fields:
  5952      - name: hostname
  5953        type:
  5954          scalar: string
  5955      - name: ip
  5956        type:
  5957          scalar: string
  5958      - name: ipMode
  5959        type:
  5960          scalar: string
  5961      - name: ports
  5962        type:
  5963          list:
  5964            elementType:
  5965              namedType: io.k8s.api.core.v1.PortStatus
  5966            elementRelationship: atomic
  5967  - name: io.k8s.api.core.v1.LoadBalancerStatus
  5968    map:
  5969      fields:
  5970      - name: ingress
  5971        type:
  5972          list:
  5973            elementType:
  5974              namedType: io.k8s.api.core.v1.LoadBalancerIngress
  5975            elementRelationship: atomic
  5976  - name: io.k8s.api.core.v1.LocalObjectReference
  5977    map:
  5978      fields:
  5979      - name: name
  5980        type:
  5981          scalar: string
  5982        default: ""
  5983      elementRelationship: atomic
  5984  - name: io.k8s.api.core.v1.LocalVolumeSource
  5985    map:
  5986      fields:
  5987      - name: fsType
  5988        type:
  5989          scalar: string
  5990      - name: path
  5991        type:
  5992          scalar: string
  5993        default: ""
  5994  - name: io.k8s.api.core.v1.ModifyVolumeStatus
  5995    map:
  5996      fields:
  5997      - name: status
  5998        type:
  5999          scalar: string
  6000        default: ""
  6001      - name: targetVolumeAttributesClassName
  6002        type:
  6003          scalar: string
  6004  - name: io.k8s.api.core.v1.NFSVolumeSource
  6005    map:
  6006      fields:
  6007      - name: path
  6008        type:
  6009          scalar: string
  6010        default: ""
  6011      - name: readOnly
  6012        type:
  6013          scalar: boolean
  6014      - name: server
  6015        type:
  6016          scalar: string
  6017        default: ""
  6018  - name: io.k8s.api.core.v1.Namespace
  6019    map:
  6020      fields:
  6021      - name: apiVersion
  6022        type:
  6023          scalar: string
  6024      - name: kind
  6025        type:
  6026          scalar: string
  6027      - name: metadata
  6028        type:
  6029          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6030        default: {}
  6031      - name: spec
  6032        type:
  6033          namedType: io.k8s.api.core.v1.NamespaceSpec
  6034        default: {}
  6035      - name: status
  6036        type:
  6037          namedType: io.k8s.api.core.v1.NamespaceStatus
  6038        default: {}
  6039  - name: io.k8s.api.core.v1.NamespaceCondition
  6040    map:
  6041      fields:
  6042      - name: lastTransitionTime
  6043        type:
  6044          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6045      - name: message
  6046        type:
  6047          scalar: string
  6048      - name: reason
  6049        type:
  6050          scalar: string
  6051      - name: status
  6052        type:
  6053          scalar: string
  6054        default: ""
  6055      - name: type
  6056        type:
  6057          scalar: string
  6058        default: ""
  6059  - name: io.k8s.api.core.v1.NamespaceSpec
  6060    map:
  6061      fields:
  6062      - name: finalizers
  6063        type:
  6064          list:
  6065            elementType:
  6066              scalar: string
  6067            elementRelationship: atomic
  6068  - name: io.k8s.api.core.v1.NamespaceStatus
  6069    map:
  6070      fields:
  6071      - name: conditions
  6072        type:
  6073          list:
  6074            elementType:
  6075              namedType: io.k8s.api.core.v1.NamespaceCondition
  6076            elementRelationship: associative
  6077            keys:
  6078            - type
  6079      - name: phase
  6080        type:
  6081          scalar: string
  6082  - name: io.k8s.api.core.v1.Node
  6083    map:
  6084      fields:
  6085      - name: apiVersion
  6086        type:
  6087          scalar: string
  6088      - name: kind
  6089        type:
  6090          scalar: string
  6091      - name: metadata
  6092        type:
  6093          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6094        default: {}
  6095      - name: spec
  6096        type:
  6097          namedType: io.k8s.api.core.v1.NodeSpec
  6098        default: {}
  6099      - name: status
  6100        type:
  6101          namedType: io.k8s.api.core.v1.NodeStatus
  6102        default: {}
  6103  - name: io.k8s.api.core.v1.NodeAddress
  6104    map:
  6105      fields:
  6106      - name: address
  6107        type:
  6108          scalar: string
  6109        default: ""
  6110      - name: type
  6111        type:
  6112          scalar: string
  6113        default: ""
  6114  - name: io.k8s.api.core.v1.NodeAffinity
  6115    map:
  6116      fields:
  6117      - name: preferredDuringSchedulingIgnoredDuringExecution
  6118        type:
  6119          list:
  6120            elementType:
  6121              namedType: io.k8s.api.core.v1.PreferredSchedulingTerm
  6122            elementRelationship: atomic
  6123      - name: requiredDuringSchedulingIgnoredDuringExecution
  6124        type:
  6125          namedType: io.k8s.api.core.v1.NodeSelector
  6126  - name: io.k8s.api.core.v1.NodeCondition
  6127    map:
  6128      fields:
  6129      - name: lastHeartbeatTime
  6130        type:
  6131          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6132      - name: lastTransitionTime
  6133        type:
  6134          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6135      - name: message
  6136        type:
  6137          scalar: string
  6138      - name: reason
  6139        type:
  6140          scalar: string
  6141      - name: status
  6142        type:
  6143          scalar: string
  6144        default: ""
  6145      - name: type
  6146        type:
  6147          scalar: string
  6148        default: ""
  6149  - name: io.k8s.api.core.v1.NodeConfigSource
  6150    map:
  6151      fields:
  6152      - name: configMap
  6153        type:
  6154          namedType: io.k8s.api.core.v1.ConfigMapNodeConfigSource
  6155  - name: io.k8s.api.core.v1.NodeConfigStatus
  6156    map:
  6157      fields:
  6158      - name: active
  6159        type:
  6160          namedType: io.k8s.api.core.v1.NodeConfigSource
  6161      - name: assigned
  6162        type:
  6163          namedType: io.k8s.api.core.v1.NodeConfigSource
  6164      - name: error
  6165        type:
  6166          scalar: string
  6167      - name: lastKnownGood
  6168        type:
  6169          namedType: io.k8s.api.core.v1.NodeConfigSource
  6170  - name: io.k8s.api.core.v1.NodeDaemonEndpoints
  6171    map:
  6172      fields:
  6173      - name: kubeletEndpoint
  6174        type:
  6175          namedType: io.k8s.api.core.v1.DaemonEndpoint
  6176        default: {}
  6177  - name: io.k8s.api.core.v1.NodeFeatures
  6178    map:
  6179      fields:
  6180      - name: supplementalGroupsPolicy
  6181        type:
  6182          scalar: boolean
  6183  - name: io.k8s.api.core.v1.NodeRuntimeHandler
  6184    map:
  6185      fields:
  6186      - name: features
  6187        type:
  6188          namedType: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
  6189      - name: name
  6190        type:
  6191          scalar: string
  6192        default: ""
  6193  - name: io.k8s.api.core.v1.NodeRuntimeHandlerFeatures
  6194    map:
  6195      fields:
  6196      - name: recursiveReadOnlyMounts
  6197        type:
  6198          scalar: boolean
  6199      - name: userNamespaces
  6200        type:
  6201          scalar: boolean
  6202  - name: io.k8s.api.core.v1.NodeSelector
  6203    map:
  6204      fields:
  6205      - name: nodeSelectorTerms
  6206        type:
  6207          list:
  6208            elementType:
  6209              namedType: io.k8s.api.core.v1.NodeSelectorTerm
  6210            elementRelationship: atomic
  6211      elementRelationship: atomic
  6212  - name: io.k8s.api.core.v1.NodeSelectorRequirement
  6213    map:
  6214      fields:
  6215      - name: key
  6216        type:
  6217          scalar: string
  6218        default: ""
  6219      - name: operator
  6220        type:
  6221          scalar: string
  6222        default: ""
  6223      - name: values
  6224        type:
  6225          list:
  6226            elementType:
  6227              scalar: string
  6228            elementRelationship: atomic
  6229  - name: io.k8s.api.core.v1.NodeSelectorTerm
  6230    map:
  6231      fields:
  6232      - name: matchExpressions
  6233        type:
  6234          list:
  6235            elementType:
  6236              namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  6237            elementRelationship: atomic
  6238      - name: matchFields
  6239        type:
  6240          list:
  6241            elementType:
  6242              namedType: io.k8s.api.core.v1.NodeSelectorRequirement
  6243            elementRelationship: atomic
  6244      elementRelationship: atomic
  6245  - name: io.k8s.api.core.v1.NodeSpec
  6246    map:
  6247      fields:
  6248      - name: configSource
  6249        type:
  6250          namedType: io.k8s.api.core.v1.NodeConfigSource
  6251      - name: externalID
  6252        type:
  6253          scalar: string
  6254      - name: podCIDR
  6255        type:
  6256          scalar: string
  6257      - name: podCIDRs
  6258        type:
  6259          list:
  6260            elementType:
  6261              scalar: string
  6262            elementRelationship: associative
  6263      - name: providerID
  6264        type:
  6265          scalar: string
  6266      - name: taints
  6267        type:
  6268          list:
  6269            elementType:
  6270              namedType: io.k8s.api.core.v1.Taint
  6271            elementRelationship: atomic
  6272      - name: unschedulable
  6273        type:
  6274          scalar: boolean
  6275  - name: io.k8s.api.core.v1.NodeStatus
  6276    map:
  6277      fields:
  6278      - name: addresses
  6279        type:
  6280          list:
  6281            elementType:
  6282              namedType: io.k8s.api.core.v1.NodeAddress
  6283            elementRelationship: associative
  6284            keys:
  6285            - type
  6286      - name: allocatable
  6287        type:
  6288          map:
  6289            elementType:
  6290              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6291      - name: capacity
  6292        type:
  6293          map:
  6294            elementType:
  6295              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6296      - name: conditions
  6297        type:
  6298          list:
  6299            elementType:
  6300              namedType: io.k8s.api.core.v1.NodeCondition
  6301            elementRelationship: associative
  6302            keys:
  6303            - type
  6304      - name: config
  6305        type:
  6306          namedType: io.k8s.api.core.v1.NodeConfigStatus
  6307      - name: daemonEndpoints
  6308        type:
  6309          namedType: io.k8s.api.core.v1.NodeDaemonEndpoints
  6310        default: {}
  6311      - name: features
  6312        type:
  6313          namedType: io.k8s.api.core.v1.NodeFeatures
  6314      - name: images
  6315        type:
  6316          list:
  6317            elementType:
  6318              namedType: io.k8s.api.core.v1.ContainerImage
  6319            elementRelationship: atomic
  6320      - name: nodeInfo
  6321        type:
  6322          namedType: io.k8s.api.core.v1.NodeSystemInfo
  6323        default: {}
  6324      - name: phase
  6325        type:
  6326          scalar: string
  6327      - name: runtimeHandlers
  6328        type:
  6329          list:
  6330            elementType:
  6331              namedType: io.k8s.api.core.v1.NodeRuntimeHandler
  6332            elementRelationship: atomic
  6333      - name: volumesAttached
  6334        type:
  6335          list:
  6336            elementType:
  6337              namedType: io.k8s.api.core.v1.AttachedVolume
  6338            elementRelationship: atomic
  6339      - name: volumesInUse
  6340        type:
  6341          list:
  6342            elementType:
  6343              scalar: string
  6344            elementRelationship: atomic
  6345  - name: io.k8s.api.core.v1.NodeSystemInfo
  6346    map:
  6347      fields:
  6348      - name: architecture
  6349        type:
  6350          scalar: string
  6351        default: ""
  6352      - name: bootID
  6353        type:
  6354          scalar: string
  6355        default: ""
  6356      - name: containerRuntimeVersion
  6357        type:
  6358          scalar: string
  6359        default: ""
  6360      - name: kernelVersion
  6361        type:
  6362          scalar: string
  6363        default: ""
  6364      - name: kubeProxyVersion
  6365        type:
  6366          scalar: string
  6367        default: ""
  6368      - name: kubeletVersion
  6369        type:
  6370          scalar: string
  6371        default: ""
  6372      - name: machineID
  6373        type:
  6374          scalar: string
  6375        default: ""
  6376      - name: operatingSystem
  6377        type:
  6378          scalar: string
  6379        default: ""
  6380      - name: osImage
  6381        type:
  6382          scalar: string
  6383        default: ""
  6384      - name: systemUUID
  6385        type:
  6386          scalar: string
  6387        default: ""
  6388  - name: io.k8s.api.core.v1.ObjectFieldSelector
  6389    map:
  6390      fields:
  6391      - name: apiVersion
  6392        type:
  6393          scalar: string
  6394      - name: fieldPath
  6395        type:
  6396          scalar: string
  6397        default: ""
  6398      elementRelationship: atomic
  6399  - name: io.k8s.api.core.v1.ObjectReference
  6400    map:
  6401      fields:
  6402      - name: apiVersion
  6403        type:
  6404          scalar: string
  6405      - name: fieldPath
  6406        type:
  6407          scalar: string
  6408      - name: kind
  6409        type:
  6410          scalar: string
  6411      - name: name
  6412        type:
  6413          scalar: string
  6414      - name: namespace
  6415        type:
  6416          scalar: string
  6417      - name: resourceVersion
  6418        type:
  6419          scalar: string
  6420      - name: uid
  6421        type:
  6422          scalar: string
  6423      elementRelationship: atomic
  6424  - name: io.k8s.api.core.v1.PersistentVolume
  6425    map:
  6426      fields:
  6427      - name: apiVersion
  6428        type:
  6429          scalar: string
  6430      - name: kind
  6431        type:
  6432          scalar: string
  6433      - name: metadata
  6434        type:
  6435          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6436        default: {}
  6437      - name: spec
  6438        type:
  6439          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
  6440        default: {}
  6441      - name: status
  6442        type:
  6443          namedType: io.k8s.api.core.v1.PersistentVolumeStatus
  6444        default: {}
  6445  - name: io.k8s.api.core.v1.PersistentVolumeClaim
  6446    map:
  6447      fields:
  6448      - name: apiVersion
  6449        type:
  6450          scalar: string
  6451      - name: kind
  6452        type:
  6453          scalar: string
  6454      - name: metadata
  6455        type:
  6456          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6457        default: {}
  6458      - name: spec
  6459        type:
  6460          namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6461        default: {}
  6462      - name: status
  6463        type:
  6464          namedType: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  6465        default: {}
  6466  - name: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  6467    map:
  6468      fields:
  6469      - name: lastProbeTime
  6470        type:
  6471          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6472      - name: lastTransitionTime
  6473        type:
  6474          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6475      - name: message
  6476        type:
  6477          scalar: string
  6478      - name: reason
  6479        type:
  6480          scalar: string
  6481      - name: status
  6482        type:
  6483          scalar: string
  6484        default: ""
  6485      - name: type
  6486        type:
  6487          scalar: string
  6488        default: ""
  6489  - name: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6490    map:
  6491      fields:
  6492      - name: accessModes
  6493        type:
  6494          list:
  6495            elementType:
  6496              scalar: string
  6497            elementRelationship: atomic
  6498      - name: dataSource
  6499        type:
  6500          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  6501      - name: dataSourceRef
  6502        type:
  6503          namedType: io.k8s.api.core.v1.TypedObjectReference
  6504      - name: resources
  6505        type:
  6506          namedType: io.k8s.api.core.v1.VolumeResourceRequirements
  6507        default: {}
  6508      - name: selector
  6509        type:
  6510          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6511      - name: storageClassName
  6512        type:
  6513          scalar: string
  6514      - name: volumeAttributesClassName
  6515        type:
  6516          scalar: string
  6517      - name: volumeMode
  6518        type:
  6519          scalar: string
  6520      - name: volumeName
  6521        type:
  6522          scalar: string
  6523  - name: io.k8s.api.core.v1.PersistentVolumeClaimStatus
  6524    map:
  6525      fields:
  6526      - name: accessModes
  6527        type:
  6528          list:
  6529            elementType:
  6530              scalar: string
  6531            elementRelationship: atomic
  6532      - name: allocatedResourceStatuses
  6533        type:
  6534          map:
  6535            elementType:
  6536              scalar: string
  6537            elementRelationship: separable
  6538      - name: allocatedResources
  6539        type:
  6540          map:
  6541            elementType:
  6542              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6543      - name: capacity
  6544        type:
  6545          map:
  6546            elementType:
  6547              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6548      - name: conditions
  6549        type:
  6550          list:
  6551            elementType:
  6552              namedType: io.k8s.api.core.v1.PersistentVolumeClaimCondition
  6553            elementRelationship: associative
  6554            keys:
  6555            - type
  6556      - name: currentVolumeAttributesClassName
  6557        type:
  6558          scalar: string
  6559      - name: modifyVolumeStatus
  6560        type:
  6561          namedType: io.k8s.api.core.v1.ModifyVolumeStatus
  6562      - name: phase
  6563        type:
  6564          scalar: string
  6565  - name: io.k8s.api.core.v1.PersistentVolumeClaimTemplate
  6566    map:
  6567      fields:
  6568      - name: metadata
  6569        type:
  6570          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6571        default: {}
  6572      - name: spec
  6573        type:
  6574          namedType: io.k8s.api.core.v1.PersistentVolumeClaimSpec
  6575        default: {}
  6576  - name: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  6577    map:
  6578      fields:
  6579      - name: claimName
  6580        type:
  6581          scalar: string
  6582        default: ""
  6583      - name: readOnly
  6584        type:
  6585          scalar: boolean
  6586  - name: io.k8s.api.core.v1.PersistentVolumeSpec
  6587    map:
  6588      fields:
  6589      - name: accessModes
  6590        type:
  6591          list:
  6592            elementType:
  6593              scalar: string
  6594            elementRelationship: atomic
  6595      - name: awsElasticBlockStore
  6596        type:
  6597          namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  6598      - name: azureDisk
  6599        type:
  6600          namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  6601      - name: azureFile
  6602        type:
  6603          namedType: io.k8s.api.core.v1.AzureFilePersistentVolumeSource
  6604      - name: capacity
  6605        type:
  6606          map:
  6607            elementType:
  6608              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  6609      - name: cephfs
  6610        type:
  6611          namedType: io.k8s.api.core.v1.CephFSPersistentVolumeSource
  6612      - name: cinder
  6613        type:
  6614          namedType: io.k8s.api.core.v1.CinderPersistentVolumeSource
  6615      - name: claimRef
  6616        type:
  6617          namedType: io.k8s.api.core.v1.ObjectReference
  6618          elementRelationship: separable
  6619      - name: csi
  6620        type:
  6621          namedType: io.k8s.api.core.v1.CSIPersistentVolumeSource
  6622      - name: fc
  6623        type:
  6624          namedType: io.k8s.api.core.v1.FCVolumeSource
  6625      - name: flexVolume
  6626        type:
  6627          namedType: io.k8s.api.core.v1.FlexPersistentVolumeSource
  6628      - name: flocker
  6629        type:
  6630          namedType: io.k8s.api.core.v1.FlockerVolumeSource
  6631      - name: gcePersistentDisk
  6632        type:
  6633          namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  6634      - name: glusterfs
  6635        type:
  6636          namedType: io.k8s.api.core.v1.GlusterfsPersistentVolumeSource
  6637      - name: hostPath
  6638        type:
  6639          namedType: io.k8s.api.core.v1.HostPathVolumeSource
  6640      - name: iscsi
  6641        type:
  6642          namedType: io.k8s.api.core.v1.ISCSIPersistentVolumeSource
  6643      - name: local
  6644        type:
  6645          namedType: io.k8s.api.core.v1.LocalVolumeSource
  6646      - name: mountOptions
  6647        type:
  6648          list:
  6649            elementType:
  6650              scalar: string
  6651            elementRelationship: atomic
  6652      - name: nfs
  6653        type:
  6654          namedType: io.k8s.api.core.v1.NFSVolumeSource
  6655      - name: nodeAffinity
  6656        type:
  6657          namedType: io.k8s.api.core.v1.VolumeNodeAffinity
  6658      - name: persistentVolumeReclaimPolicy
  6659        type:
  6660          scalar: string
  6661      - name: photonPersistentDisk
  6662        type:
  6663          namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  6664      - name: portworxVolume
  6665        type:
  6666          namedType: io.k8s.api.core.v1.PortworxVolumeSource
  6667      - name: quobyte
  6668        type:
  6669          namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  6670      - name: rbd
  6671        type:
  6672          namedType: io.k8s.api.core.v1.RBDPersistentVolumeSource
  6673      - name: scaleIO
  6674        type:
  6675          namedType: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  6676      - name: storageClassName
  6677        type:
  6678          scalar: string
  6679      - name: storageos
  6680        type:
  6681          namedType: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  6682      - name: volumeAttributesClassName
  6683        type:
  6684          scalar: string
  6685      - name: volumeMode
  6686        type:
  6687          scalar: string
  6688      - name: vsphereVolume
  6689        type:
  6690          namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  6691  - name: io.k8s.api.core.v1.PersistentVolumeStatus
  6692    map:
  6693      fields:
  6694      - name: lastPhaseTransitionTime
  6695        type:
  6696          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6697      - name: message
  6698        type:
  6699          scalar: string
  6700      - name: phase
  6701        type:
  6702          scalar: string
  6703      - name: reason
  6704        type:
  6705          scalar: string
  6706  - name: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  6707    map:
  6708      fields:
  6709      - name: fsType
  6710        type:
  6711          scalar: string
  6712      - name: pdID
  6713        type:
  6714          scalar: string
  6715        default: ""
  6716  - name: io.k8s.api.core.v1.Pod
  6717    map:
  6718      fields:
  6719      - name: apiVersion
  6720        type:
  6721          scalar: string
  6722      - name: kind
  6723        type:
  6724          scalar: string
  6725      - name: metadata
  6726        type:
  6727          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  6728        default: {}
  6729      - name: spec
  6730        type:
  6731          namedType: io.k8s.api.core.v1.PodSpec
  6732        default: {}
  6733      - name: status
  6734        type:
  6735          namedType: io.k8s.api.core.v1.PodStatus
  6736        default: {}
  6737  - name: io.k8s.api.core.v1.PodAffinity
  6738    map:
  6739      fields:
  6740      - name: preferredDuringSchedulingIgnoredDuringExecution
  6741        type:
  6742          list:
  6743            elementType:
  6744              namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  6745            elementRelationship: atomic
  6746      - name: requiredDuringSchedulingIgnoredDuringExecution
  6747        type:
  6748          list:
  6749            elementType:
  6750              namedType: io.k8s.api.core.v1.PodAffinityTerm
  6751            elementRelationship: atomic
  6752  - name: io.k8s.api.core.v1.PodAffinityTerm
  6753    map:
  6754      fields:
  6755      - name: labelSelector
  6756        type:
  6757          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6758      - name: matchLabelKeys
  6759        type:
  6760          list:
  6761            elementType:
  6762              scalar: string
  6763            elementRelationship: atomic
  6764      - name: mismatchLabelKeys
  6765        type:
  6766          list:
  6767            elementType:
  6768              scalar: string
  6769            elementRelationship: atomic
  6770      - name: namespaceSelector
  6771        type:
  6772          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  6773      - name: namespaces
  6774        type:
  6775          list:
  6776            elementType:
  6777              scalar: string
  6778            elementRelationship: atomic
  6779      - name: topologyKey
  6780        type:
  6781          scalar: string
  6782        default: ""
  6783  - name: io.k8s.api.core.v1.PodAntiAffinity
  6784    map:
  6785      fields:
  6786      - name: preferredDuringSchedulingIgnoredDuringExecution
  6787        type:
  6788          list:
  6789            elementType:
  6790              namedType: io.k8s.api.core.v1.WeightedPodAffinityTerm
  6791            elementRelationship: atomic
  6792      - name: requiredDuringSchedulingIgnoredDuringExecution
  6793        type:
  6794          list:
  6795            elementType:
  6796              namedType: io.k8s.api.core.v1.PodAffinityTerm
  6797            elementRelationship: atomic
  6798  - name: io.k8s.api.core.v1.PodCondition
  6799    map:
  6800      fields:
  6801      - name: lastProbeTime
  6802        type:
  6803          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6804      - name: lastTransitionTime
  6805        type:
  6806          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  6807      - name: message
  6808        type:
  6809          scalar: string
  6810      - name: reason
  6811        type:
  6812          scalar: string
  6813      - name: status
  6814        type:
  6815          scalar: string
  6816        default: ""
  6817      - name: type
  6818        type:
  6819          scalar: string
  6820        default: ""
  6821  - name: io.k8s.api.core.v1.PodDNSConfig
  6822    map:
  6823      fields:
  6824      - name: nameservers
  6825        type:
  6826          list:
  6827            elementType:
  6828              scalar: string
  6829            elementRelationship: atomic
  6830      - name: options
  6831        type:
  6832          list:
  6833            elementType:
  6834              namedType: io.k8s.api.core.v1.PodDNSConfigOption
  6835            elementRelationship: atomic
  6836      - name: searches
  6837        type:
  6838          list:
  6839            elementType:
  6840              scalar: string
  6841            elementRelationship: atomic
  6842  - name: io.k8s.api.core.v1.PodDNSConfigOption
  6843    map:
  6844      fields:
  6845      - name: name
  6846        type:
  6847          scalar: string
  6848      - name: value
  6849        type:
  6850          scalar: string
  6851  - name: io.k8s.api.core.v1.PodIP
  6852    map:
  6853      fields:
  6854      - name: ip
  6855        type:
  6856          scalar: string
  6857        default: ""
  6858  - name: io.k8s.api.core.v1.PodOS
  6859    map:
  6860      fields:
  6861      - name: name
  6862        type:
  6863          scalar: string
  6864        default: ""
  6865  - name: io.k8s.api.core.v1.PodReadinessGate
  6866    map:
  6867      fields:
  6868      - name: conditionType
  6869        type:
  6870          scalar: string
  6871        default: ""
  6872  - name: io.k8s.api.core.v1.PodResourceClaim
  6873    map:
  6874      fields:
  6875      - name: name
  6876        type:
  6877          scalar: string
  6878        default: ""
  6879      - name: resourceClaimName
  6880        type:
  6881          scalar: string
  6882      - name: resourceClaimTemplateName
  6883        type:
  6884          scalar: string
  6885  - name: io.k8s.api.core.v1.PodResourceClaimStatus
  6886    map:
  6887      fields:
  6888      - name: name
  6889        type:
  6890          scalar: string
  6891        default: ""
  6892      - name: resourceClaimName
  6893        type:
  6894          scalar: string
  6895  - name: io.k8s.api.core.v1.PodSchedulingGate
  6896    map:
  6897      fields:
  6898      - name: name
  6899        type:
  6900          scalar: string
  6901        default: ""
  6902  - name: io.k8s.api.core.v1.PodSecurityContext
  6903    map:
  6904      fields:
  6905      - name: appArmorProfile
  6906        type:
  6907          namedType: io.k8s.api.core.v1.AppArmorProfile
  6908      - name: fsGroup
  6909        type:
  6910          scalar: numeric
  6911      - name: fsGroupChangePolicy
  6912        type:
  6913          scalar: string
  6914      - name: runAsGroup
  6915        type:
  6916          scalar: numeric
  6917      - name: runAsNonRoot
  6918        type:
  6919          scalar: boolean
  6920      - name: runAsUser
  6921        type:
  6922          scalar: numeric
  6923      - name: seLinuxOptions
  6924        type:
  6925          namedType: io.k8s.api.core.v1.SELinuxOptions
  6926      - name: seccompProfile
  6927        type:
  6928          namedType: io.k8s.api.core.v1.SeccompProfile
  6929      - name: supplementalGroups
  6930        type:
  6931          list:
  6932            elementType:
  6933              scalar: numeric
  6934            elementRelationship: atomic
  6935      - name: supplementalGroupsPolicy
  6936        type:
  6937          scalar: string
  6938      - name: sysctls
  6939        type:
  6940          list:
  6941            elementType:
  6942              namedType: io.k8s.api.core.v1.Sysctl
  6943            elementRelationship: atomic
  6944      - name: windowsOptions
  6945        type:
  6946          namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  6947  - name: io.k8s.api.core.v1.PodSpec
  6948    map:
  6949      fields:
  6950      - name: activeDeadlineSeconds
  6951        type:
  6952          scalar: numeric
  6953      - name: affinity
  6954        type:
  6955          namedType: io.k8s.api.core.v1.Affinity
  6956      - name: automountServiceAccountToken
  6957        type:
  6958          scalar: boolean
  6959      - name: containers
  6960        type:
  6961          list:
  6962            elementType:
  6963              namedType: io.k8s.api.core.v1.Container
  6964            elementRelationship: associative
  6965            keys:
  6966            - name
  6967      - name: dnsConfig
  6968        type:
  6969          namedType: io.k8s.api.core.v1.PodDNSConfig
  6970      - name: dnsPolicy
  6971        type:
  6972          scalar: string
  6973      - name: enableServiceLinks
  6974        type:
  6975          scalar: boolean
  6976      - name: ephemeralContainers
  6977        type:
  6978          list:
  6979            elementType:
  6980              namedType: io.k8s.api.core.v1.EphemeralContainer
  6981            elementRelationship: associative
  6982            keys:
  6983            - name
  6984      - name: hostAliases
  6985        type:
  6986          list:
  6987            elementType:
  6988              namedType: io.k8s.api.core.v1.HostAlias
  6989            elementRelationship: associative
  6990            keys:
  6991            - ip
  6992      - name: hostIPC
  6993        type:
  6994          scalar: boolean
  6995      - name: hostNetwork
  6996        type:
  6997          scalar: boolean
  6998      - name: hostPID
  6999        type:
  7000          scalar: boolean
  7001      - name: hostUsers
  7002        type:
  7003          scalar: boolean
  7004      - name: hostname
  7005        type:
  7006          scalar: string
  7007      - name: imagePullSecrets
  7008        type:
  7009          list:
  7010            elementType:
  7011              namedType: io.k8s.api.core.v1.LocalObjectReference
  7012            elementRelationship: associative
  7013            keys:
  7014            - name
  7015      - name: initContainers
  7016        type:
  7017          list:
  7018            elementType:
  7019              namedType: io.k8s.api.core.v1.Container
  7020            elementRelationship: associative
  7021            keys:
  7022            - name
  7023      - name: nodeName
  7024        type:
  7025          scalar: string
  7026      - name: nodeSelector
  7027        type:
  7028          map:
  7029            elementType:
  7030              scalar: string
  7031            elementRelationship: atomic
  7032      - name: os
  7033        type:
  7034          namedType: io.k8s.api.core.v1.PodOS
  7035      - name: overhead
  7036        type:
  7037          map:
  7038            elementType:
  7039              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7040      - name: preemptionPolicy
  7041        type:
  7042          scalar: string
  7043      - name: priority
  7044        type:
  7045          scalar: numeric
  7046      - name: priorityClassName
  7047        type:
  7048          scalar: string
  7049      - name: readinessGates
  7050        type:
  7051          list:
  7052            elementType:
  7053              namedType: io.k8s.api.core.v1.PodReadinessGate
  7054            elementRelationship: atomic
  7055      - name: resourceClaims
  7056        type:
  7057          list:
  7058            elementType:
  7059              namedType: io.k8s.api.core.v1.PodResourceClaim
  7060            elementRelationship: associative
  7061            keys:
  7062            - name
  7063      - name: restartPolicy
  7064        type:
  7065          scalar: string
  7066      - name: runtimeClassName
  7067        type:
  7068          scalar: string
  7069      - name: schedulerName
  7070        type:
  7071          scalar: string
  7072      - name: schedulingGates
  7073        type:
  7074          list:
  7075            elementType:
  7076              namedType: io.k8s.api.core.v1.PodSchedulingGate
  7077            elementRelationship: associative
  7078            keys:
  7079            - name
  7080      - name: securityContext
  7081        type:
  7082          namedType: io.k8s.api.core.v1.PodSecurityContext
  7083      - name: serviceAccount
  7084        type:
  7085          scalar: string
  7086      - name: serviceAccountName
  7087        type:
  7088          scalar: string
  7089      - name: setHostnameAsFQDN
  7090        type:
  7091          scalar: boolean
  7092      - name: shareProcessNamespace
  7093        type:
  7094          scalar: boolean
  7095      - name: subdomain
  7096        type:
  7097          scalar: string
  7098      - name: terminationGracePeriodSeconds
  7099        type:
  7100          scalar: numeric
  7101      - name: tolerations
  7102        type:
  7103          list:
  7104            elementType:
  7105              namedType: io.k8s.api.core.v1.Toleration
  7106            elementRelationship: atomic
  7107      - name: topologySpreadConstraints
  7108        type:
  7109          list:
  7110            elementType:
  7111              namedType: io.k8s.api.core.v1.TopologySpreadConstraint
  7112            elementRelationship: associative
  7113            keys:
  7114            - topologyKey
  7115            - whenUnsatisfiable
  7116      - name: volumes
  7117        type:
  7118          list:
  7119            elementType:
  7120              namedType: io.k8s.api.core.v1.Volume
  7121            elementRelationship: associative
  7122            keys:
  7123            - name
  7124  - name: io.k8s.api.core.v1.PodStatus
  7125    map:
  7126      fields:
  7127      - name: conditions
  7128        type:
  7129          list:
  7130            elementType:
  7131              namedType: io.k8s.api.core.v1.PodCondition
  7132            elementRelationship: associative
  7133            keys:
  7134            - type
  7135      - name: containerStatuses
  7136        type:
  7137          list:
  7138            elementType:
  7139              namedType: io.k8s.api.core.v1.ContainerStatus
  7140            elementRelationship: atomic
  7141      - name: ephemeralContainerStatuses
  7142        type:
  7143          list:
  7144            elementType:
  7145              namedType: io.k8s.api.core.v1.ContainerStatus
  7146            elementRelationship: atomic
  7147      - name: hostIP
  7148        type:
  7149          scalar: string
  7150      - name: hostIPs
  7151        type:
  7152          list:
  7153            elementType:
  7154              namedType: io.k8s.api.core.v1.HostIP
  7155            elementRelationship: atomic
  7156      - name: initContainerStatuses
  7157        type:
  7158          list:
  7159            elementType:
  7160              namedType: io.k8s.api.core.v1.ContainerStatus
  7161            elementRelationship: atomic
  7162      - name: message
  7163        type:
  7164          scalar: string
  7165      - name: nominatedNodeName
  7166        type:
  7167          scalar: string
  7168      - name: phase
  7169        type:
  7170          scalar: string
  7171      - name: podIP
  7172        type:
  7173          scalar: string
  7174      - name: podIPs
  7175        type:
  7176          list:
  7177            elementType:
  7178              namedType: io.k8s.api.core.v1.PodIP
  7179            elementRelationship: associative
  7180            keys:
  7181            - ip
  7182      - name: qosClass
  7183        type:
  7184          scalar: string
  7185      - name: reason
  7186        type:
  7187          scalar: string
  7188      - name: resize
  7189        type:
  7190          scalar: string
  7191      - name: resourceClaimStatuses
  7192        type:
  7193          list:
  7194            elementType:
  7195              namedType: io.k8s.api.core.v1.PodResourceClaimStatus
  7196            elementRelationship: associative
  7197            keys:
  7198            - name
  7199      - name: startTime
  7200        type:
  7201          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7202  - name: io.k8s.api.core.v1.PodTemplate
  7203    map:
  7204      fields:
  7205      - name: apiVersion
  7206        type:
  7207          scalar: string
  7208      - name: kind
  7209        type:
  7210          scalar: string
  7211      - name: metadata
  7212        type:
  7213          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7214        default: {}
  7215      - name: template
  7216        type:
  7217          namedType: io.k8s.api.core.v1.PodTemplateSpec
  7218        default: {}
  7219  - name: io.k8s.api.core.v1.PodTemplateSpec
  7220    map:
  7221      fields:
  7222      - name: metadata
  7223        type:
  7224          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7225        default: {}
  7226      - name: spec
  7227        type:
  7228          namedType: io.k8s.api.core.v1.PodSpec
  7229        default: {}
  7230  - name: io.k8s.api.core.v1.PortStatus
  7231    map:
  7232      fields:
  7233      - name: error
  7234        type:
  7235          scalar: string
  7236      - name: port
  7237        type:
  7238          scalar: numeric
  7239        default: 0
  7240      - name: protocol
  7241        type:
  7242          scalar: string
  7243        default: ""
  7244  - name: io.k8s.api.core.v1.PortworxVolumeSource
  7245    map:
  7246      fields:
  7247      - name: fsType
  7248        type:
  7249          scalar: string
  7250      - name: readOnly
  7251        type:
  7252          scalar: boolean
  7253      - name: volumeID
  7254        type:
  7255          scalar: string
  7256        default: ""
  7257  - name: io.k8s.api.core.v1.PreferredSchedulingTerm
  7258    map:
  7259      fields:
  7260      - name: preference
  7261        type:
  7262          namedType: io.k8s.api.core.v1.NodeSelectorTerm
  7263        default: {}
  7264      - name: weight
  7265        type:
  7266          scalar: numeric
  7267        default: 0
  7268  - name: io.k8s.api.core.v1.Probe
  7269    map:
  7270      fields:
  7271      - name: exec
  7272        type:
  7273          namedType: io.k8s.api.core.v1.ExecAction
  7274      - name: failureThreshold
  7275        type:
  7276          scalar: numeric
  7277      - name: grpc
  7278        type:
  7279          namedType: io.k8s.api.core.v1.GRPCAction
  7280      - name: httpGet
  7281        type:
  7282          namedType: io.k8s.api.core.v1.HTTPGetAction
  7283      - name: initialDelaySeconds
  7284        type:
  7285          scalar: numeric
  7286      - name: periodSeconds
  7287        type:
  7288          scalar: numeric
  7289      - name: successThreshold
  7290        type:
  7291          scalar: numeric
  7292      - name: tcpSocket
  7293        type:
  7294          namedType: io.k8s.api.core.v1.TCPSocketAction
  7295      - name: terminationGracePeriodSeconds
  7296        type:
  7297          scalar: numeric
  7298      - name: timeoutSeconds
  7299        type:
  7300          scalar: numeric
  7301  - name: io.k8s.api.core.v1.ProjectedVolumeSource
  7302    map:
  7303      fields:
  7304      - name: defaultMode
  7305        type:
  7306          scalar: numeric
  7307      - name: sources
  7308        type:
  7309          list:
  7310            elementType:
  7311              namedType: io.k8s.api.core.v1.VolumeProjection
  7312            elementRelationship: atomic
  7313  - name: io.k8s.api.core.v1.QuobyteVolumeSource
  7314    map:
  7315      fields:
  7316      - name: group
  7317        type:
  7318          scalar: string
  7319      - name: readOnly
  7320        type:
  7321          scalar: boolean
  7322      - name: registry
  7323        type:
  7324          scalar: string
  7325        default: ""
  7326      - name: tenant
  7327        type:
  7328          scalar: string
  7329      - name: user
  7330        type:
  7331          scalar: string
  7332      - name: volume
  7333        type:
  7334          scalar: string
  7335        default: ""
  7336  - name: io.k8s.api.core.v1.RBDPersistentVolumeSource
  7337    map:
  7338      fields:
  7339      - name: fsType
  7340        type:
  7341          scalar: string
  7342      - name: image
  7343        type:
  7344          scalar: string
  7345        default: ""
  7346      - name: keyring
  7347        type:
  7348          scalar: string
  7349        default: /etc/ceph/keyring
  7350      - name: monitors
  7351        type:
  7352          list:
  7353            elementType:
  7354              scalar: string
  7355            elementRelationship: atomic
  7356      - name: pool
  7357        type:
  7358          scalar: string
  7359        default: rbd
  7360      - name: readOnly
  7361        type:
  7362          scalar: boolean
  7363      - name: secretRef
  7364        type:
  7365          namedType: io.k8s.api.core.v1.SecretReference
  7366      - name: user
  7367        type:
  7368          scalar: string
  7369        default: admin
  7370  - name: io.k8s.api.core.v1.RBDVolumeSource
  7371    map:
  7372      fields:
  7373      - name: fsType
  7374        type:
  7375          scalar: string
  7376      - name: image
  7377        type:
  7378          scalar: string
  7379        default: ""
  7380      - name: keyring
  7381        type:
  7382          scalar: string
  7383        default: /etc/ceph/keyring
  7384      - name: monitors
  7385        type:
  7386          list:
  7387            elementType:
  7388              scalar: string
  7389            elementRelationship: atomic
  7390      - name: pool
  7391        type:
  7392          scalar: string
  7393        default: rbd
  7394      - name: readOnly
  7395        type:
  7396          scalar: boolean
  7397      - name: secretRef
  7398        type:
  7399          namedType: io.k8s.api.core.v1.LocalObjectReference
  7400      - name: user
  7401        type:
  7402          scalar: string
  7403        default: admin
  7404  - name: io.k8s.api.core.v1.ReplicationController
  7405    map:
  7406      fields:
  7407      - name: apiVersion
  7408        type:
  7409          scalar: string
  7410      - name: kind
  7411        type:
  7412          scalar: string
  7413      - name: metadata
  7414        type:
  7415          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7416        default: {}
  7417      - name: spec
  7418        type:
  7419          namedType: io.k8s.api.core.v1.ReplicationControllerSpec
  7420        default: {}
  7421      - name: status
  7422        type:
  7423          namedType: io.k8s.api.core.v1.ReplicationControllerStatus
  7424        default: {}
  7425  - name: io.k8s.api.core.v1.ReplicationControllerCondition
  7426    map:
  7427      fields:
  7428      - name: lastTransitionTime
  7429        type:
  7430          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  7431      - name: message
  7432        type:
  7433          scalar: string
  7434      - name: reason
  7435        type:
  7436          scalar: string
  7437      - name: status
  7438        type:
  7439          scalar: string
  7440        default: ""
  7441      - name: type
  7442        type:
  7443          scalar: string
  7444        default: ""
  7445  - name: io.k8s.api.core.v1.ReplicationControllerSpec
  7446    map:
  7447      fields:
  7448      - name: minReadySeconds
  7449        type:
  7450          scalar: numeric
  7451      - name: replicas
  7452        type:
  7453          scalar: numeric
  7454      - name: selector
  7455        type:
  7456          map:
  7457            elementType:
  7458              scalar: string
  7459            elementRelationship: atomic
  7460      - name: template
  7461        type:
  7462          namedType: io.k8s.api.core.v1.PodTemplateSpec
  7463  - name: io.k8s.api.core.v1.ReplicationControllerStatus
  7464    map:
  7465      fields:
  7466      - name: availableReplicas
  7467        type:
  7468          scalar: numeric
  7469      - name: conditions
  7470        type:
  7471          list:
  7472            elementType:
  7473              namedType: io.k8s.api.core.v1.ReplicationControllerCondition
  7474            elementRelationship: associative
  7475            keys:
  7476            - type
  7477      - name: fullyLabeledReplicas
  7478        type:
  7479          scalar: numeric
  7480      - name: observedGeneration
  7481        type:
  7482          scalar: numeric
  7483      - name: readyReplicas
  7484        type:
  7485          scalar: numeric
  7486      - name: replicas
  7487        type:
  7488          scalar: numeric
  7489        default: 0
  7490  - name: io.k8s.api.core.v1.ResourceClaim
  7491    map:
  7492      fields:
  7493      - name: name
  7494        type:
  7495          scalar: string
  7496        default: ""
  7497      - name: request
  7498        type:
  7499          scalar: string
  7500  - name: io.k8s.api.core.v1.ResourceFieldSelector
  7501    map:
  7502      fields:
  7503      - name: containerName
  7504        type:
  7505          scalar: string
  7506      - name: divisor
  7507        type:
  7508          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7509      - name: resource
  7510        type:
  7511          scalar: string
  7512        default: ""
  7513      elementRelationship: atomic
  7514  - name: io.k8s.api.core.v1.ResourceHealth
  7515    map:
  7516      fields:
  7517      - name: health
  7518        type:
  7519          scalar: string
  7520      - name: resourceID
  7521        type:
  7522          scalar: string
  7523        default: ""
  7524  - name: io.k8s.api.core.v1.ResourceQuota
  7525    map:
  7526      fields:
  7527      - name: apiVersion
  7528        type:
  7529          scalar: string
  7530      - name: kind
  7531        type:
  7532          scalar: string
  7533      - name: metadata
  7534        type:
  7535          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7536        default: {}
  7537      - name: spec
  7538        type:
  7539          namedType: io.k8s.api.core.v1.ResourceQuotaSpec
  7540        default: {}
  7541      - name: status
  7542        type:
  7543          namedType: io.k8s.api.core.v1.ResourceQuotaStatus
  7544        default: {}
  7545  - name: io.k8s.api.core.v1.ResourceQuotaSpec
  7546    map:
  7547      fields:
  7548      - name: hard
  7549        type:
  7550          map:
  7551            elementType:
  7552              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7553      - name: scopeSelector
  7554        type:
  7555          namedType: io.k8s.api.core.v1.ScopeSelector
  7556      - name: scopes
  7557        type:
  7558          list:
  7559            elementType:
  7560              scalar: string
  7561            elementRelationship: atomic
  7562  - name: io.k8s.api.core.v1.ResourceQuotaStatus
  7563    map:
  7564      fields:
  7565      - name: hard
  7566        type:
  7567          map:
  7568            elementType:
  7569              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7570      - name: used
  7571        type:
  7572          map:
  7573            elementType:
  7574              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7575  - name: io.k8s.api.core.v1.ResourceRequirements
  7576    map:
  7577      fields:
  7578      - name: claims
  7579        type:
  7580          list:
  7581            elementType:
  7582              namedType: io.k8s.api.core.v1.ResourceClaim
  7583            elementRelationship: associative
  7584            keys:
  7585            - name
  7586      - name: limits
  7587        type:
  7588          map:
  7589            elementType:
  7590              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7591      - name: requests
  7592        type:
  7593          map:
  7594            elementType:
  7595              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  7596  - name: io.k8s.api.core.v1.ResourceStatus
  7597    map:
  7598      fields:
  7599      - name: name
  7600        type:
  7601          scalar: string
  7602        default: ""
  7603      - name: resources
  7604        type:
  7605          list:
  7606            elementType:
  7607              namedType: io.k8s.api.core.v1.ResourceHealth
  7608            elementRelationship: associative
  7609            keys:
  7610            - resourceID
  7611  - name: io.k8s.api.core.v1.SELinuxOptions
  7612    map:
  7613      fields:
  7614      - name: level
  7615        type:
  7616          scalar: string
  7617      - name: role
  7618        type:
  7619          scalar: string
  7620      - name: type
  7621        type:
  7622          scalar: string
  7623      - name: user
  7624        type:
  7625          scalar: string
  7626  - name: io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
  7627    map:
  7628      fields:
  7629      - name: fsType
  7630        type:
  7631          scalar: string
  7632        default: xfs
  7633      - name: gateway
  7634        type:
  7635          scalar: string
  7636        default: ""
  7637      - name: protectionDomain
  7638        type:
  7639          scalar: string
  7640      - name: readOnly
  7641        type:
  7642          scalar: boolean
  7643      - name: secretRef
  7644        type:
  7645          namedType: io.k8s.api.core.v1.SecretReference
  7646      - name: sslEnabled
  7647        type:
  7648          scalar: boolean
  7649      - name: storageMode
  7650        type:
  7651          scalar: string
  7652        default: ThinProvisioned
  7653      - name: storagePool
  7654        type:
  7655          scalar: string
  7656      - name: system
  7657        type:
  7658          scalar: string
  7659        default: ""
  7660      - name: volumeName
  7661        type:
  7662          scalar: string
  7663  - name: io.k8s.api.core.v1.ScaleIOVolumeSource
  7664    map:
  7665      fields:
  7666      - name: fsType
  7667        type:
  7668          scalar: string
  7669        default: xfs
  7670      - name: gateway
  7671        type:
  7672          scalar: string
  7673        default: ""
  7674      - name: protectionDomain
  7675        type:
  7676          scalar: string
  7677      - name: readOnly
  7678        type:
  7679          scalar: boolean
  7680      - name: secretRef
  7681        type:
  7682          namedType: io.k8s.api.core.v1.LocalObjectReference
  7683      - name: sslEnabled
  7684        type:
  7685          scalar: boolean
  7686      - name: storageMode
  7687        type:
  7688          scalar: string
  7689        default: ThinProvisioned
  7690      - name: storagePool
  7691        type:
  7692          scalar: string
  7693      - name: system
  7694        type:
  7695          scalar: string
  7696        default: ""
  7697      - name: volumeName
  7698        type:
  7699          scalar: string
  7700  - name: io.k8s.api.core.v1.ScopeSelector
  7701    map:
  7702      fields:
  7703      - name: matchExpressions
  7704        type:
  7705          list:
  7706            elementType:
  7707              namedType: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  7708            elementRelationship: atomic
  7709      elementRelationship: atomic
  7710  - name: io.k8s.api.core.v1.ScopedResourceSelectorRequirement
  7711    map:
  7712      fields:
  7713      - name: operator
  7714        type:
  7715          scalar: string
  7716        default: ""
  7717      - name: scopeName
  7718        type:
  7719          scalar: string
  7720        default: ""
  7721      - name: values
  7722        type:
  7723          list:
  7724            elementType:
  7725              scalar: string
  7726            elementRelationship: atomic
  7727  - name: io.k8s.api.core.v1.SeccompProfile
  7728    map:
  7729      fields:
  7730      - name: localhostProfile
  7731        type:
  7732          scalar: string
  7733      - name: type
  7734        type:
  7735          scalar: string
  7736        default: ""
  7737      unions:
  7738      - discriminator: type
  7739        fields:
  7740        - fieldName: localhostProfile
  7741          discriminatorValue: LocalhostProfile
  7742  - name: io.k8s.api.core.v1.Secret
  7743    map:
  7744      fields:
  7745      - name: apiVersion
  7746        type:
  7747          scalar: string
  7748      - name: data
  7749        type:
  7750          map:
  7751            elementType:
  7752              scalar: string
  7753      - name: immutable
  7754        type:
  7755          scalar: boolean
  7756      - name: kind
  7757        type:
  7758          scalar: string
  7759      - name: metadata
  7760        type:
  7761          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7762        default: {}
  7763      - name: stringData
  7764        type:
  7765          map:
  7766            elementType:
  7767              scalar: string
  7768      - name: type
  7769        type:
  7770          scalar: string
  7771  - name: io.k8s.api.core.v1.SecretEnvSource
  7772    map:
  7773      fields:
  7774      - name: name
  7775        type:
  7776          scalar: string
  7777        default: ""
  7778      - name: optional
  7779        type:
  7780          scalar: boolean
  7781  - name: io.k8s.api.core.v1.SecretKeySelector
  7782    map:
  7783      fields:
  7784      - name: key
  7785        type:
  7786          scalar: string
  7787        default: ""
  7788      - name: name
  7789        type:
  7790          scalar: string
  7791        default: ""
  7792      - name: optional
  7793        type:
  7794          scalar: boolean
  7795      elementRelationship: atomic
  7796  - name: io.k8s.api.core.v1.SecretProjection
  7797    map:
  7798      fields:
  7799      - name: items
  7800        type:
  7801          list:
  7802            elementType:
  7803              namedType: io.k8s.api.core.v1.KeyToPath
  7804            elementRelationship: atomic
  7805      - name: name
  7806        type:
  7807          scalar: string
  7808        default: ""
  7809      - name: optional
  7810        type:
  7811          scalar: boolean
  7812  - name: io.k8s.api.core.v1.SecretReference
  7813    map:
  7814      fields:
  7815      - name: name
  7816        type:
  7817          scalar: string
  7818      - name: namespace
  7819        type:
  7820          scalar: string
  7821      elementRelationship: atomic
  7822  - name: io.k8s.api.core.v1.SecretVolumeSource
  7823    map:
  7824      fields:
  7825      - name: defaultMode
  7826        type:
  7827          scalar: numeric
  7828      - name: items
  7829        type:
  7830          list:
  7831            elementType:
  7832              namedType: io.k8s.api.core.v1.KeyToPath
  7833            elementRelationship: atomic
  7834      - name: optional
  7835        type:
  7836          scalar: boolean
  7837      - name: secretName
  7838        type:
  7839          scalar: string
  7840  - name: io.k8s.api.core.v1.SecurityContext
  7841    map:
  7842      fields:
  7843      - name: allowPrivilegeEscalation
  7844        type:
  7845          scalar: boolean
  7846      - name: appArmorProfile
  7847        type:
  7848          namedType: io.k8s.api.core.v1.AppArmorProfile
  7849      - name: capabilities
  7850        type:
  7851          namedType: io.k8s.api.core.v1.Capabilities
  7852      - name: privileged
  7853        type:
  7854          scalar: boolean
  7855      - name: procMount
  7856        type:
  7857          scalar: string
  7858      - name: readOnlyRootFilesystem
  7859        type:
  7860          scalar: boolean
  7861      - name: runAsGroup
  7862        type:
  7863          scalar: numeric
  7864      - name: runAsNonRoot
  7865        type:
  7866          scalar: boolean
  7867      - name: runAsUser
  7868        type:
  7869          scalar: numeric
  7870      - name: seLinuxOptions
  7871        type:
  7872          namedType: io.k8s.api.core.v1.SELinuxOptions
  7873      - name: seccompProfile
  7874        type:
  7875          namedType: io.k8s.api.core.v1.SeccompProfile
  7876      - name: windowsOptions
  7877        type:
  7878          namedType: io.k8s.api.core.v1.WindowsSecurityContextOptions
  7879  - name: io.k8s.api.core.v1.Service
  7880    map:
  7881      fields:
  7882      - name: apiVersion
  7883        type:
  7884          scalar: string
  7885      - name: kind
  7886        type:
  7887          scalar: string
  7888      - name: metadata
  7889        type:
  7890          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7891        default: {}
  7892      - name: spec
  7893        type:
  7894          namedType: io.k8s.api.core.v1.ServiceSpec
  7895        default: {}
  7896      - name: status
  7897        type:
  7898          namedType: io.k8s.api.core.v1.ServiceStatus
  7899        default: {}
  7900  - name: io.k8s.api.core.v1.ServiceAccount
  7901    map:
  7902      fields:
  7903      - name: apiVersion
  7904        type:
  7905          scalar: string
  7906      - name: automountServiceAccountToken
  7907        type:
  7908          scalar: boolean
  7909      - name: imagePullSecrets
  7910        type:
  7911          list:
  7912            elementType:
  7913              namedType: io.k8s.api.core.v1.LocalObjectReference
  7914            elementRelationship: atomic
  7915      - name: kind
  7916        type:
  7917          scalar: string
  7918      - name: metadata
  7919        type:
  7920          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  7921        default: {}
  7922      - name: secrets
  7923        type:
  7924          list:
  7925            elementType:
  7926              namedType: io.k8s.api.core.v1.ObjectReference
  7927            elementRelationship: associative
  7928            keys:
  7929            - name
  7930  - name: io.k8s.api.core.v1.ServiceAccountTokenProjection
  7931    map:
  7932      fields:
  7933      - name: audience
  7934        type:
  7935          scalar: string
  7936      - name: expirationSeconds
  7937        type:
  7938          scalar: numeric
  7939      - name: path
  7940        type:
  7941          scalar: string
  7942        default: ""
  7943  - name: io.k8s.api.core.v1.ServicePort
  7944    map:
  7945      fields:
  7946      - name: appProtocol
  7947        type:
  7948          scalar: string
  7949      - name: name
  7950        type:
  7951          scalar: string
  7952      - name: nodePort
  7953        type:
  7954          scalar: numeric
  7955      - name: port
  7956        type:
  7957          scalar: numeric
  7958        default: 0
  7959      - name: protocol
  7960        type:
  7961          scalar: string
  7962        default: TCP
  7963      - name: targetPort
  7964        type:
  7965          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  7966  - name: io.k8s.api.core.v1.ServiceSpec
  7967    map:
  7968      fields:
  7969      - name: allocateLoadBalancerNodePorts
  7970        type:
  7971          scalar: boolean
  7972      - name: clusterIP
  7973        type:
  7974          scalar: string
  7975      - name: clusterIPs
  7976        type:
  7977          list:
  7978            elementType:
  7979              scalar: string
  7980            elementRelationship: atomic
  7981      - name: externalIPs
  7982        type:
  7983          list:
  7984            elementType:
  7985              scalar: string
  7986            elementRelationship: atomic
  7987      - name: externalName
  7988        type:
  7989          scalar: string
  7990      - name: externalTrafficPolicy
  7991        type:
  7992          scalar: string
  7993      - name: healthCheckNodePort
  7994        type:
  7995          scalar: numeric
  7996      - name: internalTrafficPolicy
  7997        type:
  7998          scalar: string
  7999      - name: ipFamilies
  8000        type:
  8001          list:
  8002            elementType:
  8003              scalar: string
  8004            elementRelationship: atomic
  8005      - name: ipFamilyPolicy
  8006        type:
  8007          scalar: string
  8008      - name: loadBalancerClass
  8009        type:
  8010          scalar: string
  8011      - name: loadBalancerIP
  8012        type:
  8013          scalar: string
  8014      - name: loadBalancerSourceRanges
  8015        type:
  8016          list:
  8017            elementType:
  8018              scalar: string
  8019            elementRelationship: atomic
  8020      - name: ports
  8021        type:
  8022          list:
  8023            elementType:
  8024              namedType: io.k8s.api.core.v1.ServicePort
  8025            elementRelationship: associative
  8026            keys:
  8027            - port
  8028            - protocol
  8029      - name: publishNotReadyAddresses
  8030        type:
  8031          scalar: boolean
  8032      - name: selector
  8033        type:
  8034          map:
  8035            elementType:
  8036              scalar: string
  8037            elementRelationship: atomic
  8038      - name: sessionAffinity
  8039        type:
  8040          scalar: string
  8041      - name: sessionAffinityConfig
  8042        type:
  8043          namedType: io.k8s.api.core.v1.SessionAffinityConfig
  8044      - name: trafficDistribution
  8045        type:
  8046          scalar: string
  8047      - name: type
  8048        type:
  8049          scalar: string
  8050  - name: io.k8s.api.core.v1.ServiceStatus
  8051    map:
  8052      fields:
  8053      - name: conditions
  8054        type:
  8055          list:
  8056            elementType:
  8057              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
  8058            elementRelationship: associative
  8059            keys:
  8060            - type
  8061      - name: loadBalancer
  8062        type:
  8063          namedType: io.k8s.api.core.v1.LoadBalancerStatus
  8064        default: {}
  8065  - name: io.k8s.api.core.v1.SessionAffinityConfig
  8066    map:
  8067      fields:
  8068      - name: clientIP
  8069        type:
  8070          namedType: io.k8s.api.core.v1.ClientIPConfig
  8071  - name: io.k8s.api.core.v1.SleepAction
  8072    map:
  8073      fields:
  8074      - name: seconds
  8075        type:
  8076          scalar: numeric
  8077        default: 0
  8078  - name: io.k8s.api.core.v1.StorageOSPersistentVolumeSource
  8079    map:
  8080      fields:
  8081      - name: fsType
  8082        type:
  8083          scalar: string
  8084      - name: readOnly
  8085        type:
  8086          scalar: boolean
  8087      - name: secretRef
  8088        type:
  8089          namedType: io.k8s.api.core.v1.ObjectReference
  8090      - name: volumeName
  8091        type:
  8092          scalar: string
  8093      - name: volumeNamespace
  8094        type:
  8095          scalar: string
  8096  - name: io.k8s.api.core.v1.StorageOSVolumeSource
  8097    map:
  8098      fields:
  8099      - name: fsType
  8100        type:
  8101          scalar: string
  8102      - name: readOnly
  8103        type:
  8104          scalar: boolean
  8105      - name: secretRef
  8106        type:
  8107          namedType: io.k8s.api.core.v1.LocalObjectReference
  8108      - name: volumeName
  8109        type:
  8110          scalar: string
  8111      - name: volumeNamespace
  8112        type:
  8113          scalar: string
  8114  - name: io.k8s.api.core.v1.Sysctl
  8115    map:
  8116      fields:
  8117      - name: name
  8118        type:
  8119          scalar: string
  8120        default: ""
  8121      - name: value
  8122        type:
  8123          scalar: string
  8124        default: ""
  8125  - name: io.k8s.api.core.v1.TCPSocketAction
  8126    map:
  8127      fields:
  8128      - name: host
  8129        type:
  8130          scalar: string
  8131      - name: port
  8132        type:
  8133          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  8134  - name: io.k8s.api.core.v1.Taint
  8135    map:
  8136      fields:
  8137      - name: effect
  8138        type:
  8139          scalar: string
  8140        default: ""
  8141      - name: key
  8142        type:
  8143          scalar: string
  8144        default: ""
  8145      - name: timeAdded
  8146        type:
  8147          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8148      - name: value
  8149        type:
  8150          scalar: string
  8151  - name: io.k8s.api.core.v1.Toleration
  8152    map:
  8153      fields:
  8154      - name: effect
  8155        type:
  8156          scalar: string
  8157      - name: key
  8158        type:
  8159          scalar: string
  8160      - name: operator
  8161        type:
  8162          scalar: string
  8163      - name: tolerationSeconds
  8164        type:
  8165          scalar: numeric
  8166      - name: value
  8167        type:
  8168          scalar: string
  8169  - name: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  8170    map:
  8171      fields:
  8172      - name: key
  8173        type:
  8174          scalar: string
  8175        default: ""
  8176      - name: values
  8177        type:
  8178          list:
  8179            elementType:
  8180              scalar: string
  8181            elementRelationship: atomic
  8182  - name: io.k8s.api.core.v1.TopologySelectorTerm
  8183    map:
  8184      fields:
  8185      - name: matchLabelExpressions
  8186        type:
  8187          list:
  8188            elementType:
  8189              namedType: io.k8s.api.core.v1.TopologySelectorLabelRequirement
  8190            elementRelationship: atomic
  8191      elementRelationship: atomic
  8192  - name: io.k8s.api.core.v1.TopologySpreadConstraint
  8193    map:
  8194      fields:
  8195      - name: labelSelector
  8196        type:
  8197          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8198      - name: matchLabelKeys
  8199        type:
  8200          list:
  8201            elementType:
  8202              scalar: string
  8203            elementRelationship: atomic
  8204      - name: maxSkew
  8205        type:
  8206          scalar: numeric
  8207        default: 0
  8208      - name: minDomains
  8209        type:
  8210          scalar: numeric
  8211      - name: nodeAffinityPolicy
  8212        type:
  8213          scalar: string
  8214      - name: nodeTaintsPolicy
  8215        type:
  8216          scalar: string
  8217      - name: topologyKey
  8218        type:
  8219          scalar: string
  8220        default: ""
  8221      - name: whenUnsatisfiable
  8222        type:
  8223          scalar: string
  8224        default: ""
  8225  - name: io.k8s.api.core.v1.TypedLocalObjectReference
  8226    map:
  8227      fields:
  8228      - name: apiGroup
  8229        type:
  8230          scalar: string
  8231      - name: kind
  8232        type:
  8233          scalar: string
  8234        default: ""
  8235      - name: name
  8236        type:
  8237          scalar: string
  8238        default: ""
  8239      elementRelationship: atomic
  8240  - name: io.k8s.api.core.v1.TypedObjectReference
  8241    map:
  8242      fields:
  8243      - name: apiGroup
  8244        type:
  8245          scalar: string
  8246      - name: kind
  8247        type:
  8248          scalar: string
  8249        default: ""
  8250      - name: name
  8251        type:
  8252          scalar: string
  8253        default: ""
  8254      - name: namespace
  8255        type:
  8256          scalar: string
  8257  - name: io.k8s.api.core.v1.Volume
  8258    map:
  8259      fields:
  8260      - name: awsElasticBlockStore
  8261        type:
  8262          namedType: io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource
  8263      - name: azureDisk
  8264        type:
  8265          namedType: io.k8s.api.core.v1.AzureDiskVolumeSource
  8266      - name: azureFile
  8267        type:
  8268          namedType: io.k8s.api.core.v1.AzureFileVolumeSource
  8269      - name: cephfs
  8270        type:
  8271          namedType: io.k8s.api.core.v1.CephFSVolumeSource
  8272      - name: cinder
  8273        type:
  8274          namedType: io.k8s.api.core.v1.CinderVolumeSource
  8275      - name: configMap
  8276        type:
  8277          namedType: io.k8s.api.core.v1.ConfigMapVolumeSource
  8278      - name: csi
  8279        type:
  8280          namedType: io.k8s.api.core.v1.CSIVolumeSource
  8281      - name: downwardAPI
  8282        type:
  8283          namedType: io.k8s.api.core.v1.DownwardAPIVolumeSource
  8284      - name: emptyDir
  8285        type:
  8286          namedType: io.k8s.api.core.v1.EmptyDirVolumeSource
  8287      - name: ephemeral
  8288        type:
  8289          namedType: io.k8s.api.core.v1.EphemeralVolumeSource
  8290      - name: fc
  8291        type:
  8292          namedType: io.k8s.api.core.v1.FCVolumeSource
  8293      - name: flexVolume
  8294        type:
  8295          namedType: io.k8s.api.core.v1.FlexVolumeSource
  8296      - name: flocker
  8297        type:
  8298          namedType: io.k8s.api.core.v1.FlockerVolumeSource
  8299      - name: gcePersistentDisk
  8300        type:
  8301          namedType: io.k8s.api.core.v1.GCEPersistentDiskVolumeSource
  8302      - name: gitRepo
  8303        type:
  8304          namedType: io.k8s.api.core.v1.GitRepoVolumeSource
  8305      - name: glusterfs
  8306        type:
  8307          namedType: io.k8s.api.core.v1.GlusterfsVolumeSource
  8308      - name: hostPath
  8309        type:
  8310          namedType: io.k8s.api.core.v1.HostPathVolumeSource
  8311      - name: image
  8312        type:
  8313          namedType: io.k8s.api.core.v1.ImageVolumeSource
  8314      - name: iscsi
  8315        type:
  8316          namedType: io.k8s.api.core.v1.ISCSIVolumeSource
  8317      - name: name
  8318        type:
  8319          scalar: string
  8320        default: ""
  8321      - name: nfs
  8322        type:
  8323          namedType: io.k8s.api.core.v1.NFSVolumeSource
  8324      - name: persistentVolumeClaim
  8325        type:
  8326          namedType: io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource
  8327      - name: photonPersistentDisk
  8328        type:
  8329          namedType: io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource
  8330      - name: portworxVolume
  8331        type:
  8332          namedType: io.k8s.api.core.v1.PortworxVolumeSource
  8333      - name: projected
  8334        type:
  8335          namedType: io.k8s.api.core.v1.ProjectedVolumeSource
  8336      - name: quobyte
  8337        type:
  8338          namedType: io.k8s.api.core.v1.QuobyteVolumeSource
  8339      - name: rbd
  8340        type:
  8341          namedType: io.k8s.api.core.v1.RBDVolumeSource
  8342      - name: scaleIO
  8343        type:
  8344          namedType: io.k8s.api.core.v1.ScaleIOVolumeSource
  8345      - name: secret
  8346        type:
  8347          namedType: io.k8s.api.core.v1.SecretVolumeSource
  8348      - name: storageos
  8349        type:
  8350          namedType: io.k8s.api.core.v1.StorageOSVolumeSource
  8351      - name: vsphereVolume
  8352        type:
  8353          namedType: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  8354  - name: io.k8s.api.core.v1.VolumeDevice
  8355    map:
  8356      fields:
  8357      - name: devicePath
  8358        type:
  8359          scalar: string
  8360        default: ""
  8361      - name: name
  8362        type:
  8363          scalar: string
  8364        default: ""
  8365  - name: io.k8s.api.core.v1.VolumeMount
  8366    map:
  8367      fields:
  8368      - name: mountPath
  8369        type:
  8370          scalar: string
  8371        default: ""
  8372      - name: mountPropagation
  8373        type:
  8374          scalar: string
  8375      - name: name
  8376        type:
  8377          scalar: string
  8378        default: ""
  8379      - name: readOnly
  8380        type:
  8381          scalar: boolean
  8382      - name: recursiveReadOnly
  8383        type:
  8384          scalar: string
  8385      - name: subPath
  8386        type:
  8387          scalar: string
  8388      - name: subPathExpr
  8389        type:
  8390          scalar: string
  8391  - name: io.k8s.api.core.v1.VolumeMountStatus
  8392    map:
  8393      fields:
  8394      - name: mountPath
  8395        type:
  8396          scalar: string
  8397        default: ""
  8398      - name: name
  8399        type:
  8400          scalar: string
  8401        default: ""
  8402      - name: readOnly
  8403        type:
  8404          scalar: boolean
  8405      - name: recursiveReadOnly
  8406        type:
  8407          scalar: string
  8408  - name: io.k8s.api.core.v1.VolumeNodeAffinity
  8409    map:
  8410      fields:
  8411      - name: required
  8412        type:
  8413          namedType: io.k8s.api.core.v1.NodeSelector
  8414  - name: io.k8s.api.core.v1.VolumeProjection
  8415    map:
  8416      fields:
  8417      - name: clusterTrustBundle
  8418        type:
  8419          namedType: io.k8s.api.core.v1.ClusterTrustBundleProjection
  8420      - name: configMap
  8421        type:
  8422          namedType: io.k8s.api.core.v1.ConfigMapProjection
  8423      - name: downwardAPI
  8424        type:
  8425          namedType: io.k8s.api.core.v1.DownwardAPIProjection
  8426      - name: secret
  8427        type:
  8428          namedType: io.k8s.api.core.v1.SecretProjection
  8429      - name: serviceAccountToken
  8430        type:
  8431          namedType: io.k8s.api.core.v1.ServiceAccountTokenProjection
  8432  - name: io.k8s.api.core.v1.VolumeResourceRequirements
  8433    map:
  8434      fields:
  8435      - name: limits
  8436        type:
  8437          map:
  8438            elementType:
  8439              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8440      - name: requests
  8441        type:
  8442          map:
  8443            elementType:
  8444              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
  8445  - name: io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource
  8446    map:
  8447      fields:
  8448      - name: fsType
  8449        type:
  8450          scalar: string
  8451      - name: storagePolicyID
  8452        type:
  8453          scalar: string
  8454      - name: storagePolicyName
  8455        type:
  8456          scalar: string
  8457      - name: volumePath
  8458        type:
  8459          scalar: string
  8460        default: ""
  8461  - name: io.k8s.api.core.v1.WeightedPodAffinityTerm
  8462    map:
  8463      fields:
  8464      - name: podAffinityTerm
  8465        type:
  8466          namedType: io.k8s.api.core.v1.PodAffinityTerm
  8467        default: {}
  8468      - name: weight
  8469        type:
  8470          scalar: numeric
  8471        default: 0
  8472  - name: io.k8s.api.core.v1.WindowsSecurityContextOptions
  8473    map:
  8474      fields:
  8475      - name: gmsaCredentialSpec
  8476        type:
  8477          scalar: string
  8478      - name: gmsaCredentialSpecName
  8479        type:
  8480          scalar: string
  8481      - name: hostProcess
  8482        type:
  8483          scalar: boolean
  8484      - name: runAsUserName
  8485        type:
  8486          scalar: string
  8487  - name: io.k8s.api.discovery.v1.Endpoint
  8488    map:
  8489      fields:
  8490      - name: addresses
  8491        type:
  8492          list:
  8493            elementType:
  8494              scalar: string
  8495            elementRelationship: associative
  8496      - name: conditions
  8497        type:
  8498          namedType: io.k8s.api.discovery.v1.EndpointConditions
  8499        default: {}
  8500      - name: deprecatedTopology
  8501        type:
  8502          map:
  8503            elementType:
  8504              scalar: string
  8505      - name: hints
  8506        type:
  8507          namedType: io.k8s.api.discovery.v1.EndpointHints
  8508      - name: hostname
  8509        type:
  8510          scalar: string
  8511      - name: nodeName
  8512        type:
  8513          scalar: string
  8514      - name: targetRef
  8515        type:
  8516          namedType: io.k8s.api.core.v1.ObjectReference
  8517      - name: zone
  8518        type:
  8519          scalar: string
  8520  - name: io.k8s.api.discovery.v1.EndpointConditions
  8521    map:
  8522      fields:
  8523      - name: ready
  8524        type:
  8525          scalar: boolean
  8526      - name: serving
  8527        type:
  8528          scalar: boolean
  8529      - name: terminating
  8530        type:
  8531          scalar: boolean
  8532  - name: io.k8s.api.discovery.v1.EndpointHints
  8533    map:
  8534      fields:
  8535      - name: forZones
  8536        type:
  8537          list:
  8538            elementType:
  8539              namedType: io.k8s.api.discovery.v1.ForZone
  8540            elementRelationship: atomic
  8541  - name: io.k8s.api.discovery.v1.EndpointPort
  8542    map:
  8543      fields:
  8544      - name: appProtocol
  8545        type:
  8546          scalar: string
  8547      - name: name
  8548        type:
  8549          scalar: string
  8550      - name: port
  8551        type:
  8552          scalar: numeric
  8553      - name: protocol
  8554        type:
  8555          scalar: string
  8556      elementRelationship: atomic
  8557  - name: io.k8s.api.discovery.v1.EndpointSlice
  8558    map:
  8559      fields:
  8560      - name: addressType
  8561        type:
  8562          scalar: string
  8563        default: ""
  8564      - name: apiVersion
  8565        type:
  8566          scalar: string
  8567      - name: endpoints
  8568        type:
  8569          list:
  8570            elementType:
  8571              namedType: io.k8s.api.discovery.v1.Endpoint
  8572            elementRelationship: atomic
  8573      - name: kind
  8574        type:
  8575          scalar: string
  8576      - name: metadata
  8577        type:
  8578          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8579        default: {}
  8580      - name: ports
  8581        type:
  8582          list:
  8583            elementType:
  8584              namedType: io.k8s.api.discovery.v1.EndpointPort
  8585            elementRelationship: atomic
  8586  - name: io.k8s.api.discovery.v1.ForZone
  8587    map:
  8588      fields:
  8589      - name: name
  8590        type:
  8591          scalar: string
  8592        default: ""
  8593  - name: io.k8s.api.discovery.v1beta1.Endpoint
  8594    map:
  8595      fields:
  8596      - name: addresses
  8597        type:
  8598          list:
  8599            elementType:
  8600              scalar: string
  8601            elementRelationship: associative
  8602      - name: conditions
  8603        type:
  8604          namedType: io.k8s.api.discovery.v1beta1.EndpointConditions
  8605        default: {}
  8606      - name: hints
  8607        type:
  8608          namedType: io.k8s.api.discovery.v1beta1.EndpointHints
  8609      - name: hostname
  8610        type:
  8611          scalar: string
  8612      - name: nodeName
  8613        type:
  8614          scalar: string
  8615      - name: targetRef
  8616        type:
  8617          namedType: io.k8s.api.core.v1.ObjectReference
  8618      - name: topology
  8619        type:
  8620          map:
  8621            elementType:
  8622              scalar: string
  8623  - name: io.k8s.api.discovery.v1beta1.EndpointConditions
  8624    map:
  8625      fields:
  8626      - name: ready
  8627        type:
  8628          scalar: boolean
  8629      - name: serving
  8630        type:
  8631          scalar: boolean
  8632      - name: terminating
  8633        type:
  8634          scalar: boolean
  8635  - name: io.k8s.api.discovery.v1beta1.EndpointHints
  8636    map:
  8637      fields:
  8638      - name: forZones
  8639        type:
  8640          list:
  8641            elementType:
  8642              namedType: io.k8s.api.discovery.v1beta1.ForZone
  8643            elementRelationship: atomic
  8644  - name: io.k8s.api.discovery.v1beta1.EndpointPort
  8645    map:
  8646      fields:
  8647      - name: appProtocol
  8648        type:
  8649          scalar: string
  8650      - name: name
  8651        type:
  8652          scalar: string
  8653      - name: port
  8654        type:
  8655          scalar: numeric
  8656      - name: protocol
  8657        type:
  8658          scalar: string
  8659  - name: io.k8s.api.discovery.v1beta1.EndpointSlice
  8660    map:
  8661      fields:
  8662      - name: addressType
  8663        type:
  8664          scalar: string
  8665        default: ""
  8666      - name: apiVersion
  8667        type:
  8668          scalar: string
  8669      - name: endpoints
  8670        type:
  8671          list:
  8672            elementType:
  8673              namedType: io.k8s.api.discovery.v1beta1.Endpoint
  8674            elementRelationship: atomic
  8675      - name: kind
  8676        type:
  8677          scalar: string
  8678      - name: metadata
  8679        type:
  8680          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8681        default: {}
  8682      - name: ports
  8683        type:
  8684          list:
  8685            elementType:
  8686              namedType: io.k8s.api.discovery.v1beta1.EndpointPort
  8687            elementRelationship: atomic
  8688  - name: io.k8s.api.discovery.v1beta1.ForZone
  8689    map:
  8690      fields:
  8691      - name: name
  8692        type:
  8693          scalar: string
  8694        default: ""
  8695  - name: io.k8s.api.events.v1.Event
  8696    map:
  8697      fields:
  8698      - name: action
  8699        type:
  8700          scalar: string
  8701      - name: apiVersion
  8702        type:
  8703          scalar: string
  8704      - name: deprecatedCount
  8705        type:
  8706          scalar: numeric
  8707      - name: deprecatedFirstTimestamp
  8708        type:
  8709          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8710      - name: deprecatedLastTimestamp
  8711        type:
  8712          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8713      - name: deprecatedSource
  8714        type:
  8715          namedType: io.k8s.api.core.v1.EventSource
  8716        default: {}
  8717      - name: eventTime
  8718        type:
  8719          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8720      - name: kind
  8721        type:
  8722          scalar: string
  8723      - name: metadata
  8724        type:
  8725          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8726        default: {}
  8727      - name: note
  8728        type:
  8729          scalar: string
  8730      - name: reason
  8731        type:
  8732          scalar: string
  8733      - name: regarding
  8734        type:
  8735          namedType: io.k8s.api.core.v1.ObjectReference
  8736        default: {}
  8737      - name: related
  8738        type:
  8739          namedType: io.k8s.api.core.v1.ObjectReference
  8740      - name: reportingController
  8741        type:
  8742          scalar: string
  8743      - name: reportingInstance
  8744        type:
  8745          scalar: string
  8746      - name: series
  8747        type:
  8748          namedType: io.k8s.api.events.v1.EventSeries
  8749      - name: type
  8750        type:
  8751          scalar: string
  8752  - name: io.k8s.api.events.v1.EventSeries
  8753    map:
  8754      fields:
  8755      - name: count
  8756        type:
  8757          scalar: numeric
  8758        default: 0
  8759      - name: lastObservedTime
  8760        type:
  8761          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8762  - name: io.k8s.api.events.v1beta1.Event
  8763    map:
  8764      fields:
  8765      - name: action
  8766        type:
  8767          scalar: string
  8768      - name: apiVersion
  8769        type:
  8770          scalar: string
  8771      - name: deprecatedCount
  8772        type:
  8773          scalar: numeric
  8774      - name: deprecatedFirstTimestamp
  8775        type:
  8776          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8777      - name: deprecatedLastTimestamp
  8778        type:
  8779          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8780      - name: deprecatedSource
  8781        type:
  8782          namedType: io.k8s.api.core.v1.EventSource
  8783        default: {}
  8784      - name: eventTime
  8785        type:
  8786          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8787      - name: kind
  8788        type:
  8789          scalar: string
  8790      - name: metadata
  8791        type:
  8792          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8793        default: {}
  8794      - name: note
  8795        type:
  8796          scalar: string
  8797      - name: reason
  8798        type:
  8799          scalar: string
  8800      - name: regarding
  8801        type:
  8802          namedType: io.k8s.api.core.v1.ObjectReference
  8803        default: {}
  8804      - name: related
  8805        type:
  8806          namedType: io.k8s.api.core.v1.ObjectReference
  8807      - name: reportingController
  8808        type:
  8809          scalar: string
  8810      - name: reportingInstance
  8811        type:
  8812          scalar: string
  8813      - name: series
  8814        type:
  8815          namedType: io.k8s.api.events.v1beta1.EventSeries
  8816      - name: type
  8817        type:
  8818          scalar: string
  8819  - name: io.k8s.api.events.v1beta1.EventSeries
  8820    map:
  8821      fields:
  8822      - name: count
  8823        type:
  8824          scalar: numeric
  8825        default: 0
  8826      - name: lastObservedTime
  8827        type:
  8828          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
  8829  - name: io.k8s.api.extensions.v1beta1.DaemonSet
  8830    map:
  8831      fields:
  8832      - name: apiVersion
  8833        type:
  8834          scalar: string
  8835      - name: kind
  8836        type:
  8837          scalar: string
  8838      - name: metadata
  8839        type:
  8840          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8841        default: {}
  8842      - name: spec
  8843        type:
  8844          namedType: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  8845        default: {}
  8846      - name: status
  8847        type:
  8848          namedType: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  8849        default: {}
  8850  - name: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  8851    map:
  8852      fields:
  8853      - name: lastTransitionTime
  8854        type:
  8855          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8856      - name: message
  8857        type:
  8858          scalar: string
  8859      - name: reason
  8860        type:
  8861          scalar: string
  8862      - name: status
  8863        type:
  8864          scalar: string
  8865        default: ""
  8866      - name: type
  8867        type:
  8868          scalar: string
  8869        default: ""
  8870  - name: io.k8s.api.extensions.v1beta1.DaemonSetSpec
  8871    map:
  8872      fields:
  8873      - name: minReadySeconds
  8874        type:
  8875          scalar: numeric
  8876      - name: revisionHistoryLimit
  8877        type:
  8878          scalar: numeric
  8879      - name: selector
  8880        type:
  8881          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  8882      - name: template
  8883        type:
  8884          namedType: io.k8s.api.core.v1.PodTemplateSpec
  8885        default: {}
  8886      - name: templateGeneration
  8887        type:
  8888          scalar: numeric
  8889      - name: updateStrategy
  8890        type:
  8891          namedType: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  8892        default: {}
  8893  - name: io.k8s.api.extensions.v1beta1.DaemonSetStatus
  8894    map:
  8895      fields:
  8896      - name: collisionCount
  8897        type:
  8898          scalar: numeric
  8899      - name: conditions
  8900        type:
  8901          list:
  8902            elementType:
  8903              namedType: io.k8s.api.extensions.v1beta1.DaemonSetCondition
  8904            elementRelationship: associative
  8905            keys:
  8906            - type
  8907      - name: currentNumberScheduled
  8908        type:
  8909          scalar: numeric
  8910        default: 0
  8911      - name: desiredNumberScheduled
  8912        type:
  8913          scalar: numeric
  8914        default: 0
  8915      - name: numberAvailable
  8916        type:
  8917          scalar: numeric
  8918      - name: numberMisscheduled
  8919        type:
  8920          scalar: numeric
  8921        default: 0
  8922      - name: numberReady
  8923        type:
  8924          scalar: numeric
  8925        default: 0
  8926      - name: numberUnavailable
  8927        type:
  8928          scalar: numeric
  8929      - name: observedGeneration
  8930        type:
  8931          scalar: numeric
  8932      - name: updatedNumberScheduled
  8933        type:
  8934          scalar: numeric
  8935  - name: io.k8s.api.extensions.v1beta1.DaemonSetUpdateStrategy
  8936    map:
  8937      fields:
  8938      - name: rollingUpdate
  8939        type:
  8940          namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  8941      - name: type
  8942        type:
  8943          scalar: string
  8944  - name: io.k8s.api.extensions.v1beta1.Deployment
  8945    map:
  8946      fields:
  8947      - name: apiVersion
  8948        type:
  8949          scalar: string
  8950      - name: kind
  8951        type:
  8952          scalar: string
  8953      - name: metadata
  8954        type:
  8955          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  8956        default: {}
  8957      - name: spec
  8958        type:
  8959          namedType: io.k8s.api.extensions.v1beta1.DeploymentSpec
  8960        default: {}
  8961      - name: status
  8962        type:
  8963          namedType: io.k8s.api.extensions.v1beta1.DeploymentStatus
  8964        default: {}
  8965  - name: io.k8s.api.extensions.v1beta1.DeploymentCondition
  8966    map:
  8967      fields:
  8968      - name: lastTransitionTime
  8969        type:
  8970          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8971      - name: lastUpdateTime
  8972        type:
  8973          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  8974      - name: message
  8975        type:
  8976          scalar: string
  8977      - name: reason
  8978        type:
  8979          scalar: string
  8980      - name: status
  8981        type:
  8982          scalar: string
  8983        default: ""
  8984      - name: type
  8985        type:
  8986          scalar: string
  8987        default: ""
  8988  - name: io.k8s.api.extensions.v1beta1.DeploymentSpec
  8989    map:
  8990      fields:
  8991      - name: minReadySeconds
  8992        type:
  8993          scalar: numeric
  8994      - name: paused
  8995        type:
  8996          scalar: boolean
  8997      - name: progressDeadlineSeconds
  8998        type:
  8999          scalar: numeric
  9000      - name: replicas
  9001        type:
  9002          scalar: numeric
  9003      - name: revisionHistoryLimit
  9004        type:
  9005          scalar: numeric
  9006      - name: rollbackTo
  9007        type:
  9008          namedType: io.k8s.api.extensions.v1beta1.RollbackConfig
  9009      - name: selector
  9010        type:
  9011          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9012      - name: strategy
  9013        type:
  9014          namedType: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  9015        default: {}
  9016      - name: template
  9017        type:
  9018          namedType: io.k8s.api.core.v1.PodTemplateSpec
  9019        default: {}
  9020  - name: io.k8s.api.extensions.v1beta1.DeploymentStatus
  9021    map:
  9022      fields:
  9023      - name: availableReplicas
  9024        type:
  9025          scalar: numeric
  9026      - name: collisionCount
  9027        type:
  9028          scalar: numeric
  9029      - name: conditions
  9030        type:
  9031          list:
  9032            elementType:
  9033              namedType: io.k8s.api.extensions.v1beta1.DeploymentCondition
  9034            elementRelationship: associative
  9035            keys:
  9036            - type
  9037      - name: observedGeneration
  9038        type:
  9039          scalar: numeric
  9040      - name: readyReplicas
  9041        type:
  9042          scalar: numeric
  9043      - name: replicas
  9044        type:
  9045          scalar: numeric
  9046      - name: unavailableReplicas
  9047        type:
  9048          scalar: numeric
  9049      - name: updatedReplicas
  9050        type:
  9051          scalar: numeric
  9052  - name: io.k8s.api.extensions.v1beta1.DeploymentStrategy
  9053    map:
  9054      fields:
  9055      - name: rollingUpdate
  9056        type:
  9057          namedType: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  9058      - name: type
  9059        type:
  9060          scalar: string
  9061  - name: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  9062    map:
  9063      fields:
  9064      - name: backend
  9065        type:
  9066          namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  9067        default: {}
  9068      - name: path
  9069        type:
  9070          scalar: string
  9071      - name: pathType
  9072        type:
  9073          scalar: string
  9074  - name: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  9075    map:
  9076      fields:
  9077      - name: paths
  9078        type:
  9079          list:
  9080            elementType:
  9081              namedType: io.k8s.api.extensions.v1beta1.HTTPIngressPath
  9082            elementRelationship: atomic
  9083  - name: io.k8s.api.extensions.v1beta1.IPBlock
  9084    map:
  9085      fields:
  9086      - name: cidr
  9087        type:
  9088          scalar: string
  9089        default: ""
  9090      - name: except
  9091        type:
  9092          list:
  9093            elementType:
  9094              scalar: string
  9095            elementRelationship: atomic
  9096  - name: io.k8s.api.extensions.v1beta1.Ingress
  9097    map:
  9098      fields:
  9099      - name: apiVersion
  9100        type:
  9101          scalar: string
  9102      - name: kind
  9103        type:
  9104          scalar: string
  9105      - name: metadata
  9106        type:
  9107          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9108        default: {}
  9109      - name: spec
  9110        type:
  9111          namedType: io.k8s.api.extensions.v1beta1.IngressSpec
  9112        default: {}
  9113      - name: status
  9114        type:
  9115          namedType: io.k8s.api.extensions.v1beta1.IngressStatus
  9116        default: {}
  9117  - name: io.k8s.api.extensions.v1beta1.IngressBackend
  9118    map:
  9119      fields:
  9120      - name: resource
  9121        type:
  9122          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
  9123      - name: serviceName
  9124        type:
  9125          scalar: string
  9126      - name: servicePort
  9127        type:
  9128          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9129  - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
  9130    map:
  9131      fields:
  9132      - name: hostname
  9133        type:
  9134          scalar: string
  9135      - name: ip
  9136        type:
  9137          scalar: string
  9138      - name: ports
  9139        type:
  9140          list:
  9141            elementType:
  9142              namedType: io.k8s.api.extensions.v1beta1.IngressPortStatus
  9143            elementRelationship: atomic
  9144  - name: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
  9145    map:
  9146      fields:
  9147      - name: ingress
  9148        type:
  9149          list:
  9150            elementType:
  9151              namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerIngress
  9152            elementRelationship: atomic
  9153  - name: io.k8s.api.extensions.v1beta1.IngressPortStatus
  9154    map:
  9155      fields:
  9156      - name: error
  9157        type:
  9158          scalar: string
  9159      - name: port
  9160        type:
  9161          scalar: numeric
  9162        default: 0
  9163      - name: protocol
  9164        type:
  9165          scalar: string
  9166        default: ""
  9167  - name: io.k8s.api.extensions.v1beta1.IngressRule
  9168    map:
  9169      fields:
  9170      - name: host
  9171        type:
  9172          scalar: string
  9173      - name: http
  9174        type:
  9175          namedType: io.k8s.api.extensions.v1beta1.HTTPIngressRuleValue
  9176  - name: io.k8s.api.extensions.v1beta1.IngressSpec
  9177    map:
  9178      fields:
  9179      - name: backend
  9180        type:
  9181          namedType: io.k8s.api.extensions.v1beta1.IngressBackend
  9182      - name: ingressClassName
  9183        type:
  9184          scalar: string
  9185      - name: rules
  9186        type:
  9187          list:
  9188            elementType:
  9189              namedType: io.k8s.api.extensions.v1beta1.IngressRule
  9190            elementRelationship: atomic
  9191      - name: tls
  9192        type:
  9193          list:
  9194            elementType:
  9195              namedType: io.k8s.api.extensions.v1beta1.IngressTLS
  9196            elementRelationship: atomic
  9197  - name: io.k8s.api.extensions.v1beta1.IngressStatus
  9198    map:
  9199      fields:
  9200      - name: loadBalancer
  9201        type:
  9202          namedType: io.k8s.api.extensions.v1beta1.IngressLoadBalancerStatus
  9203        default: {}
  9204  - name: io.k8s.api.extensions.v1beta1.IngressTLS
  9205    map:
  9206      fields:
  9207      - name: hosts
  9208        type:
  9209          list:
  9210            elementType:
  9211              scalar: string
  9212            elementRelationship: atomic
  9213      - name: secretName
  9214        type:
  9215          scalar: string
  9216  - name: io.k8s.api.extensions.v1beta1.NetworkPolicy
  9217    map:
  9218      fields:
  9219      - name: apiVersion
  9220        type:
  9221          scalar: string
  9222      - name: kind
  9223        type:
  9224          scalar: string
  9225      - name: metadata
  9226        type:
  9227          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9228        default: {}
  9229      - name: spec
  9230        type:
  9231          namedType: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  9232        default: {}
  9233  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  9234    map:
  9235      fields:
  9236      - name: ports
  9237        type:
  9238          list:
  9239            elementType:
  9240              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9241            elementRelationship: atomic
  9242      - name: to
  9243        type:
  9244          list:
  9245            elementType:
  9246              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9247            elementRelationship: atomic
  9248  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  9249    map:
  9250      fields:
  9251      - name: from
  9252        type:
  9253          list:
  9254            elementType:
  9255              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9256            elementRelationship: atomic
  9257      - name: ports
  9258        type:
  9259          list:
  9260            elementType:
  9261              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9262            elementRelationship: atomic
  9263  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPeer
  9264    map:
  9265      fields:
  9266      - name: ipBlock
  9267        type:
  9268          namedType: io.k8s.api.extensions.v1beta1.IPBlock
  9269      - name: namespaceSelector
  9270        type:
  9271          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9272      - name: podSelector
  9273        type:
  9274          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9275  - name: io.k8s.api.extensions.v1beta1.NetworkPolicyPort
  9276    map:
  9277      fields:
  9278      - name: endPort
  9279        type:
  9280          scalar: numeric
  9281      - name: port
  9282        type:
  9283          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9284      - name: protocol
  9285        type:
  9286          scalar: string
  9287  - name: io.k8s.api.extensions.v1beta1.NetworkPolicySpec
  9288    map:
  9289      fields:
  9290      - name: egress
  9291        type:
  9292          list:
  9293            elementType:
  9294              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyEgressRule
  9295            elementRelationship: atomic
  9296      - name: ingress
  9297        type:
  9298          list:
  9299            elementType:
  9300              namedType: io.k8s.api.extensions.v1beta1.NetworkPolicyIngressRule
  9301            elementRelationship: atomic
  9302      - name: podSelector
  9303        type:
  9304          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9305        default: {}
  9306      - name: policyTypes
  9307        type:
  9308          list:
  9309            elementType:
  9310              scalar: string
  9311            elementRelationship: atomic
  9312  - name: io.k8s.api.extensions.v1beta1.ReplicaSet
  9313    map:
  9314      fields:
  9315      - name: apiVersion
  9316        type:
  9317          scalar: string
  9318      - name: kind
  9319        type:
  9320          scalar: string
  9321      - name: metadata
  9322        type:
  9323          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9324        default: {}
  9325      - name: spec
  9326        type:
  9327          namedType: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  9328        default: {}
  9329      - name: status
  9330        type:
  9331          namedType: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  9332        default: {}
  9333  - name: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  9334    map:
  9335      fields:
  9336      - name: lastTransitionTime
  9337        type:
  9338          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9339      - name: message
  9340        type:
  9341          scalar: string
  9342      - name: reason
  9343        type:
  9344          scalar: string
  9345      - name: status
  9346        type:
  9347          scalar: string
  9348        default: ""
  9349      - name: type
  9350        type:
  9351          scalar: string
  9352        default: ""
  9353  - name: io.k8s.api.extensions.v1beta1.ReplicaSetSpec
  9354    map:
  9355      fields:
  9356      - name: minReadySeconds
  9357        type:
  9358          scalar: numeric
  9359      - name: replicas
  9360        type:
  9361          scalar: numeric
  9362      - name: selector
  9363        type:
  9364          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
  9365      - name: template
  9366        type:
  9367          namedType: io.k8s.api.core.v1.PodTemplateSpec
  9368        default: {}
  9369  - name: io.k8s.api.extensions.v1beta1.ReplicaSetStatus
  9370    map:
  9371      fields:
  9372      - name: availableReplicas
  9373        type:
  9374          scalar: numeric
  9375      - name: conditions
  9376        type:
  9377          list:
  9378            elementType:
  9379              namedType: io.k8s.api.extensions.v1beta1.ReplicaSetCondition
  9380            elementRelationship: associative
  9381            keys:
  9382            - type
  9383      - name: fullyLabeledReplicas
  9384        type:
  9385          scalar: numeric
  9386      - name: observedGeneration
  9387        type:
  9388          scalar: numeric
  9389      - name: readyReplicas
  9390        type:
  9391          scalar: numeric
  9392      - name: replicas
  9393        type:
  9394          scalar: numeric
  9395        default: 0
  9396  - name: io.k8s.api.extensions.v1beta1.RollbackConfig
  9397    map:
  9398      fields:
  9399      - name: revision
  9400        type:
  9401          scalar: numeric
  9402  - name: io.k8s.api.extensions.v1beta1.RollingUpdateDaemonSet
  9403    map:
  9404      fields:
  9405      - name: maxSurge
  9406        type:
  9407          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9408      - name: maxUnavailable
  9409        type:
  9410          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9411  - name: io.k8s.api.extensions.v1beta1.RollingUpdateDeployment
  9412    map:
  9413      fields:
  9414      - name: maxSurge
  9415        type:
  9416          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9417      - name: maxUnavailable
  9418        type:
  9419          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
  9420  - name: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
  9421    map:
  9422      fields:
  9423      - name: lendablePercent
  9424        type:
  9425          scalar: numeric
  9426      - name: nominalConcurrencyShares
  9427        type:
  9428          scalar: numeric
  9429  - name: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
  9430    map:
  9431      fields:
  9432      - name: type
  9433        type:
  9434          scalar: string
  9435        default: ""
  9436  - name: io.k8s.api.flowcontrol.v1.FlowSchema
  9437    map:
  9438      fields:
  9439      - name: apiVersion
  9440        type:
  9441          scalar: string
  9442      - name: kind
  9443        type:
  9444          scalar: string
  9445      - name: metadata
  9446        type:
  9447          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9448        default: {}
  9449      - name: spec
  9450        type:
  9451          namedType: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
  9452        default: {}
  9453      - name: status
  9454        type:
  9455          namedType: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
  9456        default: {}
  9457  - name: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
  9458    map:
  9459      fields:
  9460      - name: lastTransitionTime
  9461        type:
  9462          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9463      - name: message
  9464        type:
  9465          scalar: string
  9466      - name: reason
  9467        type:
  9468          scalar: string
  9469      - name: status
  9470        type:
  9471          scalar: string
  9472      - name: type
  9473        type:
  9474          scalar: string
  9475  - name: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
  9476    map:
  9477      fields:
  9478      - name: distinguisherMethod
  9479        type:
  9480          namedType: io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod
  9481      - name: matchingPrecedence
  9482        type:
  9483          scalar: numeric
  9484        default: 0
  9485      - name: priorityLevelConfiguration
  9486        type:
  9487          namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
  9488        default: {}
  9489      - name: rules
  9490        type:
  9491          list:
  9492            elementType:
  9493              namedType: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
  9494            elementRelationship: atomic
  9495  - name: io.k8s.api.flowcontrol.v1.FlowSchemaStatus
  9496    map:
  9497      fields:
  9498      - name: conditions
  9499        type:
  9500          list:
  9501            elementType:
  9502              namedType: io.k8s.api.flowcontrol.v1.FlowSchemaCondition
  9503            elementRelationship: associative
  9504            keys:
  9505            - type
  9506  - name: io.k8s.api.flowcontrol.v1.GroupSubject
  9507    map:
  9508      fields:
  9509      - name: name
  9510        type:
  9511          scalar: string
  9512        default: ""
  9513  - name: io.k8s.api.flowcontrol.v1.LimitResponse
  9514    map:
  9515      fields:
  9516      - name: queuing
  9517        type:
  9518          namedType: io.k8s.api.flowcontrol.v1.QueuingConfiguration
  9519      - name: type
  9520        type:
  9521          scalar: string
  9522        default: ""
  9523      unions:
  9524      - discriminator: type
  9525        fields:
  9526        - fieldName: queuing
  9527          discriminatorValue: Queuing
  9528  - name: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
  9529    map:
  9530      fields:
  9531      - name: borrowingLimitPercent
  9532        type:
  9533          scalar: numeric
  9534      - name: lendablePercent
  9535        type:
  9536          scalar: numeric
  9537      - name: limitResponse
  9538        type:
  9539          namedType: io.k8s.api.flowcontrol.v1.LimitResponse
  9540        default: {}
  9541      - name: nominalConcurrencyShares
  9542        type:
  9543          scalar: numeric
  9544  - name: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
  9545    map:
  9546      fields:
  9547      - name: nonResourceURLs
  9548        type:
  9549          list:
  9550            elementType:
  9551              scalar: string
  9552            elementRelationship: associative
  9553      - name: verbs
  9554        type:
  9555          list:
  9556            elementType:
  9557              scalar: string
  9558            elementRelationship: associative
  9559  - name: io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects
  9560    map:
  9561      fields:
  9562      - name: nonResourceRules
  9563        type:
  9564          list:
  9565            elementType:
  9566              namedType: io.k8s.api.flowcontrol.v1.NonResourcePolicyRule
  9567            elementRelationship: atomic
  9568      - name: resourceRules
  9569        type:
  9570          list:
  9571            elementType:
  9572              namedType: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
  9573            elementRelationship: atomic
  9574      - name: subjects
  9575        type:
  9576          list:
  9577            elementType:
  9578              namedType: io.k8s.api.flowcontrol.v1.Subject
  9579            elementRelationship: atomic
  9580  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration
  9581    map:
  9582      fields:
  9583      - name: apiVersion
  9584        type:
  9585          scalar: string
  9586      - name: kind
  9587        type:
  9588          scalar: string
  9589      - name: metadata
  9590        type:
  9591          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9592        default: {}
  9593      - name: spec
  9594        type:
  9595          namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
  9596        default: {}
  9597      - name: status
  9598        type:
  9599          namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
  9600        default: {}
  9601  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
  9602    map:
  9603      fields:
  9604      - name: lastTransitionTime
  9605        type:
  9606          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9607      - name: message
  9608        type:
  9609          scalar: string
  9610      - name: reason
  9611        type:
  9612          scalar: string
  9613      - name: status
  9614        type:
  9615          scalar: string
  9616      - name: type
  9617        type:
  9618          scalar: string
  9619  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference
  9620    map:
  9621      fields:
  9622      - name: name
  9623        type:
  9624          scalar: string
  9625        default: ""
  9626  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
  9627    map:
  9628      fields:
  9629      - name: exempt
  9630        type:
  9631          namedType: io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration
  9632      - name: limited
  9633        type:
  9634          namedType: io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration
  9635      - name: type
  9636        type:
  9637          scalar: string
  9638        default: ""
  9639      unions:
  9640      - discriminator: type
  9641        fields:
  9642        - fieldName: exempt
  9643          discriminatorValue: Exempt
  9644        - fieldName: limited
  9645          discriminatorValue: Limited
  9646  - name: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus
  9647    map:
  9648      fields:
  9649      - name: conditions
  9650        type:
  9651          list:
  9652            elementType:
  9653              namedType: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition
  9654            elementRelationship: associative
  9655            keys:
  9656            - type
  9657  - name: io.k8s.api.flowcontrol.v1.QueuingConfiguration
  9658    map:
  9659      fields:
  9660      - name: handSize
  9661        type:
  9662          scalar: numeric
  9663        default: 0
  9664      - name: queueLengthLimit
  9665        type:
  9666          scalar: numeric
  9667        default: 0
  9668      - name: queues
  9669        type:
  9670          scalar: numeric
  9671        default: 0
  9672  - name: io.k8s.api.flowcontrol.v1.ResourcePolicyRule
  9673    map:
  9674      fields:
  9675      - name: apiGroups
  9676        type:
  9677          list:
  9678            elementType:
  9679              scalar: string
  9680            elementRelationship: associative
  9681      - name: clusterScope
  9682        type:
  9683          scalar: boolean
  9684      - name: namespaces
  9685        type:
  9686          list:
  9687            elementType:
  9688              scalar: string
  9689            elementRelationship: associative
  9690      - name: resources
  9691        type:
  9692          list:
  9693            elementType:
  9694              scalar: string
  9695            elementRelationship: associative
  9696      - name: verbs
  9697        type:
  9698          list:
  9699            elementType:
  9700              scalar: string
  9701            elementRelationship: associative
  9702  - name: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
  9703    map:
  9704      fields:
  9705      - name: name
  9706        type:
  9707          scalar: string
  9708        default: ""
  9709      - name: namespace
  9710        type:
  9711          scalar: string
  9712        default: ""
  9713  - name: io.k8s.api.flowcontrol.v1.Subject
  9714    map:
  9715      fields:
  9716      - name: group
  9717        type:
  9718          namedType: io.k8s.api.flowcontrol.v1.GroupSubject
  9719      - name: kind
  9720        type:
  9721          scalar: string
  9722        default: ""
  9723      - name: serviceAccount
  9724        type:
  9725          namedType: io.k8s.api.flowcontrol.v1.ServiceAccountSubject
  9726      - name: user
  9727        type:
  9728          namedType: io.k8s.api.flowcontrol.v1.UserSubject
  9729      unions:
  9730      - discriminator: kind
  9731        fields:
  9732        - fieldName: group
  9733          discriminatorValue: Group
  9734        - fieldName: serviceAccount
  9735          discriminatorValue: ServiceAccount
  9736        - fieldName: user
  9737          discriminatorValue: User
  9738  - name: io.k8s.api.flowcontrol.v1.UserSubject
  9739    map:
  9740      fields:
  9741      - name: name
  9742        type:
  9743          scalar: string
  9744        default: ""
  9745  - name: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
  9746    map:
  9747      fields:
  9748      - name: lendablePercent
  9749        type:
  9750          scalar: numeric
  9751      - name: nominalConcurrencyShares
  9752        type:
  9753          scalar: numeric
  9754  - name: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  9755    map:
  9756      fields:
  9757      - name: type
  9758        type:
  9759          scalar: string
  9760        default: ""
  9761  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchema
  9762    map:
  9763      fields:
  9764      - name: apiVersion
  9765        type:
  9766          scalar: string
  9767      - name: kind
  9768        type:
  9769          scalar: string
  9770      - name: metadata
  9771        type:
  9772          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9773        default: {}
  9774      - name: spec
  9775        type:
  9776          namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  9777        default: {}
  9778      - name: status
  9779        type:
  9780          namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  9781        default: {}
  9782  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  9783    map:
  9784      fields:
  9785      - name: lastTransitionTime
  9786        type:
  9787          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9788      - name: message
  9789        type:
  9790          scalar: string
  9791      - name: reason
  9792        type:
  9793          scalar: string
  9794      - name: status
  9795        type:
  9796          scalar: string
  9797      - name: type
  9798        type:
  9799          scalar: string
  9800  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaSpec
  9801    map:
  9802      fields:
  9803      - name: distinguisherMethod
  9804        type:
  9805          namedType: io.k8s.api.flowcontrol.v1beta1.FlowDistinguisherMethod
  9806      - name: matchingPrecedence
  9807        type:
  9808          scalar: numeric
  9809        default: 0
  9810      - name: priorityLevelConfiguration
  9811        type:
  9812          namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  9813        default: {}
  9814      - name: rules
  9815        type:
  9816          list:
  9817            elementType:
  9818              namedType: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  9819            elementRelationship: atomic
  9820  - name: io.k8s.api.flowcontrol.v1beta1.FlowSchemaStatus
  9821    map:
  9822      fields:
  9823      - name: conditions
  9824        type:
  9825          list:
  9826            elementType:
  9827              namedType: io.k8s.api.flowcontrol.v1beta1.FlowSchemaCondition
  9828            elementRelationship: associative
  9829            keys:
  9830            - type
  9831  - name: io.k8s.api.flowcontrol.v1beta1.GroupSubject
  9832    map:
  9833      fields:
  9834      - name: name
  9835        type:
  9836          scalar: string
  9837        default: ""
  9838  - name: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  9839    map:
  9840      fields:
  9841      - name: queuing
  9842        type:
  9843          namedType: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  9844      - name: type
  9845        type:
  9846          scalar: string
  9847        default: ""
  9848      unions:
  9849      - discriminator: type
  9850        fields:
  9851        - fieldName: queuing
  9852          discriminatorValue: Queuing
  9853  - name: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  9854    map:
  9855      fields:
  9856      - name: assuredConcurrencyShares
  9857        type:
  9858          scalar: numeric
  9859        default: 0
  9860      - name: borrowingLimitPercent
  9861        type:
  9862          scalar: numeric
  9863      - name: lendablePercent
  9864        type:
  9865          scalar: numeric
  9866      - name: limitResponse
  9867        type:
  9868          namedType: io.k8s.api.flowcontrol.v1beta1.LimitResponse
  9869        default: {}
  9870  - name: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  9871    map:
  9872      fields:
  9873      - name: nonResourceURLs
  9874        type:
  9875          list:
  9876            elementType:
  9877              scalar: string
  9878            elementRelationship: associative
  9879      - name: verbs
  9880        type:
  9881          list:
  9882            elementType:
  9883              scalar: string
  9884            elementRelationship: associative
  9885  - name: io.k8s.api.flowcontrol.v1beta1.PolicyRulesWithSubjects
  9886    map:
  9887      fields:
  9888      - name: nonResourceRules
  9889        type:
  9890          list:
  9891            elementType:
  9892              namedType: io.k8s.api.flowcontrol.v1beta1.NonResourcePolicyRule
  9893            elementRelationship: atomic
  9894      - name: resourceRules
  9895        type:
  9896          list:
  9897            elementType:
  9898              namedType: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  9899            elementRelationship: atomic
  9900      - name: subjects
  9901        type:
  9902          list:
  9903            elementType:
  9904              namedType: io.k8s.api.flowcontrol.v1beta1.Subject
  9905            elementRelationship: atomic
  9906  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfiguration
  9907    map:
  9908      fields:
  9909      - name: apiVersion
  9910        type:
  9911          scalar: string
  9912      - name: kind
  9913        type:
  9914          scalar: string
  9915      - name: metadata
  9916        type:
  9917          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  9918        default: {}
  9919      - name: spec
  9920        type:
  9921          namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  9922        default: {}
  9923      - name: status
  9924        type:
  9925          namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  9926        default: {}
  9927  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  9928    map:
  9929      fields:
  9930      - name: lastTransitionTime
  9931        type:
  9932          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  9933      - name: message
  9934        type:
  9935          scalar: string
  9936      - name: reason
  9937        type:
  9938          scalar: string
  9939      - name: status
  9940        type:
  9941          scalar: string
  9942      - name: type
  9943        type:
  9944          scalar: string
  9945  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationReference
  9946    map:
  9947      fields:
  9948      - name: name
  9949        type:
  9950          scalar: string
  9951        default: ""
  9952  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationSpec
  9953    map:
  9954      fields:
  9955      - name: exempt
  9956        type:
  9957          namedType: io.k8s.api.flowcontrol.v1beta1.ExemptPriorityLevelConfiguration
  9958      - name: limited
  9959        type:
  9960          namedType: io.k8s.api.flowcontrol.v1beta1.LimitedPriorityLevelConfiguration
  9961      - name: type
  9962        type:
  9963          scalar: string
  9964        default: ""
  9965      unions:
  9966      - discriminator: type
  9967        fields:
  9968        - fieldName: exempt
  9969          discriminatorValue: Exempt
  9970        - fieldName: limited
  9971          discriminatorValue: Limited
  9972  - name: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationStatus
  9973    map:
  9974      fields:
  9975      - name: conditions
  9976        type:
  9977          list:
  9978            elementType:
  9979              namedType: io.k8s.api.flowcontrol.v1beta1.PriorityLevelConfigurationCondition
  9980            elementRelationship: associative
  9981            keys:
  9982            - type
  9983  - name: io.k8s.api.flowcontrol.v1beta1.QueuingConfiguration
  9984    map:
  9985      fields:
  9986      - name: handSize
  9987        type:
  9988          scalar: numeric
  9989        default: 0
  9990      - name: queueLengthLimit
  9991        type:
  9992          scalar: numeric
  9993        default: 0
  9994      - name: queues
  9995        type:
  9996          scalar: numeric
  9997        default: 0
  9998  - name: io.k8s.api.flowcontrol.v1beta1.ResourcePolicyRule
  9999    map:
 10000      fields:
 10001      - name: apiGroups
 10002        type:
 10003          list:
 10004            elementType:
 10005              scalar: string
 10006            elementRelationship: associative
 10007      - name: clusterScope
 10008        type:
 10009          scalar: boolean
 10010      - name: namespaces
 10011        type:
 10012          list:
 10013            elementType:
 10014              scalar: string
 10015            elementRelationship: associative
 10016      - name: resources
 10017        type:
 10018          list:
 10019            elementType:
 10020              scalar: string
 10021            elementRelationship: associative
 10022      - name: verbs
 10023        type:
 10024          list:
 10025            elementType:
 10026              scalar: string
 10027            elementRelationship: associative
 10028  - name: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
 10029    map:
 10030      fields:
 10031      - name: name
 10032        type:
 10033          scalar: string
 10034        default: ""
 10035      - name: namespace
 10036        type:
 10037          scalar: string
 10038        default: ""
 10039  - name: io.k8s.api.flowcontrol.v1beta1.Subject
 10040    map:
 10041      fields:
 10042      - name: group
 10043        type:
 10044          namedType: io.k8s.api.flowcontrol.v1beta1.GroupSubject
 10045      - name: kind
 10046        type:
 10047          scalar: string
 10048        default: ""
 10049      - name: serviceAccount
 10050        type:
 10051          namedType: io.k8s.api.flowcontrol.v1beta1.ServiceAccountSubject
 10052      - name: user
 10053        type:
 10054          namedType: io.k8s.api.flowcontrol.v1beta1.UserSubject
 10055      unions:
 10056      - discriminator: kind
 10057        fields:
 10058        - fieldName: group
 10059          discriminatorValue: Group
 10060        - fieldName: serviceAccount
 10061          discriminatorValue: ServiceAccount
 10062        - fieldName: user
 10063          discriminatorValue: User
 10064  - name: io.k8s.api.flowcontrol.v1beta1.UserSubject
 10065    map:
 10066      fields:
 10067      - name: name
 10068        type:
 10069          scalar: string
 10070        default: ""
 10071  - name: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
 10072    map:
 10073      fields:
 10074      - name: lendablePercent
 10075        type:
 10076          scalar: numeric
 10077      - name: nominalConcurrencyShares
 10078        type:
 10079          scalar: numeric
 10080  - name: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
 10081    map:
 10082      fields:
 10083      - name: type
 10084        type:
 10085          scalar: string
 10086        default: ""
 10087  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchema
 10088    map:
 10089      fields:
 10090      - name: apiVersion
 10091        type:
 10092          scalar: string
 10093      - name: kind
 10094        type:
 10095          scalar: string
 10096      - name: metadata
 10097        type:
 10098          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10099        default: {}
 10100      - name: spec
 10101        type:
 10102          namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
 10103        default: {}
 10104      - name: status
 10105        type:
 10106          namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
 10107        default: {}
 10108  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
 10109    map:
 10110      fields:
 10111      - name: lastTransitionTime
 10112        type:
 10113          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 10114      - name: message
 10115        type:
 10116          scalar: string
 10117      - name: reason
 10118        type:
 10119          scalar: string
 10120      - name: status
 10121        type:
 10122          scalar: string
 10123      - name: type
 10124        type:
 10125          scalar: string
 10126  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaSpec
 10127    map:
 10128      fields:
 10129      - name: distinguisherMethod
 10130        type:
 10131          namedType: io.k8s.api.flowcontrol.v1beta2.FlowDistinguisherMethod
 10132      - name: matchingPrecedence
 10133        type:
 10134          scalar: numeric
 10135        default: 0
 10136      - name: priorityLevelConfiguration
 10137        type:
 10138          namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
 10139        default: {}
 10140      - name: rules
 10141        type:
 10142          list:
 10143            elementType:
 10144              namedType: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
 10145            elementRelationship: atomic
 10146  - name: io.k8s.api.flowcontrol.v1beta2.FlowSchemaStatus
 10147    map:
 10148      fields:
 10149      - name: conditions
 10150        type:
 10151          list:
 10152            elementType:
 10153              namedType: io.k8s.api.flowcontrol.v1beta2.FlowSchemaCondition
 10154            elementRelationship: associative
 10155            keys:
 10156            - type
 10157  - name: io.k8s.api.flowcontrol.v1beta2.GroupSubject
 10158    map:
 10159      fields:
 10160      - name: name
 10161        type:
 10162          scalar: string
 10163        default: ""
 10164  - name: io.k8s.api.flowcontrol.v1beta2.LimitResponse
 10165    map:
 10166      fields:
 10167      - name: queuing
 10168        type:
 10169          namedType: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
 10170      - name: type
 10171        type:
 10172          scalar: string
 10173        default: ""
 10174      unions:
 10175      - discriminator: type
 10176        fields:
 10177        - fieldName: queuing
 10178          discriminatorValue: Queuing
 10179  - name: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
 10180    map:
 10181      fields:
 10182      - name: assuredConcurrencyShares
 10183        type:
 10184          scalar: numeric
 10185        default: 0
 10186      - name: borrowingLimitPercent
 10187        type:
 10188          scalar: numeric
 10189      - name: lendablePercent
 10190        type:
 10191          scalar: numeric
 10192      - name: limitResponse
 10193        type:
 10194          namedType: io.k8s.api.flowcontrol.v1beta2.LimitResponse
 10195        default: {}
 10196  - name: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
 10197    map:
 10198      fields:
 10199      - name: nonResourceURLs
 10200        type:
 10201          list:
 10202            elementType:
 10203              scalar: string
 10204            elementRelationship: associative
 10205      - name: verbs
 10206        type:
 10207          list:
 10208            elementType:
 10209              scalar: string
 10210            elementRelationship: associative
 10211  - name: io.k8s.api.flowcontrol.v1beta2.PolicyRulesWithSubjects
 10212    map:
 10213      fields:
 10214      - name: nonResourceRules
 10215        type:
 10216          list:
 10217            elementType:
 10218              namedType: io.k8s.api.flowcontrol.v1beta2.NonResourcePolicyRule
 10219            elementRelationship: atomic
 10220      - name: resourceRules
 10221        type:
 10222          list:
 10223            elementType:
 10224              namedType: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
 10225            elementRelationship: atomic
 10226      - name: subjects
 10227        type:
 10228          list:
 10229            elementType:
 10230              namedType: io.k8s.api.flowcontrol.v1beta2.Subject
 10231            elementRelationship: atomic
 10232  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration
 10233    map:
 10234      fields:
 10235      - name: apiVersion
 10236        type:
 10237          scalar: string
 10238      - name: kind
 10239        type:
 10240          scalar: string
 10241      - name: metadata
 10242        type:
 10243          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10244        default: {}
 10245      - name: spec
 10246        type:
 10247          namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
 10248        default: {}
 10249      - name: status
 10250        type:
 10251          namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
 10252        default: {}
 10253  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
 10254    map:
 10255      fields:
 10256      - name: lastTransitionTime
 10257        type:
 10258          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 10259      - name: message
 10260        type:
 10261          scalar: string
 10262      - name: reason
 10263        type:
 10264          scalar: string
 10265      - name: status
 10266        type:
 10267          scalar: string
 10268      - name: type
 10269        type:
 10270          scalar: string
 10271  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationReference
 10272    map:
 10273      fields:
 10274      - name: name
 10275        type:
 10276          scalar: string
 10277        default: ""
 10278  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationSpec
 10279    map:
 10280      fields:
 10281      - name: exempt
 10282        type:
 10283          namedType: io.k8s.api.flowcontrol.v1beta2.ExemptPriorityLevelConfiguration
 10284      - name: limited
 10285        type:
 10286          namedType: io.k8s.api.flowcontrol.v1beta2.LimitedPriorityLevelConfiguration
 10287      - name: type
 10288        type:
 10289          scalar: string
 10290        default: ""
 10291      unions:
 10292      - discriminator: type
 10293        fields:
 10294        - fieldName: exempt
 10295          discriminatorValue: Exempt
 10296        - fieldName: limited
 10297          discriminatorValue: Limited
 10298  - name: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationStatus
 10299    map:
 10300      fields:
 10301      - name: conditions
 10302        type:
 10303          list:
 10304            elementType:
 10305              namedType: io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationCondition
 10306            elementRelationship: associative
 10307            keys:
 10308            - type
 10309  - name: io.k8s.api.flowcontrol.v1beta2.QueuingConfiguration
 10310    map:
 10311      fields:
 10312      - name: handSize
 10313        type:
 10314          scalar: numeric
 10315        default: 0
 10316      - name: queueLengthLimit
 10317        type:
 10318          scalar: numeric
 10319        default: 0
 10320      - name: queues
 10321        type:
 10322          scalar: numeric
 10323        default: 0
 10324  - name: io.k8s.api.flowcontrol.v1beta2.ResourcePolicyRule
 10325    map:
 10326      fields:
 10327      - name: apiGroups
 10328        type:
 10329          list:
 10330            elementType:
 10331              scalar: string
 10332            elementRelationship: associative
 10333      - name: clusterScope
 10334        type:
 10335          scalar: boolean
 10336      - name: namespaces
 10337        type:
 10338          list:
 10339            elementType:
 10340              scalar: string
 10341            elementRelationship: associative
 10342      - name: resources
 10343        type:
 10344          list:
 10345            elementType:
 10346              scalar: string
 10347            elementRelationship: associative
 10348      - name: verbs
 10349        type:
 10350          list:
 10351            elementType:
 10352              scalar: string
 10353            elementRelationship: associative
 10354  - name: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
 10355    map:
 10356      fields:
 10357      - name: name
 10358        type:
 10359          scalar: string
 10360        default: ""
 10361      - name: namespace
 10362        type:
 10363          scalar: string
 10364        default: ""
 10365  - name: io.k8s.api.flowcontrol.v1beta2.Subject
 10366    map:
 10367      fields:
 10368      - name: group
 10369        type:
 10370          namedType: io.k8s.api.flowcontrol.v1beta2.GroupSubject
 10371      - name: kind
 10372        type:
 10373          scalar: string
 10374        default: ""
 10375      - name: serviceAccount
 10376        type:
 10377          namedType: io.k8s.api.flowcontrol.v1beta2.ServiceAccountSubject
 10378      - name: user
 10379        type:
 10380          namedType: io.k8s.api.flowcontrol.v1beta2.UserSubject
 10381      unions:
 10382      - discriminator: kind
 10383        fields:
 10384        - fieldName: group
 10385          discriminatorValue: Group
 10386        - fieldName: serviceAccount
 10387          discriminatorValue: ServiceAccount
 10388        - fieldName: user
 10389          discriminatorValue: User
 10390  - name: io.k8s.api.flowcontrol.v1beta2.UserSubject
 10391    map:
 10392      fields:
 10393      - name: name
 10394        type:
 10395          scalar: string
 10396        default: ""
 10397  - name: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
 10398    map:
 10399      fields:
 10400      - name: lendablePercent
 10401        type:
 10402          scalar: numeric
 10403      - name: nominalConcurrencyShares
 10404        type:
 10405          scalar: numeric
 10406  - name: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
 10407    map:
 10408      fields:
 10409      - name: type
 10410        type:
 10411          scalar: string
 10412        default: ""
 10413  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchema
 10414    map:
 10415      fields:
 10416      - name: apiVersion
 10417        type:
 10418          scalar: string
 10419      - name: kind
 10420        type:
 10421          scalar: string
 10422      - name: metadata
 10423        type:
 10424          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10425        default: {}
 10426      - name: spec
 10427        type:
 10428          namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
 10429        default: {}
 10430      - name: status
 10431        type:
 10432          namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
 10433        default: {}
 10434  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
 10435    map:
 10436      fields:
 10437      - name: lastTransitionTime
 10438        type:
 10439          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 10440      - name: message
 10441        type:
 10442          scalar: string
 10443      - name: reason
 10444        type:
 10445          scalar: string
 10446      - name: status
 10447        type:
 10448          scalar: string
 10449      - name: type
 10450        type:
 10451          scalar: string
 10452  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec
 10453    map:
 10454      fields:
 10455      - name: distinguisherMethod
 10456        type:
 10457          namedType: io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod
 10458      - name: matchingPrecedence
 10459        type:
 10460          scalar: numeric
 10461        default: 0
 10462      - name: priorityLevelConfiguration
 10463        type:
 10464          namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
 10465        default: {}
 10466      - name: rules
 10467        type:
 10468          list:
 10469            elementType:
 10470              namedType: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
 10471            elementRelationship: atomic
 10472  - name: io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus
 10473    map:
 10474      fields:
 10475      - name: conditions
 10476        type:
 10477          list:
 10478            elementType:
 10479              namedType: io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition
 10480            elementRelationship: associative
 10481            keys:
 10482            - type
 10483  - name: io.k8s.api.flowcontrol.v1beta3.GroupSubject
 10484    map:
 10485      fields:
 10486      - name: name
 10487        type:
 10488          scalar: string
 10489        default: ""
 10490  - name: io.k8s.api.flowcontrol.v1beta3.LimitResponse
 10491    map:
 10492      fields:
 10493      - name: queuing
 10494        type:
 10495          namedType: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
 10496      - name: type
 10497        type:
 10498          scalar: string
 10499        default: ""
 10500      unions:
 10501      - discriminator: type
 10502        fields:
 10503        - fieldName: queuing
 10504          discriminatorValue: Queuing
 10505  - name: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
 10506    map:
 10507      fields:
 10508      - name: borrowingLimitPercent
 10509        type:
 10510          scalar: numeric
 10511      - name: lendablePercent
 10512        type:
 10513          scalar: numeric
 10514      - name: limitResponse
 10515        type:
 10516          namedType: io.k8s.api.flowcontrol.v1beta3.LimitResponse
 10517        default: {}
 10518      - name: nominalConcurrencyShares
 10519        type:
 10520          scalar: numeric
 10521        default: 0
 10522  - name: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
 10523    map:
 10524      fields:
 10525      - name: nonResourceURLs
 10526        type:
 10527          list:
 10528            elementType:
 10529              scalar: string
 10530            elementRelationship: associative
 10531      - name: verbs
 10532        type:
 10533          list:
 10534            elementType:
 10535              scalar: string
 10536            elementRelationship: associative
 10537  - name: io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects
 10538    map:
 10539      fields:
 10540      - name: nonResourceRules
 10541        type:
 10542          list:
 10543            elementType:
 10544              namedType: io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule
 10545            elementRelationship: atomic
 10546      - name: resourceRules
 10547        type:
 10548          list:
 10549            elementType:
 10550              namedType: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
 10551            elementRelationship: atomic
 10552      - name: subjects
 10553        type:
 10554          list:
 10555            elementType:
 10556              namedType: io.k8s.api.flowcontrol.v1beta3.Subject
 10557            elementRelationship: atomic
 10558  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration
 10559    map:
 10560      fields:
 10561      - name: apiVersion
 10562        type:
 10563          scalar: string
 10564      - name: kind
 10565        type:
 10566          scalar: string
 10567      - name: metadata
 10568        type:
 10569          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10570        default: {}
 10571      - name: spec
 10572        type:
 10573          namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
 10574        default: {}
 10575      - name: status
 10576        type:
 10577          namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
 10578        default: {}
 10579  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
 10580    map:
 10581      fields:
 10582      - name: lastTransitionTime
 10583        type:
 10584          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 10585      - name: message
 10586        type:
 10587          scalar: string
 10588      - name: reason
 10589        type:
 10590          scalar: string
 10591      - name: status
 10592        type:
 10593          scalar: string
 10594      - name: type
 10595        type:
 10596          scalar: string
 10597  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference
 10598    map:
 10599      fields:
 10600      - name: name
 10601        type:
 10602          scalar: string
 10603        default: ""
 10604  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec
 10605    map:
 10606      fields:
 10607      - name: exempt
 10608        type:
 10609          namedType: io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration
 10610      - name: limited
 10611        type:
 10612          namedType: io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration
 10613      - name: type
 10614        type:
 10615          scalar: string
 10616        default: ""
 10617      unions:
 10618      - discriminator: type
 10619        fields:
 10620        - fieldName: exempt
 10621          discriminatorValue: Exempt
 10622        - fieldName: limited
 10623          discriminatorValue: Limited
 10624  - name: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus
 10625    map:
 10626      fields:
 10627      - name: conditions
 10628        type:
 10629          list:
 10630            elementType:
 10631              namedType: io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition
 10632            elementRelationship: associative
 10633            keys:
 10634            - type
 10635  - name: io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration
 10636    map:
 10637      fields:
 10638      - name: handSize
 10639        type:
 10640          scalar: numeric
 10641        default: 0
 10642      - name: queueLengthLimit
 10643        type:
 10644          scalar: numeric
 10645        default: 0
 10646      - name: queues
 10647        type:
 10648          scalar: numeric
 10649        default: 0
 10650  - name: io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule
 10651    map:
 10652      fields:
 10653      - name: apiGroups
 10654        type:
 10655          list:
 10656            elementType:
 10657              scalar: string
 10658            elementRelationship: associative
 10659      - name: clusterScope
 10660        type:
 10661          scalar: boolean
 10662      - name: namespaces
 10663        type:
 10664          list:
 10665            elementType:
 10666              scalar: string
 10667            elementRelationship: associative
 10668      - name: resources
 10669        type:
 10670          list:
 10671            elementType:
 10672              scalar: string
 10673            elementRelationship: associative
 10674      - name: verbs
 10675        type:
 10676          list:
 10677            elementType:
 10678              scalar: string
 10679            elementRelationship: associative
 10680  - name: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
 10681    map:
 10682      fields:
 10683      - name: name
 10684        type:
 10685          scalar: string
 10686        default: ""
 10687      - name: namespace
 10688        type:
 10689          scalar: string
 10690        default: ""
 10691  - name: io.k8s.api.flowcontrol.v1beta3.Subject
 10692    map:
 10693      fields:
 10694      - name: group
 10695        type:
 10696          namedType: io.k8s.api.flowcontrol.v1beta3.GroupSubject
 10697      - name: kind
 10698        type:
 10699          scalar: string
 10700        default: ""
 10701      - name: serviceAccount
 10702        type:
 10703          namedType: io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject
 10704      - name: user
 10705        type:
 10706          namedType: io.k8s.api.flowcontrol.v1beta3.UserSubject
 10707      unions:
 10708      - discriminator: kind
 10709        fields:
 10710        - fieldName: group
 10711          discriminatorValue: Group
 10712        - fieldName: serviceAccount
 10713          discriminatorValue: ServiceAccount
 10714        - fieldName: user
 10715          discriminatorValue: User
 10716  - name: io.k8s.api.flowcontrol.v1beta3.UserSubject
 10717    map:
 10718      fields:
 10719      - name: name
 10720        type:
 10721          scalar: string
 10722        default: ""
 10723  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReview
 10724    map:
 10725      fields:
 10726      - name: apiVersion
 10727        type:
 10728          scalar: string
 10729      - name: kind
 10730        type:
 10731          scalar: string
 10732      - name: metadata
 10733        type:
 10734          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10735        default: {}
 10736      - name: spec
 10737        type:
 10738          namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
 10739        default: {}
 10740      - name: status
 10741        type:
 10742          namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
 10743        default: {}
 10744  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
 10745    map:
 10746      fields:
 10747      - name: image
 10748        type:
 10749          scalar: string
 10750  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewSpec
 10751    map:
 10752      fields:
 10753      - name: annotations
 10754        type:
 10755          map:
 10756            elementType:
 10757              scalar: string
 10758      - name: containers
 10759        type:
 10760          list:
 10761            elementType:
 10762              namedType: io.k8s.api.imagepolicy.v1alpha1.ImageReviewContainerSpec
 10763            elementRelationship: atomic
 10764      - name: namespace
 10765        type:
 10766          scalar: string
 10767  - name: io.k8s.api.imagepolicy.v1alpha1.ImageReviewStatus
 10768    map:
 10769      fields:
 10770      - name: allowed
 10771        type:
 10772          scalar: boolean
 10773        default: false
 10774      - name: auditAnnotations
 10775        type:
 10776          map:
 10777            elementType:
 10778              scalar: string
 10779      - name: reason
 10780        type:
 10781          scalar: string
 10782  - name: io.k8s.api.networking.v1.HTTPIngressPath
 10783    map:
 10784      fields:
 10785      - name: backend
 10786        type:
 10787          namedType: io.k8s.api.networking.v1.IngressBackend
 10788        default: {}
 10789      - name: path
 10790        type:
 10791          scalar: string
 10792      - name: pathType
 10793        type:
 10794          scalar: string
 10795  - name: io.k8s.api.networking.v1.HTTPIngressRuleValue
 10796    map:
 10797      fields:
 10798      - name: paths
 10799        type:
 10800          list:
 10801            elementType:
 10802              namedType: io.k8s.api.networking.v1.HTTPIngressPath
 10803            elementRelationship: atomic
 10804  - name: io.k8s.api.networking.v1.IPBlock
 10805    map:
 10806      fields:
 10807      - name: cidr
 10808        type:
 10809          scalar: string
 10810        default: ""
 10811      - name: except
 10812        type:
 10813          list:
 10814            elementType:
 10815              scalar: string
 10816            elementRelationship: atomic
 10817  - name: io.k8s.api.networking.v1.Ingress
 10818    map:
 10819      fields:
 10820      - name: apiVersion
 10821        type:
 10822          scalar: string
 10823      - name: kind
 10824        type:
 10825          scalar: string
 10826      - name: metadata
 10827        type:
 10828          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10829        default: {}
 10830      - name: spec
 10831        type:
 10832          namedType: io.k8s.api.networking.v1.IngressSpec
 10833        default: {}
 10834      - name: status
 10835        type:
 10836          namedType: io.k8s.api.networking.v1.IngressStatus
 10837        default: {}
 10838  - name: io.k8s.api.networking.v1.IngressBackend
 10839    map:
 10840      fields:
 10841      - name: resource
 10842        type:
 10843          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
 10844      - name: service
 10845        type:
 10846          namedType: io.k8s.api.networking.v1.IngressServiceBackend
 10847  - name: io.k8s.api.networking.v1.IngressClass
 10848    map:
 10849      fields:
 10850      - name: apiVersion
 10851        type:
 10852          scalar: string
 10853      - name: kind
 10854        type:
 10855          scalar: string
 10856      - name: metadata
 10857        type:
 10858          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 10859        default: {}
 10860      - name: spec
 10861        type:
 10862          namedType: io.k8s.api.networking.v1.IngressClassSpec
 10863        default: {}
 10864  - name: io.k8s.api.networking.v1.IngressClassParametersReference
 10865    map:
 10866      fields:
 10867      - name: apiGroup
 10868        type:
 10869          scalar: string
 10870      - name: kind
 10871        type:
 10872          scalar: string
 10873        default: ""
 10874      - name: name
 10875        type:
 10876          scalar: string
 10877        default: ""
 10878      - name: namespace
 10879        type:
 10880          scalar: string
 10881      - name: scope
 10882        type:
 10883          scalar: string
 10884  - name: io.k8s.api.networking.v1.IngressClassSpec
 10885    map:
 10886      fields:
 10887      - name: controller
 10888        type:
 10889          scalar: string
 10890      - name: parameters
 10891        type:
 10892          namedType: io.k8s.api.networking.v1.IngressClassParametersReference
 10893  - name: io.k8s.api.networking.v1.IngressLoadBalancerIngress
 10894    map:
 10895      fields:
 10896      - name: hostname
 10897        type:
 10898          scalar: string
 10899      - name: ip
 10900        type:
 10901          scalar: string
 10902      - name: ports
 10903        type:
 10904          list:
 10905            elementType:
 10906              namedType: io.k8s.api.networking.v1.IngressPortStatus
 10907            elementRelationship: atomic
 10908  - name: io.k8s.api.networking.v1.IngressLoadBalancerStatus
 10909    map:
 10910      fields:
 10911      - name: ingress
 10912        type:
 10913          list:
 10914            elementType:
 10915              namedType: io.k8s.api.networking.v1.IngressLoadBalancerIngress
 10916            elementRelationship: atomic
 10917  - name: io.k8s.api.networking.v1.IngressPortStatus
 10918    map:
 10919      fields:
 10920      - name: error
 10921        type:
 10922          scalar: string
 10923      - name: port
 10924        type:
 10925          scalar: numeric
 10926        default: 0
 10927      - name: protocol
 10928        type:
 10929          scalar: string
 10930        default: ""
 10931  - name: io.k8s.api.networking.v1.IngressRule
 10932    map:
 10933      fields:
 10934      - name: host
 10935        type:
 10936          scalar: string
 10937      - name: http
 10938        type:
 10939          namedType: io.k8s.api.networking.v1.HTTPIngressRuleValue
 10940  - name: io.k8s.api.networking.v1.IngressServiceBackend
 10941    map:
 10942      fields:
 10943      - name: name
 10944        type:
 10945          scalar: string
 10946        default: ""
 10947      - name: port
 10948        type:
 10949          namedType: io.k8s.api.networking.v1.ServiceBackendPort
 10950        default: {}
 10951  - name: io.k8s.api.networking.v1.IngressSpec
 10952    map:
 10953      fields:
 10954      - name: defaultBackend
 10955        type:
 10956          namedType: io.k8s.api.networking.v1.IngressBackend
 10957      - name: ingressClassName
 10958        type:
 10959          scalar: string
 10960      - name: rules
 10961        type:
 10962          list:
 10963            elementType:
 10964              namedType: io.k8s.api.networking.v1.IngressRule
 10965            elementRelationship: atomic
 10966      - name: tls
 10967        type:
 10968          list:
 10969            elementType:
 10970              namedType: io.k8s.api.networking.v1.IngressTLS
 10971            elementRelationship: atomic
 10972  - name: io.k8s.api.networking.v1.IngressStatus
 10973    map:
 10974      fields:
 10975      - name: loadBalancer
 10976        type:
 10977          namedType: io.k8s.api.networking.v1.IngressLoadBalancerStatus
 10978        default: {}
 10979  - name: io.k8s.api.networking.v1.IngressTLS
 10980    map:
 10981      fields:
 10982      - name: hosts
 10983        type:
 10984          list:
 10985            elementType:
 10986              scalar: string
 10987            elementRelationship: atomic
 10988      - name: secretName
 10989        type:
 10990          scalar: string
 10991  - name: io.k8s.api.networking.v1.NetworkPolicy
 10992    map:
 10993      fields:
 10994      - name: apiVersion
 10995        type:
 10996          scalar: string
 10997      - name: kind
 10998        type:
 10999          scalar: string
 11000      - name: metadata
 11001        type:
 11002          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11003        default: {}
 11004      - name: spec
 11005        type:
 11006          namedType: io.k8s.api.networking.v1.NetworkPolicySpec
 11007        default: {}
 11008  - name: io.k8s.api.networking.v1.NetworkPolicyEgressRule
 11009    map:
 11010      fields:
 11011      - name: ports
 11012        type:
 11013          list:
 11014            elementType:
 11015              namedType: io.k8s.api.networking.v1.NetworkPolicyPort
 11016            elementRelationship: atomic
 11017      - name: to
 11018        type:
 11019          list:
 11020            elementType:
 11021              namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
 11022            elementRelationship: atomic
 11023  - name: io.k8s.api.networking.v1.NetworkPolicyIngressRule
 11024    map:
 11025      fields:
 11026      - name: from
 11027        type:
 11028          list:
 11029            elementType:
 11030              namedType: io.k8s.api.networking.v1.NetworkPolicyPeer
 11031            elementRelationship: atomic
 11032      - name: ports
 11033        type:
 11034          list:
 11035            elementType:
 11036              namedType: io.k8s.api.networking.v1.NetworkPolicyPort
 11037            elementRelationship: atomic
 11038  - name: io.k8s.api.networking.v1.NetworkPolicyPeer
 11039    map:
 11040      fields:
 11041      - name: ipBlock
 11042        type:
 11043          namedType: io.k8s.api.networking.v1.IPBlock
 11044      - name: namespaceSelector
 11045        type:
 11046          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11047      - name: podSelector
 11048        type:
 11049          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11050  - name: io.k8s.api.networking.v1.NetworkPolicyPort
 11051    map:
 11052      fields:
 11053      - name: endPort
 11054        type:
 11055          scalar: numeric
 11056      - name: port
 11057        type:
 11058          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11059      - name: protocol
 11060        type:
 11061          scalar: string
 11062  - name: io.k8s.api.networking.v1.NetworkPolicySpec
 11063    map:
 11064      fields:
 11065      - name: egress
 11066        type:
 11067          list:
 11068            elementType:
 11069              namedType: io.k8s.api.networking.v1.NetworkPolicyEgressRule
 11070            elementRelationship: atomic
 11071      - name: ingress
 11072        type:
 11073          list:
 11074            elementType:
 11075              namedType: io.k8s.api.networking.v1.NetworkPolicyIngressRule
 11076            elementRelationship: atomic
 11077      - name: podSelector
 11078        type:
 11079          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11080        default: {}
 11081      - name: policyTypes
 11082        type:
 11083          list:
 11084            elementType:
 11085              scalar: string
 11086            elementRelationship: atomic
 11087  - name: io.k8s.api.networking.v1.ServiceBackendPort
 11088    map:
 11089      fields:
 11090      - name: name
 11091        type:
 11092          scalar: string
 11093      - name: number
 11094        type:
 11095          scalar: numeric
 11096      elementRelationship: atomic
 11097  - name: io.k8s.api.networking.v1alpha1.IPAddress
 11098    map:
 11099      fields:
 11100      - name: apiVersion
 11101        type:
 11102          scalar: string
 11103      - name: kind
 11104        type:
 11105          scalar: string
 11106      - name: metadata
 11107        type:
 11108          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11109        default: {}
 11110      - name: spec
 11111        type:
 11112          namedType: io.k8s.api.networking.v1alpha1.IPAddressSpec
 11113        default: {}
 11114  - name: io.k8s.api.networking.v1alpha1.IPAddressSpec
 11115    map:
 11116      fields:
 11117      - name: parentRef
 11118        type:
 11119          namedType: io.k8s.api.networking.v1alpha1.ParentReference
 11120  - name: io.k8s.api.networking.v1alpha1.ParentReference
 11121    map:
 11122      fields:
 11123      - name: group
 11124        type:
 11125          scalar: string
 11126      - name: name
 11127        type:
 11128          scalar: string
 11129      - name: namespace
 11130        type:
 11131          scalar: string
 11132      - name: resource
 11133        type:
 11134          scalar: string
 11135  - name: io.k8s.api.networking.v1alpha1.ServiceCIDR
 11136    map:
 11137      fields:
 11138      - name: apiVersion
 11139        type:
 11140          scalar: string
 11141      - name: kind
 11142        type:
 11143          scalar: string
 11144      - name: metadata
 11145        type:
 11146          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11147        default: {}
 11148      - name: spec
 11149        type:
 11150          namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
 11151        default: {}
 11152      - name: status
 11153        type:
 11154          namedType: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
 11155        default: {}
 11156  - name: io.k8s.api.networking.v1alpha1.ServiceCIDRSpec
 11157    map:
 11158      fields:
 11159      - name: cidrs
 11160        type:
 11161          list:
 11162            elementType:
 11163              scalar: string
 11164            elementRelationship: atomic
 11165  - name: io.k8s.api.networking.v1alpha1.ServiceCIDRStatus
 11166    map:
 11167      fields:
 11168      - name: conditions
 11169        type:
 11170          list:
 11171            elementType:
 11172              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 11173            elementRelationship: associative
 11174            keys:
 11175            - type
 11176  - name: io.k8s.api.networking.v1beta1.HTTPIngressPath
 11177    map:
 11178      fields:
 11179      - name: backend
 11180        type:
 11181          namedType: io.k8s.api.networking.v1beta1.IngressBackend
 11182        default: {}
 11183      - name: path
 11184        type:
 11185          scalar: string
 11186      - name: pathType
 11187        type:
 11188          scalar: string
 11189  - name: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
 11190    map:
 11191      fields:
 11192      - name: paths
 11193        type:
 11194          list:
 11195            elementType:
 11196              namedType: io.k8s.api.networking.v1beta1.HTTPIngressPath
 11197            elementRelationship: atomic
 11198  - name: io.k8s.api.networking.v1beta1.IPAddress
 11199    map:
 11200      fields:
 11201      - name: apiVersion
 11202        type:
 11203          scalar: string
 11204      - name: kind
 11205        type:
 11206          scalar: string
 11207      - name: metadata
 11208        type:
 11209          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11210        default: {}
 11211      - name: spec
 11212        type:
 11213          namedType: io.k8s.api.networking.v1beta1.IPAddressSpec
 11214        default: {}
 11215  - name: io.k8s.api.networking.v1beta1.IPAddressSpec
 11216    map:
 11217      fields:
 11218      - name: parentRef
 11219        type:
 11220          namedType: io.k8s.api.networking.v1beta1.ParentReference
 11221  - name: io.k8s.api.networking.v1beta1.Ingress
 11222    map:
 11223      fields:
 11224      - name: apiVersion
 11225        type:
 11226          scalar: string
 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: spec
 11235        type:
 11236          namedType: io.k8s.api.networking.v1beta1.IngressSpec
 11237        default: {}
 11238      - name: status
 11239        type:
 11240          namedType: io.k8s.api.networking.v1beta1.IngressStatus
 11241        default: {}
 11242  - name: io.k8s.api.networking.v1beta1.IngressBackend
 11243    map:
 11244      fields:
 11245      - name: resource
 11246        type:
 11247          namedType: io.k8s.api.core.v1.TypedLocalObjectReference
 11248      - name: serviceName
 11249        type:
 11250          scalar: string
 11251      - name: servicePort
 11252        type:
 11253          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11254  - name: io.k8s.api.networking.v1beta1.IngressClass
 11255    map:
 11256      fields:
 11257      - name: apiVersion
 11258        type:
 11259          scalar: string
 11260      - name: kind
 11261        type:
 11262          scalar: string
 11263      - name: metadata
 11264        type:
 11265          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11266        default: {}
 11267      - name: spec
 11268        type:
 11269          namedType: io.k8s.api.networking.v1beta1.IngressClassSpec
 11270        default: {}
 11271  - name: io.k8s.api.networking.v1beta1.IngressClassParametersReference
 11272    map:
 11273      fields:
 11274      - name: apiGroup
 11275        type:
 11276          scalar: string
 11277      - name: kind
 11278        type:
 11279          scalar: string
 11280        default: ""
 11281      - name: name
 11282        type:
 11283          scalar: string
 11284        default: ""
 11285      - name: namespace
 11286        type:
 11287          scalar: string
 11288      - name: scope
 11289        type:
 11290          scalar: string
 11291  - name: io.k8s.api.networking.v1beta1.IngressClassSpec
 11292    map:
 11293      fields:
 11294      - name: controller
 11295        type:
 11296          scalar: string
 11297      - name: parameters
 11298        type:
 11299          namedType: io.k8s.api.networking.v1beta1.IngressClassParametersReference
 11300  - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
 11301    map:
 11302      fields:
 11303      - name: hostname
 11304        type:
 11305          scalar: string
 11306      - name: ip
 11307        type:
 11308          scalar: string
 11309      - name: ports
 11310        type:
 11311          list:
 11312            elementType:
 11313              namedType: io.k8s.api.networking.v1beta1.IngressPortStatus
 11314            elementRelationship: atomic
 11315  - name: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
 11316    map:
 11317      fields:
 11318      - name: ingress
 11319        type:
 11320          list:
 11321            elementType:
 11322              namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerIngress
 11323            elementRelationship: atomic
 11324  - name: io.k8s.api.networking.v1beta1.IngressPortStatus
 11325    map:
 11326      fields:
 11327      - name: error
 11328        type:
 11329          scalar: string
 11330      - name: port
 11331        type:
 11332          scalar: numeric
 11333        default: 0
 11334      - name: protocol
 11335        type:
 11336          scalar: string
 11337        default: ""
 11338  - name: io.k8s.api.networking.v1beta1.IngressRule
 11339    map:
 11340      fields:
 11341      - name: host
 11342        type:
 11343          scalar: string
 11344      - name: http
 11345        type:
 11346          namedType: io.k8s.api.networking.v1beta1.HTTPIngressRuleValue
 11347  - name: io.k8s.api.networking.v1beta1.IngressSpec
 11348    map:
 11349      fields:
 11350      - name: backend
 11351        type:
 11352          namedType: io.k8s.api.networking.v1beta1.IngressBackend
 11353      - name: ingressClassName
 11354        type:
 11355          scalar: string
 11356      - name: rules
 11357        type:
 11358          list:
 11359            elementType:
 11360              namedType: io.k8s.api.networking.v1beta1.IngressRule
 11361            elementRelationship: atomic
 11362      - name: tls
 11363        type:
 11364          list:
 11365            elementType:
 11366              namedType: io.k8s.api.networking.v1beta1.IngressTLS
 11367            elementRelationship: atomic
 11368  - name: io.k8s.api.networking.v1beta1.IngressStatus
 11369    map:
 11370      fields:
 11371      - name: loadBalancer
 11372        type:
 11373          namedType: io.k8s.api.networking.v1beta1.IngressLoadBalancerStatus
 11374        default: {}
 11375  - name: io.k8s.api.networking.v1beta1.IngressTLS
 11376    map:
 11377      fields:
 11378      - name: hosts
 11379        type:
 11380          list:
 11381            elementType:
 11382              scalar: string
 11383            elementRelationship: atomic
 11384      - name: secretName
 11385        type:
 11386          scalar: string
 11387  - name: io.k8s.api.networking.v1beta1.ParentReference
 11388    map:
 11389      fields:
 11390      - name: group
 11391        type:
 11392          scalar: string
 11393      - name: name
 11394        type:
 11395          scalar: string
 11396      - name: namespace
 11397        type:
 11398          scalar: string
 11399      - name: resource
 11400        type:
 11401          scalar: string
 11402  - name: io.k8s.api.networking.v1beta1.ServiceCIDR
 11403    map:
 11404      fields:
 11405      - name: apiVersion
 11406        type:
 11407          scalar: string
 11408      - name: kind
 11409        type:
 11410          scalar: string
 11411      - name: metadata
 11412        type:
 11413          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11414        default: {}
 11415      - name: spec
 11416        type:
 11417          namedType: io.k8s.api.networking.v1beta1.ServiceCIDRSpec
 11418        default: {}
 11419      - name: status
 11420        type:
 11421          namedType: io.k8s.api.networking.v1beta1.ServiceCIDRStatus
 11422        default: {}
 11423  - name: io.k8s.api.networking.v1beta1.ServiceCIDRSpec
 11424    map:
 11425      fields:
 11426      - name: cidrs
 11427        type:
 11428          list:
 11429            elementType:
 11430              scalar: string
 11431            elementRelationship: atomic
 11432  - name: io.k8s.api.networking.v1beta1.ServiceCIDRStatus
 11433    map:
 11434      fields:
 11435      - name: conditions
 11436        type:
 11437          list:
 11438            elementType:
 11439              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 11440            elementRelationship: associative
 11441            keys:
 11442            - type
 11443  - name: io.k8s.api.node.v1.Overhead
 11444    map:
 11445      fields:
 11446      - name: podFixed
 11447        type:
 11448          map:
 11449            elementType:
 11450              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 11451  - name: io.k8s.api.node.v1.RuntimeClass
 11452    map:
 11453      fields:
 11454      - name: apiVersion
 11455        type:
 11456          scalar: string
 11457      - name: handler
 11458        type:
 11459          scalar: string
 11460        default: ""
 11461      - name: kind
 11462        type:
 11463          scalar: string
 11464      - name: metadata
 11465        type:
 11466          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11467        default: {}
 11468      - name: overhead
 11469        type:
 11470          namedType: io.k8s.api.node.v1.Overhead
 11471      - name: scheduling
 11472        type:
 11473          namedType: io.k8s.api.node.v1.Scheduling
 11474  - name: io.k8s.api.node.v1.Scheduling
 11475    map:
 11476      fields:
 11477      - name: nodeSelector
 11478        type:
 11479          map:
 11480            elementType:
 11481              scalar: string
 11482            elementRelationship: atomic
 11483      - name: tolerations
 11484        type:
 11485          list:
 11486            elementType:
 11487              namedType: io.k8s.api.core.v1.Toleration
 11488            elementRelationship: atomic
 11489  - name: io.k8s.api.node.v1alpha1.Overhead
 11490    map:
 11491      fields:
 11492      - name: podFixed
 11493        type:
 11494          map:
 11495            elementType:
 11496              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 11497  - name: io.k8s.api.node.v1alpha1.RuntimeClass
 11498    map:
 11499      fields:
 11500      - name: apiVersion
 11501        type:
 11502          scalar: string
 11503      - name: kind
 11504        type:
 11505          scalar: string
 11506      - name: metadata
 11507        type:
 11508          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11509        default: {}
 11510      - name: spec
 11511        type:
 11512          namedType: io.k8s.api.node.v1alpha1.RuntimeClassSpec
 11513        default: {}
 11514  - name: io.k8s.api.node.v1alpha1.RuntimeClassSpec
 11515    map:
 11516      fields:
 11517      - name: overhead
 11518        type:
 11519          namedType: io.k8s.api.node.v1alpha1.Overhead
 11520      - name: runtimeHandler
 11521        type:
 11522          scalar: string
 11523        default: ""
 11524      - name: scheduling
 11525        type:
 11526          namedType: io.k8s.api.node.v1alpha1.Scheduling
 11527  - name: io.k8s.api.node.v1alpha1.Scheduling
 11528    map:
 11529      fields:
 11530      - name: nodeSelector
 11531        type:
 11532          map:
 11533            elementType:
 11534              scalar: string
 11535            elementRelationship: atomic
 11536      - name: tolerations
 11537        type:
 11538          list:
 11539            elementType:
 11540              namedType: io.k8s.api.core.v1.Toleration
 11541            elementRelationship: atomic
 11542  - name: io.k8s.api.node.v1beta1.Overhead
 11543    map:
 11544      fields:
 11545      - name: podFixed
 11546        type:
 11547          map:
 11548            elementType:
 11549              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 11550  - name: io.k8s.api.node.v1beta1.RuntimeClass
 11551    map:
 11552      fields:
 11553      - name: apiVersion
 11554        type:
 11555          scalar: string
 11556      - name: handler
 11557        type:
 11558          scalar: string
 11559        default: ""
 11560      - name: kind
 11561        type:
 11562          scalar: string
 11563      - name: metadata
 11564        type:
 11565          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11566        default: {}
 11567      - name: overhead
 11568        type:
 11569          namedType: io.k8s.api.node.v1beta1.Overhead
 11570      - name: scheduling
 11571        type:
 11572          namedType: io.k8s.api.node.v1beta1.Scheduling
 11573  - name: io.k8s.api.node.v1beta1.Scheduling
 11574    map:
 11575      fields:
 11576      - name: nodeSelector
 11577        type:
 11578          map:
 11579            elementType:
 11580              scalar: string
 11581            elementRelationship: atomic
 11582      - name: tolerations
 11583        type:
 11584          list:
 11585            elementType:
 11586              namedType: io.k8s.api.core.v1.Toleration
 11587            elementRelationship: atomic
 11588  - name: io.k8s.api.policy.v1.Eviction
 11589    map:
 11590      fields:
 11591      - name: apiVersion
 11592        type:
 11593          scalar: string
 11594      - name: deleteOptions
 11595        type:
 11596          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
 11597      - name: kind
 11598        type:
 11599          scalar: string
 11600      - name: metadata
 11601        type:
 11602          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11603        default: {}
 11604  - name: io.k8s.api.policy.v1.PodDisruptionBudget
 11605    map:
 11606      fields:
 11607      - name: apiVersion
 11608        type:
 11609          scalar: string
 11610      - name: kind
 11611        type:
 11612          scalar: string
 11613      - name: metadata
 11614        type:
 11615          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11616        default: {}
 11617      - name: spec
 11618        type:
 11619          namedType: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
 11620        default: {}
 11621      - name: status
 11622        type:
 11623          namedType: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
 11624        default: {}
 11625  - name: io.k8s.api.policy.v1.PodDisruptionBudgetSpec
 11626    map:
 11627      fields:
 11628      - name: maxUnavailable
 11629        type:
 11630          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11631      - name: minAvailable
 11632        type:
 11633          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11634      - name: selector
 11635        type:
 11636          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11637      - name: unhealthyPodEvictionPolicy
 11638        type:
 11639          scalar: string
 11640  - name: io.k8s.api.policy.v1.PodDisruptionBudgetStatus
 11641    map:
 11642      fields:
 11643      - name: conditions
 11644        type:
 11645          list:
 11646            elementType:
 11647              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 11648            elementRelationship: associative
 11649            keys:
 11650            - type
 11651      - name: currentHealthy
 11652        type:
 11653          scalar: numeric
 11654        default: 0
 11655      - name: desiredHealthy
 11656        type:
 11657          scalar: numeric
 11658        default: 0
 11659      - name: disruptedPods
 11660        type:
 11661          map:
 11662            elementType:
 11663              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 11664      - name: disruptionsAllowed
 11665        type:
 11666          scalar: numeric
 11667        default: 0
 11668      - name: expectedPods
 11669        type:
 11670          scalar: numeric
 11671        default: 0
 11672      - name: observedGeneration
 11673        type:
 11674          scalar: numeric
 11675  - name: io.k8s.api.policy.v1beta1.Eviction
 11676    map:
 11677      fields:
 11678      - name: apiVersion
 11679        type:
 11680          scalar: string
 11681      - name: deleteOptions
 11682        type:
 11683          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
 11684      - name: kind
 11685        type:
 11686          scalar: string
 11687      - name: metadata
 11688        type:
 11689          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11690        default: {}
 11691  - name: io.k8s.api.policy.v1beta1.PodDisruptionBudget
 11692    map:
 11693      fields:
 11694      - name: apiVersion
 11695        type:
 11696          scalar: string
 11697      - name: kind
 11698        type:
 11699          scalar: string
 11700      - name: metadata
 11701        type:
 11702          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11703        default: {}
 11704      - name: spec
 11705        type:
 11706          namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
 11707        default: {}
 11708      - name: status
 11709        type:
 11710          namedType: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
 11711        default: {}
 11712  - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
 11713    map:
 11714      fields:
 11715      - name: maxUnavailable
 11716        type:
 11717          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11718      - name: minAvailable
 11719        type:
 11720          namedType: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 11721      - name: selector
 11722        type:
 11723          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11724      - name: unhealthyPodEvictionPolicy
 11725        type:
 11726          scalar: string
 11727  - name: io.k8s.api.policy.v1beta1.PodDisruptionBudgetStatus
 11728    map:
 11729      fields:
 11730      - name: conditions
 11731        type:
 11732          list:
 11733            elementType:
 11734              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 11735            elementRelationship: associative
 11736            keys:
 11737            - type
 11738      - name: currentHealthy
 11739        type:
 11740          scalar: numeric
 11741        default: 0
 11742      - name: desiredHealthy
 11743        type:
 11744          scalar: numeric
 11745        default: 0
 11746      - name: disruptedPods
 11747        type:
 11748          map:
 11749            elementType:
 11750              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 11751      - name: disruptionsAllowed
 11752        type:
 11753          scalar: numeric
 11754        default: 0
 11755      - name: expectedPods
 11756        type:
 11757          scalar: numeric
 11758        default: 0
 11759      - name: observedGeneration
 11760        type:
 11761          scalar: numeric
 11762  - name: io.k8s.api.rbac.v1.AggregationRule
 11763    map:
 11764      fields:
 11765      - name: clusterRoleSelectors
 11766        type:
 11767          list:
 11768            elementType:
 11769              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11770            elementRelationship: atomic
 11771  - name: io.k8s.api.rbac.v1.ClusterRole
 11772    map:
 11773      fields:
 11774      - name: aggregationRule
 11775        type:
 11776          namedType: io.k8s.api.rbac.v1.AggregationRule
 11777      - name: apiVersion
 11778        type:
 11779          scalar: string
 11780      - name: kind
 11781        type:
 11782          scalar: string
 11783      - name: metadata
 11784        type:
 11785          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11786        default: {}
 11787      - name: rules
 11788        type:
 11789          list:
 11790            elementType:
 11791              namedType: io.k8s.api.rbac.v1.PolicyRule
 11792            elementRelationship: atomic
 11793  - name: io.k8s.api.rbac.v1.ClusterRoleBinding
 11794    map:
 11795      fields:
 11796      - name: apiVersion
 11797        type:
 11798          scalar: string
 11799      - name: kind
 11800        type:
 11801          scalar: string
 11802      - name: metadata
 11803        type:
 11804          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11805        default: {}
 11806      - name: roleRef
 11807        type:
 11808          namedType: io.k8s.api.rbac.v1.RoleRef
 11809        default: {}
 11810      - name: subjects
 11811        type:
 11812          list:
 11813            elementType:
 11814              namedType: io.k8s.api.rbac.v1.Subject
 11815            elementRelationship: atomic
 11816  - name: io.k8s.api.rbac.v1.PolicyRule
 11817    map:
 11818      fields:
 11819      - name: apiGroups
 11820        type:
 11821          list:
 11822            elementType:
 11823              scalar: string
 11824            elementRelationship: atomic
 11825      - name: nonResourceURLs
 11826        type:
 11827          list:
 11828            elementType:
 11829              scalar: string
 11830            elementRelationship: atomic
 11831      - name: resourceNames
 11832        type:
 11833          list:
 11834            elementType:
 11835              scalar: string
 11836            elementRelationship: atomic
 11837      - name: resources
 11838        type:
 11839          list:
 11840            elementType:
 11841              scalar: string
 11842            elementRelationship: atomic
 11843      - name: verbs
 11844        type:
 11845          list:
 11846            elementType:
 11847              scalar: string
 11848            elementRelationship: atomic
 11849  - name: io.k8s.api.rbac.v1.Role
 11850    map:
 11851      fields:
 11852      - name: apiVersion
 11853        type:
 11854          scalar: string
 11855      - name: kind
 11856        type:
 11857          scalar: string
 11858      - name: metadata
 11859        type:
 11860          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11861        default: {}
 11862      - name: rules
 11863        type:
 11864          list:
 11865            elementType:
 11866              namedType: io.k8s.api.rbac.v1.PolicyRule
 11867            elementRelationship: atomic
 11868  - name: io.k8s.api.rbac.v1.RoleBinding
 11869    map:
 11870      fields:
 11871      - name: apiVersion
 11872        type:
 11873          scalar: string
 11874      - name: kind
 11875        type:
 11876          scalar: string
 11877      - name: metadata
 11878        type:
 11879          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11880        default: {}
 11881      - name: roleRef
 11882        type:
 11883          namedType: io.k8s.api.rbac.v1.RoleRef
 11884        default: {}
 11885      - name: subjects
 11886        type:
 11887          list:
 11888            elementType:
 11889              namedType: io.k8s.api.rbac.v1.Subject
 11890            elementRelationship: atomic
 11891  - name: io.k8s.api.rbac.v1.RoleRef
 11892    map:
 11893      fields:
 11894      - name: apiGroup
 11895        type:
 11896          scalar: string
 11897        default: ""
 11898      - name: kind
 11899        type:
 11900          scalar: string
 11901        default: ""
 11902      - name: name
 11903        type:
 11904          scalar: string
 11905        default: ""
 11906      elementRelationship: atomic
 11907  - name: io.k8s.api.rbac.v1.Subject
 11908    map:
 11909      fields:
 11910      - name: apiGroup
 11911        type:
 11912          scalar: string
 11913      - name: kind
 11914        type:
 11915          scalar: string
 11916        default: ""
 11917      - name: name
 11918        type:
 11919          scalar: string
 11920        default: ""
 11921      - name: namespace
 11922        type:
 11923          scalar: string
 11924      elementRelationship: atomic
 11925  - name: io.k8s.api.rbac.v1alpha1.AggregationRule
 11926    map:
 11927      fields:
 11928      - name: clusterRoleSelectors
 11929        type:
 11930          list:
 11931            elementType:
 11932              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 11933            elementRelationship: atomic
 11934  - name: io.k8s.api.rbac.v1alpha1.ClusterRole
 11935    map:
 11936      fields:
 11937      - name: aggregationRule
 11938        type:
 11939          namedType: io.k8s.api.rbac.v1alpha1.AggregationRule
 11940      - name: apiVersion
 11941        type:
 11942          scalar: string
 11943      - name: kind
 11944        type:
 11945          scalar: string
 11946      - name: metadata
 11947        type:
 11948          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11949        default: {}
 11950      - name: rules
 11951        type:
 11952          list:
 11953            elementType:
 11954              namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
 11955            elementRelationship: atomic
 11956  - name: io.k8s.api.rbac.v1alpha1.ClusterRoleBinding
 11957    map:
 11958      fields:
 11959      - name: apiVersion
 11960        type:
 11961          scalar: string
 11962      - name: kind
 11963        type:
 11964          scalar: string
 11965      - name: metadata
 11966        type:
 11967          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 11968        default: {}
 11969      - name: roleRef
 11970        type:
 11971          namedType: io.k8s.api.rbac.v1alpha1.RoleRef
 11972        default: {}
 11973      - name: subjects
 11974        type:
 11975          list:
 11976            elementType:
 11977              namedType: io.k8s.api.rbac.v1alpha1.Subject
 11978            elementRelationship: atomic
 11979  - name: io.k8s.api.rbac.v1alpha1.PolicyRule
 11980    map:
 11981      fields:
 11982      - name: apiGroups
 11983        type:
 11984          list:
 11985            elementType:
 11986              scalar: string
 11987            elementRelationship: atomic
 11988      - name: nonResourceURLs
 11989        type:
 11990          list:
 11991            elementType:
 11992              scalar: string
 11993            elementRelationship: atomic
 11994      - name: resourceNames
 11995        type:
 11996          list:
 11997            elementType:
 11998              scalar: string
 11999            elementRelationship: atomic
 12000      - name: resources
 12001        type:
 12002          list:
 12003            elementType:
 12004              scalar: string
 12005            elementRelationship: atomic
 12006      - name: verbs
 12007        type:
 12008          list:
 12009            elementType:
 12010              scalar: string
 12011            elementRelationship: atomic
 12012  - name: io.k8s.api.rbac.v1alpha1.Role
 12013    map:
 12014      fields:
 12015      - name: apiVersion
 12016        type:
 12017          scalar: string
 12018      - name: kind
 12019        type:
 12020          scalar: string
 12021      - name: metadata
 12022        type:
 12023          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12024        default: {}
 12025      - name: rules
 12026        type:
 12027          list:
 12028            elementType:
 12029              namedType: io.k8s.api.rbac.v1alpha1.PolicyRule
 12030            elementRelationship: atomic
 12031  - name: io.k8s.api.rbac.v1alpha1.RoleBinding
 12032    map:
 12033      fields:
 12034      - name: apiVersion
 12035        type:
 12036          scalar: string
 12037      - name: kind
 12038        type:
 12039          scalar: string
 12040      - name: metadata
 12041        type:
 12042          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12043        default: {}
 12044      - name: roleRef
 12045        type:
 12046          namedType: io.k8s.api.rbac.v1alpha1.RoleRef
 12047        default: {}
 12048      - name: subjects
 12049        type:
 12050          list:
 12051            elementType:
 12052              namedType: io.k8s.api.rbac.v1alpha1.Subject
 12053            elementRelationship: atomic
 12054  - name: io.k8s.api.rbac.v1alpha1.RoleRef
 12055    map:
 12056      fields:
 12057      - name: apiGroup
 12058        type:
 12059          scalar: string
 12060        default: ""
 12061      - name: kind
 12062        type:
 12063          scalar: string
 12064        default: ""
 12065      - name: name
 12066        type:
 12067          scalar: string
 12068        default: ""
 12069  - name: io.k8s.api.rbac.v1alpha1.Subject
 12070    map:
 12071      fields:
 12072      - name: apiVersion
 12073        type:
 12074          scalar: string
 12075      - name: kind
 12076        type:
 12077          scalar: string
 12078        default: ""
 12079      - name: name
 12080        type:
 12081          scalar: string
 12082        default: ""
 12083      - name: namespace
 12084        type:
 12085          scalar: string
 12086  - name: io.k8s.api.rbac.v1beta1.AggregationRule
 12087    map:
 12088      fields:
 12089      - name: clusterRoleSelectors
 12090        type:
 12091          list:
 12092            elementType:
 12093              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 12094            elementRelationship: atomic
 12095  - name: io.k8s.api.rbac.v1beta1.ClusterRole
 12096    map:
 12097      fields:
 12098      - name: aggregationRule
 12099        type:
 12100          namedType: io.k8s.api.rbac.v1beta1.AggregationRule
 12101      - name: apiVersion
 12102        type:
 12103          scalar: string
 12104      - name: kind
 12105        type:
 12106          scalar: string
 12107      - name: metadata
 12108        type:
 12109          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12110        default: {}
 12111      - name: rules
 12112        type:
 12113          list:
 12114            elementType:
 12115              namedType: io.k8s.api.rbac.v1beta1.PolicyRule
 12116            elementRelationship: atomic
 12117  - name: io.k8s.api.rbac.v1beta1.ClusterRoleBinding
 12118    map:
 12119      fields:
 12120      - name: apiVersion
 12121        type:
 12122          scalar: string
 12123      - name: kind
 12124        type:
 12125          scalar: string
 12126      - name: metadata
 12127        type:
 12128          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12129        default: {}
 12130      - name: roleRef
 12131        type:
 12132          namedType: io.k8s.api.rbac.v1beta1.RoleRef
 12133        default: {}
 12134      - name: subjects
 12135        type:
 12136          list:
 12137            elementType:
 12138              namedType: io.k8s.api.rbac.v1beta1.Subject
 12139            elementRelationship: atomic
 12140  - name: io.k8s.api.rbac.v1beta1.PolicyRule
 12141    map:
 12142      fields:
 12143      - name: apiGroups
 12144        type:
 12145          list:
 12146            elementType:
 12147              scalar: string
 12148            elementRelationship: atomic
 12149      - name: nonResourceURLs
 12150        type:
 12151          list:
 12152            elementType:
 12153              scalar: string
 12154            elementRelationship: atomic
 12155      - name: resourceNames
 12156        type:
 12157          list:
 12158            elementType:
 12159              scalar: string
 12160            elementRelationship: atomic
 12161      - name: resources
 12162        type:
 12163          list:
 12164            elementType:
 12165              scalar: string
 12166            elementRelationship: atomic
 12167      - name: verbs
 12168        type:
 12169          list:
 12170            elementType:
 12171              scalar: string
 12172            elementRelationship: atomic
 12173  - name: io.k8s.api.rbac.v1beta1.Role
 12174    map:
 12175      fields:
 12176      - name: apiVersion
 12177        type:
 12178          scalar: string
 12179      - name: kind
 12180        type:
 12181          scalar: string
 12182      - name: metadata
 12183        type:
 12184          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12185        default: {}
 12186      - name: rules
 12187        type:
 12188          list:
 12189            elementType:
 12190              namedType: io.k8s.api.rbac.v1beta1.PolicyRule
 12191            elementRelationship: atomic
 12192  - name: io.k8s.api.rbac.v1beta1.RoleBinding
 12193    map:
 12194      fields:
 12195      - name: apiVersion
 12196        type:
 12197          scalar: string
 12198      - name: kind
 12199        type:
 12200          scalar: string
 12201      - name: metadata
 12202        type:
 12203          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12204        default: {}
 12205      - name: roleRef
 12206        type:
 12207          namedType: io.k8s.api.rbac.v1beta1.RoleRef
 12208        default: {}
 12209      - name: subjects
 12210        type:
 12211          list:
 12212            elementType:
 12213              namedType: io.k8s.api.rbac.v1beta1.Subject
 12214            elementRelationship: atomic
 12215  - name: io.k8s.api.rbac.v1beta1.RoleRef
 12216    map:
 12217      fields:
 12218      - name: apiGroup
 12219        type:
 12220          scalar: string
 12221        default: ""
 12222      - name: kind
 12223        type:
 12224          scalar: string
 12225        default: ""
 12226      - name: name
 12227        type:
 12228          scalar: string
 12229        default: ""
 12230  - name: io.k8s.api.rbac.v1beta1.Subject
 12231    map:
 12232      fields:
 12233      - name: apiGroup
 12234        type:
 12235          scalar: string
 12236      - name: kind
 12237        type:
 12238          scalar: string
 12239        default: ""
 12240      - name: name
 12241        type:
 12242          scalar: string
 12243        default: ""
 12244      - name: namespace
 12245        type:
 12246          scalar: string
 12247  - name: io.k8s.api.resource.v1alpha3.AllocationResult
 12248    map:
 12249      fields:
 12250      - name: controller
 12251        type:
 12252          scalar: string
 12253      - name: devices
 12254        type:
 12255          namedType: io.k8s.api.resource.v1alpha3.DeviceAllocationResult
 12256        default: {}
 12257      - name: nodeSelector
 12258        type:
 12259          namedType: io.k8s.api.core.v1.NodeSelector
 12260  - name: io.k8s.api.resource.v1alpha3.BasicDevice
 12261    map:
 12262      fields:
 12263      - name: attributes
 12264        type:
 12265          map:
 12266            elementType:
 12267              namedType: io.k8s.api.resource.v1alpha3.DeviceAttribute
 12268      - name: capacity
 12269        type:
 12270          map:
 12271            elementType:
 12272              namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12273  - name: io.k8s.api.resource.v1alpha3.CELDeviceSelector
 12274    map:
 12275      fields:
 12276      - name: expression
 12277        type:
 12278          scalar: string
 12279        default: ""
 12280  - name: io.k8s.api.resource.v1alpha3.Device
 12281    map:
 12282      fields:
 12283      - name: basic
 12284        type:
 12285          namedType: io.k8s.api.resource.v1alpha3.BasicDevice
 12286      - name: name
 12287        type:
 12288          scalar: string
 12289        default: ""
 12290  - name: io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration
 12291    map:
 12292      fields:
 12293      - name: opaque
 12294        type:
 12295          namedType: io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration
 12296      - name: requests
 12297        type:
 12298          list:
 12299            elementType:
 12300              scalar: string
 12301            elementRelationship: atomic
 12302      - name: source
 12303        type:
 12304          scalar: string
 12305        default: ""
 12306  - name: io.k8s.api.resource.v1alpha3.DeviceAllocationResult
 12307    map:
 12308      fields:
 12309      - name: config
 12310        type:
 12311          list:
 12312            elementType:
 12313              namedType: io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration
 12314            elementRelationship: atomic
 12315      - name: results
 12316        type:
 12317          list:
 12318            elementType:
 12319              namedType: io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult
 12320            elementRelationship: atomic
 12321  - name: io.k8s.api.resource.v1alpha3.DeviceAttribute
 12322    map:
 12323      fields:
 12324      - name: bool
 12325        type:
 12326          scalar: boolean
 12327      - name: int
 12328        type:
 12329          scalar: numeric
 12330      - name: string
 12331        type:
 12332          scalar: string
 12333      - name: version
 12334        type:
 12335          scalar: string
 12336  - name: io.k8s.api.resource.v1alpha3.DeviceClaim
 12337    map:
 12338      fields:
 12339      - name: config
 12340        type:
 12341          list:
 12342            elementType:
 12343              namedType: io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration
 12344            elementRelationship: atomic
 12345      - name: constraints
 12346        type:
 12347          list:
 12348            elementType:
 12349              namedType: io.k8s.api.resource.v1alpha3.DeviceConstraint
 12350            elementRelationship: atomic
 12351      - name: requests
 12352        type:
 12353          list:
 12354            elementType:
 12355              namedType: io.k8s.api.resource.v1alpha3.DeviceRequest
 12356            elementRelationship: atomic
 12357  - name: io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration
 12358    map:
 12359      fields:
 12360      - name: opaque
 12361        type:
 12362          namedType: io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration
 12363      - name: requests
 12364        type:
 12365          list:
 12366            elementType:
 12367              scalar: string
 12368            elementRelationship: atomic
 12369  - name: io.k8s.api.resource.v1alpha3.DeviceClass
 12370    map:
 12371      fields:
 12372      - name: apiVersion
 12373        type:
 12374          scalar: string
 12375      - name: kind
 12376        type:
 12377          scalar: string
 12378      - name: metadata
 12379        type:
 12380          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12381        default: {}
 12382      - name: spec
 12383        type:
 12384          namedType: io.k8s.api.resource.v1alpha3.DeviceClassSpec
 12385        default: {}
 12386  - name: io.k8s.api.resource.v1alpha3.DeviceClassConfiguration
 12387    map:
 12388      fields:
 12389      - name: opaque
 12390        type:
 12391          namedType: io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration
 12392  - name: io.k8s.api.resource.v1alpha3.DeviceClassSpec
 12393    map:
 12394      fields:
 12395      - name: config
 12396        type:
 12397          list:
 12398            elementType:
 12399              namedType: io.k8s.api.resource.v1alpha3.DeviceClassConfiguration
 12400            elementRelationship: atomic
 12401      - name: selectors
 12402        type:
 12403          list:
 12404            elementType:
 12405              namedType: io.k8s.api.resource.v1alpha3.DeviceSelector
 12406            elementRelationship: atomic
 12407      - name: suitableNodes
 12408        type:
 12409          namedType: io.k8s.api.core.v1.NodeSelector
 12410  - name: io.k8s.api.resource.v1alpha3.DeviceConstraint
 12411    map:
 12412      fields:
 12413      - name: matchAttribute
 12414        type:
 12415          scalar: string
 12416      - name: requests
 12417        type:
 12418          list:
 12419            elementType:
 12420              scalar: string
 12421            elementRelationship: atomic
 12422  - name: io.k8s.api.resource.v1alpha3.DeviceRequest
 12423    map:
 12424      fields:
 12425      - name: adminAccess
 12426        type:
 12427          scalar: boolean
 12428        default: false
 12429      - name: allocationMode
 12430        type:
 12431          scalar: string
 12432      - name: count
 12433        type:
 12434          scalar: numeric
 12435      - name: deviceClassName
 12436        type:
 12437          scalar: string
 12438        default: ""
 12439      - name: name
 12440        type:
 12441          scalar: string
 12442        default: ""
 12443      - name: selectors
 12444        type:
 12445          list:
 12446            elementType:
 12447              namedType: io.k8s.api.resource.v1alpha3.DeviceSelector
 12448            elementRelationship: atomic
 12449  - name: io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult
 12450    map:
 12451      fields:
 12452      - name: device
 12453        type:
 12454          scalar: string
 12455        default: ""
 12456      - name: driver
 12457        type:
 12458          scalar: string
 12459        default: ""
 12460      - name: pool
 12461        type:
 12462          scalar: string
 12463        default: ""
 12464      - name: request
 12465        type:
 12466          scalar: string
 12467        default: ""
 12468  - name: io.k8s.api.resource.v1alpha3.DeviceSelector
 12469    map:
 12470      fields:
 12471      - name: cel
 12472        type:
 12473          namedType: io.k8s.api.resource.v1alpha3.CELDeviceSelector
 12474  - name: io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration
 12475    map:
 12476      fields:
 12477      - name: driver
 12478        type:
 12479          scalar: string
 12480        default: ""
 12481      - name: parameters
 12482        type:
 12483          namedType: __untyped_atomic_
 12484  - name: io.k8s.api.resource.v1alpha3.PodSchedulingContext
 12485    map:
 12486      fields:
 12487      - name: apiVersion
 12488        type:
 12489          scalar: string
 12490      - name: kind
 12491        type:
 12492          scalar: string
 12493      - name: metadata
 12494        type:
 12495          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12496        default: {}
 12497      - name: spec
 12498        type:
 12499          namedType: io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec
 12500        default: {}
 12501      - name: status
 12502        type:
 12503          namedType: io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus
 12504        default: {}
 12505  - name: io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec
 12506    map:
 12507      fields:
 12508      - name: potentialNodes
 12509        type:
 12510          list:
 12511            elementType:
 12512              scalar: string
 12513            elementRelationship: atomic
 12514      - name: selectedNode
 12515        type:
 12516          scalar: string
 12517  - name: io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus
 12518    map:
 12519      fields:
 12520      - name: resourceClaims
 12521        type:
 12522          list:
 12523            elementType:
 12524              namedType: io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus
 12525            elementRelationship: associative
 12526            keys:
 12527            - name
 12528  - name: io.k8s.api.resource.v1alpha3.ResourceClaim
 12529    map:
 12530      fields:
 12531      - name: apiVersion
 12532        type:
 12533          scalar: string
 12534      - name: kind
 12535        type:
 12536          scalar: string
 12537      - name: metadata
 12538        type:
 12539          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12540        default: {}
 12541      - name: spec
 12542        type:
 12543          namedType: io.k8s.api.resource.v1alpha3.ResourceClaimSpec
 12544        default: {}
 12545      - name: status
 12546        type:
 12547          namedType: io.k8s.api.resource.v1alpha3.ResourceClaimStatus
 12548        default: {}
 12549  - name: io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference
 12550    map:
 12551      fields:
 12552      - name: apiGroup
 12553        type:
 12554          scalar: string
 12555      - name: name
 12556        type:
 12557          scalar: string
 12558        default: ""
 12559      - name: resource
 12560        type:
 12561          scalar: string
 12562        default: ""
 12563      - name: uid
 12564        type:
 12565          scalar: string
 12566        default: ""
 12567  - name: io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus
 12568    map:
 12569      fields:
 12570      - name: name
 12571        type:
 12572          scalar: string
 12573        default: ""
 12574      - name: unsuitableNodes
 12575        type:
 12576          list:
 12577            elementType:
 12578              scalar: string
 12579            elementRelationship: atomic
 12580  - name: io.k8s.api.resource.v1alpha3.ResourceClaimSpec
 12581    map:
 12582      fields:
 12583      - name: controller
 12584        type:
 12585          scalar: string
 12586      - name: devices
 12587        type:
 12588          namedType: io.k8s.api.resource.v1alpha3.DeviceClaim
 12589        default: {}
 12590  - name: io.k8s.api.resource.v1alpha3.ResourceClaimStatus
 12591    map:
 12592      fields:
 12593      - name: allocation
 12594        type:
 12595          namedType: io.k8s.api.resource.v1alpha3.AllocationResult
 12596      - name: deallocationRequested
 12597        type:
 12598          scalar: boolean
 12599      - name: reservedFor
 12600        type:
 12601          list:
 12602            elementType:
 12603              namedType: io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference
 12604            elementRelationship: associative
 12605            keys:
 12606            - uid
 12607  - name: io.k8s.api.resource.v1alpha3.ResourceClaimTemplate
 12608    map:
 12609      fields:
 12610      - name: apiVersion
 12611        type:
 12612          scalar: string
 12613      - name: kind
 12614        type:
 12615          scalar: string
 12616      - name: metadata
 12617        type:
 12618          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12619        default: {}
 12620      - name: spec
 12621        type:
 12622          namedType: io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec
 12623        default: {}
 12624  - name: io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec
 12625    map:
 12626      fields:
 12627      - name: metadata
 12628        type:
 12629          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12630        default: {}
 12631      - name: spec
 12632        type:
 12633          namedType: io.k8s.api.resource.v1alpha3.ResourceClaimSpec
 12634        default: {}
 12635  - name: io.k8s.api.resource.v1alpha3.ResourcePool
 12636    map:
 12637      fields:
 12638      - name: generation
 12639        type:
 12640          scalar: numeric
 12641        default: 0
 12642      - name: name
 12643        type:
 12644          scalar: string
 12645        default: ""
 12646      - name: resourceSliceCount
 12647        type:
 12648          scalar: numeric
 12649        default: 0
 12650  - name: io.k8s.api.resource.v1alpha3.ResourceSlice
 12651    map:
 12652      fields:
 12653      - name: apiVersion
 12654        type:
 12655          scalar: string
 12656      - name: kind
 12657        type:
 12658          scalar: string
 12659      - name: metadata
 12660        type:
 12661          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12662        default: {}
 12663      - name: spec
 12664        type:
 12665          namedType: io.k8s.api.resource.v1alpha3.ResourceSliceSpec
 12666        default: {}
 12667  - name: io.k8s.api.resource.v1alpha3.ResourceSliceSpec
 12668    map:
 12669      fields:
 12670      - name: allNodes
 12671        type:
 12672          scalar: boolean
 12673      - name: devices
 12674        type:
 12675          list:
 12676            elementType:
 12677              namedType: io.k8s.api.resource.v1alpha3.Device
 12678            elementRelationship: atomic
 12679      - name: driver
 12680        type:
 12681          scalar: string
 12682        default: ""
 12683      - name: nodeName
 12684        type:
 12685          scalar: string
 12686      - name: nodeSelector
 12687        type:
 12688          namedType: io.k8s.api.core.v1.NodeSelector
 12689      - name: pool
 12690        type:
 12691          namedType: io.k8s.api.resource.v1alpha3.ResourcePool
 12692        default: {}
 12693  - name: io.k8s.api.scheduling.v1.PriorityClass
 12694    map:
 12695      fields:
 12696      - name: apiVersion
 12697        type:
 12698          scalar: string
 12699      - name: description
 12700        type:
 12701          scalar: string
 12702      - name: globalDefault
 12703        type:
 12704          scalar: boolean
 12705      - name: kind
 12706        type:
 12707          scalar: string
 12708      - name: metadata
 12709        type:
 12710          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12711        default: {}
 12712      - name: preemptionPolicy
 12713        type:
 12714          scalar: string
 12715      - name: value
 12716        type:
 12717          scalar: numeric
 12718        default: 0
 12719  - name: io.k8s.api.scheduling.v1alpha1.PriorityClass
 12720    map:
 12721      fields:
 12722      - name: apiVersion
 12723        type:
 12724          scalar: string
 12725      - name: description
 12726        type:
 12727          scalar: string
 12728      - name: globalDefault
 12729        type:
 12730          scalar: boolean
 12731      - name: kind
 12732        type:
 12733          scalar: string
 12734      - name: metadata
 12735        type:
 12736          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12737        default: {}
 12738      - name: preemptionPolicy
 12739        type:
 12740          scalar: string
 12741      - name: value
 12742        type:
 12743          scalar: numeric
 12744        default: 0
 12745  - name: io.k8s.api.scheduling.v1beta1.PriorityClass
 12746    map:
 12747      fields:
 12748      - name: apiVersion
 12749        type:
 12750          scalar: string
 12751      - name: description
 12752        type:
 12753          scalar: string
 12754      - name: globalDefault
 12755        type:
 12756          scalar: boolean
 12757      - name: kind
 12758        type:
 12759          scalar: string
 12760      - name: metadata
 12761        type:
 12762          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12763        default: {}
 12764      - name: preemptionPolicy
 12765        type:
 12766          scalar: string
 12767      - name: value
 12768        type:
 12769          scalar: numeric
 12770        default: 0
 12771  - name: io.k8s.api.storage.v1.CSIDriver
 12772    map:
 12773      fields:
 12774      - name: apiVersion
 12775        type:
 12776          scalar: string
 12777      - name: kind
 12778        type:
 12779          scalar: string
 12780      - name: metadata
 12781        type:
 12782          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12783        default: {}
 12784      - name: spec
 12785        type:
 12786          namedType: io.k8s.api.storage.v1.CSIDriverSpec
 12787        default: {}
 12788  - name: io.k8s.api.storage.v1.CSIDriverSpec
 12789    map:
 12790      fields:
 12791      - name: attachRequired
 12792        type:
 12793          scalar: boolean
 12794      - name: fsGroupPolicy
 12795        type:
 12796          scalar: string
 12797      - name: podInfoOnMount
 12798        type:
 12799          scalar: boolean
 12800      - name: requiresRepublish
 12801        type:
 12802          scalar: boolean
 12803      - name: seLinuxMount
 12804        type:
 12805          scalar: boolean
 12806      - name: storageCapacity
 12807        type:
 12808          scalar: boolean
 12809      - name: tokenRequests
 12810        type:
 12811          list:
 12812            elementType:
 12813              namedType: io.k8s.api.storage.v1.TokenRequest
 12814            elementRelationship: atomic
 12815      - name: volumeLifecycleModes
 12816        type:
 12817          list:
 12818            elementType:
 12819              scalar: string
 12820            elementRelationship: associative
 12821  - name: io.k8s.api.storage.v1.CSINode
 12822    map:
 12823      fields:
 12824      - name: apiVersion
 12825        type:
 12826          scalar: string
 12827      - name: kind
 12828        type:
 12829          scalar: string
 12830      - name: metadata
 12831        type:
 12832          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12833        default: {}
 12834      - name: spec
 12835        type:
 12836          namedType: io.k8s.api.storage.v1.CSINodeSpec
 12837        default: {}
 12838  - name: io.k8s.api.storage.v1.CSINodeDriver
 12839    map:
 12840      fields:
 12841      - name: allocatable
 12842        type:
 12843          namedType: io.k8s.api.storage.v1.VolumeNodeResources
 12844      - name: name
 12845        type:
 12846          scalar: string
 12847        default: ""
 12848      - name: nodeID
 12849        type:
 12850          scalar: string
 12851        default: ""
 12852      - name: topologyKeys
 12853        type:
 12854          list:
 12855            elementType:
 12856              scalar: string
 12857            elementRelationship: atomic
 12858  - name: io.k8s.api.storage.v1.CSINodeSpec
 12859    map:
 12860      fields:
 12861      - name: drivers
 12862        type:
 12863          list:
 12864            elementType:
 12865              namedType: io.k8s.api.storage.v1.CSINodeDriver
 12866            elementRelationship: associative
 12867            keys:
 12868            - name
 12869  - name: io.k8s.api.storage.v1.CSIStorageCapacity
 12870    map:
 12871      fields:
 12872      - name: apiVersion
 12873        type:
 12874          scalar: string
 12875      - name: capacity
 12876        type:
 12877          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12878      - name: kind
 12879        type:
 12880          scalar: string
 12881      - name: maximumVolumeSize
 12882        type:
 12883          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 12884      - name: metadata
 12885        type:
 12886          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12887        default: {}
 12888      - name: nodeTopology
 12889        type:
 12890          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 12891      - name: storageClassName
 12892        type:
 12893          scalar: string
 12894        default: ""
 12895  - name: io.k8s.api.storage.v1.StorageClass
 12896    map:
 12897      fields:
 12898      - name: allowVolumeExpansion
 12899        type:
 12900          scalar: boolean
 12901      - name: allowedTopologies
 12902        type:
 12903          list:
 12904            elementType:
 12905              namedType: io.k8s.api.core.v1.TopologySelectorTerm
 12906            elementRelationship: atomic
 12907      - name: apiVersion
 12908        type:
 12909          scalar: string
 12910      - name: kind
 12911        type:
 12912          scalar: string
 12913      - name: metadata
 12914        type:
 12915          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12916        default: {}
 12917      - name: mountOptions
 12918        type:
 12919          list:
 12920            elementType:
 12921              scalar: string
 12922            elementRelationship: atomic
 12923      - name: parameters
 12924        type:
 12925          map:
 12926            elementType:
 12927              scalar: string
 12928      - name: provisioner
 12929        type:
 12930          scalar: string
 12931        default: ""
 12932      - name: reclaimPolicy
 12933        type:
 12934          scalar: string
 12935      - name: volumeBindingMode
 12936        type:
 12937          scalar: string
 12938  - name: io.k8s.api.storage.v1.TokenRequest
 12939    map:
 12940      fields:
 12941      - name: audience
 12942        type:
 12943          scalar: string
 12944        default: ""
 12945      - name: expirationSeconds
 12946        type:
 12947          scalar: numeric
 12948  - name: io.k8s.api.storage.v1.VolumeAttachment
 12949    map:
 12950      fields:
 12951      - name: apiVersion
 12952        type:
 12953          scalar: string
 12954      - name: kind
 12955        type:
 12956          scalar: string
 12957      - name: metadata
 12958        type:
 12959          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 12960        default: {}
 12961      - name: spec
 12962        type:
 12963          namedType: io.k8s.api.storage.v1.VolumeAttachmentSpec
 12964        default: {}
 12965      - name: status
 12966        type:
 12967          namedType: io.k8s.api.storage.v1.VolumeAttachmentStatus
 12968        default: {}
 12969  - name: io.k8s.api.storage.v1.VolumeAttachmentSource
 12970    map:
 12971      fields:
 12972      - name: inlineVolumeSpec
 12973        type:
 12974          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
 12975      - name: persistentVolumeName
 12976        type:
 12977          scalar: string
 12978  - name: io.k8s.api.storage.v1.VolumeAttachmentSpec
 12979    map:
 12980      fields:
 12981      - name: attacher
 12982        type:
 12983          scalar: string
 12984        default: ""
 12985      - name: nodeName
 12986        type:
 12987          scalar: string
 12988        default: ""
 12989      - name: source
 12990        type:
 12991          namedType: io.k8s.api.storage.v1.VolumeAttachmentSource
 12992        default: {}
 12993  - name: io.k8s.api.storage.v1.VolumeAttachmentStatus
 12994    map:
 12995      fields:
 12996      - name: attachError
 12997        type:
 12998          namedType: io.k8s.api.storage.v1.VolumeError
 12999      - name: attached
 13000        type:
 13001          scalar: boolean
 13002        default: false
 13003      - name: attachmentMetadata
 13004        type:
 13005          map:
 13006            elementType:
 13007              scalar: string
 13008      - name: detachError
 13009        type:
 13010          namedType: io.k8s.api.storage.v1.VolumeError
 13011  - name: io.k8s.api.storage.v1.VolumeError
 13012    map:
 13013      fields:
 13014      - name: message
 13015        type:
 13016          scalar: string
 13017      - name: time
 13018        type:
 13019          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13020  - name: io.k8s.api.storage.v1.VolumeNodeResources
 13021    map:
 13022      fields:
 13023      - name: count
 13024        type:
 13025          scalar: numeric
 13026  - name: io.k8s.api.storage.v1alpha1.CSIStorageCapacity
 13027    map:
 13028      fields:
 13029      - name: apiVersion
 13030        type:
 13031          scalar: string
 13032      - name: capacity
 13033        type:
 13034          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 13035      - name: kind
 13036        type:
 13037          scalar: string
 13038      - name: maximumVolumeSize
 13039        type:
 13040          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 13041      - name: metadata
 13042        type:
 13043          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13044        default: {}
 13045      - name: nodeTopology
 13046        type:
 13047          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 13048      - name: storageClassName
 13049        type:
 13050          scalar: string
 13051        default: ""
 13052  - name: io.k8s.api.storage.v1alpha1.VolumeAttachment
 13053    map:
 13054      fields:
 13055      - name: apiVersion
 13056        type:
 13057          scalar: string
 13058      - name: kind
 13059        type:
 13060          scalar: string
 13061      - name: metadata
 13062        type:
 13063          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13064        default: {}
 13065      - name: spec
 13066        type:
 13067          namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
 13068        default: {}
 13069      - name: status
 13070        type:
 13071          namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
 13072        default: {}
 13073  - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
 13074    map:
 13075      fields:
 13076      - name: inlineVolumeSpec
 13077        type:
 13078          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
 13079      - name: persistentVolumeName
 13080        type:
 13081          scalar: string
 13082  - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentSpec
 13083    map:
 13084      fields:
 13085      - name: attacher
 13086        type:
 13087          scalar: string
 13088        default: ""
 13089      - name: nodeName
 13090        type:
 13091          scalar: string
 13092        default: ""
 13093      - name: source
 13094        type:
 13095          namedType: io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
 13096        default: {}
 13097  - name: io.k8s.api.storage.v1alpha1.VolumeAttachmentStatus
 13098    map:
 13099      fields:
 13100      - name: attachError
 13101        type:
 13102          namedType: io.k8s.api.storage.v1alpha1.VolumeError
 13103      - name: attached
 13104        type:
 13105          scalar: boolean
 13106        default: false
 13107      - name: attachmentMetadata
 13108        type:
 13109          map:
 13110            elementType:
 13111              scalar: string
 13112      - name: detachError
 13113        type:
 13114          namedType: io.k8s.api.storage.v1alpha1.VolumeError
 13115  - name: io.k8s.api.storage.v1alpha1.VolumeAttributesClass
 13116    map:
 13117      fields:
 13118      - name: apiVersion
 13119        type:
 13120          scalar: string
 13121      - name: driverName
 13122        type:
 13123          scalar: string
 13124        default: ""
 13125      - name: kind
 13126        type:
 13127          scalar: string
 13128      - name: metadata
 13129        type:
 13130          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13131        default: {}
 13132      - name: parameters
 13133        type:
 13134          map:
 13135            elementType:
 13136              scalar: string
 13137  - name: io.k8s.api.storage.v1alpha1.VolumeError
 13138    map:
 13139      fields:
 13140      - name: message
 13141        type:
 13142          scalar: string
 13143      - name: time
 13144        type:
 13145          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13146  - name: io.k8s.api.storage.v1beta1.CSIDriver
 13147    map:
 13148      fields:
 13149      - name: apiVersion
 13150        type:
 13151          scalar: string
 13152      - name: kind
 13153        type:
 13154          scalar: string
 13155      - name: metadata
 13156        type:
 13157          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13158        default: {}
 13159      - name: spec
 13160        type:
 13161          namedType: io.k8s.api.storage.v1beta1.CSIDriverSpec
 13162        default: {}
 13163  - name: io.k8s.api.storage.v1beta1.CSIDriverSpec
 13164    map:
 13165      fields:
 13166      - name: attachRequired
 13167        type:
 13168          scalar: boolean
 13169      - name: fsGroupPolicy
 13170        type:
 13171          scalar: string
 13172      - name: podInfoOnMount
 13173        type:
 13174          scalar: boolean
 13175      - name: requiresRepublish
 13176        type:
 13177          scalar: boolean
 13178      - name: seLinuxMount
 13179        type:
 13180          scalar: boolean
 13181      - name: storageCapacity
 13182        type:
 13183          scalar: boolean
 13184      - name: tokenRequests
 13185        type:
 13186          list:
 13187            elementType:
 13188              namedType: io.k8s.api.storage.v1beta1.TokenRequest
 13189            elementRelationship: atomic
 13190      - name: volumeLifecycleModes
 13191        type:
 13192          list:
 13193            elementType:
 13194              scalar: string
 13195            elementRelationship: atomic
 13196  - name: io.k8s.api.storage.v1beta1.CSINode
 13197    map:
 13198      fields:
 13199      - name: apiVersion
 13200        type:
 13201          scalar: string
 13202      - name: kind
 13203        type:
 13204          scalar: string
 13205      - name: metadata
 13206        type:
 13207          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13208        default: {}
 13209      - name: spec
 13210        type:
 13211          namedType: io.k8s.api.storage.v1beta1.CSINodeSpec
 13212        default: {}
 13213  - name: io.k8s.api.storage.v1beta1.CSINodeDriver
 13214    map:
 13215      fields:
 13216      - name: allocatable
 13217        type:
 13218          namedType: io.k8s.api.storage.v1beta1.VolumeNodeResources
 13219      - name: name
 13220        type:
 13221          scalar: string
 13222        default: ""
 13223      - name: nodeID
 13224        type:
 13225          scalar: string
 13226        default: ""
 13227      - name: topologyKeys
 13228        type:
 13229          list:
 13230            elementType:
 13231              scalar: string
 13232            elementRelationship: atomic
 13233  - name: io.k8s.api.storage.v1beta1.CSINodeSpec
 13234    map:
 13235      fields:
 13236      - name: drivers
 13237        type:
 13238          list:
 13239            elementType:
 13240              namedType: io.k8s.api.storage.v1beta1.CSINodeDriver
 13241            elementRelationship: associative
 13242            keys:
 13243            - name
 13244  - name: io.k8s.api.storage.v1beta1.CSIStorageCapacity
 13245    map:
 13246      fields:
 13247      - name: apiVersion
 13248        type:
 13249          scalar: string
 13250      - name: capacity
 13251        type:
 13252          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 13253      - name: kind
 13254        type:
 13255          scalar: string
 13256      - name: maximumVolumeSize
 13257        type:
 13258          namedType: io.k8s.apimachinery.pkg.api.resource.Quantity
 13259      - name: metadata
 13260        type:
 13261          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13262        default: {}
 13263      - name: nodeTopology
 13264        type:
 13265          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 13266      - name: storageClassName
 13267        type:
 13268          scalar: string
 13269        default: ""
 13270  - name: io.k8s.api.storage.v1beta1.StorageClass
 13271    map:
 13272      fields:
 13273      - name: allowVolumeExpansion
 13274        type:
 13275          scalar: boolean
 13276      - name: allowedTopologies
 13277        type:
 13278          list:
 13279            elementType:
 13280              namedType: io.k8s.api.core.v1.TopologySelectorTerm
 13281            elementRelationship: atomic
 13282      - name: apiVersion
 13283        type:
 13284          scalar: string
 13285      - name: kind
 13286        type:
 13287          scalar: string
 13288      - name: metadata
 13289        type:
 13290          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13291        default: {}
 13292      - name: mountOptions
 13293        type:
 13294          list:
 13295            elementType:
 13296              scalar: string
 13297            elementRelationship: atomic
 13298      - name: parameters
 13299        type:
 13300          map:
 13301            elementType:
 13302              scalar: string
 13303      - name: provisioner
 13304        type:
 13305          scalar: string
 13306        default: ""
 13307      - name: reclaimPolicy
 13308        type:
 13309          scalar: string
 13310      - name: volumeBindingMode
 13311        type:
 13312          scalar: string
 13313  - name: io.k8s.api.storage.v1beta1.TokenRequest
 13314    map:
 13315      fields:
 13316      - name: audience
 13317        type:
 13318          scalar: string
 13319        default: ""
 13320      - name: expirationSeconds
 13321        type:
 13322          scalar: numeric
 13323  - name: io.k8s.api.storage.v1beta1.VolumeAttachment
 13324    map:
 13325      fields:
 13326      - name: apiVersion
 13327        type:
 13328          scalar: string
 13329      - name: kind
 13330        type:
 13331          scalar: string
 13332      - name: metadata
 13333        type:
 13334          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13335        default: {}
 13336      - name: spec
 13337        type:
 13338          namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
 13339        default: {}
 13340      - name: status
 13341        type:
 13342          namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
 13343        default: {}
 13344  - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
 13345    map:
 13346      fields:
 13347      - name: inlineVolumeSpec
 13348        type:
 13349          namedType: io.k8s.api.core.v1.PersistentVolumeSpec
 13350      - name: persistentVolumeName
 13351        type:
 13352          scalar: string
 13353  - name: io.k8s.api.storage.v1beta1.VolumeAttachmentSpec
 13354    map:
 13355      fields:
 13356      - name: attacher
 13357        type:
 13358          scalar: string
 13359        default: ""
 13360      - name: nodeName
 13361        type:
 13362          scalar: string
 13363        default: ""
 13364      - name: source
 13365        type:
 13366          namedType: io.k8s.api.storage.v1beta1.VolumeAttachmentSource
 13367        default: {}
 13368  - name: io.k8s.api.storage.v1beta1.VolumeAttachmentStatus
 13369    map:
 13370      fields:
 13371      - name: attachError
 13372        type:
 13373          namedType: io.k8s.api.storage.v1beta1.VolumeError
 13374      - name: attached
 13375        type:
 13376          scalar: boolean
 13377        default: false
 13378      - name: attachmentMetadata
 13379        type:
 13380          map:
 13381            elementType:
 13382              scalar: string
 13383      - name: detachError
 13384        type:
 13385          namedType: io.k8s.api.storage.v1beta1.VolumeError
 13386  - name: io.k8s.api.storage.v1beta1.VolumeAttributesClass
 13387    map:
 13388      fields:
 13389      - name: apiVersion
 13390        type:
 13391          scalar: string
 13392      - name: driverName
 13393        type:
 13394          scalar: string
 13395        default: ""
 13396      - name: kind
 13397        type:
 13398          scalar: string
 13399      - name: metadata
 13400        type:
 13401          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13402        default: {}
 13403      - name: parameters
 13404        type:
 13405          map:
 13406            elementType:
 13407              scalar: string
 13408  - name: io.k8s.api.storage.v1beta1.VolumeError
 13409    map:
 13410      fields:
 13411      - name: message
 13412        type:
 13413          scalar: string
 13414      - name: time
 13415        type:
 13416          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13417  - name: io.k8s.api.storage.v1beta1.VolumeNodeResources
 13418    map:
 13419      fields:
 13420      - name: count
 13421        type:
 13422          scalar: numeric
 13423  - name: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
 13424    map:
 13425      fields:
 13426      - name: group
 13427        type:
 13428          scalar: string
 13429      - name: resource
 13430        type:
 13431          scalar: string
 13432      - name: version
 13433        type:
 13434          scalar: string
 13435  - name: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
 13436    map:
 13437      fields:
 13438      - name: lastUpdateTime
 13439        type:
 13440          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13441      - name: message
 13442        type:
 13443          scalar: string
 13444      - name: reason
 13445        type:
 13446          scalar: string
 13447      - name: status
 13448        type:
 13449          scalar: string
 13450        default: ""
 13451      - name: type
 13452        type:
 13453          scalar: string
 13454        default: ""
 13455  - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration
 13456    map:
 13457      fields:
 13458      - name: apiVersion
 13459        type:
 13460          scalar: string
 13461      - name: kind
 13462        type:
 13463          scalar: string
 13464      - name: metadata
 13465        type:
 13466          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13467        default: {}
 13468      - name: spec
 13469        type:
 13470          namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
 13471        default: {}
 13472      - name: status
 13473        type:
 13474          namedType: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
 13475        default: {}
 13476  - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
 13477    map:
 13478      fields:
 13479      - name: continueToken
 13480        type:
 13481          scalar: string
 13482      - name: resource
 13483        type:
 13484          namedType: io.k8s.api.storagemigration.v1alpha1.GroupVersionResource
 13485        default: {}
 13486  - name: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus
 13487    map:
 13488      fields:
 13489      - name: conditions
 13490        type:
 13491          list:
 13492            elementType:
 13493              namedType: io.k8s.api.storagemigration.v1alpha1.MigrationCondition
 13494            elementRelationship: associative
 13495            keys:
 13496            - type
 13497      - name: resourceVersion
 13498        type:
 13499          scalar: string
 13500  - name: io.k8s.apimachinery.pkg.api.resource.Quantity
 13501    scalar: untyped
 13502  - name: io.k8s.apimachinery.pkg.apis.meta.v1.Condition
 13503    map:
 13504      fields:
 13505      - name: lastTransitionTime
 13506        type:
 13507          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13508      - name: message
 13509        type:
 13510          scalar: string
 13511        default: ""
 13512      - name: observedGeneration
 13513        type:
 13514          scalar: numeric
 13515      - name: reason
 13516        type:
 13517          scalar: string
 13518        default: ""
 13519      - name: status
 13520        type:
 13521          scalar: string
 13522        default: ""
 13523      - name: type
 13524        type:
 13525          scalar: string
 13526        default: ""
 13527  - name: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
 13528    map:
 13529      fields:
 13530      - name: apiVersion
 13531        type:
 13532          scalar: string
 13533      - name: dryRun
 13534        type:
 13535          list:
 13536            elementType:
 13537              scalar: string
 13538            elementRelationship: atomic
 13539      - name: gracePeriodSeconds
 13540        type:
 13541          scalar: numeric
 13542      - name: kind
 13543        type:
 13544          scalar: string
 13545      - name: orphanDependents
 13546        type:
 13547          scalar: boolean
 13548      - name: preconditions
 13549        type:
 13550          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
 13551      - name: propagationPolicy
 13552        type:
 13553          scalar: string
 13554  - name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
 13555    map:
 13556      elementType:
 13557        scalar: untyped
 13558        list:
 13559          elementType:
 13560            namedType: __untyped_atomic_
 13561          elementRelationship: atomic
 13562        map:
 13563          elementType:
 13564            namedType: __untyped_deduced_
 13565          elementRelationship: separable
 13566  - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
 13567    map:
 13568      fields:
 13569      - name: matchExpressions
 13570        type:
 13571          list:
 13572            elementType:
 13573              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
 13574            elementRelationship: atomic
 13575      - name: matchLabels
 13576        type:
 13577          map:
 13578            elementType:
 13579              scalar: string
 13580      elementRelationship: atomic
 13581  - name: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
 13582    map:
 13583      fields:
 13584      - name: key
 13585        type:
 13586          scalar: string
 13587        default: ""
 13588      - name: operator
 13589        type:
 13590          scalar: string
 13591        default: ""
 13592      - name: values
 13593        type:
 13594          list:
 13595            elementType:
 13596              scalar: string
 13597            elementRelationship: atomic
 13598  - name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
 13599    map:
 13600      fields:
 13601      - name: apiVersion
 13602        type:
 13603          scalar: string
 13604      - name: fieldsType
 13605        type:
 13606          scalar: string
 13607      - name: fieldsV1
 13608        type:
 13609          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
 13610      - name: manager
 13611        type:
 13612          scalar: string
 13613      - name: operation
 13614        type:
 13615          scalar: string
 13616      - name: subresource
 13617        type:
 13618          scalar: string
 13619      - name: time
 13620        type:
 13621          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13622  - name: io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime
 13623    scalar: untyped
 13624  - name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
 13625    map:
 13626      fields:
 13627      - name: annotations
 13628        type:
 13629          map:
 13630            elementType:
 13631              scalar: string
 13632      - name: creationTimestamp
 13633        type:
 13634          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13635      - name: deletionGracePeriodSeconds
 13636        type:
 13637          scalar: numeric
 13638      - name: deletionTimestamp
 13639        type:
 13640          namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13641      - name: finalizers
 13642        type:
 13643          list:
 13644            elementType:
 13645              scalar: string
 13646            elementRelationship: associative
 13647      - name: generateName
 13648        type:
 13649          scalar: string
 13650      - name: generation
 13651        type:
 13652          scalar: numeric
 13653      - name: labels
 13654        type:
 13655          map:
 13656            elementType:
 13657              scalar: string
 13658      - name: managedFields
 13659        type:
 13660          list:
 13661            elementType:
 13662              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
 13663            elementRelationship: atomic
 13664      - name: name
 13665        type:
 13666          scalar: string
 13667      - name: namespace
 13668        type:
 13669          scalar: string
 13670      - name: ownerReferences
 13671        type:
 13672          list:
 13673            elementType:
 13674              namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
 13675            elementRelationship: associative
 13676            keys:
 13677            - uid
 13678      - name: resourceVersion
 13679        type:
 13680          scalar: string
 13681      - name: selfLink
 13682        type:
 13683          scalar: string
 13684      - name: uid
 13685        type:
 13686          scalar: string
 13687  - name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
 13688    map:
 13689      fields:
 13690      - name: apiVersion
 13691        type:
 13692          scalar: string
 13693        default: ""
 13694      - name: blockOwnerDeletion
 13695        type:
 13696          scalar: boolean
 13697      - name: controller
 13698        type:
 13699          scalar: boolean
 13700      - name: kind
 13701        type:
 13702          scalar: string
 13703        default: ""
 13704      - name: name
 13705        type:
 13706          scalar: string
 13707        default: ""
 13708      - name: uid
 13709        type:
 13710          scalar: string
 13711        default: ""
 13712      elementRelationship: atomic
 13713  - name: io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
 13714    map:
 13715      fields:
 13716      - name: resourceVersion
 13717        type:
 13718          scalar: string
 13719      - name: uid
 13720        type:
 13721          scalar: string
 13722  - name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
 13723    scalar: untyped
 13724  - name: io.k8s.apimachinery.pkg.runtime.RawExtension
 13725    map:
 13726      elementType:
 13727        scalar: untyped
 13728        list:
 13729          elementType:
 13730            namedType: __untyped_atomic_
 13731          elementRelationship: atomic
 13732        map:
 13733          elementType:
 13734            namedType: __untyped_deduced_
 13735          elementRelationship: separable
 13736  - name: io.k8s.apimachinery.pkg.util.intstr.IntOrString
 13737    scalar: untyped
 13738  - name: __untyped_atomic_
 13739    scalar: untyped
 13740    list:
 13741      elementType:
 13742        namedType: __untyped_atomic_
 13743      elementRelationship: atomic
 13744    map:
 13745      elementType:
 13746        namedType: __untyped_atomic_
 13747      elementRelationship: atomic
 13748  - name: __untyped_deduced_
 13749    scalar: untyped
 13750    list:
 13751      elementType:
 13752        namedType: __untyped_atomic_
 13753      elementRelationship: atomic
 13754    map:
 13755      elementType:
 13756        namedType: __untyped_deduced_
 13757      elementRelationship: separable
 13758  `)