types:
- name: apiresourceimport
  map:
    fields:
    - name: apiVersion
      type:
        scalar: string
    - name: kind
      type:
        scalar: string
    - name: metadata
      type:
        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
    - name: spec
      type:
        map:
          fields:
          - name: categories
            type:
              list:
                elementType:
                  scalar: string
                elementRelationship: atomic
          - name: columnDefinitions
            type:
              list:
                elementType:
                  map:
                    fields:
                    - name: description
                      type:
                        scalar: string
                    - name: format
                      type:
                        scalar: string
                    - name: jsonPath
                      type:
                        scalar: string
                    - name: name
                      type:
                        scalar: string
                    - name: priority
                      type:
                        scalar: numeric
                    - name: type
                      type:
                        scalar: string
                elementRelationship: atomic
          - name: groupVersion
            type:
              map:
                fields:
                - name: group
                  type:
                    scalar: string
                - name: version
                  type:
                    scalar: string
          - name: kind
            type:
              scalar: string
          - name: listKind
            type:
              scalar: string
          - name: location
            type:
              scalar: string
          - name: openAPIV3Schema
            type:
              map:
                elementType:
                  scalar: untyped
                  list:
                    elementType:
                      namedType: __untyped_atomic_
                    elementRelationship: atomic
                  map:
                    elementType:
                      namedType: __untyped_deduced_
                    elementRelationship: separable
          - name: plural
            type:
              scalar: string
          - name: schemaUpdateStrategy
            type:
              scalar: string
          - name: scope
            type:
              scalar: string
          - name: shortNames
            type:
              list:
                elementType:
                  scalar: string
                elementRelationship: atomic
          - name: singular
            type:
              scalar: string
          - name: subResources
            type:
              list:
                elementType:
                  map:
                    fields:
                    - name: name
                      type:
                        scalar: string
                elementRelationship: atomic
    - name: status
      type:
        map:
          fields:
          - name: conditions
            type:
              list:
                elementType:
                  map:
                    fields:
                    - name: lastTransitionTime
                      type:
                        scalar: string
                    - name: message
                      type:
                        scalar: string
                    - name: reason
                      type:
                        scalar: string
                    - name: status
                      type:
                        scalar: string
                    - name: type
                      type:
                        scalar: string
                elementRelationship: atomic
- name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
  map:
    elementType:
      scalar: untyped
      list:
        elementType:
          namedType: __untyped_atomic_
        elementRelationship: atomic
      map:
        elementType:
          namedType: __untyped_deduced_
        elementRelationship: separable
- name: io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery
  map:
    fields:
    - name: groupVersion
      type:
        scalar: string
    - name: version
      type:
        scalar: string
- name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
  map:
    fields:
    - name: apiVersion
      type:
        scalar: string
    - name: fieldsType
      type:
        scalar: string
    - name: fieldsV1
      type:
        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
    - name: manager
      type:
        scalar: string
    - name: operation
      type:
        scalar: string
    - name: subresource
      type:
        scalar: string
    - name: time
      type:
        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
- name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
  map:
    fields:
    - name: annotations
      type:
        map:
          elementType:
            scalar: string
    - name: clusterName
      type:
        scalar: string
    - name: creationTimestamp
      type:
        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
    - name: deletionGracePeriodSeconds
      type:
        scalar: numeric
    - name: deletionTimestamp
      type:
        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
    - name: finalizers
      type:
        list:
          elementType:
            scalar: string
          elementRelationship: associative
    - name: generateName
      type:
        scalar: string
    - name: generation
      type:
        scalar: numeric
    - name: labels
      type:
        map:
          elementType:
            scalar: string
    - name: managedFields
      type:
        list:
          elementType:
            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
          elementRelationship: atomic
    - name: name
      type:
        scalar: string
    - name: namespace
      type:
        scalar: string
    - name: ownerReferences
      type:
        list:
          elementType:
            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
          elementRelationship: associative
          keys:
          - uid
- name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
  map:
    fields:
    - name: apiVersion
      type:
        scalar: string
    - name: blockOwnerDeletion
      type:
        scalar: boolean
    - name: controller
      type:
        scalar: boolean
    - name: kind
      type:
        scalar: string
    - name: name
      type:
        scalar: string
    - name: uid
      type:
        scalar: string
    elementRelationship: atomic
- name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
  scalar: untyped
- name: __untyped_atomic_
  scalar: untyped
  list:
    elementType:
      namedType: __untyped_atomic_
    elementRelationship: atomic
  map:
    elementType:
      namedType: __untyped_atomic_
    elementRelationship: atomic
- name: __untyped_deduced_
  scalar: untyped
  list:
    elementType:
      namedType: __untyped_atomic_
    elementRelationship: atomic
  map:
    elementType:
      namedType: __untyped_deduced_
    elementRelationship: separable
