Documentation ¶
Overview ¶
Package authz contains code to check if user has given permissions
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestResourcePermissions ¶
func TestResourcePermissions(ctx context.Context, cfg *rest.Config, namespaces []string, permissions []ResourcePermissions) (map[string]NamespacedPermissionsReport, error)
Types ¶
type NamespacedPermission ¶
type NamespacedPermission struct { Verb string Group string Version string Resource string Namespace string Name string }
func (NamespacedPermission) String ¶
func (p NamespacedPermission) String() string
type NamespacedPermissionsReport ¶
type NamespacedPermissionsReport struct { Satisfied []NamespacedPermission Failed []NamespacedPermission InError map[NamespacedPermission]error }
func (*NamespacedPermissionsReport) AllSatisfied ¶
func (r *NamespacedPermissionsReport) AllSatisfied() bool
Click to show internal directories.
Click to hide internal directories.