...

Text file src/k8s.io/kubernetes/api/discovery/api__v1.json

Documentation: k8s.io/kubernetes/api/discovery

     1{
     2  "groupVersion": "v1",
     3  "kind": "APIResourceList",
     4  "resources": [
     5    {
     6      "kind": "Binding",
     7      "name": "bindings",
     8      "namespaced": true,
     9      "singularName": "binding",
    10      "verbs": [
    11        "create"
    12      ]
    13    },
    14    {
    15      "kind": "ComponentStatus",
    16      "name": "componentstatuses",
    17      "namespaced": false,
    18      "shortNames": [
    19        "cs"
    20      ],
    21      "singularName": "componentstatus",
    22      "verbs": [
    23        "get",
    24        "list"
    25      ]
    26    },
    27    {
    28      "kind": "ConfigMap",
    29      "name": "configmaps",
    30      "namespaced": true,
    31      "shortNames": [
    32        "cm"
    33      ],
    34      "singularName": "configmap",
    35      "storageVersionHash": "qFsyl6wFWjQ=",
    36      "verbs": [
    37        "create",
    38        "delete",
    39        "deletecollection",
    40        "get",
    41        "list",
    42        "patch",
    43        "update",
    44        "watch"
    45      ]
    46    },
    47    {
    48      "kind": "Endpoints",
    49      "name": "endpoints",
    50      "namespaced": true,
    51      "shortNames": [
    52        "ep"
    53      ],
    54      "singularName": "endpoints",
    55      "storageVersionHash": "fWeeMqaN/OA=",
    56      "verbs": [
    57        "create",
    58        "delete",
    59        "deletecollection",
    60        "get",
    61        "list",
    62        "patch",
    63        "update",
    64        "watch"
    65      ]
    66    },
    67    {
    68      "kind": "Event",
    69      "name": "events",
    70      "namespaced": true,
    71      "shortNames": [
    72        "ev"
    73      ],
    74      "singularName": "event",
    75      "storageVersionHash": "r2yiGXH7wu8=",
    76      "verbs": [
    77        "create",
    78        "delete",
    79        "deletecollection",
    80        "get",
    81        "list",
    82        "patch",
    83        "update",
    84        "watch"
    85      ]
    86    },
    87    {
    88      "kind": "LimitRange",
    89      "name": "limitranges",
    90      "namespaced": true,
    91      "shortNames": [
    92        "limits"
    93      ],
    94      "singularName": "limitrange",
    95      "storageVersionHash": "EBKMFVe6cwo=",
    96      "verbs": [
    97        "create",
    98        "delete",
    99        "deletecollection",
   100        "get",
   101        "list",
   102        "patch",
   103        "update",
   104        "watch"
   105      ]
   106    },
   107    {
   108      "kind": "Namespace",
   109      "name": "namespaces",
   110      "namespaced": false,
   111      "shortNames": [
   112        "ns"
   113      ],
   114      "singularName": "namespace",
   115      "storageVersionHash": "Q3oi5N2YM8M=",
   116      "verbs": [
   117        "create",
   118        "delete",
   119        "get",
   120        "list",
   121        "patch",
   122        "update",
   123        "watch"
   124      ]
   125    },
   126    {
   127      "kind": "Namespace",
   128      "name": "namespaces/finalize",
   129      "namespaced": false,
   130      "singularName": "",
   131      "verbs": [
   132        "update"
   133      ]
   134    },
   135    {
   136      "kind": "Namespace",
   137      "name": "namespaces/status",
   138      "namespaced": false,
   139      "singularName": "",
   140      "verbs": [
   141        "get",
   142        "patch",
   143        "update"
   144      ]
   145    },
   146    {
   147      "kind": "Node",
   148      "name": "nodes",
   149      "namespaced": false,
   150      "shortNames": [
   151        "no"
   152      ],
   153      "singularName": "node",
   154      "storageVersionHash": "XwShjMxG9Fs=",
   155      "verbs": [
   156        "create",
   157        "delete",
   158        "deletecollection",
   159        "get",
   160        "list",
   161        "patch",
   162        "update",
   163        "watch"
   164      ]
   165    },
   166    {
   167      "kind": "NodeProxyOptions",
   168      "name": "nodes/proxy",
   169      "namespaced": false,
   170      "singularName": "",
   171      "verbs": [
   172        "create",
   173        "delete",
   174        "get",
   175        "patch",
   176        "update"
   177      ]
   178    },
   179    {
   180      "kind": "Node",
   181      "name": "nodes/status",
   182      "namespaced": false,
   183      "singularName": "",
   184      "verbs": [
   185        "get",
   186        "patch",
   187        "update"
   188      ]
   189    },
   190    {
   191      "kind": "PersistentVolumeClaim",
   192      "name": "persistentvolumeclaims",
   193      "namespaced": true,
   194      "shortNames": [
   195        "pvc"
   196      ],
   197      "singularName": "persistentvolumeclaim",
   198      "storageVersionHash": "QWTyNDq0dC4=",
   199      "verbs": [
   200        "create",
   201        "delete",
   202        "deletecollection",
   203        "get",
   204        "list",
   205        "patch",
   206        "update",
   207        "watch"
   208      ]
   209    },
   210    {
   211      "kind": "PersistentVolumeClaim",
   212      "name": "persistentvolumeclaims/status",
   213      "namespaced": true,
   214      "singularName": "",
   215      "verbs": [
   216        "get",
   217        "patch",
   218        "update"
   219      ]
   220    },
   221    {
   222      "kind": "PersistentVolume",
   223      "name": "persistentvolumes",
   224      "namespaced": false,
   225      "shortNames": [
   226        "pv"
   227      ],
   228      "singularName": "persistentvolume",
   229      "storageVersionHash": "HN/zwEC+JgM=",
   230      "verbs": [
   231        "create",
   232        "delete",
   233        "deletecollection",
   234        "get",
   235        "list",
   236        "patch",
   237        "update",
   238        "watch"
   239      ]
   240    },
   241    {
   242      "kind": "PersistentVolume",
   243      "name": "persistentvolumes/status",
   244      "namespaced": false,
   245      "singularName": "",
   246      "verbs": [
   247        "get",
   248        "patch",
   249        "update"
   250      ]
   251    },
   252    {
   253      "categories": [
   254        "all"
   255      ],
   256      "kind": "Pod",
   257      "name": "pods",
   258      "namespaced": true,
   259      "shortNames": [
   260        "po"
   261      ],
   262      "singularName": "pod",
   263      "storageVersionHash": "xPOwRZ+Yhw8=",
   264      "verbs": [
   265        "create",
   266        "delete",
   267        "deletecollection",
   268        "get",
   269        "list",
   270        "patch",
   271        "update",
   272        "watch"
   273      ]
   274    },
   275    {
   276      "kind": "PodAttachOptions",
   277      "name": "pods/attach",
   278      "namespaced": true,
   279      "singularName": "",
   280      "verbs": [
   281        "create",
   282        "get"
   283      ]
   284    },
   285    {
   286      "kind": "Binding",
   287      "name": "pods/binding",
   288      "namespaced": true,
   289      "singularName": "",
   290      "verbs": [
   291        "create"
   292      ]
   293    },
   294    {
   295      "kind": "Pod",
   296      "name": "pods/ephemeralcontainers",
   297      "namespaced": true,
   298      "singularName": "",
   299      "verbs": [
   300        "get",
   301        "patch",
   302        "update"
   303      ]
   304    },
   305    {
   306      "group": "policy",
   307      "kind": "Eviction",
   308      "name": "pods/eviction",
   309      "namespaced": true,
   310      "singularName": "",
   311      "verbs": [
   312        "create"
   313      ],
   314      "version": "v1"
   315    },
   316    {
   317      "kind": "PodExecOptions",
   318      "name": "pods/exec",
   319      "namespaced": true,
   320      "singularName": "",
   321      "verbs": [
   322        "create",
   323        "get"
   324      ]
   325    },
   326    {
   327      "kind": "Pod",
   328      "name": "pods/log",
   329      "namespaced": true,
   330      "singularName": "",
   331      "verbs": [
   332        "get"
   333      ]
   334    },
   335    {
   336      "kind": "PodPortForwardOptions",
   337      "name": "pods/portforward",
   338      "namespaced": true,
   339      "singularName": "",
   340      "verbs": [
   341        "create",
   342        "get"
   343      ]
   344    },
   345    {
   346      "kind": "PodProxyOptions",
   347      "name": "pods/proxy",
   348      "namespaced": true,
   349      "singularName": "",
   350      "verbs": [
   351        "create",
   352        "delete",
   353        "get",
   354        "patch",
   355        "update"
   356      ]
   357    },
   358    {
   359      "kind": "Pod",
   360      "name": "pods/status",
   361      "namespaced": true,
   362      "singularName": "",
   363      "verbs": [
   364        "get",
   365        "patch",
   366        "update"
   367      ]
   368    },
   369    {
   370      "kind": "PodTemplate",
   371      "name": "podtemplates",
   372      "namespaced": true,
   373      "singularName": "podtemplate",
   374      "storageVersionHash": "LIXB2x4IFpk=",
   375      "verbs": [
   376        "create",
   377        "delete",
   378        "deletecollection",
   379        "get",
   380        "list",
   381        "patch",
   382        "update",
   383        "watch"
   384      ]
   385    },
   386    {
   387      "categories": [
   388        "all"
   389      ],
   390      "kind": "ReplicationController",
   391      "name": "replicationcontrollers",
   392      "namespaced": true,
   393      "shortNames": [
   394        "rc"
   395      ],
   396      "singularName": "replicationcontroller",
   397      "storageVersionHash": "Jond2If31h0=",
   398      "verbs": [
   399        "create",
   400        "delete",
   401        "deletecollection",
   402        "get",
   403        "list",
   404        "patch",
   405        "update",
   406        "watch"
   407      ]
   408    },
   409    {
   410      "group": "autoscaling",
   411      "kind": "Scale",
   412      "name": "replicationcontrollers/scale",
   413      "namespaced": true,
   414      "singularName": "",
   415      "verbs": [
   416        "get",
   417        "patch",
   418        "update"
   419      ],
   420      "version": "v1"
   421    },
   422    {
   423      "kind": "ReplicationController",
   424      "name": "replicationcontrollers/status",
   425      "namespaced": true,
   426      "singularName": "",
   427      "verbs": [
   428        "get",
   429        "patch",
   430        "update"
   431      ]
   432    },
   433    {
   434      "kind": "ResourceQuota",
   435      "name": "resourcequotas",
   436      "namespaced": true,
   437      "shortNames": [
   438        "quota"
   439      ],
   440      "singularName": "resourcequota",
   441      "storageVersionHash": "8uhSgffRX6w=",
   442      "verbs": [
   443        "create",
   444        "delete",
   445        "deletecollection",
   446        "get",
   447        "list",
   448        "patch",
   449        "update",
   450        "watch"
   451      ]
   452    },
   453    {
   454      "kind": "ResourceQuota",
   455      "name": "resourcequotas/status",
   456      "namespaced": true,
   457      "singularName": "",
   458      "verbs": [
   459        "get",
   460        "patch",
   461        "update"
   462      ]
   463    },
   464    {
   465      "kind": "Secret",
   466      "name": "secrets",
   467      "namespaced": true,
   468      "singularName": "secret",
   469      "storageVersionHash": "S6u1pOWzb84=",
   470      "verbs": [
   471        "create",
   472        "delete",
   473        "deletecollection",
   474        "get",
   475        "list",
   476        "patch",
   477        "update",
   478        "watch"
   479      ]
   480    },
   481    {
   482      "kind": "ServiceAccount",
   483      "name": "serviceaccounts",
   484      "namespaced": true,
   485      "shortNames": [
   486        "sa"
   487      ],
   488      "singularName": "serviceaccount",
   489      "storageVersionHash": "pbx9ZvyFpBE=",
   490      "verbs": [
   491        "create",
   492        "delete",
   493        "deletecollection",
   494        "get",
   495        "list",
   496        "patch",
   497        "update",
   498        "watch"
   499      ]
   500    },
   501    {
   502      "group": "authentication.k8s.io",
   503      "kind": "TokenRequest",
   504      "name": "serviceaccounts/token",
   505      "namespaced": true,
   506      "singularName": "",
   507      "verbs": [
   508        "create"
   509      ],
   510      "version": "v1"
   511    },
   512    {
   513      "categories": [
   514        "all"
   515      ],
   516      "kind": "Service",
   517      "name": "services",
   518      "namespaced": true,
   519      "shortNames": [
   520        "svc"
   521      ],
   522      "singularName": "service",
   523      "storageVersionHash": "0/CO1lhkEBI=",
   524      "verbs": [
   525        "create",
   526        "delete",
   527        "deletecollection",
   528        "get",
   529        "list",
   530        "patch",
   531        "update",
   532        "watch"
   533      ]
   534    },
   535    {
   536      "kind": "ServiceProxyOptions",
   537      "name": "services/proxy",
   538      "namespaced": true,
   539      "singularName": "",
   540      "verbs": [
   541        "create",
   542        "delete",
   543        "get",
   544        "patch",
   545        "update"
   546      ]
   547    },
   548    {
   549      "kind": "Service",
   550      "name": "services/status",
   551      "namespaced": true,
   552      "singularName": "",
   553      "verbs": [
   554        "get",
   555        "patch",
   556        "update"
   557      ]
   558    }
   559  ]
   560}

View as plain text