1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package logging
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39 type ReportCauseCode int32
40
41 const (
42 ReportCauseCode_REPORT_CAUSE_CODE_UNSPECIFIED ReportCauseCode = 0
43
44 ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VM_IP_FORWARDING_DISABLED ReportCauseCode = 1
45 ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VM_DELETED ReportCauseCode = 2
46 ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VM_STOPPED ReportCauseCode = 3
47 ReportCauseCode_ROUTE_INVALID_NEXT_HOP_ILB_MISCONFIGURED ReportCauseCode = 4
48 ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VPN_TUNNEL_DELETED ReportCauseCode = 5
49 ReportCauseCode_ROUTE_INVALID_NEXT_HOP_ILB_BACKEND_IP_FORWARDING_DISABLED ReportCauseCode = 6
50 ReportCauseCode_IP_UTILIZATION_IP_ALLOCATION_RATIO_HIGH ReportCauseCode = 20
51
52 ReportCauseCode_GKE_NODE_TO_CONTROL_PLANE_BLOCKED_BY_ROUTING_ISSUE ReportCauseCode = 201
53 ReportCauseCode_GKE_NODE_TO_CONTROL_PLANE_PUBLIC_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL ReportCauseCode = 202
54 ReportCauseCode_GKE_NODE_TO_CONTROL_PLANE_PRIVATE_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL ReportCauseCode = 203
55 ReportCauseCode_GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_ROUTING_ISSUE ReportCauseCode = 211
56 ReportCauseCode_GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_INGRESS_FIREWALL_ON_NODE ReportCauseCode = 212
57 ReportCauseCode_GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_HIGH ReportCauseCode = 221
58 ReportCauseCode_GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_LIMITES_AUTOSCALING ReportCauseCode = 222
59
60 ReportCauseCode_CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_EGRESS_FIREWALL ReportCauseCode = 601
61 ReportCauseCode_CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_ROUTING_ISSUE ReportCauseCode = 602
62 ReportCauseCode_CLOUD_SQL_PRIVATE_IP_INSTANCE_NOT_RUNNING ReportCauseCode = 603
63
64 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_SUBNET_ROUTE ReportCauseCode = 801
65 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_SUBNET_ROUTE ReportCauseCode = 802
66 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_STATIC_ROUTE ReportCauseCode = 803
67 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_STATIC_ROUTE ReportCauseCode = 804
68 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_SUBNET_ROUTE ReportCauseCode = 805
69 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_SUBNET_ROUTE ReportCauseCode = 806
70 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_STATIC_ROUTE ReportCauseCode = 807
71 ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_STATIC_ROUTE ReportCauseCode = 808
72
73 ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED ReportCauseCode = 1001
74 ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED ReportCauseCode = 1002
75 ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_FIREWALL_CONFIG_INCONSISTENT ReportCauseCode = 1003
76 ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_PARTIALLY_BLOCKED ReportCauseCode = 1004
77 ReportCauseCode_LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_BALANCING_MODE_BREAKS_SESSION_AFFINITY ReportCauseCode = 1021
78 ReportCauseCode_LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_HEALTH_CHECK_PORT_MISMATCH ReportCauseCode = 1024
79 )
80
81
82 var (
83 ReportCauseCode_name = map[int32]string{
84 0: "REPORT_CAUSE_CODE_UNSPECIFIED",
85 1: "ROUTE_INVALID_NEXT_HOP_VM_IP_FORWARDING_DISABLED",
86 2: "ROUTE_INVALID_NEXT_HOP_VM_DELETED",
87 3: "ROUTE_INVALID_NEXT_HOP_VM_STOPPED",
88 4: "ROUTE_INVALID_NEXT_HOP_ILB_MISCONFIGURED",
89 5: "ROUTE_INVALID_NEXT_HOP_VPN_TUNNEL_DELETED",
90 6: "ROUTE_INVALID_NEXT_HOP_ILB_BACKEND_IP_FORWARDING_DISABLED",
91 20: "IP_UTILIZATION_IP_ALLOCATION_RATIO_HIGH",
92 201: "GKE_NODE_TO_CONTROL_PLANE_BLOCKED_BY_ROUTING_ISSUE",
93 202: "GKE_NODE_TO_CONTROL_PLANE_PUBLIC_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL",
94 203: "GKE_NODE_TO_CONTROL_PLANE_PRIVATE_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL",
95 211: "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_ROUTING_ISSUE",
96 212: "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_INGRESS_FIREWALL_ON_NODE",
97 221: "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_HIGH",
98 222: "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_LIMITES_AUTOSCALING",
99 601: "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_EGRESS_FIREWALL",
100 602: "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_ROUTING_ISSUE",
101 603: "CLOUD_SQL_PRIVATE_IP_INSTANCE_NOT_RUNNING",
102 801: "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_SUBNET_ROUTE",
103 802: "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_SUBNET_ROUTE",
104 803: "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_STATIC_ROUTE",
105 804: "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_STATIC_ROUTE",
106 805: "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_SUBNET_ROUTE",
107 806: "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_SUBNET_ROUTE",
108 807: "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_STATIC_ROUTE",
109 808: "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_STATIC_ROUTE",
110 1001: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED",
111 1002: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED",
112 1003: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_FIREWALL_CONFIG_INCONSISTENT",
113 1004: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_PARTIALLY_BLOCKED",
114 1021: "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_BALANCING_MODE_BREAKS_SESSION_AFFINITY",
115 1024: "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_HEALTH_CHECK_PORT_MISMATCH",
116 }
117 ReportCauseCode_value = map[string]int32{
118 "REPORT_CAUSE_CODE_UNSPECIFIED": 0,
119 "ROUTE_INVALID_NEXT_HOP_VM_IP_FORWARDING_DISABLED": 1,
120 "ROUTE_INVALID_NEXT_HOP_VM_DELETED": 2,
121 "ROUTE_INVALID_NEXT_HOP_VM_STOPPED": 3,
122 "ROUTE_INVALID_NEXT_HOP_ILB_MISCONFIGURED": 4,
123 "ROUTE_INVALID_NEXT_HOP_VPN_TUNNEL_DELETED": 5,
124 "ROUTE_INVALID_NEXT_HOP_ILB_BACKEND_IP_FORWARDING_DISABLED": 6,
125 "IP_UTILIZATION_IP_ALLOCATION_RATIO_HIGH": 20,
126 "GKE_NODE_TO_CONTROL_PLANE_BLOCKED_BY_ROUTING_ISSUE": 201,
127 "GKE_NODE_TO_CONTROL_PLANE_PUBLIC_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL": 202,
128 "GKE_NODE_TO_CONTROL_PLANE_PRIVATE_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL": 203,
129 "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_ROUTING_ISSUE": 211,
130 "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_INGRESS_FIREWALL_ON_NODE": 212,
131 "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_HIGH": 221,
132 "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_LIMITES_AUTOSCALING": 222,
133 "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_EGRESS_FIREWALL": 601,
134 "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_ROUTING_ISSUE": 602,
135 "CLOUD_SQL_PRIVATE_IP_INSTANCE_NOT_RUNNING": 603,
136 "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_SUBNET_ROUTE": 801,
137 "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_SUBNET_ROUTE": 802,
138 "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_STATIC_ROUTE": 803,
139 "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_STATIC_ROUTE": 804,
140 "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_SUBNET_ROUTE": 805,
141 "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_SUBNET_ROUTE": 806,
142 "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_STATIC_ROUTE": 807,
143 "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_STATIC_ROUTE": 808,
144 "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED": 1001,
145 "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED": 1002,
146 "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_FIREWALL_CONFIG_INCONSISTENT": 1003,
147 "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_PARTIALLY_BLOCKED": 1004,
148 "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_BALANCING_MODE_BREAKS_SESSION_AFFINITY": 1021,
149 "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_HEALTH_CHECK_PORT_MISMATCH": 1024,
150 }
151 )
152
153 func (x ReportCauseCode) Enum() *ReportCauseCode {
154 p := new(ReportCauseCode)
155 *p = x
156 return p
157 }
158
159 func (x ReportCauseCode) String() string {
160 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
161 }
162
163 func (ReportCauseCode) Descriptor() protoreflect.EnumDescriptor {
164 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[0].Descriptor()
165 }
166
167 func (ReportCauseCode) Type() protoreflect.EnumType {
168 return &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[0]
169 }
170
171 func (x ReportCauseCode) Number() protoreflect.EnumNumber {
172 return protoreflect.EnumNumber(x)
173 }
174
175
176 func (ReportCauseCode) EnumDescriptor() ([]byte, []int) {
177 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{0}
178 }
179
180
181 type Report_Priority int32
182
183 const (
184 Report_SEVERITY_UNSPECIFIED Report_Priority = 0
185 Report_CRITICAL Report_Priority = 1
186 Report_HIGH Report_Priority = 2
187 Report_MEDIUM Report_Priority = 3
188 Report_LOW Report_Priority = 4
189 )
190
191
192 var (
193 Report_Priority_name = map[int32]string{
194 0: "SEVERITY_UNSPECIFIED",
195 1: "CRITICAL",
196 2: "HIGH",
197 3: "MEDIUM",
198 4: "LOW",
199 }
200 Report_Priority_value = map[string]int32{
201 "SEVERITY_UNSPECIFIED": 0,
202 "CRITICAL": 1,
203 "HIGH": 2,
204 "MEDIUM": 3,
205 "LOW": 4,
206 }
207 )
208
209 func (x Report_Priority) Enum() *Report_Priority {
210 p := new(Report_Priority)
211 *p = x
212 return p
213 }
214
215 func (x Report_Priority) String() string {
216 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
217 }
218
219 func (Report_Priority) Descriptor() protoreflect.EnumDescriptor {
220 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[1].Descriptor()
221 }
222
223 func (Report_Priority) Type() protoreflect.EnumType {
224 return &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[1]
225 }
226
227 func (x Report_Priority) Number() protoreflect.EnumNumber {
228 return protoreflect.EnumNumber(x)
229 }
230
231
232 func (Report_Priority) EnumDescriptor() ([]byte, []int) {
233 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{1, 0}
234 }
235
236
237 type Report_Type int32
238
239 const (
240 Report_REPORT_TYPE_UNSPECIFIED Report_Type = 0
241 Report_INFO Report_Type = 1
242 Report_WARNING Report_Type = 2
243 Report_ERROR Report_Type = 3
244 )
245
246
247 var (
248 Report_Type_name = map[int32]string{
249 0: "REPORT_TYPE_UNSPECIFIED",
250 1: "INFO",
251 2: "WARNING",
252 3: "ERROR",
253 }
254 Report_Type_value = map[string]int32{
255 "REPORT_TYPE_UNSPECIFIED": 0,
256 "INFO": 1,
257 "WARNING": 2,
258 "ERROR": 3,
259 }
260 )
261
262 func (x Report_Type) Enum() *Report_Type {
263 p := new(Report_Type)
264 *p = x
265 return p
266 }
267
268 func (x Report_Type) String() string {
269 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
270 }
271
272 func (Report_Type) Descriptor() protoreflect.EnumDescriptor {
273 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[2].Descriptor()
274 }
275
276 func (Report_Type) Type() protoreflect.EnumType {
277 return &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[2]
278 }
279
280 func (x Report_Type) Number() protoreflect.EnumNumber {
281 return protoreflect.EnumNumber(x)
282 }
283
284
285 func (Report_Type) EnumDescriptor() ([]byte, []int) {
286 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{1, 1}
287 }
288
289
290 type Report_ReportStatus int32
291
292 const (
293 Report_REPORT_STATUS_UNSPECIFIED Report_ReportStatus = 0
294 Report_ACTIVE Report_ReportStatus = 1
295 Report_FIXED Report_ReportStatus = 2
296 Report_DISMISSED Report_ReportStatus = 3
297 )
298
299
300 var (
301 Report_ReportStatus_name = map[int32]string{
302 0: "REPORT_STATUS_UNSPECIFIED",
303 1: "ACTIVE",
304 2: "FIXED",
305 3: "DISMISSED",
306 }
307 Report_ReportStatus_value = map[string]int32{
308 "REPORT_STATUS_UNSPECIFIED": 0,
309 "ACTIVE": 1,
310 "FIXED": 2,
311 "DISMISSED": 3,
312 }
313 )
314
315 func (x Report_ReportStatus) Enum() *Report_ReportStatus {
316 p := new(Report_ReportStatus)
317 *p = x
318 return p
319 }
320
321 func (x Report_ReportStatus) String() string {
322 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
323 }
324
325 func (Report_ReportStatus) Descriptor() protoreflect.EnumDescriptor {
326 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[3].Descriptor()
327 }
328
329 func (Report_ReportStatus) Type() protoreflect.EnumType {
330 return &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[3]
331 }
332
333 func (x Report_ReportStatus) Number() protoreflect.EnumNumber {
334 return protoreflect.EnumNumber(x)
335 }
336
337
338 func (Report_ReportStatus) EnumDescriptor() ([]byte, []int) {
339 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{1, 2}
340 }
341
342
343 type Report_ReportGroup int32
344
345 const (
346 Report_CATEGORY_UNSPECIFIED Report_ReportGroup = 0
347 Report_VPC_NETWORK Report_ReportGroup = 1
348 Report_NETWORK_SERVICES Report_ReportGroup = 2
349 Report_KUBERNETES_ENGINE Report_ReportGroup = 3
350 Report_HYBRID_CONNECTIVITY Report_ReportGroup = 4
351 Report_MANAGED_SERVICES Report_ReportGroup = 5
352 )
353
354
355 var (
356 Report_ReportGroup_name = map[int32]string{
357 0: "CATEGORY_UNSPECIFIED",
358 1: "VPC_NETWORK",
359 2: "NETWORK_SERVICES",
360 3: "KUBERNETES_ENGINE",
361 4: "HYBRID_CONNECTIVITY",
362 5: "MANAGED_SERVICES",
363 }
364 Report_ReportGroup_value = map[string]int32{
365 "CATEGORY_UNSPECIFIED": 0,
366 "VPC_NETWORK": 1,
367 "NETWORK_SERVICES": 2,
368 "KUBERNETES_ENGINE": 3,
369 "HYBRID_CONNECTIVITY": 4,
370 "MANAGED_SERVICES": 5,
371 }
372 )
373
374 func (x Report_ReportGroup) Enum() *Report_ReportGroup {
375 p := new(Report_ReportGroup)
376 *p = x
377 return p
378 }
379
380 func (x Report_ReportGroup) String() string {
381 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
382 }
383
384 func (Report_ReportGroup) Descriptor() protoreflect.EnumDescriptor {
385 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[4].Descriptor()
386 }
387
388 func (Report_ReportGroup) Type() protoreflect.EnumType {
389 return &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes[4]
390 }
391
392 func (x Report_ReportGroup) Number() protoreflect.EnumNumber {
393 return protoreflect.EnumNumber(x)
394 }
395
396
397 func (Report_ReportGroup) EnumDescriptor() ([]byte, []int) {
398 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{1, 3}
399 }
400
401 type IpUtilizationInfo struct {
402 state protoimpl.MessageState
403 sizeCache protoimpl.SizeCache
404 unknownFields protoimpl.UnknownFields
405
406 SubnetIpUtilization []*IpUtilizationInfo_SubnetIpUtilization `protobuf:"bytes,1,rep,name=subnet_ip_utilization,json=subnetIpUtilization,proto3" json:"subnet_ip_utilization,omitempty"`
407 }
408
409 func (x *IpUtilizationInfo) Reset() {
410 *x = IpUtilizationInfo{}
411 if protoimpl.UnsafeEnabled {
412 mi := &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[0]
413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
414 ms.StoreMessageInfo(mi)
415 }
416 }
417
418 func (x *IpUtilizationInfo) String() string {
419 return protoimpl.X.MessageStringOf(x)
420 }
421
422 func (*IpUtilizationInfo) ProtoMessage() {}
423
424 func (x *IpUtilizationInfo) ProtoReflect() protoreflect.Message {
425 mi := &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[0]
426 if protoimpl.UnsafeEnabled && x != nil {
427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
428 if ms.LoadMessageInfo() == nil {
429 ms.StoreMessageInfo(mi)
430 }
431 return ms
432 }
433 return mi.MessageOf(x)
434 }
435
436
437 func (*IpUtilizationInfo) Descriptor() ([]byte, []int) {
438 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{0}
439 }
440
441 func (x *IpUtilizationInfo) GetSubnetIpUtilization() []*IpUtilizationInfo_SubnetIpUtilization {
442 if x != nil {
443 return x.SubnetIpUtilization
444 }
445 return nil
446 }
447
448
449 type Report struct {
450 state protoimpl.MessageState
451 sizeCache protoimpl.SizeCache
452 unknownFields protoimpl.UnknownFields
453
454
455 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
456
457 Priority Report_Priority `protobuf:"varint,2,opt,name=priority,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_Priority" json:"priority,omitempty"`
458
459 Type Report_Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_Type" json:"type,omitempty"`
460
461 Status Report_ReportStatus `protobuf:"varint,4,opt,name=status,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_ReportStatus" json:"status,omitempty"`
462
463 FirstReportTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=first_report_time,json=firstReportTime,proto3" json:"first_report_time,omitempty"`
464
465 CauseCode ReportCauseCode `protobuf:"varint,12,opt,name=cause_code,json=causeCode,proto3,enum=google.cloud.networkanalyzer.logging.v1.ReportCauseCode" json:"cause_code,omitempty"`
466
467
468
469
470 ResourceName string `protobuf:"bytes,15,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
471
472
473 Location string `protobuf:"bytes,16,opt,name=location,proto3" json:"location,omitempty"`
474
475 ReportDocumentationUri string `protobuf:"bytes,17,opt,name=report_documentation_uri,json=reportDocumentationUri,proto3" json:"report_documentation_uri,omitempty"`
476
477 ReportGroups []Report_ReportGroup `protobuf:"varint,18,rep,packed,name=report_groups,json=reportGroups,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_ReportGroup" json:"report_groups,omitempty"`
478
479
480 Content isReport_Content `protobuf_oneof:"content"`
481 }
482
483 func (x *Report) Reset() {
484 *x = Report{}
485 if protoimpl.UnsafeEnabled {
486 mi := &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[1]
487 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
488 ms.StoreMessageInfo(mi)
489 }
490 }
491
492 func (x *Report) String() string {
493 return protoimpl.X.MessageStringOf(x)
494 }
495
496 func (*Report) ProtoMessage() {}
497
498 func (x *Report) ProtoReflect() protoreflect.Message {
499 mi := &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[1]
500 if protoimpl.UnsafeEnabled && x != nil {
501 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
502 if ms.LoadMessageInfo() == nil {
503 ms.StoreMessageInfo(mi)
504 }
505 return ms
506 }
507 return mi.MessageOf(x)
508 }
509
510
511 func (*Report) Descriptor() ([]byte, []int) {
512 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{1}
513 }
514
515 func (x *Report) GetId() string {
516 if x != nil {
517 return x.Id
518 }
519 return ""
520 }
521
522 func (x *Report) GetPriority() Report_Priority {
523 if x != nil {
524 return x.Priority
525 }
526 return Report_SEVERITY_UNSPECIFIED
527 }
528
529 func (x *Report) GetType() Report_Type {
530 if x != nil {
531 return x.Type
532 }
533 return Report_REPORT_TYPE_UNSPECIFIED
534 }
535
536 func (x *Report) GetStatus() Report_ReportStatus {
537 if x != nil {
538 return x.Status
539 }
540 return Report_REPORT_STATUS_UNSPECIFIED
541 }
542
543 func (x *Report) GetFirstReportTime() *timestamppb.Timestamp {
544 if x != nil {
545 return x.FirstReportTime
546 }
547 return nil
548 }
549
550 func (x *Report) GetCauseCode() ReportCauseCode {
551 if x != nil {
552 return x.CauseCode
553 }
554 return ReportCauseCode_REPORT_CAUSE_CODE_UNSPECIFIED
555 }
556
557 func (x *Report) GetResourceName() string {
558 if x != nil {
559 return x.ResourceName
560 }
561 return ""
562 }
563
564 func (x *Report) GetLocation() string {
565 if x != nil {
566 return x.Location
567 }
568 return ""
569 }
570
571 func (x *Report) GetReportDocumentationUri() string {
572 if x != nil {
573 return x.ReportDocumentationUri
574 }
575 return ""
576 }
577
578 func (x *Report) GetReportGroups() []Report_ReportGroup {
579 if x != nil {
580 return x.ReportGroups
581 }
582 return nil
583 }
584
585 func (m *Report) GetContent() isReport_Content {
586 if m != nil {
587 return m.Content
588 }
589 return nil
590 }
591
592 func (x *Report) GetIpUtilizationInfo() *IpUtilizationInfo {
593 if x, ok := x.GetContent().(*Report_IpUtilizationInfo); ok {
594 return x.IpUtilizationInfo
595 }
596 return nil
597 }
598
599 type isReport_Content interface {
600 isReport_Content()
601 }
602
603 type Report_IpUtilizationInfo struct {
604 IpUtilizationInfo *IpUtilizationInfo `protobuf:"bytes,19,opt,name=ip_utilization_info,json=ipUtilizationInfo,proto3,oneof"`
605 }
606
607 func (*Report_IpUtilizationInfo) isReport_Content() {}
608
609 type IpUtilizationInfo_SubnetIpUtilization struct {
610 state protoimpl.MessageState
611 sizeCache protoimpl.SizeCache
612 unknownFields protoimpl.UnknownFields
613
614
615 SubnetUri string `protobuf:"bytes,1,opt,name=subnet_uri,json=subnetUri,proto3" json:"subnet_uri,omitempty"`
616
617
618 SecondaryRangeName string `protobuf:"bytes,2,opt,name=secondary_range_name,json=secondaryRangeName,proto3" json:"secondary_range_name,omitempty"`
619
620 TotalUsableAddresses uint64 `protobuf:"varint,3,opt,name=total_usable_addresses,json=totalUsableAddresses,proto3" json:"total_usable_addresses,omitempty"`
621
622 AllocationRatio float64 `protobuf:"fixed64,4,opt,name=allocation_ratio,json=allocationRatio,proto3" json:"allocation_ratio,omitempty"`
623 }
624
625 func (x *IpUtilizationInfo_SubnetIpUtilization) Reset() {
626 *x = IpUtilizationInfo_SubnetIpUtilization{}
627 if protoimpl.UnsafeEnabled {
628 mi := &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[2]
629 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
630 ms.StoreMessageInfo(mi)
631 }
632 }
633
634 func (x *IpUtilizationInfo_SubnetIpUtilization) String() string {
635 return protoimpl.X.MessageStringOf(x)
636 }
637
638 func (*IpUtilizationInfo_SubnetIpUtilization) ProtoMessage() {}
639
640 func (x *IpUtilizationInfo_SubnetIpUtilization) ProtoReflect() protoreflect.Message {
641 mi := &file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[2]
642 if protoimpl.UnsafeEnabled && x != nil {
643 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
644 if ms.LoadMessageInfo() == nil {
645 ms.StoreMessageInfo(mi)
646 }
647 return ms
648 }
649 return mi.MessageOf(x)
650 }
651
652
653 func (*IpUtilizationInfo_SubnetIpUtilization) Descriptor() ([]byte, []int) {
654 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP(), []int{0, 0}
655 }
656
657 func (x *IpUtilizationInfo_SubnetIpUtilization) GetSubnetUri() string {
658 if x != nil {
659 return x.SubnetUri
660 }
661 return ""
662 }
663
664 func (x *IpUtilizationInfo_SubnetIpUtilization) GetSecondaryRangeName() string {
665 if x != nil {
666 return x.SecondaryRangeName
667 }
668 return ""
669 }
670
671 func (x *IpUtilizationInfo_SubnetIpUtilization) GetTotalUsableAddresses() uint64 {
672 if x != nil {
673 return x.TotalUsableAddresses
674 }
675 return 0
676 }
677
678 func (x *IpUtilizationInfo_SubnetIpUtilization) GetAllocationRatio() float64 {
679 if x != nil {
680 return x.AllocationRatio
681 }
682 return 0
683 }
684
685 var File_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto protoreflect.FileDescriptor
686
687 var file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDesc = []byte{
688 0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
689 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2f, 0x6c,
690 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a,
691 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x27, 0x67, 0x6f,
692 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
693 0x72, 0x6b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69,
694 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
695 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
696 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x02, 0x0a, 0x11, 0x49, 0x70, 0x55, 0x74, 0x69,
697 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x82, 0x01, 0x0a,
698 0x15, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x5f, 0x69, 0x70, 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x69,
699 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x67,
700 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
701 0x6f, 0x72, 0x6b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67,
702 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x70, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61,
703 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x49,
704 0x70, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x73, 0x75,
705 0x62, 0x6e, 0x65, 0x74, 0x49, 0x70, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
706 0x6e, 0x1a, 0xc7, 0x01, 0x0a, 0x13, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x49, 0x70, 0x55, 0x74,
707 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x75, 0x62,
708 0x6e, 0x65, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73,
709 0x75, 0x62, 0x6e, 0x65, 0x74, 0x55, 0x72, 0x69, 0x12, 0x30, 0x0a, 0x14, 0x73, 0x65, 0x63, 0x6f,
710 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
711 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72,
712 0x79, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x74, 0x6f,
713 0x74, 0x61, 0x6c, 0x5f, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65,
714 0x73, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x14, 0x74, 0x6f, 0x74, 0x61,
715 0x6c, 0x55, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73,
716 0x12, 0x29, 0x0a, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72,
717 0x61, 0x74, 0x69, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0f, 0x61, 0x6c, 0x6c, 0x6f,
718 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x22, 0x8b, 0x09, 0x0a, 0x06,
719 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
720 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x54, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69,
721 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
722 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61,
723 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e,
724 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69,
725 0x74, 0x79, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x48, 0x0a, 0x04,
726 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
727 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
728 0x6b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
729 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x54, 0x79, 0x70, 0x65,
730 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x54, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
731 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
732 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61, 0x6e, 0x61,
733 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
734 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74,
735 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x46, 0x0a, 0x11,
736 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d,
737 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
738 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
739 0x61, 0x6d, 0x70, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74,
740 0x54, 0x69, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x0a, 0x63, 0x61, 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6f,
741 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
742 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61,
743 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e,
744 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x61, 0x75, 0x73, 0x65, 0x43, 0x6f,
745 0x64, 0x65, 0x52, 0x09, 0x63, 0x61, 0x75, 0x73, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a,
746 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f,
747 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61,
748 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x10,
749 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38,
750 0x0a, 0x18, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e,
751 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09,
752 0x52, 0x16, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
753 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x12, 0x60, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x6f,
754 0x72, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0e, 0x32,
755 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
756 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c,
757 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74,
758 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0c, 0x72, 0x65,
759 0x70, 0x6f, 0x72, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x6c, 0x0a, 0x13, 0x69, 0x70,
760 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
761 0x6f, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
762 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61, 0x6e,
763 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76,
764 0x31, 0x2e, 0x49, 0x70, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
765 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x69, 0x70, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61,
766 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x51, 0x0a, 0x08, 0x50, 0x72, 0x69, 0x6f,
767 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 0x59,
768 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c,
769 0x0a, 0x08, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04,
770 0x48, 0x49, 0x47, 0x48, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x45, 0x44, 0x49, 0x55, 0x4d,
771 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x4c, 0x4f, 0x57, 0x10, 0x04, 0x22, 0x45, 0x0a, 0x04, 0x54,
772 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x54, 0x59,
773 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
774 0x12, 0x08, 0x0a, 0x04, 0x49, 0x4e, 0x46, 0x4f, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x41,
775 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52,
776 0x10, 0x03, 0x22, 0x53, 0x0a, 0x0c, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74,
777 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41,
778 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
779 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a,
780 0x05, 0x46, 0x49, 0x58, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x49, 0x53, 0x4d,
781 0x49, 0x53, 0x53, 0x45, 0x44, 0x10, 0x03, 0x22, 0x94, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x70, 0x6f,
782 0x72, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x41, 0x54, 0x45, 0x47,
783 0x4f, 0x52, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
784 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x56, 0x50, 0x43, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b,
785 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x53, 0x45,
786 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x4b, 0x55, 0x42, 0x45,
787 0x52, 0x4e, 0x45, 0x54, 0x45, 0x53, 0x5f, 0x45, 0x4e, 0x47, 0x49, 0x4e, 0x45, 0x10, 0x03, 0x12,
788 0x17, 0x0a, 0x13, 0x48, 0x59, 0x42, 0x52, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43,
789 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x41, 0x4e, 0x41,
790 0x47, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53, 0x10, 0x05, 0x42, 0x09,
791 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2a, 0xc1, 0x0f, 0x0a, 0x0f, 0x52, 0x65,
792 0x70, 0x6f, 0x72, 0x74, 0x43, 0x61, 0x75, 0x73, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a,
793 0x1d, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x43, 0x41, 0x55, 0x53, 0x45, 0x5f, 0x43, 0x4f,
794 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
795 0x12, 0x34, 0x0a, 0x30, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
796 0x44, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x48, 0x4f, 0x50, 0x5f, 0x56, 0x4d, 0x5f, 0x49, 0x50,
797 0x5f, 0x46, 0x4f, 0x52, 0x57, 0x41, 0x52, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x49, 0x53, 0x41,
798 0x42, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x12, 0x25, 0x0a, 0x21, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f,
799 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x48, 0x4f, 0x50,
800 0x5f, 0x56, 0x4d, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x25, 0x0a,
801 0x21, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4e,
802 0x45, 0x58, 0x54, 0x5f, 0x48, 0x4f, 0x50, 0x5f, 0x56, 0x4d, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x50,
803 0x45, 0x44, 0x10, 0x03, 0x12, 0x2c, 0x0a, 0x28, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x49, 0x4e,
804 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x48, 0x4f, 0x50, 0x5f, 0x49,
805 0x4c, 0x42, 0x5f, 0x4d, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x55, 0x52, 0x45, 0x44,
806 0x10, 0x04, 0x12, 0x2d, 0x0a, 0x29, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41,
807 0x4c, 0x49, 0x44, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x48, 0x4f, 0x50, 0x5f, 0x56, 0x50, 0x4e,
808 0x5f, 0x54, 0x55, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10,
809 0x05, 0x12, 0x3d, 0x0a, 0x39, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c,
810 0x49, 0x44, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x48, 0x4f, 0x50, 0x5f, 0x49, 0x4c, 0x42, 0x5f,
811 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x5f, 0x49, 0x50, 0x5f, 0x46, 0x4f, 0x52, 0x57, 0x41,
812 0x52, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0x06,
813 0x12, 0x2b, 0x0a, 0x27, 0x49, 0x50, 0x5f, 0x55, 0x54, 0x49, 0x4c, 0x49, 0x5a, 0x41, 0x54, 0x49,
814 0x4f, 0x4e, 0x5f, 0x49, 0x50, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e,
815 0x5f, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x5f, 0x48, 0x49, 0x47, 0x48, 0x10, 0x14, 0x12, 0x37, 0x0a,
816 0x32, 0x47, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x43, 0x4f, 0x4e,
817 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b,
818 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x53,
819 0x53, 0x55, 0x45, 0x10, 0xc9, 0x01, 0x12, 0x49, 0x0a, 0x44, 0x47, 0x4b, 0x45, 0x5f, 0x4e, 0x4f,
820 0x44, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x4c,
821 0x41, 0x4e, 0x45, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x45, 0x4e, 0x44, 0x50, 0x4f,
822 0x49, 0x4e, 0x54, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x45,
823 0x47, 0x52, 0x45, 0x53, 0x53, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x41, 0x4c, 0x4c, 0x10, 0xca,
824 0x01, 0x12, 0x4a, 0x0a, 0x45, 0x47, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x54, 0x4f,
825 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x45, 0x5f, 0x50,
826 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x4e, 0x44, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f,
827 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x45, 0x47, 0x52, 0x45, 0x53,
828 0x53, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x41, 0x4c, 0x4c, 0x10, 0xcb, 0x01, 0x12, 0x37, 0x0a,
829 0x32, 0x47, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x4c, 0x41,
830 0x4e, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b,
831 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x53,
832 0x53, 0x55, 0x45, 0x10, 0xd3, 0x01, 0x12, 0x42, 0x0a, 0x3d, 0x47, 0x4b, 0x45, 0x5f, 0x43, 0x4f,
833 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x4e,
834 0x4f, 0x44, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x49,
835 0x4e, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x41, 0x4c, 0x4c, 0x5f,
836 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x10, 0xd4, 0x01, 0x12, 0x32, 0x0a, 0x2d, 0x47, 0x4b,
837 0x45, 0x5f, 0x49, 0x50, 0x5f, 0x55, 0x54, 0x49, 0x4c, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e,
838 0x5f, 0x50, 0x4f, 0x44, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x53, 0x5f, 0x41, 0x4c, 0x4c, 0x4f,
839 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x48, 0x49, 0x47, 0x48, 0x10, 0xdd, 0x01, 0x12, 0x41,
840 0x0a, 0x3c, 0x47, 0x4b, 0x45, 0x5f, 0x49, 0x50, 0x5f, 0x55, 0x54, 0x49, 0x4c, 0x49, 0x5a, 0x41,
841 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x4f, 0x44, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x53, 0x5f,
842 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
843 0x45, 0x53, 0x5f, 0x41, 0x55, 0x54, 0x4f, 0x53, 0x43, 0x41, 0x4c, 0x49, 0x4e, 0x47, 0x10, 0xde,
844 0x01, 0x12, 0x34, 0x0a, 0x2f, 0x43, 0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x51, 0x4c, 0x5f, 0x50,
845 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x50, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45,
846 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x45, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5f, 0x46, 0x49, 0x52, 0x45,
847 0x57, 0x41, 0x4c, 0x4c, 0x10, 0xd9, 0x04, 0x12, 0x32, 0x0a, 0x2d, 0x43, 0x4c, 0x4f, 0x55, 0x44,
848 0x5f, 0x53, 0x51, 0x4c, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x50, 0x5f,
849 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x49,
850 0x4e, 0x47, 0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0xda, 0x04, 0x12, 0x2e, 0x0a, 0x29, 0x43,
851 0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x51, 0x4c, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45,
852 0x5f, 0x49, 0x50, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
853 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0xdb, 0x04, 0x12, 0x3a, 0x0a, 0x35, 0x44,
854 0x59, 0x4e, 0x41, 0x4d, 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41,
855 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x59, 0x5f, 0x53, 0x48, 0x41, 0x44,
856 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x53, 0x55, 0x42, 0x4e, 0x45, 0x54, 0x5f, 0x52,
857 0x4f, 0x55, 0x54, 0x45, 0x10, 0xa1, 0x06, 0x12, 0x42, 0x0a, 0x3d, 0x44, 0x59, 0x4e, 0x41, 0x4d,
858 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45,
859 0x44, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x59, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44,
860 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x55, 0x42, 0x4e,
861 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x10, 0xa2, 0x06, 0x12, 0x3a, 0x0a, 0x35, 0x44,
862 0x59, 0x4e, 0x41, 0x4d, 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41,
863 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x59, 0x5f, 0x53, 0x48, 0x41, 0x44,
864 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x5f, 0x52,
865 0x4f, 0x55, 0x54, 0x45, 0x10, 0xa3, 0x06, 0x12, 0x42, 0x0a, 0x3d, 0x44, 0x59, 0x4e, 0x41, 0x4d,
866 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45,
867 0x44, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x59, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44,
868 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54, 0x41, 0x54,
869 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x10, 0xa4, 0x06, 0x12, 0x3e, 0x0a, 0x39, 0x44,
870 0x59, 0x4e, 0x41, 0x4d, 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41,
871 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41, 0x4c, 0x4c, 0x59, 0x5f,
872 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x53, 0x55, 0x42, 0x4e,
873 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x10, 0xa5, 0x06, 0x12, 0x46, 0x0a, 0x41, 0x44,
874 0x59, 0x4e, 0x41, 0x4d, 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41,
875 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41, 0x4c, 0x4c, 0x59, 0x5f,
876 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x45, 0x45, 0x52,
877 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x55, 0x42, 0x4e, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45,
878 0x10, 0xa6, 0x06, 0x12, 0x3e, 0x0a, 0x39, 0x44, 0x59, 0x4e, 0x41, 0x4d, 0x49, 0x43, 0x5f, 0x52,
879 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x50, 0x41,
880 0x52, 0x54, 0x49, 0x41, 0x4c, 0x4c, 0x59, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44,
881 0x5f, 0x42, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45,
882 0x10, 0xa7, 0x06, 0x12, 0x46, 0x0a, 0x41, 0x44, 0x59, 0x4e, 0x41, 0x4d, 0x49, 0x43, 0x5f, 0x52,
883 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x50, 0x41,
884 0x52, 0x54, 0x49, 0x41, 0x4c, 0x4c, 0x59, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x4f, 0x57, 0x45, 0x44,
885 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54, 0x41, 0x54,
886 0x49, 0x43, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x10, 0xa8, 0x06, 0x12, 0x4d, 0x0a, 0x48, 0x4c,
887 0x4f, 0x41, 0x44, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x52, 0x5f, 0x48, 0x45, 0x41,
888 0x4c, 0x54, 0x48, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x41,
889 0x4c, 0x4c, 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f,
890 0x46, 0x49, 0x52, 0x45, 0x57, 0x41, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4e,
891 0x46, 0x49, 0x47, 0x55, 0x52, 0x45, 0x44, 0x10, 0xe9, 0x07, 0x12, 0x43, 0x0a, 0x3e, 0x4c, 0x4f,
892 0x41, 0x44, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x52, 0x5f, 0x48, 0x45, 0x41, 0x4c,
893 0x54, 0x48, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x41, 0x4c,
894 0x4c, 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x52,
895 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xea, 0x07, 0x12,
896 0x45, 0x0a, 0x40, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x52,
897 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x46, 0x49,
898 0x52, 0x45, 0x57, 0x41, 0x4c, 0x4c, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x41, 0x4c, 0x4c, 0x5f,
899 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x4e, 0x53, 0x49, 0x53, 0x54,
900 0x45, 0x4e, 0x54, 0x10, 0xeb, 0x07, 0x12, 0x4d, 0x0a, 0x48, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x42,
901 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x52, 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x43,
902 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x41, 0x4c, 0x4c, 0x5f, 0x48, 0x45,
903 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45,
904 0x5f, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41, 0x4c, 0x4c, 0x59, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b,
905 0x45, 0x44, 0x10, 0xec, 0x07, 0x12, 0x58, 0x0a, 0x53, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x42, 0x41,
906 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x52, 0x5f, 0x42, 0x45, 0x53, 0x54, 0x5f, 0x50, 0x52, 0x41, 0x43,
907 0x54, 0x49, 0x43, 0x45, 0x53, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x5f, 0x53, 0x45,
908 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x49, 0x4e, 0x47, 0x5f,
909 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x53, 0x5f, 0x53, 0x45, 0x53, 0x53,
910 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x46, 0x46, 0x49, 0x4e, 0x49, 0x54, 0x59, 0x10, 0xfd, 0x07, 0x12,
911 0x4c, 0x0a, 0x47, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x45, 0x52,
912 0x5f, 0x42, 0x45, 0x53, 0x54, 0x5f, 0x50, 0x52, 0x41, 0x43, 0x54, 0x49, 0x43, 0x45, 0x53, 0x5f,
913 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f,
914 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x50, 0x4f, 0x52,
915 0x54, 0x5f, 0x4d, 0x49, 0x53, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x80, 0x08, 0x42, 0x93, 0x02,
916 0x0a, 0x2b, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
917 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a,
918 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x41,
919 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
920 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
921 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
922 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
923 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x2f, 0x6c,
924 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
925 0x67, 0xaa, 0x02, 0x27, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
926 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72,
927 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x27, 0x47, 0x6f,
928 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x65, 0x74, 0x77, 0x6f,
929 0x72, 0x6b, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x5c, 0x4c, 0x6f, 0x67, 0x67, 0x69,
930 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a,
931 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x6e,
932 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x3a, 0x3a, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x3a,
933 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
934 }
935
936 var (
937 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescOnce sync.Once
938 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescData = file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDesc
939 )
940
941 func file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescGZIP() []byte {
942 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescOnce.Do(func() {
943 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescData)
944 })
945 return file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDescData
946 }
947
948 var file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
949 var file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
950 var file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_goTypes = []interface{}{
951 (ReportCauseCode)(0),
952 (Report_Priority)(0),
953 (Report_Type)(0),
954 (Report_ReportStatus)(0),
955 (Report_ReportGroup)(0),
956 (*IpUtilizationInfo)(nil),
957 (*Report)(nil),
958 (*IpUtilizationInfo_SubnetIpUtilization)(nil),
959 (*timestamppb.Timestamp)(nil),
960 }
961 var file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_depIdxs = []int32{
962 7,
963 1,
964 2,
965 3,
966 8,
967 0,
968 4,
969 5,
970 8,
971 8,
972 8,
973 8,
974 0,
975 }
976
977 func init() { file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_init() }
978 func file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_init() {
979 if File_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto != nil {
980 return
981 }
982 if !protoimpl.UnsafeEnabled {
983 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
984 switch v := v.(*IpUtilizationInfo); i {
985 case 0:
986 return &v.state
987 case 1:
988 return &v.sizeCache
989 case 2:
990 return &v.unknownFields
991 default:
992 return nil
993 }
994 }
995 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
996 switch v := v.(*Report); i {
997 case 0:
998 return &v.state
999 case 1:
1000 return &v.sizeCache
1001 case 2:
1002 return &v.unknownFields
1003 default:
1004 return nil
1005 }
1006 }
1007 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1008 switch v := v.(*IpUtilizationInfo_SubnetIpUtilization); i {
1009 case 0:
1010 return &v.state
1011 case 1:
1012 return &v.sizeCache
1013 case 2:
1014 return &v.unknownFields
1015 default:
1016 return nil
1017 }
1018 }
1019 }
1020 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes[1].OneofWrappers = []interface{}{
1021 (*Report_IpUtilizationInfo)(nil),
1022 }
1023 type x struct{}
1024 out := protoimpl.TypeBuilder{
1025 File: protoimpl.DescBuilder{
1026 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1027 RawDescriptor: file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDesc,
1028 NumEnums: 5,
1029 NumMessages: 3,
1030 NumExtensions: 0,
1031 NumServices: 0,
1032 },
1033 GoTypes: file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_goTypes,
1034 DependencyIndexes: file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_depIdxs,
1035 EnumInfos: file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_enumTypes,
1036 MessageInfos: file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_msgTypes,
1037 }.Build()
1038 File_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto = out.File
1039 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_rawDesc = nil
1040 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_goTypes = nil
1041 file_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto_depIdxs = nil
1042 }
1043
View as plain text