PolicyRule
PolicyRule содержит информацию, описывающую правило политики, но не содержит сведений о том, к кому применяется правило или к какому пространству имён оно относится.
apiVersion: rbac.authorization.k8s.io/v1
import "k8s.io/api/rbac/v1"
PolicyRule
PolicyRule содержит информацию, описывающую правило политики, но не содержит сведений о том, к кому применяется правило или к какому пространству имён оно относится.
| Поле | Описание |
|---|---|
apiGroupsмассив строк |
APIGroups — имя APIGroup, содержащей ресурсы. Если указано несколько групп API, будет разрешено любое действие, запрошенное для одного из перечисленных ресурсов в любой группе API. "" обозначает основную группу API, а "*" — все группы API. |
nonResourceURLsмассив строк |
NonResourceURLs — набор частичных URL-адресов, к которым пользователь должен иметь доступ. Допускается использовать *, но только в качестве последнего полного сегмента пути. Поскольку URL-адреса, не относящиеся к ресурсам, не привязаны к пространствам имён, это поле применимо только к ClusterRoles, на которые ссылается ClusterRoleBinding. Правила могут применяться либо к ресурсам API (например, "pods" или "secrets"), либо к путям URL-адресов, не относящихся к ресурсам (например, "/api"), но не к обоим типам одновременно. |
resourceNamesмассив строк |
ResourceNames — необязательный список имён, к которым применяется правило. Пустой набор означает, что разрешено всё. |
resourcesмассив строк |
Resources — список ресурсов, к которым применяется это правило. '\*' обозначает все ресурсы. |
verbs *массив строк |
Verbs — список глаголов, применимых ко ВСЕМ типам ресурсов, входящим в это правило. '\*' обозначает все глаголы. |
© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/definitions/policy-rule-v1-rbac/