"description":"APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
"required":[
"groupVersion",
"resources"
],
"properties":{
"kind":{
"type":"string",
"description":"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. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds"
},
"apiVersion":{
"type":"string",
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources"
},
"groupVersion":{
"type":"string",
"description":"groupVersion is the group and version this APIResourceList is for."
},
"resources":{
"type":"array",
"items":{
"$ref":"unversioned.APIResource"
},
"description":"resources contains the name of the resources and if they are namespaced."
}
}
},
"unversioned.APIResource":{
"id":"unversioned.APIResource",
"description":"APIResource specifies the name of a resource and whether it is namespaced.",
"required":[
"name",
"namespaced",
"kind"
],
"properties":{
"name":{
"type":"string",
"description":"name is the name of the resource."
},
"namespaced":{
"type":"boolean",
"description":"namespaced indicates if a resource is namespaced or not."
},
"kind":{
"type":"string",
"description":"kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')"