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