Options
All
  • Public
  • Public/Protected
  • All
Menu

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

export
interface

IoK8sApiAuthorizationV1ResourceAttributes

Hierarchy

  • IoK8sApiAuthorizationV1ResourceAttributes

Index

Properties

group?: string

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

memberof

IoK8sApiAuthorizationV1ResourceAttributes

name?: string

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

memberof

IoK8sApiAuthorizationV1ResourceAttributes

namespace?: string

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

memberof

IoK8sApiAuthorizationV1ResourceAttributes

resource?: string

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

memberof

IoK8sApiAuthorizationV1ResourceAttributes

subresource?: string

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

memberof

IoK8sApiAuthorizationV1ResourceAttributes

verb?: string

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

memberof

IoK8sApiAuthorizationV1ResourceAttributes

version?: string

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

memberof

IoK8sApiAuthorizationV1ResourceAttributes

Generated using TypeDoc