Documentation
¶
Index ¶
- type Helper
- func (h *Helper) GetAccessControlRulesForMCPServer(namespace, serverName string) ([]v1.AccessControlRule, error)
- func (h *Helper) GetAccessControlRulesForMCPServerCatalogEntry(namespace, entryName string) ([]v1.AccessControlRule, error)
- func (h *Helper) GetAccessControlRulesForSelector(namespace, selector string) ([]v1.AccessControlRule, error)
- func (h *Helper) GetAccessControlRulesForUser(namespace, userID string) ([]v1.AccessControlRule, error)
- func (h *Helper) UserHasAccessToMCPServer(user kuser.Info, serverName string) (bool, error)
- func (h *Helper) UserHasAccessToMCPServerCatalogEntry(user kuser.Info, entryName string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Helper ¶
type Helper struct {
// contains filtered or unexported fields
}
func (*Helper) GetAccessControlRulesForMCPServer ¶
func (h *Helper) GetAccessControlRulesForMCPServer(namespace, serverName string) ([]v1.AccessControlRule, error)
GetAccessControlRulesForMCPServer returns all AccessControlRules that contain the specified MCP server name
func (*Helper) GetAccessControlRulesForMCPServerCatalogEntry ¶
func (h *Helper) GetAccessControlRulesForMCPServerCatalogEntry(namespace, entryName string) ([]v1.AccessControlRule, error)
GetAccessControlRulesForMCPServerCatalogEntry returns all AccessControlRules that contain the specified catalog entry name
func (*Helper) GetAccessControlRulesForSelector ¶
func (h *Helper) GetAccessControlRulesForSelector(namespace, selector string) ([]v1.AccessControlRule, error)
GetAccessControlRulesForSelector returns all AccessControlRules that contain the specified selector
func (*Helper) GetAccessControlRulesForUser ¶
func (h *Helper) GetAccessControlRulesForUser(namespace, userID string) ([]v1.AccessControlRule, error)
func (*Helper) UserHasAccessToMCPServer ¶
UserHasAccessToMCPServer checks if a user has access to a specific MCP server through AccessControlRules
Click to show internal directories.
Click to hide internal directories.