kuma
1syntax = "proto3";
2
3package kuma.system.v1alpha1;
4
5option go_package = "github.com/kumahq/kuma/api/system/v1alpha1";
6
7import "api/mesh/options.proto";
8import "google/protobuf/wrappers.proto";
9
10// Zone defines the Zone configuration used at the Global Control Plane
11// within a distributed deployment
12message Zone {
13
14option (kuma.mesh.resource).name = "ZoneResource";
15option (kuma.mesh.resource).type = "Zone";
16option (kuma.mesh.resource).package = "system";
17option (kuma.mesh.resource).global = true;
18option (kuma.mesh.resource).ws.name = "zone";
19option (kuma.mesh.resource).has_insights = true;
20
21// enable allows to turn the zone on/off and exclude the whole zone from
22// balancing traffic on it
23google.protobuf.BoolValue enabled = 1;
24}
25