Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DecisionLogFunc ¶
type DecisionLogResolver ¶
type DecisionLogResolver interface {
DecisionLogFromContext(ctx context.Context, policyID, policyName, instanceLabel string) (DecisionLogFunc, error)
GetDecisionLog(ctx context.Context, tenantID, policyID, policyName, instanceLabel string) (DecisionLogFunc, error)
}
type DirectoryResolver ¶
type DirectoryResolver interface {
GetDS(ctx context.Context) (ds2.DirectoryClient, error)
DirectoryFromContext(ctx context.Context) (directory.Directory, error)
GetDirectory(ctx context.Context, instanceID string) (directory.Directory, error)
ReloadDirectory(ctx context.Context, instanceID string) error
ListDirectories(ctx context.Context) ([]string, error)
RemoveDirectory(ctx context.Context, instanceID string) error
}
type RuntimeResolver ¶
type RuntimeResolver interface {
RuntimeFromContext(ctx context.Context, policyID, policyName, instanceLabel string) (*runtime.Runtime, error)
GetRuntime(ctx context.Context, tenantID, policyID, policyName, instanceLabel string) (*runtime.Runtime, error)
PeekRuntime(ctx context.Context, tenantID, policyID, policyName, instanceLabel string) (*runtime.Runtime, error)
ReloadRuntime(ctx context.Context, tenantID, policyID, policyName, instanceLabel string) error
ListRuntimes(ctx context.Context) (map[string]*runtime.Runtime, error)
UnloadRuntime(ctx context.Context, tenantID, policyID, policyName, instanceLabel string)
}
Click to show internal directories.
Click to hide internal directories.