forked from envoyproxy/envoy
-
Notifications
You must be signed in to change notification settings - Fork 5
/
sensitive.proto
45 lines (39 loc) · 2.14 KB
/
sensitive.proto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
syntax = "proto3";
package envoy.test;
option java_package = "io.envoyproxy.envoy.test";
option java_outer_classname = "SensitiveProto";
option java_multiple_files = true;
import "google/protobuf/any.proto";
import "udpa/annotations/sensitive.proto";
import "xds/type/v3/typed_struct.proto";
message Sensitive {
string sensitive_string = 1 [(udpa.annotations.sensitive) = true];
repeated string sensitive_repeated_string = 2 [(udpa.annotations.sensitive) = true];
bytes sensitive_bytes = 3 [(udpa.annotations.sensitive) = true];
repeated bytes sensitive_repeated_bytes = 4 [(udpa.annotations.sensitive) = true];
int64 sensitive_int = 5 [(udpa.annotations.sensitive) = true];
repeated int64 sensitive_repeated_int = 6 [(udpa.annotations.sensitive) = true];
Sensitive sensitive_message = 7 [(udpa.annotations.sensitive) = true];
repeated Sensitive sensitive_repeated_message = 8 [(udpa.annotations.sensitive) = true];
google.protobuf.Any sensitive_any = 9 [(udpa.annotations.sensitive) = true];
repeated google.protobuf.Any sensitive_repeated_any = 10 [(udpa.annotations.sensitive) = true];
xds.type.v3.TypedStruct sensitive_typed_struct = 11 [(udpa.annotations.sensitive) = true];
repeated xds.type.v3.TypedStruct sensitive_repeated_typed_struct = 12
[(udpa.annotations.sensitive) = true];
map<string, string> sensitive_string_map = 13 [(udpa.annotations.sensitive) = true];
map<string, int64> sensitive_int_map = 14 [(udpa.annotations.sensitive) = true];
string insensitive_string = 101;
repeated string insensitive_repeated_string = 102;
bytes insensitive_bytes = 103;
repeated bytes insensitive_repeated_bytes = 104;
int64 insensitive_int = 105;
repeated int64 insensitive_repeated_int = 106;
Sensitive insensitive_message = 107;
repeated Sensitive insensitive_repeated_message = 108;
google.protobuf.Any insensitive_any = 109;
repeated google.protobuf.Any insensitive_repeated_any = 110;
xds.type.v3.TypedStruct insensitive_typed_struct = 111;
repeated xds.type.v3.TypedStruct insensitive_repeated_typed_struct = 112;
map<string, string> insensitive_string_map = 113;
map<string, int64> insensitive_int_map = 114;
}