1
// Code generated by protoc-gen-go. DO NOT EDIT.
3
// protoc-gen-go v1.28.1
5
// source: api/system/v1alpha1/zone_insight.proto
10
_ "github.com/envoyproxy/protoc-gen-validate/validate"
11
_ "github.com/kumahq/kuma/api/mesh"
12
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
13
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
14
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
20
// Verify that this generated code is sufficiently up-to-date.
21
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
22
// Verify that runtime/protoimpl is sufficiently up-to-date.
23
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
26
// ZoneInsight defines the observed state of a Zone Kuma CP.
27
type ZoneInsight struct {
28
state protoimpl.MessageState
29
sizeCache protoimpl.SizeCache
30
unknownFields protoimpl.UnknownFields
32
// List of KDS subscriptions created by a given Zone Kuma CP.
33
Subscriptions []*KDSSubscription `protobuf:"bytes,1,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
34
// Statistics about Envoy Admin Streams
35
EnvoyAdminStreams *EnvoyAdminStreams `protobuf:"bytes,2,opt,name=envoy_admin_streams,json=envoyAdminStreams,proto3" json:"envoy_admin_streams,omitempty"`
36
HealthCheck *HealthCheck `protobuf:"bytes,3,opt,name=health_check,json=healthCheck,proto3" json:"health_check,omitempty"`
39
func (x *ZoneInsight) Reset() {
41
if protoimpl.UnsafeEnabled {
42
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[0]
43
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
44
ms.StoreMessageInfo(mi)
48
func (x *ZoneInsight) String() string {
49
return protoimpl.X.MessageStringOf(x)
52
func (*ZoneInsight) ProtoMessage() {}
54
func (x *ZoneInsight) ProtoReflect() protoreflect.Message {
55
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[0]
56
if protoimpl.UnsafeEnabled && x != nil {
57
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
58
if ms.LoadMessageInfo() == nil {
59
ms.StoreMessageInfo(mi)
63
return mi.MessageOf(x)
66
// Deprecated: Use ZoneInsight.ProtoReflect.Descriptor instead.
67
func (*ZoneInsight) Descriptor() ([]byte, []int) {
68
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{0}
71
func (x *ZoneInsight) GetSubscriptions() []*KDSSubscription {
73
return x.Subscriptions
78
func (x *ZoneInsight) GetEnvoyAdminStreams() *EnvoyAdminStreams {
80
return x.EnvoyAdminStreams
85
func (x *ZoneInsight) GetHealthCheck() *HealthCheck {
92
type EnvoyAdminStreams struct {
93
state protoimpl.MessageState
94
sizeCache protoimpl.SizeCache
95
unknownFields protoimpl.UnknownFields
97
// Global instance ID that handles XDS Config Dump streams.
98
ConfigDumpGlobalInstanceId string `protobuf:"bytes,1,opt,name=config_dump_global_instance_id,json=configDumpGlobalInstanceId,proto3" json:"config_dump_global_instance_id,omitempty"`
99
// Global instance ID that handles Stats streams.
100
StatsGlobalInstanceId string `protobuf:"bytes,2,opt,name=stats_global_instance_id,json=statsGlobalInstanceId,proto3" json:"stats_global_instance_id,omitempty"`
101
// Global instance ID that handles Clusters streams.
102
ClustersGlobalInstanceId string `protobuf:"bytes,3,opt,name=clusters_global_instance_id,json=clustersGlobalInstanceId,proto3" json:"clusters_global_instance_id,omitempty"`
105
func (x *EnvoyAdminStreams) Reset() {
106
*x = EnvoyAdminStreams{}
107
if protoimpl.UnsafeEnabled {
108
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[1]
109
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
110
ms.StoreMessageInfo(mi)
114
func (x *EnvoyAdminStreams) String() string {
115
return protoimpl.X.MessageStringOf(x)
118
func (*EnvoyAdminStreams) ProtoMessage() {}
120
func (x *EnvoyAdminStreams) ProtoReflect() protoreflect.Message {
121
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[1]
122
if protoimpl.UnsafeEnabled && x != nil {
123
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
124
if ms.LoadMessageInfo() == nil {
125
ms.StoreMessageInfo(mi)
129
return mi.MessageOf(x)
132
// Deprecated: Use EnvoyAdminStreams.ProtoReflect.Descriptor instead.
133
func (*EnvoyAdminStreams) Descriptor() ([]byte, []int) {
134
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{1}
137
func (x *EnvoyAdminStreams) GetConfigDumpGlobalInstanceId() string {
139
return x.ConfigDumpGlobalInstanceId
144
func (x *EnvoyAdminStreams) GetStatsGlobalInstanceId() string {
146
return x.StatsGlobalInstanceId
151
func (x *EnvoyAdminStreams) GetClustersGlobalInstanceId() string {
153
return x.ClustersGlobalInstanceId
158
// KDSSubscription describes a single KDS subscription
159
// created by a Zone to the Global.
160
// Ideally, there should be only one such subscription per Zone lifecycle.
161
// Presence of multiple subscriptions might indicate one of the following
163
// - transient loss of network connection between Zone and Global Control
165
// - Zone Kuma CP restarts (i.e. hot restart or crash)
166
// - Global Kuma CP restarts (i.e. rolling update or crash)
168
type KDSSubscription struct {
169
state protoimpl.MessageState
170
sizeCache protoimpl.SizeCache
171
unknownFields protoimpl.UnknownFields
173
// Unique id per KDS subscription.
174
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
175
// Global CP instance that handled given subscription.
176
GlobalInstanceId string `protobuf:"bytes,2,opt,name=global_instance_id,json=globalInstanceId,proto3" json:"global_instance_id,omitempty"`
177
// Time when a given Zone connected to the Global.
178
ConnectTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=connect_time,json=connectTime,proto3" json:"connect_time,omitempty"`
179
// Time when a given Zone disconnected from the Global.
180
DisconnectTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=disconnect_time,json=disconnectTime,proto3" json:"disconnect_time,omitempty"`
181
// Status of the KDS subscription.
182
Status *KDSSubscriptionStatus `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
183
// Version of Zone Kuma CP.
184
Version *Version `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
185
// Generation is an integer number which is periodically increased by the
187
Generation uint32 `protobuf:"varint,7,opt,name=generation,proto3" json:"generation,omitempty"`
188
// Config of Zone Kuma CP
189
Config string `protobuf:"bytes,8,opt,name=config,proto3" json:"config,omitempty"`
190
// Indicates if subscription provided auth token
191
AuthTokenProvided bool `protobuf:"varint,9,opt,name=auth_token_provided,json=authTokenProvided,proto3" json:"auth_token_provided,omitempty"`
192
// Zone CP instance that handled the given subscription (This is the leader at
193
// time of connection).
194
ZoneInstanceId string `protobuf:"bytes,10,opt,name=zone_instance_id,json=zoneInstanceId,proto3" json:"zone_instance_id,omitempty"`
197
func (x *KDSSubscription) Reset() {
198
*x = KDSSubscription{}
199
if protoimpl.UnsafeEnabled {
200
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[2]
201
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
202
ms.StoreMessageInfo(mi)
206
func (x *KDSSubscription) String() string {
207
return protoimpl.X.MessageStringOf(x)
210
func (*KDSSubscription) ProtoMessage() {}
212
func (x *KDSSubscription) ProtoReflect() protoreflect.Message {
213
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[2]
214
if protoimpl.UnsafeEnabled && x != nil {
215
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
216
if ms.LoadMessageInfo() == nil {
217
ms.StoreMessageInfo(mi)
221
return mi.MessageOf(x)
224
// Deprecated: Use KDSSubscription.ProtoReflect.Descriptor instead.
225
func (*KDSSubscription) Descriptor() ([]byte, []int) {
226
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{2}
229
func (x *KDSSubscription) GetId() string {
236
func (x *KDSSubscription) GetGlobalInstanceId() string {
238
return x.GlobalInstanceId
243
func (x *KDSSubscription) GetConnectTime() *timestamppb.Timestamp {
250
func (x *KDSSubscription) GetDisconnectTime() *timestamppb.Timestamp {
252
return x.DisconnectTime
257
func (x *KDSSubscription) GetStatus() *KDSSubscriptionStatus {
264
func (x *KDSSubscription) GetVersion() *Version {
271
func (x *KDSSubscription) GetGeneration() uint32 {
278
func (x *KDSSubscription) GetConfig() string {
285
func (x *KDSSubscription) GetAuthTokenProvided() bool {
287
return x.AuthTokenProvided
292
func (x *KDSSubscription) GetZoneInstanceId() string {
294
return x.ZoneInstanceId
299
// KDSSubscriptionStatus defines status of an KDS subscription.
300
type KDSSubscriptionStatus struct {
301
state protoimpl.MessageState
302
sizeCache protoimpl.SizeCache
303
unknownFields protoimpl.UnknownFields
305
// Time when status of a given KDS subscription was most recently updated.
306
LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
307
// Total defines an aggregate over individual KDS stats.
308
Total *KDSServiceStats `protobuf:"bytes,2,opt,name=total,proto3" json:"total,omitempty"`
309
Stat map[string]*KDSServiceStats `protobuf:"bytes,3,rep,name=stat,proto3" json:"stat,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
312
func (x *KDSSubscriptionStatus) Reset() {
313
*x = KDSSubscriptionStatus{}
314
if protoimpl.UnsafeEnabled {
315
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[3]
316
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
317
ms.StoreMessageInfo(mi)
321
func (x *KDSSubscriptionStatus) String() string {
322
return protoimpl.X.MessageStringOf(x)
325
func (*KDSSubscriptionStatus) ProtoMessage() {}
327
func (x *KDSSubscriptionStatus) ProtoReflect() protoreflect.Message {
328
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[3]
329
if protoimpl.UnsafeEnabled && x != nil {
330
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
331
if ms.LoadMessageInfo() == nil {
332
ms.StoreMessageInfo(mi)
336
return mi.MessageOf(x)
339
// Deprecated: Use KDSSubscriptionStatus.ProtoReflect.Descriptor instead.
340
func (*KDSSubscriptionStatus) Descriptor() ([]byte, []int) {
341
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{3}
344
func (x *KDSSubscriptionStatus) GetLastUpdateTime() *timestamppb.Timestamp {
346
return x.LastUpdateTime
351
func (x *KDSSubscriptionStatus) GetTotal() *KDSServiceStats {
358
func (x *KDSSubscriptionStatus) GetStat() map[string]*KDSServiceStats {
365
// DiscoveryServiceStats defines all stats over a single xDS service.
366
type KDSServiceStats struct {
367
state protoimpl.MessageState
368
sizeCache protoimpl.SizeCache
369
unknownFields protoimpl.UnknownFields
371
// Number of xDS responses sent to the Dataplane.
372
ResponsesSent uint64 `protobuf:"varint,1,opt,name=responses_sent,json=responsesSent,proto3" json:"responses_sent,omitempty"`
373
// Number of xDS responses ACKed by the Dataplane.
374
ResponsesAcknowledged uint64 `protobuf:"varint,2,opt,name=responses_acknowledged,json=responsesAcknowledged,proto3" json:"responses_acknowledged,omitempty"`
375
// Number of xDS responses NACKed by the Dataplane.
376
ResponsesRejected uint64 `protobuf:"varint,3,opt,name=responses_rejected,json=responsesRejected,proto3" json:"responses_rejected,omitempty"`
379
func (x *KDSServiceStats) Reset() {
380
*x = KDSServiceStats{}
381
if protoimpl.UnsafeEnabled {
382
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[4]
383
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
384
ms.StoreMessageInfo(mi)
388
func (x *KDSServiceStats) String() string {
389
return protoimpl.X.MessageStringOf(x)
392
func (*KDSServiceStats) ProtoMessage() {}
394
func (x *KDSServiceStats) ProtoReflect() protoreflect.Message {
395
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[4]
396
if protoimpl.UnsafeEnabled && x != nil {
397
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
398
if ms.LoadMessageInfo() == nil {
399
ms.StoreMessageInfo(mi)
403
return mi.MessageOf(x)
406
// Deprecated: Use KDSServiceStats.ProtoReflect.Descriptor instead.
407
func (*KDSServiceStats) Descriptor() ([]byte, []int) {
408
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{4}
411
func (x *KDSServiceStats) GetResponsesSent() uint64 {
413
return x.ResponsesSent
418
func (x *KDSServiceStats) GetResponsesAcknowledged() uint64 {
420
return x.ResponsesAcknowledged
425
func (x *KDSServiceStats) GetResponsesRejected() uint64 {
427
return x.ResponsesRejected
432
// Version defines version of Kuma ControlPlane
434
state protoimpl.MessageState
435
sizeCache protoimpl.SizeCache
436
unknownFields protoimpl.UnknownFields
438
// Version of Zone Kuma CP
439
KumaCp *KumaCpVersion `protobuf:"bytes,1,opt,name=kumaCp,proto3" json:"kumaCp,omitempty"`
442
func (x *Version) Reset() {
444
if protoimpl.UnsafeEnabled {
445
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[5]
446
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
447
ms.StoreMessageInfo(mi)
451
func (x *Version) String() string {
452
return protoimpl.X.MessageStringOf(x)
455
func (*Version) ProtoMessage() {}
457
func (x *Version) ProtoReflect() protoreflect.Message {
458
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[5]
459
if protoimpl.UnsafeEnabled && x != nil {
460
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
461
if ms.LoadMessageInfo() == nil {
462
ms.StoreMessageInfo(mi)
466
return mi.MessageOf(x)
469
// Deprecated: Use Version.ProtoReflect.Descriptor instead.
470
func (*Version) Descriptor() ([]byte, []int) {
471
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{5}
474
func (x *Version) GetKumaCp() *KumaCpVersion {
481
// KumaCpVersion describes details of Kuma ControlPlane version
482
type KumaCpVersion struct {
483
state protoimpl.MessageState
484
sizeCache protoimpl.SizeCache
485
unknownFields protoimpl.UnknownFields
487
// Version number of Kuma ControlPlane
488
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
489
// Git tag of Kuma ControlPlane version
490
GitTag string `protobuf:"bytes,2,opt,name=gitTag,proto3" json:"gitTag,omitempty"`
491
// Git commit of Kuma ControlPlane version
492
GitCommit string `protobuf:"bytes,3,opt,name=gitCommit,proto3" json:"gitCommit,omitempty"`
493
// Build date of Kuma ControlPlane version
494
BuildDate string `protobuf:"bytes,4,opt,name=buildDate,proto3" json:"buildDate,omitempty"`
495
// True iff this Zone CP version is compatible with Global CP
496
KumaCpGlobalCompatible bool `protobuf:"varint,5,opt,name=kumaCpGlobalCompatible,proto3" json:"kumaCpGlobalCompatible,omitempty"`
499
func (x *KumaCpVersion) Reset() {
501
if protoimpl.UnsafeEnabled {
502
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[6]
503
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
504
ms.StoreMessageInfo(mi)
508
func (x *KumaCpVersion) String() string {
509
return protoimpl.X.MessageStringOf(x)
512
func (*KumaCpVersion) ProtoMessage() {}
514
func (x *KumaCpVersion) ProtoReflect() protoreflect.Message {
515
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[6]
516
if protoimpl.UnsafeEnabled && x != nil {
517
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
518
if ms.LoadMessageInfo() == nil {
519
ms.StoreMessageInfo(mi)
523
return mi.MessageOf(x)
526
// Deprecated: Use KumaCpVersion.ProtoReflect.Descriptor instead.
527
func (*KumaCpVersion) Descriptor() ([]byte, []int) {
528
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{6}
531
func (x *KumaCpVersion) GetVersion() string {
538
func (x *KumaCpVersion) GetGitTag() string {
545
func (x *KumaCpVersion) GetGitCommit() string {
552
func (x *KumaCpVersion) GetBuildDate() string {
559
func (x *KumaCpVersion) GetKumaCpGlobalCompatible() bool {
561
return x.KumaCpGlobalCompatible
566
// HealthCheck holds information about the received zone health check
567
type HealthCheck struct {
568
state protoimpl.MessageState
569
sizeCache protoimpl.SizeCache
570
unknownFields protoimpl.UnknownFields
572
// Time last health check received
573
Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
576
func (x *HealthCheck) Reset() {
578
if protoimpl.UnsafeEnabled {
579
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[7]
580
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
581
ms.StoreMessageInfo(mi)
585
func (x *HealthCheck) String() string {
586
return protoimpl.X.MessageStringOf(x)
589
func (*HealthCheck) ProtoMessage() {}
591
func (x *HealthCheck) ProtoReflect() protoreflect.Message {
592
mi := &file_api_system_v1alpha1_zone_insight_proto_msgTypes[7]
593
if protoimpl.UnsafeEnabled && x != nil {
594
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
595
if ms.LoadMessageInfo() == nil {
596
ms.StoreMessageInfo(mi)
600
return mi.MessageOf(x)
603
// Deprecated: Use HealthCheck.ProtoReflect.Descriptor instead.
604
func (*HealthCheck) Descriptor() ([]byte, []int) {
605
return file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP(), []int{7}
608
func (x *HealthCheck) GetTime() *timestamppb.Timestamp {
615
var File_api_system_v1alpha1_zone_insight_proto protoreflect.FileDescriptor
617
var file_api_system_v1alpha1_zone_insight_proto_rawDesc = []byte{
618
0x0a, 0x26, 0x61, 0x70, 0x69, 0x2f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2f, 0x76, 0x31, 0x61,
619
0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x69, 0x67,
620
0x68, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x6b, 0x75, 0x6d, 0x61, 0x2e, 0x73,
621
0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a, 0x16,
622
0x61, 0x70, 0x69, 0x2f, 0x6d, 0x65, 0x73, 0x68, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
623
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
624
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
625
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
626
0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
627
0x22, 0xdf, 0x02, 0x0a, 0x0b, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74,
628
0x12, 0x4b, 0x0a, 0x0d, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
629
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6b, 0x75, 0x6d, 0x61, 0x2e, 0x73,
630
0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4b,
631
0x44, 0x53, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d,
632
0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x57, 0x0a,
633
0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x74, 0x72,
634
0x65, 0x61, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6b, 0x75, 0x6d,
635
0x61, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
636
0x31, 0x2e, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x74, 0x72, 0x65,
637
0x61, 0x6d, 0x73, 0x52, 0x11, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53,
638
0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x44, 0x0a, 0x0c, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68,
639
0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6b,
640
0x75, 0x6d, 0x61, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
641
0x68, 0x61, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52,
642
0x0b, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x3a, 0x64, 0xaa, 0x8c,
643
0x89, 0xa6, 0x01, 0x15, 0x0a, 0x13, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x73, 0x69, 0x67, 0x68,
644
0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0xaa, 0x8c, 0x89, 0xa6, 0x01, 0x0d, 0x12,
645
0x0b, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0xaa, 0x8c, 0x89, 0xa6,
646
0x01, 0x08, 0x22, 0x06, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0xaa, 0x8c, 0x89, 0xa6, 0x01, 0x02,
647
0x18, 0x01, 0xaa, 0x8c, 0x89, 0xa6, 0x01, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x7a, 0x6f, 0x6e, 0x65,
648
0x2d, 0x69, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0xaa, 0x8c, 0x89, 0xa6, 0x01, 0x04, 0x3a, 0x02,
649
0x18, 0x01, 0x22, 0xcf, 0x01, 0x0a, 0x11, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x41, 0x64, 0x6d, 0x69,
650
0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x42, 0x0a, 0x1e, 0x63, 0x6f, 0x6e, 0x66,
651
0x69, 0x67, 0x5f, 0x64, 0x75, 0x6d, 0x70, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x69,
652
0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
653
0x52, 0x1a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x47, 0x6c, 0x6f, 0x62,
654
0x61, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18,
655
0x73, 0x74, 0x61, 0x74, 0x73, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x73,
656
0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15,
657
0x73, 0x74, 0x61, 0x74, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
658
0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x1b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
659
0x73, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
660
0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x63, 0x6c, 0x75, 0x73,
661
0x74, 0x65, 0x72, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
662
0x63, 0x65, 0x49, 0x64, 0x22, 0x89, 0x04, 0x0a, 0x0f, 0x4b, 0x44, 0x53, 0x53, 0x75, 0x62, 0x73,
663
0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
664
0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x02, 0x69,
665
0x64, 0x12, 0x35, 0x0a, 0x12, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x73, 0x74,
666
0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa,
667
0x42, 0x04, 0x72, 0x02, 0x10, 0x01, 0x52, 0x10, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x49, 0x6e,
668
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x6e,
669
0x65, 0x63, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
670
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
671
0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xfa, 0x42, 0x05, 0xb2,
672
0x01, 0x02, 0x08, 0x01, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x54, 0x69, 0x6d,
673
0x65, 0x12, 0x43, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f,
674
0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
675
0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
676
0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
677
0x63, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
678
0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6b, 0x75, 0x6d, 0x61, 0x2e, 0x73, 0x79,
679
0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4b, 0x44,
680
0x53, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
681
0x74, 0x75, 0x73, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x06, 0x73,
682
0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
683
0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6b, 0x75, 0x6d, 0x61, 0x2e, 0x73, 0x79,
684
0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65,
685
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1e,
686
0x0a, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01,
687
0x28, 0x0d, 0x52, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16,
688
0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
689
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x74,
690
0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x64, 0x18, 0x09, 0x20,
691
0x01, 0x28, 0x08, 0x52, 0x11, 0x61, 0x75, 0x74, 0x68, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x50, 0x72,
692
0x6f, 0x76, 0x69, 0x64, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69,
693
0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09,
694
0x52, 0x0e, 0x7a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64,
695
0x22, 0xc5, 0x02, 0x0a, 0x15, 0x4b, 0x44, 0x53, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70,
696
0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x44, 0x0a, 0x10, 0x6c, 0x61,
697
0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01,
698
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
699
0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
700
0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
701
0x12, 0x3b, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
702
0x25, 0x2e, 0x6b, 0x75, 0x6d, 0x61, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31,
703
0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4b, 0x44, 0x53, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
704
0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x49, 0x0a,
705
0x04, 0x73, 0x74, 0x61, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x75,
706
0x6d, 0x61, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
707
0x61, 0x31, 0x2e, 0x4b, 0x44, 0x53, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
708
0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x45, 0x6e, 0x74,
709
0x72, 0x79, 0x52, 0x04, 0x73, 0x74, 0x61, 0x74, 0x1a, 0x5e, 0x0a, 0x09, 0x53, 0x74, 0x61, 0x74,
710
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
711
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
712
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6b, 0x75, 0x6d, 0x61, 0x2e, 0x73, 0x79,
713
0x73, 0x74, 0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4b, 0x44,
714
0x53, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x05, 0x76,
715
0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x9e, 0x01, 0x0a, 0x0f, 0x4b, 0x44, 0x53,
716
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0e,
717
0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x01,
718
0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x53,
719
0x65, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x16, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73,
720
0x5f, 0x61, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x64, 0x18, 0x02, 0x20,
721
0x01, 0x28, 0x04, 0x52, 0x15, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x41, 0x63,
722
0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65,
723
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64,
724
0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
725
0x73, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x22, 0x46, 0x0a, 0x07, 0x56, 0x65, 0x72,
726
0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x06, 0x6b, 0x75, 0x6d, 0x61, 0x43, 0x70, 0x18, 0x01,
727
0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x75, 0x6d, 0x61, 0x2e, 0x73, 0x79, 0x73, 0x74,
728
0x65, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4b, 0x75, 0x6d, 0x61,
729
0x43, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x6b, 0x75, 0x6d, 0x61, 0x43,
730
0x70, 0x22, 0xb5, 0x01, 0x0a, 0x0d, 0x4b, 0x75, 0x6d, 0x61, 0x43, 0x70, 0x56, 0x65, 0x72, 0x73,
731
0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
732
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a,
733
0x06, 0x67, 0x69, 0x74, 0x54, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67,
734
0x69, 0x74, 0x54, 0x61, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x69, 0x74, 0x43, 0x6f, 0x6d, 0x6d,
735
0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x69, 0x74, 0x43, 0x6f, 0x6d,
736
0x6d, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x65,
737
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x44, 0x61, 0x74,
738
0x65, 0x12, 0x36, 0x0a, 0x16, 0x6b, 0x75, 0x6d, 0x61, 0x43, 0x70, 0x47, 0x6c, 0x6f, 0x62, 0x61,
739
0x6c, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
740
0x08, 0x52, 0x16, 0x6b, 0x75, 0x6d, 0x61, 0x43, 0x70, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x43,
741
0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x3d, 0x0a, 0x0b, 0x48, 0x65, 0x61,
742
0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65,
743
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
744
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
745
0x6d, 0x70, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68,
746
0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x75, 0x6d, 0x61, 0x68, 0x71, 0x2f, 0x6b, 0x75,
747
0x6d, 0x61, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2f, 0x76, 0x31,
748
0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
752
file_api_system_v1alpha1_zone_insight_proto_rawDescOnce sync.Once
753
file_api_system_v1alpha1_zone_insight_proto_rawDescData = file_api_system_v1alpha1_zone_insight_proto_rawDesc
756
func file_api_system_v1alpha1_zone_insight_proto_rawDescGZIP() []byte {
757
file_api_system_v1alpha1_zone_insight_proto_rawDescOnce.Do(func() {
758
file_api_system_v1alpha1_zone_insight_proto_rawDescData = protoimpl.X.CompressGZIP(file_api_system_v1alpha1_zone_insight_proto_rawDescData)
760
return file_api_system_v1alpha1_zone_insight_proto_rawDescData
763
var file_api_system_v1alpha1_zone_insight_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
764
var file_api_system_v1alpha1_zone_insight_proto_goTypes = []interface{}{
765
(*ZoneInsight)(nil), // 0: kuma.system.v1alpha1.ZoneInsight
766
(*EnvoyAdminStreams)(nil), // 1: kuma.system.v1alpha1.EnvoyAdminStreams
767
(*KDSSubscription)(nil), // 2: kuma.system.v1alpha1.KDSSubscription
768
(*KDSSubscriptionStatus)(nil), // 3: kuma.system.v1alpha1.KDSSubscriptionStatus
769
(*KDSServiceStats)(nil), // 4: kuma.system.v1alpha1.KDSServiceStats
770
(*Version)(nil), // 5: kuma.system.v1alpha1.Version
771
(*KumaCpVersion)(nil), // 6: kuma.system.v1alpha1.KumaCpVersion
772
(*HealthCheck)(nil), // 7: kuma.system.v1alpha1.HealthCheck
773
nil, // 8: kuma.system.v1alpha1.KDSSubscriptionStatus.StatEntry
774
(*timestamppb.Timestamp)(nil), // 9: google.protobuf.Timestamp
776
var file_api_system_v1alpha1_zone_insight_proto_depIdxs = []int32{
777
2, // 0: kuma.system.v1alpha1.ZoneInsight.subscriptions:type_name -> kuma.system.v1alpha1.KDSSubscription
778
1, // 1: kuma.system.v1alpha1.ZoneInsight.envoy_admin_streams:type_name -> kuma.system.v1alpha1.EnvoyAdminStreams
779
7, // 2: kuma.system.v1alpha1.ZoneInsight.health_check:type_name -> kuma.system.v1alpha1.HealthCheck
780
9, // 3: kuma.system.v1alpha1.KDSSubscription.connect_time:type_name -> google.protobuf.Timestamp
781
9, // 4: kuma.system.v1alpha1.KDSSubscription.disconnect_time:type_name -> google.protobuf.Timestamp
782
3, // 5: kuma.system.v1alpha1.KDSSubscription.status:type_name -> kuma.system.v1alpha1.KDSSubscriptionStatus
783
5, // 6: kuma.system.v1alpha1.KDSSubscription.version:type_name -> kuma.system.v1alpha1.Version
784
9, // 7: kuma.system.v1alpha1.KDSSubscriptionStatus.last_update_time:type_name -> google.protobuf.Timestamp
785
4, // 8: kuma.system.v1alpha1.KDSSubscriptionStatus.total:type_name -> kuma.system.v1alpha1.KDSServiceStats
786
8, // 9: kuma.system.v1alpha1.KDSSubscriptionStatus.stat:type_name -> kuma.system.v1alpha1.KDSSubscriptionStatus.StatEntry
787
6, // 10: kuma.system.v1alpha1.Version.kumaCp:type_name -> kuma.system.v1alpha1.KumaCpVersion
788
9, // 11: kuma.system.v1alpha1.HealthCheck.time:type_name -> google.protobuf.Timestamp
789
4, // 12: kuma.system.v1alpha1.KDSSubscriptionStatus.StatEntry.value:type_name -> kuma.system.v1alpha1.KDSServiceStats
790
13, // [13:13] is the sub-list for method output_type
791
13, // [13:13] is the sub-list for method input_type
792
13, // [13:13] is the sub-list for extension type_name
793
13, // [13:13] is the sub-list for extension extendee
794
0, // [0:13] is the sub-list for field type_name
797
func init() { file_api_system_v1alpha1_zone_insight_proto_init() }
798
func file_api_system_v1alpha1_zone_insight_proto_init() {
799
if File_api_system_v1alpha1_zone_insight_proto != nil {
802
if !protoimpl.UnsafeEnabled {
803
file_api_system_v1alpha1_zone_insight_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
804
switch v := v.(*ZoneInsight); i {
810
return &v.unknownFields
815
file_api_system_v1alpha1_zone_insight_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
816
switch v := v.(*EnvoyAdminStreams); i {
822
return &v.unknownFields
827
file_api_system_v1alpha1_zone_insight_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
828
switch v := v.(*KDSSubscription); i {
834
return &v.unknownFields
839
file_api_system_v1alpha1_zone_insight_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
840
switch v := v.(*KDSSubscriptionStatus); i {
846
return &v.unknownFields
851
file_api_system_v1alpha1_zone_insight_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
852
switch v := v.(*KDSServiceStats); i {
858
return &v.unknownFields
863
file_api_system_v1alpha1_zone_insight_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
864
switch v := v.(*Version); i {
870
return &v.unknownFields
875
file_api_system_v1alpha1_zone_insight_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
876
switch v := v.(*KumaCpVersion); i {
882
return &v.unknownFields
887
file_api_system_v1alpha1_zone_insight_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
888
switch v := v.(*HealthCheck); i {
894
return &v.unknownFields
901
out := protoimpl.TypeBuilder{
902
File: protoimpl.DescBuilder{
903
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
904
RawDescriptor: file_api_system_v1alpha1_zone_insight_proto_rawDesc,
910
GoTypes: file_api_system_v1alpha1_zone_insight_proto_goTypes,
911
DependencyIndexes: file_api_system_v1alpha1_zone_insight_proto_depIdxs,
912
MessageInfos: file_api_system_v1alpha1_zone_insight_proto_msgTypes,
914
File_api_system_v1alpha1_zone_insight_proto = out.File
915
file_api_system_v1alpha1_zone_insight_proto_rawDesc = nil
916
file_api_system_v1alpha1_zone_insight_proto_goTypes = nil
917
file_api_system_v1alpha1_zone_insight_proto_depIdxs = nil