1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package networksecurity
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
31 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
32 )
33
34 const (
35
36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37
38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39 )
40
41
42
43
44 type ServerTlsPolicy struct {
45 state protoimpl.MessageState
46 sizeCache protoimpl.SizeCache
47 unknownFields protoimpl.UnknownFields
48
49
50
51 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
52
53 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
54
55 CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
56
57 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
58
59 Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
60
61
62
63
64
65
66
67
68
69
70 AllowOpen bool `protobuf:"varint,6,opt,name=allow_open,json=allowOpen,proto3" json:"allow_open,omitempty"`
71
72
73
74
75 ServerCertificate *CertificateProvider `protobuf:"bytes,7,opt,name=server_certificate,json=serverCertificate,proto3" json:"server_certificate,omitempty"`
76
77
78
79
80
81
82 MtlsPolicy *ServerTlsPolicy_MTLSPolicy `protobuf:"bytes,8,opt,name=mtls_policy,json=mtlsPolicy,proto3" json:"mtls_policy,omitempty"`
83 }
84
85 func (x *ServerTlsPolicy) Reset() {
86 *x = ServerTlsPolicy{}
87 if protoimpl.UnsafeEnabled {
88 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[0]
89 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
90 ms.StoreMessageInfo(mi)
91 }
92 }
93
94 func (x *ServerTlsPolicy) String() string {
95 return protoimpl.X.MessageStringOf(x)
96 }
97
98 func (*ServerTlsPolicy) ProtoMessage() {}
99
100 func (x *ServerTlsPolicy) ProtoReflect() protoreflect.Message {
101 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[0]
102 if protoimpl.UnsafeEnabled && x != nil {
103 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
104 if ms.LoadMessageInfo() == nil {
105 ms.StoreMessageInfo(mi)
106 }
107 return ms
108 }
109 return mi.MessageOf(x)
110 }
111
112
113 func (*ServerTlsPolicy) Descriptor() ([]byte, []int) {
114 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{0}
115 }
116
117 func (x *ServerTlsPolicy) GetName() string {
118 if x != nil {
119 return x.Name
120 }
121 return ""
122 }
123
124 func (x *ServerTlsPolicy) GetDescription() string {
125 if x != nil {
126 return x.Description
127 }
128 return ""
129 }
130
131 func (x *ServerTlsPolicy) GetCreateTime() *timestamppb.Timestamp {
132 if x != nil {
133 return x.CreateTime
134 }
135 return nil
136 }
137
138 func (x *ServerTlsPolicy) GetUpdateTime() *timestamppb.Timestamp {
139 if x != nil {
140 return x.UpdateTime
141 }
142 return nil
143 }
144
145 func (x *ServerTlsPolicy) GetLabels() map[string]string {
146 if x != nil {
147 return x.Labels
148 }
149 return nil
150 }
151
152 func (x *ServerTlsPolicy) GetAllowOpen() bool {
153 if x != nil {
154 return x.AllowOpen
155 }
156 return false
157 }
158
159 func (x *ServerTlsPolicy) GetServerCertificate() *CertificateProvider {
160 if x != nil {
161 return x.ServerCertificate
162 }
163 return nil
164 }
165
166 func (x *ServerTlsPolicy) GetMtlsPolicy() *ServerTlsPolicy_MTLSPolicy {
167 if x != nil {
168 return x.MtlsPolicy
169 }
170 return nil
171 }
172
173
174 type ListServerTlsPoliciesRequest struct {
175 state protoimpl.MessageState
176 sizeCache protoimpl.SizeCache
177 unknownFields protoimpl.UnknownFields
178
179
180
181 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
182
183 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
184
185
186
187
188 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
189 }
190
191 func (x *ListServerTlsPoliciesRequest) Reset() {
192 *x = ListServerTlsPoliciesRequest{}
193 if protoimpl.UnsafeEnabled {
194 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[1]
195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
196 ms.StoreMessageInfo(mi)
197 }
198 }
199
200 func (x *ListServerTlsPoliciesRequest) String() string {
201 return protoimpl.X.MessageStringOf(x)
202 }
203
204 func (*ListServerTlsPoliciesRequest) ProtoMessage() {}
205
206 func (x *ListServerTlsPoliciesRequest) ProtoReflect() protoreflect.Message {
207 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[1]
208 if protoimpl.UnsafeEnabled && x != nil {
209 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
210 if ms.LoadMessageInfo() == nil {
211 ms.StoreMessageInfo(mi)
212 }
213 return ms
214 }
215 return mi.MessageOf(x)
216 }
217
218
219 func (*ListServerTlsPoliciesRequest) Descriptor() ([]byte, []int) {
220 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{1}
221 }
222
223 func (x *ListServerTlsPoliciesRequest) GetParent() string {
224 if x != nil {
225 return x.Parent
226 }
227 return ""
228 }
229
230 func (x *ListServerTlsPoliciesRequest) GetPageSize() int32 {
231 if x != nil {
232 return x.PageSize
233 }
234 return 0
235 }
236
237 func (x *ListServerTlsPoliciesRequest) GetPageToken() string {
238 if x != nil {
239 return x.PageToken
240 }
241 return ""
242 }
243
244
245 type ListServerTlsPoliciesResponse struct {
246 state protoimpl.MessageState
247 sizeCache protoimpl.SizeCache
248 unknownFields protoimpl.UnknownFields
249
250
251 ServerTlsPolicies []*ServerTlsPolicy `protobuf:"bytes,1,rep,name=server_tls_policies,json=serverTlsPolicies,proto3" json:"server_tls_policies,omitempty"`
252
253
254
255 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
256 }
257
258 func (x *ListServerTlsPoliciesResponse) Reset() {
259 *x = ListServerTlsPoliciesResponse{}
260 if protoimpl.UnsafeEnabled {
261 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[2]
262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
263 ms.StoreMessageInfo(mi)
264 }
265 }
266
267 func (x *ListServerTlsPoliciesResponse) String() string {
268 return protoimpl.X.MessageStringOf(x)
269 }
270
271 func (*ListServerTlsPoliciesResponse) ProtoMessage() {}
272
273 func (x *ListServerTlsPoliciesResponse) ProtoReflect() protoreflect.Message {
274 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[2]
275 if protoimpl.UnsafeEnabled && x != nil {
276 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
277 if ms.LoadMessageInfo() == nil {
278 ms.StoreMessageInfo(mi)
279 }
280 return ms
281 }
282 return mi.MessageOf(x)
283 }
284
285
286 func (*ListServerTlsPoliciesResponse) Descriptor() ([]byte, []int) {
287 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{2}
288 }
289
290 func (x *ListServerTlsPoliciesResponse) GetServerTlsPolicies() []*ServerTlsPolicy {
291 if x != nil {
292 return x.ServerTlsPolicies
293 }
294 return nil
295 }
296
297 func (x *ListServerTlsPoliciesResponse) GetNextPageToken() string {
298 if x != nil {
299 return x.NextPageToken
300 }
301 return ""
302 }
303
304
305 type GetServerTlsPolicyRequest struct {
306 state protoimpl.MessageState
307 sizeCache protoimpl.SizeCache
308 unknownFields protoimpl.UnknownFields
309
310
311
312 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
313 }
314
315 func (x *GetServerTlsPolicyRequest) Reset() {
316 *x = GetServerTlsPolicyRequest{}
317 if protoimpl.UnsafeEnabled {
318 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[3]
319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
320 ms.StoreMessageInfo(mi)
321 }
322 }
323
324 func (x *GetServerTlsPolicyRequest) String() string {
325 return protoimpl.X.MessageStringOf(x)
326 }
327
328 func (*GetServerTlsPolicyRequest) ProtoMessage() {}
329
330 func (x *GetServerTlsPolicyRequest) ProtoReflect() protoreflect.Message {
331 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[3]
332 if protoimpl.UnsafeEnabled && x != nil {
333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
334 if ms.LoadMessageInfo() == nil {
335 ms.StoreMessageInfo(mi)
336 }
337 return ms
338 }
339 return mi.MessageOf(x)
340 }
341
342
343 func (*GetServerTlsPolicyRequest) Descriptor() ([]byte, []int) {
344 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{3}
345 }
346
347 func (x *GetServerTlsPolicyRequest) GetName() string {
348 if x != nil {
349 return x.Name
350 }
351 return ""
352 }
353
354
355 type CreateServerTlsPolicyRequest struct {
356 state protoimpl.MessageState
357 sizeCache protoimpl.SizeCache
358 unknownFields protoimpl.UnknownFields
359
360
361
362 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
363
364
365
366 ServerTlsPolicyId string `protobuf:"bytes,2,opt,name=server_tls_policy_id,json=serverTlsPolicyId,proto3" json:"server_tls_policy_id,omitempty"`
367
368 ServerTlsPolicy *ServerTlsPolicy `protobuf:"bytes,3,opt,name=server_tls_policy,json=serverTlsPolicy,proto3" json:"server_tls_policy,omitempty"`
369 }
370
371 func (x *CreateServerTlsPolicyRequest) Reset() {
372 *x = CreateServerTlsPolicyRequest{}
373 if protoimpl.UnsafeEnabled {
374 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[4]
375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
376 ms.StoreMessageInfo(mi)
377 }
378 }
379
380 func (x *CreateServerTlsPolicyRequest) String() string {
381 return protoimpl.X.MessageStringOf(x)
382 }
383
384 func (*CreateServerTlsPolicyRequest) ProtoMessage() {}
385
386 func (x *CreateServerTlsPolicyRequest) ProtoReflect() protoreflect.Message {
387 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[4]
388 if protoimpl.UnsafeEnabled && x != nil {
389 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
390 if ms.LoadMessageInfo() == nil {
391 ms.StoreMessageInfo(mi)
392 }
393 return ms
394 }
395 return mi.MessageOf(x)
396 }
397
398
399 func (*CreateServerTlsPolicyRequest) Descriptor() ([]byte, []int) {
400 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{4}
401 }
402
403 func (x *CreateServerTlsPolicyRequest) GetParent() string {
404 if x != nil {
405 return x.Parent
406 }
407 return ""
408 }
409
410 func (x *CreateServerTlsPolicyRequest) GetServerTlsPolicyId() string {
411 if x != nil {
412 return x.ServerTlsPolicyId
413 }
414 return ""
415 }
416
417 func (x *CreateServerTlsPolicyRequest) GetServerTlsPolicy() *ServerTlsPolicy {
418 if x != nil {
419 return x.ServerTlsPolicy
420 }
421 return nil
422 }
423
424
425 type UpdateServerTlsPolicyRequest struct {
426 state protoimpl.MessageState
427 sizeCache protoimpl.SizeCache
428 unknownFields protoimpl.UnknownFields
429
430
431
432
433
434
435
436 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
437
438 ServerTlsPolicy *ServerTlsPolicy `protobuf:"bytes,2,opt,name=server_tls_policy,json=serverTlsPolicy,proto3" json:"server_tls_policy,omitempty"`
439 }
440
441 func (x *UpdateServerTlsPolicyRequest) Reset() {
442 *x = UpdateServerTlsPolicyRequest{}
443 if protoimpl.UnsafeEnabled {
444 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[5]
445 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
446 ms.StoreMessageInfo(mi)
447 }
448 }
449
450 func (x *UpdateServerTlsPolicyRequest) String() string {
451 return protoimpl.X.MessageStringOf(x)
452 }
453
454 func (*UpdateServerTlsPolicyRequest) ProtoMessage() {}
455
456 func (x *UpdateServerTlsPolicyRequest) ProtoReflect() protoreflect.Message {
457 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[5]
458 if protoimpl.UnsafeEnabled && x != nil {
459 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
460 if ms.LoadMessageInfo() == nil {
461 ms.StoreMessageInfo(mi)
462 }
463 return ms
464 }
465 return mi.MessageOf(x)
466 }
467
468
469 func (*UpdateServerTlsPolicyRequest) Descriptor() ([]byte, []int) {
470 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{5}
471 }
472
473 func (x *UpdateServerTlsPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
474 if x != nil {
475 return x.UpdateMask
476 }
477 return nil
478 }
479
480 func (x *UpdateServerTlsPolicyRequest) GetServerTlsPolicy() *ServerTlsPolicy {
481 if x != nil {
482 return x.ServerTlsPolicy
483 }
484 return nil
485 }
486
487
488 type DeleteServerTlsPolicyRequest struct {
489 state protoimpl.MessageState
490 sizeCache protoimpl.SizeCache
491 unknownFields protoimpl.UnknownFields
492
493
494
495 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
496 }
497
498 func (x *DeleteServerTlsPolicyRequest) Reset() {
499 *x = DeleteServerTlsPolicyRequest{}
500 if protoimpl.UnsafeEnabled {
501 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[6]
502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
503 ms.StoreMessageInfo(mi)
504 }
505 }
506
507 func (x *DeleteServerTlsPolicyRequest) String() string {
508 return protoimpl.X.MessageStringOf(x)
509 }
510
511 func (*DeleteServerTlsPolicyRequest) ProtoMessage() {}
512
513 func (x *DeleteServerTlsPolicyRequest) ProtoReflect() protoreflect.Message {
514 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[6]
515 if protoimpl.UnsafeEnabled && x != nil {
516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
517 if ms.LoadMessageInfo() == nil {
518 ms.StoreMessageInfo(mi)
519 }
520 return ms
521 }
522 return mi.MessageOf(x)
523 }
524
525
526 func (*DeleteServerTlsPolicyRequest) Descriptor() ([]byte, []int) {
527 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{6}
528 }
529
530 func (x *DeleteServerTlsPolicyRequest) GetName() string {
531 if x != nil {
532 return x.Name
533 }
534 return ""
535 }
536
537
538 type ServerTlsPolicy_MTLSPolicy struct {
539 state protoimpl.MessageState
540 sizeCache protoimpl.SizeCache
541 unknownFields protoimpl.UnknownFields
542
543
544
545
546 ClientValidationCa []*ValidationCA `protobuf:"bytes,1,rep,name=client_validation_ca,json=clientValidationCa,proto3" json:"client_validation_ca,omitempty"`
547 }
548
549 func (x *ServerTlsPolicy_MTLSPolicy) Reset() {
550 *x = ServerTlsPolicy_MTLSPolicy{}
551 if protoimpl.UnsafeEnabled {
552 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[7]
553 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
554 ms.StoreMessageInfo(mi)
555 }
556 }
557
558 func (x *ServerTlsPolicy_MTLSPolicy) String() string {
559 return protoimpl.X.MessageStringOf(x)
560 }
561
562 func (*ServerTlsPolicy_MTLSPolicy) ProtoMessage() {}
563
564 func (x *ServerTlsPolicy_MTLSPolicy) ProtoReflect() protoreflect.Message {
565 mi := &file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[7]
566 if protoimpl.UnsafeEnabled && x != nil {
567 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
568 if ms.LoadMessageInfo() == nil {
569 ms.StoreMessageInfo(mi)
570 }
571 return ms
572 }
573 return mi.MessageOf(x)
574 }
575
576
577 func (*ServerTlsPolicy_MTLSPolicy) Descriptor() ([]byte, []int) {
578 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP(), []int{0, 0}
579 }
580
581 func (x *ServerTlsPolicy_MTLSPolicy) GetClientValidationCa() []*ValidationCA {
582 if x != nil {
583 return x.ClientValidationCa
584 }
585 return nil
586 }
587
588 var File_google_cloud_networksecurity_v1_server_tls_policy_proto protoreflect.FileDescriptor
589
590 var file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDesc = []byte{
591 0x0a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
592 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2f, 0x76,
593 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c,
594 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
595 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
596 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
597 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
598 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f,
599 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
600 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63,
601 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75,
602 0x72, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
603 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
604 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72,
605 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
606 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
607 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x06, 0x0a, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54,
608 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
609 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d,
610 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
611 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
612 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
613 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
614 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
615 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
616 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
617 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
618 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
619 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64,
620 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x54, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c,
621 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
622 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
623 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
624 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73,
625 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x1d, 0x0a,
626 0x0a, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28,
627 0x08, 0x52, 0x09, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x63, 0x0a, 0x12,
628 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
629 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
630 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
631 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x69,
632 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52, 0x11,
633 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
634 0x65, 0x12, 0x5c, 0x0a, 0x0b, 0x6d, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
635 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
636 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63,
637 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54,
638 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x4d, 0x54, 0x4c, 0x53, 0x50, 0x6f, 0x6c,
639 0x69, 0x63, 0x79, 0x52, 0x0a, 0x6d, 0x74, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x1a,
640 0x6d, 0x0a, 0x0a, 0x4d, 0x54, 0x4c, 0x53, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x5f, 0x0a,
641 0x14, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69,
642 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f,
643 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
644 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61,
645 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x41, 0x52, 0x12, 0x63, 0x6c, 0x69, 0x65,
646 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x1a, 0x39,
647 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
648 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
649 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
650 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x82, 0x01, 0xea, 0x41, 0x7f, 0x0a,
651 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
652 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
653 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12,
654 0x4d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
655 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
656 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54,
657 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76,
658 0x65, 0x72, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0x22, 0x9d,
659 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73,
660 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
661 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
662 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
663 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
664 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
665 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
666 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12,
667 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20,
668 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa9,
669 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73,
670 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
671 0x12, 0x60, 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70,
672 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e,
673 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74,
674 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e,
675 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52,
676 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69,
677 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
678 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
679 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x67, 0x0a, 0x19, 0x47, 0x65,
680 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
681 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
682 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x6e,
683 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67,
684 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65,
685 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e,
686 0x61, 0x6d, 0x65, 0x22, 0x87, 0x02, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65,
687 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71,
688 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
689 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x12, 0x2e, 0x6e, 0x65,
690 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f,
691 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72,
692 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x61,
693 0x72, 0x65, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74,
694 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
695 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54,
696 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x61, 0x0a, 0x11, 0x73, 0x65,
697 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
698 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
699 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75,
700 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c,
701 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x73, 0x65,
702 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0xc3, 0x01,
703 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c,
704 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40,
705 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20,
706 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
707 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42,
708 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
709 0x12, 0x61, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70,
710 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f,
711 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
712 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65,
713 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0,
714 0x41, 0x02, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c,
715 0x69, 0x63, 0x79, 0x22, 0x6a, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72,
716 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75,
717 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
718 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
719 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
720 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
721 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42,
722 0xf6, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
723 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75,
724 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54,
725 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
726 0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f,
727 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
728 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74,
729 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x31, 0x3b,
730 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0xaa,
731 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e,
732 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x56,
733 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64,
734 0x5c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
735 0x5c, 0x56, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c,
736 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75,
737 0x72, 0x69, 0x74, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
738 }
739
740 var (
741 file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescOnce sync.Once
742 file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescData = file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDesc
743 )
744
745 func file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescGZIP() []byte {
746 file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescOnce.Do(func() {
747 file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescData)
748 })
749 return file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDescData
750 }
751
752 var file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
753 var file_google_cloud_networksecurity_v1_server_tls_policy_proto_goTypes = []interface{}{
754 (*ServerTlsPolicy)(nil),
755 (*ListServerTlsPoliciesRequest)(nil),
756 (*ListServerTlsPoliciesResponse)(nil),
757 (*GetServerTlsPolicyRequest)(nil),
758 (*CreateServerTlsPolicyRequest)(nil),
759 (*UpdateServerTlsPolicyRequest)(nil),
760 (*DeleteServerTlsPolicyRequest)(nil),
761 (*ServerTlsPolicy_MTLSPolicy)(nil),
762 nil,
763 (*timestamppb.Timestamp)(nil),
764 (*CertificateProvider)(nil),
765 (*fieldmaskpb.FieldMask)(nil),
766 (*ValidationCA)(nil),
767 }
768 var file_google_cloud_networksecurity_v1_server_tls_policy_proto_depIdxs = []int32{
769 9,
770 9,
771 8,
772 10,
773 7,
774 0,
775 0,
776 11,
777 0,
778 12,
779 10,
780 10,
781 10,
782 10,
783 0,
784 }
785
786 func init() { file_google_cloud_networksecurity_v1_server_tls_policy_proto_init() }
787 func file_google_cloud_networksecurity_v1_server_tls_policy_proto_init() {
788 if File_google_cloud_networksecurity_v1_server_tls_policy_proto != nil {
789 return
790 }
791 file_google_cloud_networksecurity_v1_tls_proto_init()
792 if !protoimpl.UnsafeEnabled {
793 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
794 switch v := v.(*ServerTlsPolicy); i {
795 case 0:
796 return &v.state
797 case 1:
798 return &v.sizeCache
799 case 2:
800 return &v.unknownFields
801 default:
802 return nil
803 }
804 }
805 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
806 switch v := v.(*ListServerTlsPoliciesRequest); i {
807 case 0:
808 return &v.state
809 case 1:
810 return &v.sizeCache
811 case 2:
812 return &v.unknownFields
813 default:
814 return nil
815 }
816 }
817 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
818 switch v := v.(*ListServerTlsPoliciesResponse); i {
819 case 0:
820 return &v.state
821 case 1:
822 return &v.sizeCache
823 case 2:
824 return &v.unknownFields
825 default:
826 return nil
827 }
828 }
829 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
830 switch v := v.(*GetServerTlsPolicyRequest); i {
831 case 0:
832 return &v.state
833 case 1:
834 return &v.sizeCache
835 case 2:
836 return &v.unknownFields
837 default:
838 return nil
839 }
840 }
841 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
842 switch v := v.(*CreateServerTlsPolicyRequest); i {
843 case 0:
844 return &v.state
845 case 1:
846 return &v.sizeCache
847 case 2:
848 return &v.unknownFields
849 default:
850 return nil
851 }
852 }
853 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
854 switch v := v.(*UpdateServerTlsPolicyRequest); i {
855 case 0:
856 return &v.state
857 case 1:
858 return &v.sizeCache
859 case 2:
860 return &v.unknownFields
861 default:
862 return nil
863 }
864 }
865 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
866 switch v := v.(*DeleteServerTlsPolicyRequest); i {
867 case 0:
868 return &v.state
869 case 1:
870 return &v.sizeCache
871 case 2:
872 return &v.unknownFields
873 default:
874 return nil
875 }
876 }
877 file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
878 switch v := v.(*ServerTlsPolicy_MTLSPolicy); i {
879 case 0:
880 return &v.state
881 case 1:
882 return &v.sizeCache
883 case 2:
884 return &v.unknownFields
885 default:
886 return nil
887 }
888 }
889 }
890 type x struct{}
891 out := protoimpl.TypeBuilder{
892 File: protoimpl.DescBuilder{
893 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
894 RawDescriptor: file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDesc,
895 NumEnums: 0,
896 NumMessages: 9,
897 NumExtensions: 0,
898 NumServices: 0,
899 },
900 GoTypes: file_google_cloud_networksecurity_v1_server_tls_policy_proto_goTypes,
901 DependencyIndexes: file_google_cloud_networksecurity_v1_server_tls_policy_proto_depIdxs,
902 MessageInfos: file_google_cloud_networksecurity_v1_server_tls_policy_proto_msgTypes,
903 }.Build()
904 File_google_cloud_networksecurity_v1_server_tls_policy_proto = out.File
905 file_google_cloud_networksecurity_v1_server_tls_policy_proto_rawDesc = nil
906 file_google_cloud_networksecurity_v1_server_tls_policy_proto_goTypes = nil
907 file_google_cloud_networksecurity_v1_server_tls_policy_proto_depIdxs = nil
908 }
909
View as plain text