Skip to main content
Schemaobject

io.k8s.api.authorization.v1.ResourceAttributes

ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface

Source
specs/apis__authorization.k8s.io__v1_openapi.json
Revision
9a79c3bd90f7
Active snapshot
2a9112600697
fieldSelector
optional

fieldSelector describes the limitation on access based on field. It can only limit access, not broaden it.

group string
optional

group is the API Group of the Resource. "*" means all.

labelSelector
optional

labelSelector describes the limitation on access based on labels. It can only limit access, not broaden it.

name string
optional

name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.

namespace string
optional

namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview

resource string
optional

resource is one of the existing resource types. "*" means all.

subresource string
optional

subresource is one of the existing resource types. "" means none.

verb string
optional

verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.

version string
optional

version is the API Version of the Resource. "*" means all.