# Functions
GetGroupKey creates a indexer key based on the groupName, and namespace of an object.
GetUserKey creates a indexer key based on the userName, and namespace of an object.
NewAggregateRuleResolver creates a new AggregateRuleResolver that will combine the outputs of all resolvers provided.
NewCRTBRuleResolver returns a new resolver for resolving rules given through ClusterRoleTemplateBindings.
NewGRBRuleResolvers returns resolvers for resolving rules given through GlobalRoleBindings which apply to cluster(s).
NewPRTBRuleResolver will create a new PRTBRuleResolver.
# Structs
AggregateRuleResolver conforms to the rbac/validation.AuthorizationRuleResolver interface and is used to aggregate multiple other AuthorizationRuleResolver into one resolver.
CRTBRuleResolver implements the rbacv1.AuthorizationRuleResolver interface.
GRBRuleResolver implements the rbacv1.AuthorizationRuleResolver interface.
GRBRuleResolvers contains three rule resolvers for: InheritedClusterRules, FleetWorkspaceRules, FleetWorkspaceVerbs.
PRTBRuleResolver implements the validation.AuthorizationRuleResolver interface.