listing APIResources of GroupVersion policy
功能介绍
This API is used to list APIResources of GroupVersion "policy".
URI
GET /apis/policy/v1beta1
请求消息
N/A.
响应消息
响应参数:
表1 describes the response parameters.
参数 |
参数类型 |
描述 |
---|---|---|
kind |
String |
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. |
groupVersion |
String |
groupVersion specifies the API group and version in the form "group/version" |
resources |
resources object |
Standard list resource |
参数 |
参数类型 |
描述 |
---|---|---|
categories |
Arrayofstrings |
categories is a list of the grouped resources this resource belongs to (e.g. 'all') |
kind |
String |
kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo') |
name |
String |
name is the plural name of the resource. |
namespaced |
Boolean |
namespaced indicates if a resource is namespaced or not. |
shortNames |
Arrayofstrings |
shortNames is a list of suggested short names of the resource. |
singularName |
String |
singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface. |
verbs |
Arrayofstrings |
verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy) |
响应示例:
{ "kind": "APIResourceList", "apiVersion": "v1", "groupVersion": "policy/v1beta1", "resources": [ { "name": "poddisruptionbudgets", "singularName": "", "namespaced": true, "kind": "PodDisruptionBudget", "verbs": [ "create", "delete", "deletecollection", "get", "list", "patch", "update", "watch" ], "shortNames": [ "pdb" ] }, { "name": "poddisruptionbudgets/status", "singularName": "", "namespaced": true, "kind": "PodDisruptionBudget", "verbs": [ "get", "patch", "update" ] } ] }
