Documentation ¶
Index ¶
Constants ¶
View Source
const ( ErrPrepareForEvalCode = "meshkit-11144" ErrEvalCode = "meshkit-11145" )
Variables ¶
View Source
var SyncRelationship sync.Mutex
Functions ¶
func ErrPrepareForEval ¶ added in v0.6.54
Types ¶
type Rego ¶ added in v0.6.54
type Rego struct {
// contains filtered or unexported fields
}
func NewRegoInstance ¶ added in v0.6.54
func NewRegoInstance(policyDir string, regManager *registry.RegistryManager) (*Rego, error)
func (*Rego) RegoPolicyHandler ¶ added in v0.6.54
func (r *Rego) RegoPolicyHandler(designFile pattern.PatternFile, regoQueryString string, relationshipsToEvalaute ...string) (pattern.EvaluationResponse, error)
RegoPolicyHandler takes the required inputs and run the query against all the policy files provided
Click to show internal directories.
Click to hide internal directories.