github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/edge/pkg/edged/apis/rule/rule.go (about)

     1  package rule
     2  
     3  //Key string type for rules exporting
     4  type Key string
     5  
     6  //constants for different rules key
     7  const (
     8  	EventType     Key = "event_type"
     9  	MessageFilter Key = "message_filter"
    10  	FunctionUrn   Key = "function_urn"
    11  	TargetAddress Key = "target_address"
    12  )
    13  
    14  //Rule defines map of rules
    15  type Rule struct {
    16  	Name string         `json:"name,omitempty"`
    17  	Data map[Key]string `json:"data,omitempty"`
    18  }