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// Secret defines an encrypted value in Kuma.
11message Secret {
12
13option (kuma.mesh.resource).name = "SecretResource";
14option (kuma.mesh.resource).type = "Secret";
15option (kuma.mesh.resource).package = "system";
16option (kuma.mesh.resource).skip_kubernetes_wrappers = true;
17option (kuma.mesh.resource).kds.send_to_zone = true;
18option (kuma.mesh.resource).ws.name = "secret";
19option (kuma.mesh.resource).ws.admin_only = true;
20
21// Value of the secret
22google.protobuf.BytesValue data = 1;
23}
24