1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package secretmanagerpb
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 durationpb "google.golang.org/protobuf/types/known/durationpb"
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 SecretVersion_State int32
45
46 const (
47
48 SecretVersion_STATE_UNSPECIFIED SecretVersion_State = 0
49
50
51 SecretVersion_ENABLED SecretVersion_State = 1
52
53
54
55
56
57 SecretVersion_DISABLED SecretVersion_State = 2
58
59
60
61 SecretVersion_DESTROYED SecretVersion_State = 3
62 )
63
64
65 var (
66 SecretVersion_State_name = map[int32]string{
67 0: "STATE_UNSPECIFIED",
68 1: "ENABLED",
69 2: "DISABLED",
70 3: "DESTROYED",
71 }
72 SecretVersion_State_value = map[string]int32{
73 "STATE_UNSPECIFIED": 0,
74 "ENABLED": 1,
75 "DISABLED": 2,
76 "DESTROYED": 3,
77 }
78 )
79
80 func (x SecretVersion_State) Enum() *SecretVersion_State {
81 p := new(SecretVersion_State)
82 *p = x
83 return p
84 }
85
86 func (x SecretVersion_State) String() string {
87 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
88 }
89
90 func (SecretVersion_State) Descriptor() protoreflect.EnumDescriptor {
91 return file_google_cloud_secretmanager_v1beta2_resources_proto_enumTypes[0].Descriptor()
92 }
93
94 func (SecretVersion_State) Type() protoreflect.EnumType {
95 return &file_google_cloud_secretmanager_v1beta2_resources_proto_enumTypes[0]
96 }
97
98 func (x SecretVersion_State) Number() protoreflect.EnumNumber {
99 return protoreflect.EnumNumber(x)
100 }
101
102
103 func (SecretVersion_State) EnumDescriptor() ([]byte, []int) {
104 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{1, 0}
105 }
106
107
108
109
110
111
112
113 type Secret struct {
114 state protoimpl.MessageState
115 sizeCache protoimpl.SizeCache
116 unknownFields protoimpl.UnknownFields
117
118
119
120
121 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
122
123
124
125
126 Replication *Replication `protobuf:"bytes,2,opt,name=replication,proto3" json:"replication,omitempty"`
127
128
129 CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
130
131
132
133
134
135
136
137
138
139
140
141 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
142
143
144 Topics []*Topic `protobuf:"bytes,5,rep,name=topics,proto3" json:"topics,omitempty"`
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161 Expiration isSecret_Expiration `protobuf_oneof:"expiration"`
162
163
164 Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
165
166
167
168 Rotation *Rotation `protobuf:"bytes,9,opt,name=rotation,proto3" json:"rotation,omitempty"`
169
170
171
172
173
174
175
176
177
178
179
180 VersionAliases map[string]int64 `protobuf:"bytes,11,rep,name=version_aliases,json=versionAliases,proto3" json:"version_aliases,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
181
182
183
184
185
186
187
188
189
190
191
192
193 Annotations map[string]string `protobuf:"bytes,13,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
194
195
196
197
198
199
200 VersionDestroyTtl *durationpb.Duration `protobuf:"bytes,14,opt,name=version_destroy_ttl,json=versionDestroyTtl,proto3" json:"version_destroy_ttl,omitempty"`
201
202
203
204
205
206
207
208
209
210 CustomerManagedEncryption *CustomerManagedEncryption `protobuf:"bytes,15,opt,name=customer_managed_encryption,json=customerManagedEncryption,proto3" json:"customer_managed_encryption,omitempty"`
211 }
212
213 func (x *Secret) Reset() {
214 *x = Secret{}
215 if protoimpl.UnsafeEnabled {
216 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[0]
217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
218 ms.StoreMessageInfo(mi)
219 }
220 }
221
222 func (x *Secret) String() string {
223 return protoimpl.X.MessageStringOf(x)
224 }
225
226 func (*Secret) ProtoMessage() {}
227
228 func (x *Secret) ProtoReflect() protoreflect.Message {
229 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[0]
230 if protoimpl.UnsafeEnabled && x != nil {
231 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
232 if ms.LoadMessageInfo() == nil {
233 ms.StoreMessageInfo(mi)
234 }
235 return ms
236 }
237 return mi.MessageOf(x)
238 }
239
240
241 func (*Secret) Descriptor() ([]byte, []int) {
242 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{0}
243 }
244
245 func (x *Secret) GetName() string {
246 if x != nil {
247 return x.Name
248 }
249 return ""
250 }
251
252 func (x *Secret) GetReplication() *Replication {
253 if x != nil {
254 return x.Replication
255 }
256 return nil
257 }
258
259 func (x *Secret) GetCreateTime() *timestamppb.Timestamp {
260 if x != nil {
261 return x.CreateTime
262 }
263 return nil
264 }
265
266 func (x *Secret) GetLabels() map[string]string {
267 if x != nil {
268 return x.Labels
269 }
270 return nil
271 }
272
273 func (x *Secret) GetTopics() []*Topic {
274 if x != nil {
275 return x.Topics
276 }
277 return nil
278 }
279
280 func (m *Secret) GetExpiration() isSecret_Expiration {
281 if m != nil {
282 return m.Expiration
283 }
284 return nil
285 }
286
287 func (x *Secret) GetExpireTime() *timestamppb.Timestamp {
288 if x, ok := x.GetExpiration().(*Secret_ExpireTime); ok {
289 return x.ExpireTime
290 }
291 return nil
292 }
293
294 func (x *Secret) GetTtl() *durationpb.Duration {
295 if x, ok := x.GetExpiration().(*Secret_Ttl); ok {
296 return x.Ttl
297 }
298 return nil
299 }
300
301 func (x *Secret) GetEtag() string {
302 if x != nil {
303 return x.Etag
304 }
305 return ""
306 }
307
308 func (x *Secret) GetRotation() *Rotation {
309 if x != nil {
310 return x.Rotation
311 }
312 return nil
313 }
314
315 func (x *Secret) GetVersionAliases() map[string]int64 {
316 if x != nil {
317 return x.VersionAliases
318 }
319 return nil
320 }
321
322 func (x *Secret) GetAnnotations() map[string]string {
323 if x != nil {
324 return x.Annotations
325 }
326 return nil
327 }
328
329 func (x *Secret) GetVersionDestroyTtl() *durationpb.Duration {
330 if x != nil {
331 return x.VersionDestroyTtl
332 }
333 return nil
334 }
335
336 func (x *Secret) GetCustomerManagedEncryption() *CustomerManagedEncryption {
337 if x != nil {
338 return x.CustomerManagedEncryption
339 }
340 return nil
341 }
342
343 type isSecret_Expiration interface {
344 isSecret_Expiration()
345 }
346
347 type Secret_ExpireTime struct {
348
349
350
351
352 ExpireTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expire_time,json=expireTime,proto3,oneof"`
353 }
354
355 type Secret_Ttl struct {
356
357
358 Ttl *durationpb.Duration `protobuf:"bytes,7,opt,name=ttl,proto3,oneof"`
359 }
360
361 func (*Secret_ExpireTime) isSecret_Expiration() {}
362
363 func (*Secret_Ttl) isSecret_Expiration() {}
364
365
366 type SecretVersion struct {
367 state protoimpl.MessageState
368 sizeCache protoimpl.SizeCache
369 unknownFields protoimpl.UnknownFields
370
371
372
373
374
375
376
377
378 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
379
380
381
382 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
383
384
385
386
387
388 DestroyTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=destroy_time,json=destroyTime,proto3" json:"destroy_time,omitempty"`
389
390
391 State SecretVersion_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.secretmanager.v1beta2.SecretVersion_State" json:"state,omitempty"`
392
393
394 ReplicationStatus *ReplicationStatus `protobuf:"bytes,5,opt,name=replication_status,json=replicationStatus,proto3" json:"replication_status,omitempty"`
395
396
397 Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
398
399
400
401
402
403
404 ClientSpecifiedPayloadChecksum bool `protobuf:"varint,7,opt,name=client_specified_payload_checksum,json=clientSpecifiedPayloadChecksum,proto3" json:"client_specified_payload_checksum,omitempty"`
405
406
407
408
409
410 ScheduledDestroyTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=scheduled_destroy_time,json=scheduledDestroyTime,proto3" json:"scheduled_destroy_time,omitempty"`
411
412
413
414
415
416 CustomerManagedEncryption *CustomerManagedEncryptionStatus `protobuf:"bytes,9,opt,name=customer_managed_encryption,json=customerManagedEncryption,proto3" json:"customer_managed_encryption,omitempty"`
417 }
418
419 func (x *SecretVersion) Reset() {
420 *x = SecretVersion{}
421 if protoimpl.UnsafeEnabled {
422 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[1]
423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
424 ms.StoreMessageInfo(mi)
425 }
426 }
427
428 func (x *SecretVersion) String() string {
429 return protoimpl.X.MessageStringOf(x)
430 }
431
432 func (*SecretVersion) ProtoMessage() {}
433
434 func (x *SecretVersion) ProtoReflect() protoreflect.Message {
435 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[1]
436 if protoimpl.UnsafeEnabled && x != nil {
437 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
438 if ms.LoadMessageInfo() == nil {
439 ms.StoreMessageInfo(mi)
440 }
441 return ms
442 }
443 return mi.MessageOf(x)
444 }
445
446
447 func (*SecretVersion) Descriptor() ([]byte, []int) {
448 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{1}
449 }
450
451 func (x *SecretVersion) GetName() string {
452 if x != nil {
453 return x.Name
454 }
455 return ""
456 }
457
458 func (x *SecretVersion) GetCreateTime() *timestamppb.Timestamp {
459 if x != nil {
460 return x.CreateTime
461 }
462 return nil
463 }
464
465 func (x *SecretVersion) GetDestroyTime() *timestamppb.Timestamp {
466 if x != nil {
467 return x.DestroyTime
468 }
469 return nil
470 }
471
472 func (x *SecretVersion) GetState() SecretVersion_State {
473 if x != nil {
474 return x.State
475 }
476 return SecretVersion_STATE_UNSPECIFIED
477 }
478
479 func (x *SecretVersion) GetReplicationStatus() *ReplicationStatus {
480 if x != nil {
481 return x.ReplicationStatus
482 }
483 return nil
484 }
485
486 func (x *SecretVersion) GetEtag() string {
487 if x != nil {
488 return x.Etag
489 }
490 return ""
491 }
492
493 func (x *SecretVersion) GetClientSpecifiedPayloadChecksum() bool {
494 if x != nil {
495 return x.ClientSpecifiedPayloadChecksum
496 }
497 return false
498 }
499
500 func (x *SecretVersion) GetScheduledDestroyTime() *timestamppb.Timestamp {
501 if x != nil {
502 return x.ScheduledDestroyTime
503 }
504 return nil
505 }
506
507 func (x *SecretVersion) GetCustomerManagedEncryption() *CustomerManagedEncryptionStatus {
508 if x != nil {
509 return x.CustomerManagedEncryption
510 }
511 return nil
512 }
513
514
515 type Replication struct {
516 state protoimpl.MessageState
517 sizeCache protoimpl.SizeCache
518 unknownFields protoimpl.UnknownFields
519
520
521
522
523
524
525
526 Replication isReplication_Replication `protobuf_oneof:"replication"`
527 }
528
529 func (x *Replication) Reset() {
530 *x = Replication{}
531 if protoimpl.UnsafeEnabled {
532 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[2]
533 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
534 ms.StoreMessageInfo(mi)
535 }
536 }
537
538 func (x *Replication) String() string {
539 return protoimpl.X.MessageStringOf(x)
540 }
541
542 func (*Replication) ProtoMessage() {}
543
544 func (x *Replication) ProtoReflect() protoreflect.Message {
545 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[2]
546 if protoimpl.UnsafeEnabled && x != nil {
547 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
548 if ms.LoadMessageInfo() == nil {
549 ms.StoreMessageInfo(mi)
550 }
551 return ms
552 }
553 return mi.MessageOf(x)
554 }
555
556
557 func (*Replication) Descriptor() ([]byte, []int) {
558 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{2}
559 }
560
561 func (m *Replication) GetReplication() isReplication_Replication {
562 if m != nil {
563 return m.Replication
564 }
565 return nil
566 }
567
568 func (x *Replication) GetAutomatic() *Replication_Automatic {
569 if x, ok := x.GetReplication().(*Replication_Automatic_); ok {
570 return x.Automatic
571 }
572 return nil
573 }
574
575 func (x *Replication) GetUserManaged() *Replication_UserManaged {
576 if x, ok := x.GetReplication().(*Replication_UserManaged_); ok {
577 return x.UserManaged
578 }
579 return nil
580 }
581
582 type isReplication_Replication interface {
583 isReplication_Replication()
584 }
585
586 type Replication_Automatic_ struct {
587
588
589 Automatic *Replication_Automatic `protobuf:"bytes,1,opt,name=automatic,proto3,oneof"`
590 }
591
592 type Replication_UserManaged_ struct {
593
594
595 UserManaged *Replication_UserManaged `protobuf:"bytes,2,opt,name=user_managed,json=userManaged,proto3,oneof"`
596 }
597
598 func (*Replication_Automatic_) isReplication_Replication() {}
599
600 func (*Replication_UserManaged_) isReplication_Replication() {}
601
602
603
604 type CustomerManagedEncryption struct {
605 state protoimpl.MessageState
606 sizeCache protoimpl.SizeCache
607 unknownFields protoimpl.UnknownFields
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622 KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
623 }
624
625 func (x *CustomerManagedEncryption) Reset() {
626 *x = CustomerManagedEncryption{}
627 if protoimpl.UnsafeEnabled {
628 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[3]
629 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
630 ms.StoreMessageInfo(mi)
631 }
632 }
633
634 func (x *CustomerManagedEncryption) String() string {
635 return protoimpl.X.MessageStringOf(x)
636 }
637
638 func (*CustomerManagedEncryption) ProtoMessage() {}
639
640 func (x *CustomerManagedEncryption) ProtoReflect() protoreflect.Message {
641 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[3]
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 (*CustomerManagedEncryption) Descriptor() ([]byte, []int) {
654 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{3}
655 }
656
657 func (x *CustomerManagedEncryption) GetKmsKeyName() string {
658 if x != nil {
659 return x.KmsKeyName
660 }
661 return ""
662 }
663
664
665
666 type ReplicationStatus struct {
667 state protoimpl.MessageState
668 sizeCache protoimpl.SizeCache
669 unknownFields protoimpl.UnknownFields
670
671
672
673
674
675
676
677
678 ReplicationStatus isReplicationStatus_ReplicationStatus `protobuf_oneof:"replication_status"`
679 }
680
681 func (x *ReplicationStatus) Reset() {
682 *x = ReplicationStatus{}
683 if protoimpl.UnsafeEnabled {
684 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[4]
685 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
686 ms.StoreMessageInfo(mi)
687 }
688 }
689
690 func (x *ReplicationStatus) String() string {
691 return protoimpl.X.MessageStringOf(x)
692 }
693
694 func (*ReplicationStatus) ProtoMessage() {}
695
696 func (x *ReplicationStatus) ProtoReflect() protoreflect.Message {
697 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[4]
698 if protoimpl.UnsafeEnabled && x != nil {
699 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
700 if ms.LoadMessageInfo() == nil {
701 ms.StoreMessageInfo(mi)
702 }
703 return ms
704 }
705 return mi.MessageOf(x)
706 }
707
708
709 func (*ReplicationStatus) Descriptor() ([]byte, []int) {
710 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{4}
711 }
712
713 func (m *ReplicationStatus) GetReplicationStatus() isReplicationStatus_ReplicationStatus {
714 if m != nil {
715 return m.ReplicationStatus
716 }
717 return nil
718 }
719
720 func (x *ReplicationStatus) GetAutomatic() *ReplicationStatus_AutomaticStatus {
721 if x, ok := x.GetReplicationStatus().(*ReplicationStatus_Automatic); ok {
722 return x.Automatic
723 }
724 return nil
725 }
726
727 func (x *ReplicationStatus) GetUserManaged() *ReplicationStatus_UserManagedStatus {
728 if x, ok := x.GetReplicationStatus().(*ReplicationStatus_UserManaged); ok {
729 return x.UserManaged
730 }
731 return nil
732 }
733
734 type isReplicationStatus_ReplicationStatus interface {
735 isReplicationStatus_ReplicationStatus()
736 }
737
738 type ReplicationStatus_Automatic struct {
739
740
741
742
743
744
745
746 Automatic *ReplicationStatus_AutomaticStatus `protobuf:"bytes,1,opt,name=automatic,proto3,oneof"`
747 }
748
749 type ReplicationStatus_UserManaged struct {
750
751
752
753
754
755
756
757 UserManaged *ReplicationStatus_UserManagedStatus `protobuf:"bytes,2,opt,name=user_managed,json=userManaged,proto3,oneof"`
758 }
759
760 func (*ReplicationStatus_Automatic) isReplicationStatus_ReplicationStatus() {}
761
762 func (*ReplicationStatus_UserManaged) isReplicationStatus_ReplicationStatus() {}
763
764
765 type CustomerManagedEncryptionStatus struct {
766 state protoimpl.MessageState
767 sizeCache protoimpl.SizeCache
768 unknownFields protoimpl.UnknownFields
769
770
771
772
773 KmsKeyVersionName string `protobuf:"bytes,1,opt,name=kms_key_version_name,json=kmsKeyVersionName,proto3" json:"kms_key_version_name,omitempty"`
774 }
775
776 func (x *CustomerManagedEncryptionStatus) Reset() {
777 *x = CustomerManagedEncryptionStatus{}
778 if protoimpl.UnsafeEnabled {
779 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[5]
780 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
781 ms.StoreMessageInfo(mi)
782 }
783 }
784
785 func (x *CustomerManagedEncryptionStatus) String() string {
786 return protoimpl.X.MessageStringOf(x)
787 }
788
789 func (*CustomerManagedEncryptionStatus) ProtoMessage() {}
790
791 func (x *CustomerManagedEncryptionStatus) ProtoReflect() protoreflect.Message {
792 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[5]
793 if protoimpl.UnsafeEnabled && x != nil {
794 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
795 if ms.LoadMessageInfo() == nil {
796 ms.StoreMessageInfo(mi)
797 }
798 return ms
799 }
800 return mi.MessageOf(x)
801 }
802
803
804 func (*CustomerManagedEncryptionStatus) Descriptor() ([]byte, []int) {
805 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{5}
806 }
807
808 func (x *CustomerManagedEncryptionStatus) GetKmsKeyVersionName() string {
809 if x != nil {
810 return x.KmsKeyVersionName
811 }
812 return ""
813 }
814
815
816
817 type Topic struct {
818 state protoimpl.MessageState
819 sizeCache protoimpl.SizeCache
820 unknownFields protoimpl.UnknownFields
821
822
823
824
825
826
827 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
828 }
829
830 func (x *Topic) Reset() {
831 *x = Topic{}
832 if protoimpl.UnsafeEnabled {
833 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[6]
834 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
835 ms.StoreMessageInfo(mi)
836 }
837 }
838
839 func (x *Topic) String() string {
840 return protoimpl.X.MessageStringOf(x)
841 }
842
843 func (*Topic) ProtoMessage() {}
844
845 func (x *Topic) ProtoReflect() protoreflect.Message {
846 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[6]
847 if protoimpl.UnsafeEnabled && x != nil {
848 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
849 if ms.LoadMessageInfo() == nil {
850 ms.StoreMessageInfo(mi)
851 }
852 return ms
853 }
854 return mi.MessageOf(x)
855 }
856
857
858 func (*Topic) Descriptor() ([]byte, []int) {
859 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{6}
860 }
861
862 func (x *Topic) GetName() string {
863 if x != nil {
864 return x.Name
865 }
866 return ""
867 }
868
869
870
871
872
873
874 type Rotation struct {
875 state protoimpl.MessageState
876 sizeCache protoimpl.SizeCache
877 unknownFields protoimpl.UnknownFields
878
879
880
881
882
883
884
885
886
887
888 NextRotationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=next_rotation_time,json=nextRotationTime,proto3" json:"next_rotation_time,omitempty"`
889
890
891
892
893
894
895
896
897
898
899
900 RotationPeriod *durationpb.Duration `protobuf:"bytes,2,opt,name=rotation_period,json=rotationPeriod,proto3" json:"rotation_period,omitempty"`
901 }
902
903 func (x *Rotation) Reset() {
904 *x = Rotation{}
905 if protoimpl.UnsafeEnabled {
906 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[7]
907 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
908 ms.StoreMessageInfo(mi)
909 }
910 }
911
912 func (x *Rotation) String() string {
913 return protoimpl.X.MessageStringOf(x)
914 }
915
916 func (*Rotation) ProtoMessage() {}
917
918 func (x *Rotation) ProtoReflect() protoreflect.Message {
919 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[7]
920 if protoimpl.UnsafeEnabled && x != nil {
921 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
922 if ms.LoadMessageInfo() == nil {
923 ms.StoreMessageInfo(mi)
924 }
925 return ms
926 }
927 return mi.MessageOf(x)
928 }
929
930
931 func (*Rotation) Descriptor() ([]byte, []int) {
932 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{7}
933 }
934
935 func (x *Rotation) GetNextRotationTime() *timestamppb.Timestamp {
936 if x != nil {
937 return x.NextRotationTime
938 }
939 return nil
940 }
941
942 func (x *Rotation) GetRotationPeriod() *durationpb.Duration {
943 if x != nil {
944 return x.RotationPeriod
945 }
946 return nil
947 }
948
949
950
951
952 type SecretPayload struct {
953 state protoimpl.MessageState
954 sizeCache protoimpl.SizeCache
955 unknownFields protoimpl.UnknownFields
956
957
958 Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975 DataCrc32C *int64 `protobuf:"varint,2,opt,name=data_crc32c,json=dataCrc32c,proto3,oneof" json:"data_crc32c,omitempty"`
976 }
977
978 func (x *SecretPayload) Reset() {
979 *x = SecretPayload{}
980 if protoimpl.UnsafeEnabled {
981 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[8]
982 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
983 ms.StoreMessageInfo(mi)
984 }
985 }
986
987 func (x *SecretPayload) String() string {
988 return protoimpl.X.MessageStringOf(x)
989 }
990
991 func (*SecretPayload) ProtoMessage() {}
992
993 func (x *SecretPayload) ProtoReflect() protoreflect.Message {
994 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[8]
995 if protoimpl.UnsafeEnabled && x != nil {
996 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
997 if ms.LoadMessageInfo() == nil {
998 ms.StoreMessageInfo(mi)
999 }
1000 return ms
1001 }
1002 return mi.MessageOf(x)
1003 }
1004
1005
1006 func (*SecretPayload) Descriptor() ([]byte, []int) {
1007 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{8}
1008 }
1009
1010 func (x *SecretPayload) GetData() []byte {
1011 if x != nil {
1012 return x.Data
1013 }
1014 return nil
1015 }
1016
1017 func (x *SecretPayload) GetDataCrc32C() int64 {
1018 if x != nil && x.DataCrc32C != nil {
1019 return *x.DataCrc32C
1020 }
1021 return 0
1022 }
1023
1024
1025
1026
1027 type Replication_Automatic struct {
1028 state protoimpl.MessageState
1029 sizeCache protoimpl.SizeCache
1030 unknownFields protoimpl.UnknownFields
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041 CustomerManagedEncryption *CustomerManagedEncryption `protobuf:"bytes,1,opt,name=customer_managed_encryption,json=customerManagedEncryption,proto3" json:"customer_managed_encryption,omitempty"`
1042 }
1043
1044 func (x *Replication_Automatic) Reset() {
1045 *x = Replication_Automatic{}
1046 if protoimpl.UnsafeEnabled {
1047 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[12]
1048 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1049 ms.StoreMessageInfo(mi)
1050 }
1051 }
1052
1053 func (x *Replication_Automatic) String() string {
1054 return protoimpl.X.MessageStringOf(x)
1055 }
1056
1057 func (*Replication_Automatic) ProtoMessage() {}
1058
1059 func (x *Replication_Automatic) ProtoReflect() protoreflect.Message {
1060 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[12]
1061 if protoimpl.UnsafeEnabled && x != nil {
1062 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1063 if ms.LoadMessageInfo() == nil {
1064 ms.StoreMessageInfo(mi)
1065 }
1066 return ms
1067 }
1068 return mi.MessageOf(x)
1069 }
1070
1071
1072 func (*Replication_Automatic) Descriptor() ([]byte, []int) {
1073 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{2, 0}
1074 }
1075
1076 func (x *Replication_Automatic) GetCustomerManagedEncryption() *CustomerManagedEncryption {
1077 if x != nil {
1078 return x.CustomerManagedEncryption
1079 }
1080 return nil
1081 }
1082
1083
1084
1085
1086 type Replication_UserManaged struct {
1087 state protoimpl.MessageState
1088 sizeCache protoimpl.SizeCache
1089 unknownFields protoimpl.UnknownFields
1090
1091
1092
1093
1094
1095 Replicas []*Replication_UserManaged_Replica `protobuf:"bytes,1,rep,name=replicas,proto3" json:"replicas,omitempty"`
1096 }
1097
1098 func (x *Replication_UserManaged) Reset() {
1099 *x = Replication_UserManaged{}
1100 if protoimpl.UnsafeEnabled {
1101 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[13]
1102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1103 ms.StoreMessageInfo(mi)
1104 }
1105 }
1106
1107 func (x *Replication_UserManaged) String() string {
1108 return protoimpl.X.MessageStringOf(x)
1109 }
1110
1111 func (*Replication_UserManaged) ProtoMessage() {}
1112
1113 func (x *Replication_UserManaged) ProtoReflect() protoreflect.Message {
1114 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[13]
1115 if protoimpl.UnsafeEnabled && x != nil {
1116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1117 if ms.LoadMessageInfo() == nil {
1118 ms.StoreMessageInfo(mi)
1119 }
1120 return ms
1121 }
1122 return mi.MessageOf(x)
1123 }
1124
1125
1126 func (*Replication_UserManaged) Descriptor() ([]byte, []int) {
1127 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{2, 1}
1128 }
1129
1130 func (x *Replication_UserManaged) GetReplicas() []*Replication_UserManaged_Replica {
1131 if x != nil {
1132 return x.Replicas
1133 }
1134 return nil
1135 }
1136
1137
1138
1139 type Replication_UserManaged_Replica struct {
1140 state protoimpl.MessageState
1141 sizeCache protoimpl.SizeCache
1142 unknownFields protoimpl.UnknownFields
1143
1144
1145
1146 Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156 CustomerManagedEncryption *CustomerManagedEncryption `protobuf:"bytes,2,opt,name=customer_managed_encryption,json=customerManagedEncryption,proto3" json:"customer_managed_encryption,omitempty"`
1157 }
1158
1159 func (x *Replication_UserManaged_Replica) Reset() {
1160 *x = Replication_UserManaged_Replica{}
1161 if protoimpl.UnsafeEnabled {
1162 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[14]
1163 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1164 ms.StoreMessageInfo(mi)
1165 }
1166 }
1167
1168 func (x *Replication_UserManaged_Replica) String() string {
1169 return protoimpl.X.MessageStringOf(x)
1170 }
1171
1172 func (*Replication_UserManaged_Replica) ProtoMessage() {}
1173
1174 func (x *Replication_UserManaged_Replica) ProtoReflect() protoreflect.Message {
1175 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[14]
1176 if protoimpl.UnsafeEnabled && x != nil {
1177 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1178 if ms.LoadMessageInfo() == nil {
1179 ms.StoreMessageInfo(mi)
1180 }
1181 return ms
1182 }
1183 return mi.MessageOf(x)
1184 }
1185
1186
1187 func (*Replication_UserManaged_Replica) Descriptor() ([]byte, []int) {
1188 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{2, 1, 0}
1189 }
1190
1191 func (x *Replication_UserManaged_Replica) GetLocation() string {
1192 if x != nil {
1193 return x.Location
1194 }
1195 return ""
1196 }
1197
1198 func (x *Replication_UserManaged_Replica) GetCustomerManagedEncryption() *CustomerManagedEncryption {
1199 if x != nil {
1200 return x.CustomerManagedEncryption
1201 }
1202 return nil
1203 }
1204
1205
1206
1207
1208
1209
1210
1211
1212 type ReplicationStatus_AutomaticStatus struct {
1213 state protoimpl.MessageState
1214 sizeCache protoimpl.SizeCache
1215 unknownFields protoimpl.UnknownFields
1216
1217
1218
1219
1220 CustomerManagedEncryption *CustomerManagedEncryptionStatus `protobuf:"bytes,1,opt,name=customer_managed_encryption,json=customerManagedEncryption,proto3" json:"customer_managed_encryption,omitempty"`
1221 }
1222
1223 func (x *ReplicationStatus_AutomaticStatus) Reset() {
1224 *x = ReplicationStatus_AutomaticStatus{}
1225 if protoimpl.UnsafeEnabled {
1226 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[15]
1227 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1228 ms.StoreMessageInfo(mi)
1229 }
1230 }
1231
1232 func (x *ReplicationStatus_AutomaticStatus) String() string {
1233 return protoimpl.X.MessageStringOf(x)
1234 }
1235
1236 func (*ReplicationStatus_AutomaticStatus) ProtoMessage() {}
1237
1238 func (x *ReplicationStatus_AutomaticStatus) ProtoReflect() protoreflect.Message {
1239 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[15]
1240 if protoimpl.UnsafeEnabled && x != nil {
1241 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1242 if ms.LoadMessageInfo() == nil {
1243 ms.StoreMessageInfo(mi)
1244 }
1245 return ms
1246 }
1247 return mi.MessageOf(x)
1248 }
1249
1250
1251 func (*ReplicationStatus_AutomaticStatus) Descriptor() ([]byte, []int) {
1252 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{4, 0}
1253 }
1254
1255 func (x *ReplicationStatus_AutomaticStatus) GetCustomerManagedEncryption() *CustomerManagedEncryptionStatus {
1256 if x != nil {
1257 return x.CustomerManagedEncryption
1258 }
1259 return nil
1260 }
1261
1262
1263
1264
1265
1266
1267
1268
1269 type ReplicationStatus_UserManagedStatus struct {
1270 state protoimpl.MessageState
1271 sizeCache protoimpl.SizeCache
1272 unknownFields protoimpl.UnknownFields
1273
1274
1275
1276 Replicas []*ReplicationStatus_UserManagedStatus_ReplicaStatus `protobuf:"bytes,1,rep,name=replicas,proto3" json:"replicas,omitempty"`
1277 }
1278
1279 func (x *ReplicationStatus_UserManagedStatus) Reset() {
1280 *x = ReplicationStatus_UserManagedStatus{}
1281 if protoimpl.UnsafeEnabled {
1282 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[16]
1283 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1284 ms.StoreMessageInfo(mi)
1285 }
1286 }
1287
1288 func (x *ReplicationStatus_UserManagedStatus) String() string {
1289 return protoimpl.X.MessageStringOf(x)
1290 }
1291
1292 func (*ReplicationStatus_UserManagedStatus) ProtoMessage() {}
1293
1294 func (x *ReplicationStatus_UserManagedStatus) ProtoReflect() protoreflect.Message {
1295 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[16]
1296 if protoimpl.UnsafeEnabled && x != nil {
1297 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1298 if ms.LoadMessageInfo() == nil {
1299 ms.StoreMessageInfo(mi)
1300 }
1301 return ms
1302 }
1303 return mi.MessageOf(x)
1304 }
1305
1306
1307 func (*ReplicationStatus_UserManagedStatus) Descriptor() ([]byte, []int) {
1308 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{4, 1}
1309 }
1310
1311 func (x *ReplicationStatus_UserManagedStatus) GetReplicas() []*ReplicationStatus_UserManagedStatus_ReplicaStatus {
1312 if x != nil {
1313 return x.Replicas
1314 }
1315 return nil
1316 }
1317
1318
1319
1320 type ReplicationStatus_UserManagedStatus_ReplicaStatus struct {
1321 state protoimpl.MessageState
1322 sizeCache protoimpl.SizeCache
1323 unknownFields protoimpl.UnknownFields
1324
1325
1326
1327 Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
1328
1329
1330
1331 CustomerManagedEncryption *CustomerManagedEncryptionStatus `protobuf:"bytes,2,opt,name=customer_managed_encryption,json=customerManagedEncryption,proto3" json:"customer_managed_encryption,omitempty"`
1332 }
1333
1334 func (x *ReplicationStatus_UserManagedStatus_ReplicaStatus) Reset() {
1335 *x = ReplicationStatus_UserManagedStatus_ReplicaStatus{}
1336 if protoimpl.UnsafeEnabled {
1337 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[17]
1338 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1339 ms.StoreMessageInfo(mi)
1340 }
1341 }
1342
1343 func (x *ReplicationStatus_UserManagedStatus_ReplicaStatus) String() string {
1344 return protoimpl.X.MessageStringOf(x)
1345 }
1346
1347 func (*ReplicationStatus_UserManagedStatus_ReplicaStatus) ProtoMessage() {}
1348
1349 func (x *ReplicationStatus_UserManagedStatus_ReplicaStatus) ProtoReflect() protoreflect.Message {
1350 mi := &file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[17]
1351 if protoimpl.UnsafeEnabled && x != nil {
1352 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1353 if ms.LoadMessageInfo() == nil {
1354 ms.StoreMessageInfo(mi)
1355 }
1356 return ms
1357 }
1358 return mi.MessageOf(x)
1359 }
1360
1361
1362 func (*ReplicationStatus_UserManagedStatus_ReplicaStatus) Descriptor() ([]byte, []int) {
1363 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP(), []int{4, 1, 0}
1364 }
1365
1366 func (x *ReplicationStatus_UserManagedStatus_ReplicaStatus) GetLocation() string {
1367 if x != nil {
1368 return x.Location
1369 }
1370 return ""
1371 }
1372
1373 func (x *ReplicationStatus_UserManagedStatus_ReplicaStatus) GetCustomerManagedEncryption() *CustomerManagedEncryptionStatus {
1374 if x != nil {
1375 return x.CustomerManagedEncryption
1376 }
1377 return nil
1378 }
1379
1380 var File_google_cloud_secretmanager_v1beta2_resources_proto protoreflect.FileDescriptor
1381
1382 var file_google_cloud_secretmanager_v1beta2_resources_proto_rawDesc = []byte{
1383 0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73,
1384 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62,
1385 0x65, 0x74, 0x61, 0x32, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70,
1386 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1387 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
1388 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1389 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
1390 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1391 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
1392 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
1393 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
1394 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
1395 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e,
1396 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x0a, 0x0a, 0x06, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
1397 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
1398 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x59, 0x0a, 0x0b, 0x72, 0x65, 0x70,
1399 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f,
1400 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65,
1401 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65,
1402 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42,
1403 0x06, 0xe0, 0x41, 0x05, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
1404 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
1405 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1406 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
1407 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
1408 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
1409 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1410 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
1411 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72,
1412 0x65, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06,
1413 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x46, 0x0a, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73,
1414 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1415 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
1416 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x54, 0x6f, 0x70, 0x69,
1417 0x63, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x12, 0x42,
1418 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20,
1419 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1420 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
1421 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69,
1422 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
1423 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1424 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x48,
1425 0x00, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x17, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x08,
1426 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12,
1427 0x4d, 0x0a, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28,
1428 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1429 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76,
1430 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42,
1431 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6c,
1432 0x0a, 0x0f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65,
1433 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1434 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e,
1435 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63,
1436 0x72, 0x65, 0x74, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x69, 0x61, 0x73,
1437 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0e, 0x76, 0x65,
1438 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x12, 0x62, 0x0a, 0x0b,
1439 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28,
1440 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1441 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76,
1442 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x2e, 0x41, 0x6e,
1443 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03,
1444 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1445 0x12, 0x4e, 0x0a, 0x13, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x73, 0x74,
1446 0x72, 0x6f, 0x79, 0x5f, 0x74, 0x74, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
1447 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1448 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x11, 0x76,
1449 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x54, 0x74, 0x6c,
1450 0x12, 0x82, 0x01, 0x0a, 0x1b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x6d, 0x61,
1451 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1452 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1453 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
1454 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x43, 0x75, 0x73, 0x74,
1455 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79,
1456 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x19, 0x63, 0x75, 0x73, 0x74,
1457 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79,
1458 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45,
1459 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
1460 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
1461 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
1462 0x1a, 0x41, 0x0a, 0x13, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x69, 0x61, 0x73,
1463 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
1464 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
1465 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
1466 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
1467 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
1468 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
1469 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
1470 0x02, 0x38, 0x01, 0x3a, 0x99, 0x01, 0xea, 0x41, 0x95, 0x01, 0x0a, 0x23, 0x73, 0x65, 0x63, 0x72,
1471 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1472 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12,
1473 0x23, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1474 0x63, 0x74, 0x7d, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x63,
1475 0x72, 0x65, 0x74, 0x7d, 0x12, 0x38, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
1476 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
1477 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65,
1478 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x7d, 0x2a, 0x07,
1479 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x32, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42,
1480 0x0c, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xe2, 0x07,
1481 0x0a, 0x0d, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
1482 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
1483 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61,
1484 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1485 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1486 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
1487 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x0c, 0x64, 0x65,
1488 0x73, 0x74, 0x72, 0x6f, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
1489 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1490 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
1491 0x03, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x52,
1492 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e,
1493 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63,
1494 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1495 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
1496 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61,
1497 0x74, 0x65, 0x12, 0x64, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1498 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
1499 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65,
1500 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65,
1501 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
1502 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
1503 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x17, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67,
1504 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x65, 0x74, 0x61,
1505 0x67, 0x12, 0x4e, 0x0a, 0x21, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x70, 0x65, 0x63,
1506 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x63, 0x68,
1507 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41,
1508 0x03, 0x52, 0x1e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
1509 0x65, 0x64, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75,
1510 0x6d, 0x12, 0x55, 0x0a, 0x16, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x5f, 0x64,
1511 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
1512 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1513 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
1514 0x41, 0x03, 0x52, 0x14, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x44, 0x65, 0x73,
1515 0x74, 0x72, 0x6f, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x88, 0x01, 0x0a, 0x1b, 0x63, 0x75, 0x73,
1516 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x65, 0x6e,
1517 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43,
1518 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65,
1519 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65,
1520 0x74, 0x61, 0x32, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61,
1521 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
1522 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x19, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
1523 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
1524 0x69, 0x6f, 0x6e, 0x22, 0x48, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11,
1525 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
1526 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x4e, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0x01,
1527 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0d,
1528 0x0a, 0x09, 0x44, 0x45, 0x53, 0x54, 0x52, 0x4f, 0x59, 0x45, 0x44, 0x10, 0x03, 0x3a, 0xe2, 0x01,
1529 0xea, 0x41, 0xde, 0x01, 0x0a, 0x2a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
1530 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
1531 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
1532 0x12, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a,
1533 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x65,
1534 0x63, 0x72, 0x65, 0x74, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b,
1535 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x12,
1536 0x52, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1537 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
1538 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73,
1539 0x2f, 0x7b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
1540 0x6e, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
1541 0x6f, 0x6e, 0x7d, 0x2a, 0x0e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
1542 0x6f, 0x6e, 0x73, 0x32, 0x0d, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
1543 0x6f, 0x6e, 0x22, 0x8f, 0x05, 0x0a, 0x0b, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
1544 0x6f, 0x6e, 0x12, 0x59, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x18,
1545 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1546 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1547 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69,
1548 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63,
1549 0x48, 0x00, 0x52, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x12, 0x60, 0x0a,
1550 0x0c, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x18, 0x02, 0x20,
1551 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1552 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
1553 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
1554 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64,
1555 0x48, 0x00, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x1a,
1556 0x90, 0x01, 0x0a, 0x09, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x12, 0x82, 0x01,
1557 0x0a, 0x1b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1558 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
1559 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1560 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
1561 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
1562 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
1563 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x19, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
1564 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
1565 0x6f, 0x6e, 0x1a, 0xa0, 0x02, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67,
1566 0x65, 0x64, 0x12, 0x64, 0x0a, 0x08, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x18, 0x01,
1567 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1568 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1569 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63,
1570 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1571 0x64, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08,
1572 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x1a, 0xaa, 0x01, 0x0a, 0x07, 0x52, 0x65, 0x70,
1573 0x6c, 0x69, 0x63, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1574 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1575 0x12, 0x82, 0x01, 0x0a, 0x1b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x6d, 0x61,
1576 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1577 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1578 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
1579 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x43, 0x75, 0x73, 0x74,
1580 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79,
1581 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x19, 0x63, 0x75, 0x73, 0x74,
1582 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79,
1583 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
1584 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x42, 0x0a, 0x19, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72,
1585 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
1586 0x6e, 0x12, 0x25, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d,
1587 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6b, 0x6d,
1588 0x73, 0x4b, 0x65, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xe9, 0x05, 0x0a, 0x11, 0x52, 0x65, 0x70,
1589 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x65,
1590 0x0a, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28,
1591 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1592 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76,
1593 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
1594 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74,
1595 0x69, 0x63, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x48, 0x00, 0x52, 0x09, 0x61, 0x75, 0x74, 0x6f,
1596 0x6d, 0x61, 0x74, 0x69, 0x63, 0x12, 0x6c, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61,
1597 0x6e, 0x61, 0x67, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67, 0x6f,
1598 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65,
1599 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
1600 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
1601 0x75, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x53, 0x74,
1602 0x61, 0x74, 0x75, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61,
1603 0x67, 0x65, 0x64, 0x1a, 0x9c, 0x01, 0x0a, 0x0f, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69,
1604 0x63, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x88, 0x01, 0x0a, 0x1b, 0x63, 0x75, 0x73, 0x74,
1605 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x63,
1606 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e,
1607 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63,
1608 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1609 0x61, 0x32, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67,
1610 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
1611 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x19, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
1612 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
1613 0x6f, 0x6e, 0x1a, 0xc9, 0x02, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67,
1614 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x76, 0x0a, 0x08, 0x72, 0x65, 0x70, 0x6c,
1615 0x69, 0x63, 0x61, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f,
1616 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
1617 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
1618 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75,
1619 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x53, 0x74, 0x61,
1620 0x74, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x53, 0x74, 0x61, 0x74, 0x75,
1621 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73,
1622 0x1a, 0xbb, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x53, 0x74, 0x61, 0x74,
1623 0x75, 0x73, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
1624 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74,
1625 0x69, 0x6f, 0x6e, 0x12, 0x88, 0x01, 0x0a, 0x1b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72,
1626 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
1627 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1628 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
1629 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x43,
1630 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e,
1631 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03,
1632 0xe0, 0x41, 0x03, 0x52, 0x19, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4d, 0x61, 0x6e,
1633 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x14,
1634 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74,
1635 0x61, 0x74, 0x75, 0x73, 0x22, 0x57, 0x0a, 0x1f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72,
1636 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
1637 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x34, 0x0a, 0x14, 0x6b, 0x6d, 0x73, 0x5f, 0x6b,
1638 0x65, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
1639 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x6b, 0x6d, 0x73, 0x4b,
1640 0x65, 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x65, 0x0a,
1641 0x05, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
1642 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x3a,
1643 0x43, 0xea, 0x41, 0x40, 0x0a, 0x1b, 0x70, 0x75, 0x62, 0x73, 0x75, 0x62, 0x2e, 0x67, 0x6f, 0x6f,
1644 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x6f, 0x70, 0x69,
1645 0x63, 0x12, 0x21, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f,
1646 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x2f, 0x7b, 0x74, 0x6f,
1647 0x70, 0x69, 0x63, 0x7d, 0x22, 0xa2, 0x01, 0x0a, 0x08, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
1648 0x6e, 0x12, 0x4d, 0x0a, 0x12, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69,
1649 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1650 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1651 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10,
1652 0x6e, 0x65, 0x78, 0x74, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65,
1653 0x12, 0x47, 0x0a, 0x0f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72,
1654 0x69, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1655 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61,
1656 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x0e, 0x72, 0x6f, 0x74, 0x61, 0x74,
1657 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x5e, 0x0a, 0x0d, 0x53, 0x65, 0x63,
1658 0x72, 0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61,
1659 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x29,
1660 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x72, 0x63, 0x33, 0x32, 0x63, 0x18, 0x02, 0x20,
1661 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61,
1662 0x43, 0x72, 0x63, 0x33, 0x32, 0x63, 0x88, 0x01, 0x01, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x64, 0x61,
1663 0x74, 0x61, 0x5f, 0x63, 0x72, 0x63, 0x33, 0x32, 0x63, 0x42, 0x83, 0x02, 0x0a, 0x26, 0x63, 0x6f,
1664 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
1665 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62,
1666 0x65, 0x74, 0x61, 0x32, 0x42, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x50,
1667 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f,
1668 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x73, 0x65, 0x63, 0x72,
1669 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62,
1670 0x65, 0x74, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1671 0x65, 0x72, 0x70, 0x62, 0x3b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1672 0x65, 0x72, 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x53, 0x4d, 0xaa, 0x02, 0x22,
1673 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x53, 0x65, 0x63,
1674 0x72, 0x65, 0x74, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74,
1675 0x61, 0x32, 0xca, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
1676 0x64, 0x5c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5c,
1677 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0xea, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1678 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4d,
1679 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x62,
1680 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1681 }
1682
1683 var (
1684 file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescOnce sync.Once
1685 file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescData = file_google_cloud_secretmanager_v1beta2_resources_proto_rawDesc
1686 )
1687
1688 func file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescGZIP() []byte {
1689 file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescOnce.Do(func() {
1690 file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescData)
1691 })
1692 return file_google_cloud_secretmanager_v1beta2_resources_proto_rawDescData
1693 }
1694
1695 var file_google_cloud_secretmanager_v1beta2_resources_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1696 var file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes = make([]protoimpl.MessageInfo, 18)
1697 var file_google_cloud_secretmanager_v1beta2_resources_proto_goTypes = []interface{}{
1698 (SecretVersion_State)(0),
1699 (*Secret)(nil),
1700 (*SecretVersion)(nil),
1701 (*Replication)(nil),
1702 (*CustomerManagedEncryption)(nil),
1703 (*ReplicationStatus)(nil),
1704 (*CustomerManagedEncryptionStatus)(nil),
1705 (*Topic)(nil),
1706 (*Rotation)(nil),
1707 (*SecretPayload)(nil),
1708 nil,
1709 nil,
1710 nil,
1711 (*Replication_Automatic)(nil),
1712 (*Replication_UserManaged)(nil),
1713 (*Replication_UserManaged_Replica)(nil),
1714 (*ReplicationStatus_AutomaticStatus)(nil),
1715 (*ReplicationStatus_UserManagedStatus)(nil),
1716 (*ReplicationStatus_UserManagedStatus_ReplicaStatus)(nil),
1717 (*timestamppb.Timestamp)(nil),
1718 (*durationpb.Duration)(nil),
1719 }
1720 var file_google_cloud_secretmanager_v1beta2_resources_proto_depIdxs = []int32{
1721 3,
1722 19,
1723 10,
1724 7,
1725 19,
1726 20,
1727 8,
1728 11,
1729 12,
1730 20,
1731 4,
1732 19,
1733 19,
1734 0,
1735 5,
1736 19,
1737 6,
1738 13,
1739 14,
1740 16,
1741 17,
1742 19,
1743 20,
1744 4,
1745 15,
1746 4,
1747 6,
1748 18,
1749 6,
1750 29,
1751 29,
1752 29,
1753 29,
1754 0,
1755 }
1756
1757 func init() { file_google_cloud_secretmanager_v1beta2_resources_proto_init() }
1758 func file_google_cloud_secretmanager_v1beta2_resources_proto_init() {
1759 if File_google_cloud_secretmanager_v1beta2_resources_proto != nil {
1760 return
1761 }
1762 if !protoimpl.UnsafeEnabled {
1763 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1764 switch v := v.(*Secret); i {
1765 case 0:
1766 return &v.state
1767 case 1:
1768 return &v.sizeCache
1769 case 2:
1770 return &v.unknownFields
1771 default:
1772 return nil
1773 }
1774 }
1775 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1776 switch v := v.(*SecretVersion); i {
1777 case 0:
1778 return &v.state
1779 case 1:
1780 return &v.sizeCache
1781 case 2:
1782 return &v.unknownFields
1783 default:
1784 return nil
1785 }
1786 }
1787 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1788 switch v := v.(*Replication); i {
1789 case 0:
1790 return &v.state
1791 case 1:
1792 return &v.sizeCache
1793 case 2:
1794 return &v.unknownFields
1795 default:
1796 return nil
1797 }
1798 }
1799 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1800 switch v := v.(*CustomerManagedEncryption); i {
1801 case 0:
1802 return &v.state
1803 case 1:
1804 return &v.sizeCache
1805 case 2:
1806 return &v.unknownFields
1807 default:
1808 return nil
1809 }
1810 }
1811 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1812 switch v := v.(*ReplicationStatus); i {
1813 case 0:
1814 return &v.state
1815 case 1:
1816 return &v.sizeCache
1817 case 2:
1818 return &v.unknownFields
1819 default:
1820 return nil
1821 }
1822 }
1823 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1824 switch v := v.(*CustomerManagedEncryptionStatus); i {
1825 case 0:
1826 return &v.state
1827 case 1:
1828 return &v.sizeCache
1829 case 2:
1830 return &v.unknownFields
1831 default:
1832 return nil
1833 }
1834 }
1835 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1836 switch v := v.(*Topic); i {
1837 case 0:
1838 return &v.state
1839 case 1:
1840 return &v.sizeCache
1841 case 2:
1842 return &v.unknownFields
1843 default:
1844 return nil
1845 }
1846 }
1847 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1848 switch v := v.(*Rotation); i {
1849 case 0:
1850 return &v.state
1851 case 1:
1852 return &v.sizeCache
1853 case 2:
1854 return &v.unknownFields
1855 default:
1856 return nil
1857 }
1858 }
1859 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1860 switch v := v.(*SecretPayload); i {
1861 case 0:
1862 return &v.state
1863 case 1:
1864 return &v.sizeCache
1865 case 2:
1866 return &v.unknownFields
1867 default:
1868 return nil
1869 }
1870 }
1871 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1872 switch v := v.(*Replication_Automatic); i {
1873 case 0:
1874 return &v.state
1875 case 1:
1876 return &v.sizeCache
1877 case 2:
1878 return &v.unknownFields
1879 default:
1880 return nil
1881 }
1882 }
1883 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1884 switch v := v.(*Replication_UserManaged); i {
1885 case 0:
1886 return &v.state
1887 case 1:
1888 return &v.sizeCache
1889 case 2:
1890 return &v.unknownFields
1891 default:
1892 return nil
1893 }
1894 }
1895 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1896 switch v := v.(*Replication_UserManaged_Replica); i {
1897 case 0:
1898 return &v.state
1899 case 1:
1900 return &v.sizeCache
1901 case 2:
1902 return &v.unknownFields
1903 default:
1904 return nil
1905 }
1906 }
1907 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
1908 switch v := v.(*ReplicationStatus_AutomaticStatus); i {
1909 case 0:
1910 return &v.state
1911 case 1:
1912 return &v.sizeCache
1913 case 2:
1914 return &v.unknownFields
1915 default:
1916 return nil
1917 }
1918 }
1919 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
1920 switch v := v.(*ReplicationStatus_UserManagedStatus); i {
1921 case 0:
1922 return &v.state
1923 case 1:
1924 return &v.sizeCache
1925 case 2:
1926 return &v.unknownFields
1927 default:
1928 return nil
1929 }
1930 }
1931 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
1932 switch v := v.(*ReplicationStatus_UserManagedStatus_ReplicaStatus); i {
1933 case 0:
1934 return &v.state
1935 case 1:
1936 return &v.sizeCache
1937 case 2:
1938 return &v.unknownFields
1939 default:
1940 return nil
1941 }
1942 }
1943 }
1944 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[0].OneofWrappers = []interface{}{
1945 (*Secret_ExpireTime)(nil),
1946 (*Secret_Ttl)(nil),
1947 }
1948 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[2].OneofWrappers = []interface{}{
1949 (*Replication_Automatic_)(nil),
1950 (*Replication_UserManaged_)(nil),
1951 }
1952 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[4].OneofWrappers = []interface{}{
1953 (*ReplicationStatus_Automatic)(nil),
1954 (*ReplicationStatus_UserManaged)(nil),
1955 }
1956 file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes[8].OneofWrappers = []interface{}{}
1957 type x struct{}
1958 out := protoimpl.TypeBuilder{
1959 File: protoimpl.DescBuilder{
1960 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1961 RawDescriptor: file_google_cloud_secretmanager_v1beta2_resources_proto_rawDesc,
1962 NumEnums: 1,
1963 NumMessages: 18,
1964 NumExtensions: 0,
1965 NumServices: 0,
1966 },
1967 GoTypes: file_google_cloud_secretmanager_v1beta2_resources_proto_goTypes,
1968 DependencyIndexes: file_google_cloud_secretmanager_v1beta2_resources_proto_depIdxs,
1969 EnumInfos: file_google_cloud_secretmanager_v1beta2_resources_proto_enumTypes,
1970 MessageInfos: file_google_cloud_secretmanager_v1beta2_resources_proto_msgTypes,
1971 }.Build()
1972 File_google_cloud_secretmanager_v1beta2_resources_proto = out.File
1973 file_google_cloud_secretmanager_v1beta2_resources_proto_rawDesc = nil
1974 file_google_cloud_secretmanager_v1beta2_resources_proto_goTypes = nil
1975 file_google_cloud_secretmanager_v1beta2_resources_proto_depIdxs = nil
1976 }
1977
View as plain text