This is a cache of https://docs.openshift.com/container-platform/3.7/rest_api/api/v1.APIResourceList.html. It is a snapshot of the page at 2024-11-25T03:32:09.418+0000.
v1.<strong>api</strong>ResourceList - /<strong>api</strong>/v1 | REST <strong>api</strong> Reference | OpenShift Container Platform 3.7
×

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.

Object Schema

Expand or mouse-over a field for more information about it.

apiVersion:
groupVersion:
kind:
resources:
- categories:
- - [string]:
kind:
name:
namespaced:
shortNames:
- [string]:
singularName:
verbs:
- [string]:

Operations

Get all apiResourceLists

Get available resources

HTTP request

GET /api/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/api/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/apps.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/apps.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/apps/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/apps/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/authentication.k8s.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/authentication.k8s.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/authentication.k8s.io/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/authentication.k8s.io/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/authorization.k8s.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/authorization.k8s.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/authorization.k8s.io/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/authorization.k8s.io/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/authorization.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/authorization.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/autoscaling/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/autoscaling/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/batch/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/batch/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/batch/v2alpha1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/batch/v2alpha1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/build.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/build.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/certificates.k8s.io/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/certificates.k8s.io/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/extensions/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/extensions/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/image.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/image.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/network.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/network.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/networking.k8s.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/networking.k8s.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/oauth.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/oauth.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/policy/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/policy/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/project.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/project.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/quota.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/quota.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/rbac.authorization.k8s.io/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/rbac.authorization.k8s.io/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/route.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/route.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/security.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/security.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/storage.k8s.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/storage.k8s.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/storage.k8s.io/v1beta1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/storage.k8s.io/v1beta1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/template.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/template.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /apis/user.openshift.io/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/apis/user.openshift.io/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Get all apiResourceLists

Get available resources

HTTP request

GET /oapi/v1/ HTTP/1.1
Authorization: Bearer $TOKEN
Accept: application/json
Connection: close

Curl request

$ curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/oapi/v1/

Responses

HTTP Code Schema

200 OK

v1.apiResourceList

401 Unauthorized

Consumes

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf

Produces

  • application/json

  • application/yaml

  • application/vnd.kubernetes.protobuf