github.com/KyaXTeam/consul@v1.4.5/sentinel/evaluator.go (about)

     1  package sentinel
     2  
     3  // Evaluator wraps the Sentinel evaluator from the HashiCorp Sentinel policy
     4  // engine.
     5  type Evaluator interface {
     6  	Compile(policy string) error
     7  	Execute(policy string, enforcementLevel string, data map[string]interface{}) bool
     8  }