Documentation
¶
Index ¶
Constants ¶
View Source
const ( MetricsGroup = "metrics" UnauthenticatedGroup = "unauthenticated" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorizer ¶
type Authorizer struct {
// contains filtered or unexported fields
}
func NewAuthorizer ¶
func NewAuthorizer(cache, uncached kclient.Client, devMode bool, acrHelper *accesscontrolrule.Helper, registryNoAuth bool) *Authorizer
type Resources ¶ added in v0.7.0
type Resources struct {
AssistantID string
ProjectID string
ThreadID string
TemplateID string
TaskID string
MCPServerID string
MCPServerInstanceID string
ProjectMCPServerID string
// MCPID can be the ID of an MCPServer, an MCPServerInstance, or MCPServerCatalogEntry. It is used for interaction with the MCP gateway.
MCPID string
RunID string
WorkflowID string
PendingAuthorizationID string
ToolID string
WorkspaceID string
NanobotAgentID string
ProjectV2ID string
Authorizated ResourcesAuthorized
}
type ResourcesAuthorized ¶ added in v0.7.0
type ResourcesAuthorized struct {
Assistant *v1.Agent
Project *v1.Thread
Thread *v1.Thread
Task *v1.Workflow
MCPServer *v1.MCPServer
MCPServerInstance *v1.MCPServerInstance
Run *v1.WorkflowExecution
Workflow *v1.Workflow
Tool *v1.Tool
PowerUserWorkspace *v1.PowerUserWorkspace
NanobotAgent *v1.NanobotAgent
ProjectV2 *v1.ProjectV2
}
Click to show internal directories.
Click to hide internal directories.