authorization.v1.resourceAttributes
"ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface"
Index
fn withGroup(group)
fn withName(name)
fn withNamespace(namespace)
fn withResource(resource)
fn withSubresource(subresource)
fn withVerb(verb)
fn withVersion(version)
Fields
fn withGroup
withGroup(group)
"Group is the API Group of the Resource. \"*\" means all."
fn withName
withName(name)
"Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\". \"\" (empty) means all."
fn withNamespace
withNamespace(namespace)
"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"
fn withResource
withResource(resource)
"Resource is one of the existing resource types. \"*\" means all."
fn withSubresource
withSubresource(subresource)
"Subresource is one of the existing resource types. \"\" means none."
fn withVerb
withVerb(verb)
"Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. \"*\" means all."
fn withVersion
withVersion(version)
"Version is the API Version of the Resource. \"*\" means all."