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";
8
9// Config is a entity that represents dynamic configuration that is stored in
10// underlying storage. For now it's used only for internal mechanisms.
11message Config {
12
13option (kuma.mesh.resource).name = "ConfigResource";
14option (kuma.mesh.resource).type = "Config";
15option (kuma.mesh.resource).package = "system";
16option (kuma.mesh.resource).global = true;
17option (kuma.mesh.resource).skip_kubernetes_wrappers = true;
18option (kuma.mesh.resource).kds.send_to_zone = true;
19
20// configuration that is stored (ex. in JSON)
21string config = 1;
22}
23