Documentation
¶
Index ¶
- func AccessCache(client kclient.Client) ...
- func GVR(gvr schema.GroupVersionResource, name string, verb Verb) authorization.ResourceAttributes
- func IsAllowed(in authorization.SubjectAccessReviewStatus) bool
- func VerifyAccess(ctx context.Context, client kclient.Client, ...) bool
- func VerifyAccessRequest(ctx context.Context, client kclient.Client, ...) authorization.SubjectAccessReviewStatus
- func VerifyAllAccess(ctx context.Context, client kclient.Client, ...) bool
- func VerifyAllAccessRequest(ctx context.Context, client kclient.Client, ...) authorization.SubjectAccessReviewStatus
- type Verb
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessCache ¶
func AccessCache(client kclient.Client) cache.Cache[authorization.ResourceAttributes, authorization.SubjectAccessReviewStatus]
func GVR ¶
func GVR(gvr schema.GroupVersionResource, name string, verb Verb) authorization.ResourceAttributes
func IsAllowed ¶
func IsAllowed(in authorization.SubjectAccessReviewStatus) bool
func VerifyAccess ¶
func VerifyAccess(ctx context.Context, client kclient.Client, in authorization.ResourceAttributes) bool
func VerifyAccessRequest ¶
func VerifyAccessRequest(ctx context.Context, client kclient.Client, in authorization.ResourceAttributes) authorization.SubjectAccessReviewStatus
func VerifyAllAccess ¶
func VerifyAllAccess(ctx context.Context, client kclient.Client, requests ...authorization.ResourceAttributes) bool
func VerifyAllAccessRequest ¶
func VerifyAllAccessRequest(ctx context.Context, client kclient.Client, requests ...authorization.ResourceAttributes) authorization.SubjectAccessReviewStatus
Types ¶
Click to show internal directories.
Click to hide internal directories.