1syntax = "proto3"; 2 3import "github.com/gogo/protobuf/gogoproto/gogo.proto"; 4import "meta.proto"; 5 6package sensu.core.v2; 7 8option go_package = "v2"; 9option (gogoproto.populate_all) = true; 10option (gogoproto.equal_all) = true; 11option (gogoproto.marshaler_all) = true; 12option (gogoproto.unmarshaler_all) = true; 13option (gogoproto.sizer_all) = true; 14option (gogoproto.testgen_all) = true; 15 16// TessenConfig is the representation of a tessen configuration. 17message TessenConfig { 18 option (gogoproto.face) = true; 19 option (gogoproto.goproto_getters) = false; 20 21 // OptOut is the opt-out status of the tessen configuration 22 bool opt_out = 1 [(gogoproto.jsontag) = "opt_out"]; 23} 24