...

Text file src/sigs.k8s.io/structured-merge-diff/v4/internal/testdata/apiresourceimport.yaml

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

     1types:
     2- name: apiresourceimport
     3  map:
     4    fields:
     5    - name: apiVersion
     6      type:
     7        scalar: string
     8    - name: kind
     9      type:
    10        scalar: string
    11    - name: metadata
    12      type:
    13        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
    14    - name: spec
    15      type:
    16        map:
    17          fields:
    18          - name: categories
    19            type:
    20              list:
    21                elementType:
    22                  scalar: string
    23                elementRelationship: atomic
    24          - name: columnDefinitions
    25            type:
    26              list:
    27                elementType:
    28                  map:
    29                    fields:
    30                    - name: description
    31                      type:
    32                        scalar: string
    33                    - name: format
    34                      type:
    35                        scalar: string
    36                    - name: jsonPath
    37                      type:
    38                        scalar: string
    39                    - name: name
    40                      type:
    41                        scalar: string
    42                    - name: priority
    43                      type:
    44                        scalar: numeric
    45                    - name: type
    46                      type:
    47                        scalar: string
    48                elementRelationship: atomic
    49          - name: groupVersion
    50            type:
    51              map:
    52                fields:
    53                - name: group
    54                  type:
    55                    scalar: string
    56                - name: version
    57                  type:
    58                    scalar: string
    59          - name: kind
    60            type:
    61              scalar: string
    62          - name: listKind
    63            type:
    64              scalar: string
    65          - name: location
    66            type:
    67              scalar: string
    68          - name: openAPIV3Schema
    69            type:
    70              map:
    71                elementType:
    72                  scalar: untyped
    73                  list:
    74                    elementType:
    75                      namedType: __untyped_atomic_
    76                    elementRelationship: atomic
    77                  map:
    78                    elementType:
    79                      namedType: __untyped_deduced_
    80                    elementRelationship: separable
    81          - name: plural
    82            type:
    83              scalar: string
    84          - name: schemaUpdateStrategy
    85            type:
    86              scalar: string
    87          - name: scope
    88            type:
    89              scalar: string
    90          - name: shortNames
    91            type:
    92              list:
    93                elementType:
    94                  scalar: string
    95                elementRelationship: atomic
    96          - name: singular
    97            type:
    98              scalar: string
    99          - name: subResources
   100            type:
   101              list:
   102                elementType:
   103                  map:
   104                    fields:
   105                    - name: name
   106                      type:
   107                        scalar: string
   108                elementRelationship: atomic
   109    - name: status
   110      type:
   111        map:
   112          fields:
   113          - name: conditions
   114            type:
   115              list:
   116                elementType:
   117                  map:
   118                    fields:
   119                    - name: lastTransitionTime
   120                      type:
   121                        scalar: string
   122                    - name: message
   123                      type:
   124                        scalar: string
   125                    - name: reason
   126                      type:
   127                        scalar: string
   128                    - name: status
   129                      type:
   130                        scalar: string
   131                    - name: type
   132                      type:
   133                        scalar: string
   134                elementRelationship: atomic
   135- name: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
   136  map:
   137    elementType:
   138      scalar: untyped
   139      list:
   140        elementType:
   141          namedType: __untyped_atomic_
   142        elementRelationship: atomic
   143      map:
   144        elementType:
   145          namedType: __untyped_deduced_
   146        elementRelationship: separable
   147- name: io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery
   148  map:
   149    fields:
   150    - name: groupVersion
   151      type:
   152        scalar: string
   153    - name: version
   154      type:
   155        scalar: string
   156- name: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
   157  map:
   158    fields:
   159    - name: apiVersion
   160      type:
   161        scalar: string
   162    - name: fieldsType
   163      type:
   164        scalar: string
   165    - name: fieldsV1
   166      type:
   167        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
   168    - name: manager
   169      type:
   170        scalar: string
   171    - name: operation
   172      type:
   173        scalar: string
   174    - name: subresource
   175      type:
   176        scalar: string
   177    - name: time
   178      type:
   179        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
   180- name: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
   181  map:
   182    fields:
   183    - name: annotations
   184      type:
   185        map:
   186          elementType:
   187            scalar: string
   188    - name: clusterName
   189      type:
   190        scalar: string
   191    - name: creationTimestamp
   192      type:
   193        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
   194    - name: deletionGracePeriodSeconds
   195      type:
   196        scalar: numeric
   197    - name: deletionTimestamp
   198      type:
   199        namedType: io.k8s.apimachinery.pkg.apis.meta.v1.Time
   200    - name: finalizers
   201      type:
   202        list:
   203          elementType:
   204            scalar: string
   205          elementRelationship: associative
   206    - name: generateName
   207      type:
   208        scalar: string
   209    - name: generation
   210      type:
   211        scalar: numeric
   212    - name: labels
   213      type:
   214        map:
   215          elementType:
   216            scalar: string
   217    - name: managedFields
   218      type:
   219        list:
   220          elementType:
   221            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
   222          elementRelationship: atomic
   223    - name: name
   224      type:
   225        scalar: string
   226    - name: namespace
   227      type:
   228        scalar: string
   229    - name: ownerReferences
   230      type:
   231        list:
   232          elementType:
   233            namedType: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
   234          elementRelationship: associative
   235          keys:
   236          - uid
   237- name: io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
   238  map:
   239    fields:
   240    - name: apiVersion
   241      type:
   242        scalar: string
   243    - name: blockOwnerDeletion
   244      type:
   245        scalar: boolean
   246    - name: controller
   247      type:
   248        scalar: boolean
   249    - name: kind
   250      type:
   251        scalar: string
   252    - name: name
   253      type:
   254        scalar: string
   255    - name: uid
   256      type:
   257        scalar: string
   258    elementRelationship: atomic
   259- name: io.k8s.apimachinery.pkg.apis.meta.v1.Time
   260  scalar: untyped
   261- name: __untyped_atomic_
   262  scalar: untyped
   263  list:
   264    elementType:
   265      namedType: __untyped_atomic_
   266    elementRelationship: atomic
   267  map:
   268    elementType:
   269      namedType: __untyped_atomic_
   270    elementRelationship: atomic
   271- name: __untyped_deduced_
   272  scalar: untyped
   273  list:
   274    elementType:
   275      namedType: __untyped_atomic_
   276    elementRelationship: atomic
   277  map:
   278    elementType:
   279      namedType: __untyped_deduced_
   280    elementRelationship: separable

View as plain text