1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package configmanagement
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type DeploymentState int32
41
42 const (
43
44 DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED DeploymentState = 0
45
46 DeploymentState_NOT_INSTALLED DeploymentState = 1
47
48 DeploymentState_INSTALLED DeploymentState = 2
49
50 DeploymentState_ERROR DeploymentState = 3
51 )
52
53
54 var (
55 DeploymentState_name = map[int32]string{
56 0: "DEPLOYMENT_STATE_UNSPECIFIED",
57 1: "NOT_INSTALLED",
58 2: "INSTALLED",
59 3: "ERROR",
60 }
61 DeploymentState_value = map[string]int32{
62 "DEPLOYMENT_STATE_UNSPECIFIED": 0,
63 "NOT_INSTALLED": 1,
64 "INSTALLED": 2,
65 "ERROR": 3,
66 }
67 )
68
69 func (x DeploymentState) Enum() *DeploymentState {
70 p := new(DeploymentState)
71 *p = x
72 return p
73 }
74
75 func (x DeploymentState) String() string {
76 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
77 }
78
79 func (DeploymentState) Descriptor() protoreflect.EnumDescriptor {
80 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_enumTypes[0].Descriptor()
81 }
82
83 func (DeploymentState) Type() protoreflect.EnumType {
84 return &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_enumTypes[0]
85 }
86
87 func (x DeploymentState) Number() protoreflect.EnumNumber {
88 return protoreflect.EnumNumber(x)
89 }
90
91
92 func (DeploymentState) EnumDescriptor() ([]byte, []int) {
93 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{0}
94 }
95
96
97 type SyncState_SyncCode int32
98
99 const (
100
101 SyncState_SYNC_CODE_UNSPECIFIED SyncState_SyncCode = 0
102
103 SyncState_SYNCED SyncState_SyncCode = 1
104
105 SyncState_PENDING SyncState_SyncCode = 2
106
107 SyncState_ERROR SyncState_SyncCode = 3
108
109
110 SyncState_NOT_CONFIGURED SyncState_SyncCode = 4
111
112 SyncState_NOT_INSTALLED SyncState_SyncCode = 5
113
114 SyncState_UNAUTHORIZED SyncState_SyncCode = 6
115
116 SyncState_UNREACHABLE SyncState_SyncCode = 7
117 )
118
119
120 var (
121 SyncState_SyncCode_name = map[int32]string{
122 0: "SYNC_CODE_UNSPECIFIED",
123 1: "SYNCED",
124 2: "PENDING",
125 3: "ERROR",
126 4: "NOT_CONFIGURED",
127 5: "NOT_INSTALLED",
128 6: "UNAUTHORIZED",
129 7: "UNREACHABLE",
130 }
131 SyncState_SyncCode_value = map[string]int32{
132 "SYNC_CODE_UNSPECIFIED": 0,
133 "SYNCED": 1,
134 "PENDING": 2,
135 "ERROR": 3,
136 "NOT_CONFIGURED": 4,
137 "NOT_INSTALLED": 5,
138 "UNAUTHORIZED": 6,
139 "UNREACHABLE": 7,
140 }
141 )
142
143 func (x SyncState_SyncCode) Enum() *SyncState_SyncCode {
144 p := new(SyncState_SyncCode)
145 *p = x
146 return p
147 }
148
149 func (x SyncState_SyncCode) String() string {
150 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
151 }
152
153 func (SyncState_SyncCode) Descriptor() protoreflect.EnumDescriptor {
154 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_enumTypes[1].Descriptor()
155 }
156
157 func (SyncState_SyncCode) Type() protoreflect.EnumType {
158 return &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_enumTypes[1]
159 }
160
161 func (x SyncState_SyncCode) Number() protoreflect.EnumNumber {
162 return protoreflect.EnumNumber(x)
163 }
164
165
166 func (SyncState_SyncCode) EnumDescriptor() ([]byte, []int) {
167 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{14, 0}
168 }
169
170
171 type MembershipState struct {
172 state protoimpl.MessageState
173 sizeCache protoimpl.SizeCache
174 unknownFields protoimpl.UnknownFields
175
176
177
178
179
180
181 ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
182
183
184
185 MembershipSpec *MembershipSpec `protobuf:"bytes,2,opt,name=membership_spec,json=membershipSpec,proto3" json:"membership_spec,omitempty"`
186
187 OperatorState *OperatorState `protobuf:"bytes,3,opt,name=operator_state,json=operatorState,proto3" json:"operator_state,omitempty"`
188
189 ConfigSyncState *ConfigSyncState `protobuf:"bytes,4,opt,name=config_sync_state,json=configSyncState,proto3" json:"config_sync_state,omitempty"`
190
191 PolicyControllerState *PolicyControllerState `protobuf:"bytes,5,opt,name=policy_controller_state,json=policyControllerState,proto3" json:"policy_controller_state,omitempty"`
192
193 HierarchyControllerState *HierarchyControllerState `protobuf:"bytes,7,opt,name=hierarchy_controller_state,json=hierarchyControllerState,proto3" json:"hierarchy_controller_state,omitempty"`
194 }
195
196 func (x *MembershipState) Reset() {
197 *x = MembershipState{}
198 if protoimpl.UnsafeEnabled {
199 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[0]
200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
201 ms.StoreMessageInfo(mi)
202 }
203 }
204
205 func (x *MembershipState) String() string {
206 return protoimpl.X.MessageStringOf(x)
207 }
208
209 func (*MembershipState) ProtoMessage() {}
210
211 func (x *MembershipState) ProtoReflect() protoreflect.Message {
212 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[0]
213 if protoimpl.UnsafeEnabled && x != nil {
214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
215 if ms.LoadMessageInfo() == nil {
216 ms.StoreMessageInfo(mi)
217 }
218 return ms
219 }
220 return mi.MessageOf(x)
221 }
222
223
224 func (*MembershipState) Descriptor() ([]byte, []int) {
225 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{0}
226 }
227
228 func (x *MembershipState) GetClusterName() string {
229 if x != nil {
230 return x.ClusterName
231 }
232 return ""
233 }
234
235 func (x *MembershipState) GetMembershipSpec() *MembershipSpec {
236 if x != nil {
237 return x.MembershipSpec
238 }
239 return nil
240 }
241
242 func (x *MembershipState) GetOperatorState() *OperatorState {
243 if x != nil {
244 return x.OperatorState
245 }
246 return nil
247 }
248
249 func (x *MembershipState) GetConfigSyncState() *ConfigSyncState {
250 if x != nil {
251 return x.ConfigSyncState
252 }
253 return nil
254 }
255
256 func (x *MembershipState) GetPolicyControllerState() *PolicyControllerState {
257 if x != nil {
258 return x.PolicyControllerState
259 }
260 return nil
261 }
262
263 func (x *MembershipState) GetHierarchyControllerState() *HierarchyControllerState {
264 if x != nil {
265 return x.HierarchyControllerState
266 }
267 return nil
268 }
269
270
271
272 type MembershipSpec struct {
273 state protoimpl.MessageState
274 sizeCache protoimpl.SizeCache
275 unknownFields protoimpl.UnknownFields
276
277
278 ConfigSync *ConfigSync `protobuf:"bytes,1,opt,name=config_sync,json=configSync,proto3" json:"config_sync,omitempty"`
279
280 PolicyController *PolicyController `protobuf:"bytes,2,opt,name=policy_controller,json=policyController,proto3" json:"policy_controller,omitempty"`
281
282 HierarchyController *HierarchyControllerConfig `protobuf:"bytes,4,opt,name=hierarchy_controller,json=hierarchyController,proto3" json:"hierarchy_controller,omitempty"`
283
284 Version string `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
285 }
286
287 func (x *MembershipSpec) Reset() {
288 *x = MembershipSpec{}
289 if protoimpl.UnsafeEnabled {
290 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[1]
291 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
292 ms.StoreMessageInfo(mi)
293 }
294 }
295
296 func (x *MembershipSpec) String() string {
297 return protoimpl.X.MessageStringOf(x)
298 }
299
300 func (*MembershipSpec) ProtoMessage() {}
301
302 func (x *MembershipSpec) ProtoReflect() protoreflect.Message {
303 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[1]
304 if protoimpl.UnsafeEnabled && x != nil {
305 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
306 if ms.LoadMessageInfo() == nil {
307 ms.StoreMessageInfo(mi)
308 }
309 return ms
310 }
311 return mi.MessageOf(x)
312 }
313
314
315 func (*MembershipSpec) Descriptor() ([]byte, []int) {
316 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{1}
317 }
318
319 func (x *MembershipSpec) GetConfigSync() *ConfigSync {
320 if x != nil {
321 return x.ConfigSync
322 }
323 return nil
324 }
325
326 func (x *MembershipSpec) GetPolicyController() *PolicyController {
327 if x != nil {
328 return x.PolicyController
329 }
330 return nil
331 }
332
333 func (x *MembershipSpec) GetHierarchyController() *HierarchyControllerConfig {
334 if x != nil {
335 return x.HierarchyController
336 }
337 return nil
338 }
339
340 func (x *MembershipSpec) GetVersion() string {
341 if x != nil {
342 return x.Version
343 }
344 return ""
345 }
346
347
348 type ConfigSync struct {
349 state protoimpl.MessageState
350 sizeCache protoimpl.SizeCache
351 unknownFields protoimpl.UnknownFields
352
353
354 Git *GitConfig `protobuf:"bytes,7,opt,name=git,proto3" json:"git,omitempty"`
355
356
357 SourceFormat string `protobuf:"bytes,8,opt,name=source_format,json=sourceFormat,proto3" json:"source_format,omitempty"`
358 }
359
360 func (x *ConfigSync) Reset() {
361 *x = ConfigSync{}
362 if protoimpl.UnsafeEnabled {
363 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[2]
364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
365 ms.StoreMessageInfo(mi)
366 }
367 }
368
369 func (x *ConfigSync) String() string {
370 return protoimpl.X.MessageStringOf(x)
371 }
372
373 func (*ConfigSync) ProtoMessage() {}
374
375 func (x *ConfigSync) ProtoReflect() protoreflect.Message {
376 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[2]
377 if protoimpl.UnsafeEnabled && x != nil {
378 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
379 if ms.LoadMessageInfo() == nil {
380 ms.StoreMessageInfo(mi)
381 }
382 return ms
383 }
384 return mi.MessageOf(x)
385 }
386
387
388 func (*ConfigSync) Descriptor() ([]byte, []int) {
389 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{2}
390 }
391
392 func (x *ConfigSync) GetGit() *GitConfig {
393 if x != nil {
394 return x.Git
395 }
396 return nil
397 }
398
399 func (x *ConfigSync) GetSourceFormat() string {
400 if x != nil {
401 return x.SourceFormat
402 }
403 return ""
404 }
405
406
407 type GitConfig struct {
408 state protoimpl.MessageState
409 sizeCache protoimpl.SizeCache
410 unknownFields protoimpl.UnknownFields
411
412
413 SyncRepo string `protobuf:"bytes,1,opt,name=sync_repo,json=syncRepo,proto3" json:"sync_repo,omitempty"`
414
415 SyncBranch string `protobuf:"bytes,2,opt,name=sync_branch,json=syncBranch,proto3" json:"sync_branch,omitempty"`
416
417
418 PolicyDir string `protobuf:"bytes,3,opt,name=policy_dir,json=policyDir,proto3" json:"policy_dir,omitempty"`
419
420 SyncWaitSecs int64 `protobuf:"varint,4,opt,name=sync_wait_secs,json=syncWaitSecs,proto3" json:"sync_wait_secs,omitempty"`
421
422 SyncRev string `protobuf:"bytes,5,opt,name=sync_rev,json=syncRev,proto3" json:"sync_rev,omitempty"`
423
424 SecretType string `protobuf:"bytes,6,opt,name=secret_type,json=secretType,proto3" json:"secret_type,omitempty"`
425
426 HttpsProxy string `protobuf:"bytes,7,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"`
427
428
429 GcpServiceAccountEmail string `protobuf:"bytes,8,opt,name=gcp_service_account_email,json=gcpServiceAccountEmail,proto3" json:"gcp_service_account_email,omitempty"`
430 }
431
432 func (x *GitConfig) Reset() {
433 *x = GitConfig{}
434 if protoimpl.UnsafeEnabled {
435 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[3]
436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
437 ms.StoreMessageInfo(mi)
438 }
439 }
440
441 func (x *GitConfig) String() string {
442 return protoimpl.X.MessageStringOf(x)
443 }
444
445 func (*GitConfig) ProtoMessage() {}
446
447 func (x *GitConfig) ProtoReflect() protoreflect.Message {
448 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[3]
449 if protoimpl.UnsafeEnabled && x != nil {
450 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
451 if ms.LoadMessageInfo() == nil {
452 ms.StoreMessageInfo(mi)
453 }
454 return ms
455 }
456 return mi.MessageOf(x)
457 }
458
459
460 func (*GitConfig) Descriptor() ([]byte, []int) {
461 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{3}
462 }
463
464 func (x *GitConfig) GetSyncRepo() string {
465 if x != nil {
466 return x.SyncRepo
467 }
468 return ""
469 }
470
471 func (x *GitConfig) GetSyncBranch() string {
472 if x != nil {
473 return x.SyncBranch
474 }
475 return ""
476 }
477
478 func (x *GitConfig) GetPolicyDir() string {
479 if x != nil {
480 return x.PolicyDir
481 }
482 return ""
483 }
484
485 func (x *GitConfig) GetSyncWaitSecs() int64 {
486 if x != nil {
487 return x.SyncWaitSecs
488 }
489 return 0
490 }
491
492 func (x *GitConfig) GetSyncRev() string {
493 if x != nil {
494 return x.SyncRev
495 }
496 return ""
497 }
498
499 func (x *GitConfig) GetSecretType() string {
500 if x != nil {
501 return x.SecretType
502 }
503 return ""
504 }
505
506 func (x *GitConfig) GetHttpsProxy() string {
507 if x != nil {
508 return x.HttpsProxy
509 }
510 return ""
511 }
512
513 func (x *GitConfig) GetGcpServiceAccountEmail() string {
514 if x != nil {
515 return x.GcpServiceAccountEmail
516 }
517 return ""
518 }
519
520
521 type PolicyController struct {
522 state protoimpl.MessageState
523 sizeCache protoimpl.SizeCache
524 unknownFields protoimpl.UnknownFields
525
526
527
528
529 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
530
531 TemplateLibraryInstalled *bool `protobuf:"varint,2,opt,name=template_library_installed,json=templateLibraryInstalled,proto3,oneof" json:"template_library_installed,omitempty"`
532
533
534 AuditIntervalSeconds *int64 `protobuf:"varint,3,opt,name=audit_interval_seconds,json=auditIntervalSeconds,proto3,oneof" json:"audit_interval_seconds,omitempty"`
535
536
537 ExemptableNamespaces []string `protobuf:"bytes,4,rep,name=exemptable_namespaces,json=exemptableNamespaces,proto3" json:"exemptable_namespaces,omitempty"`
538
539
540 ReferentialRulesEnabled bool `protobuf:"varint,5,opt,name=referential_rules_enabled,json=referentialRulesEnabled,proto3" json:"referential_rules_enabled,omitempty"`
541
542 LogDeniesEnabled bool `protobuf:"varint,6,opt,name=log_denies_enabled,json=logDeniesEnabled,proto3" json:"log_denies_enabled,omitempty"`
543 }
544
545 func (x *PolicyController) Reset() {
546 *x = PolicyController{}
547 if protoimpl.UnsafeEnabled {
548 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[4]
549 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
550 ms.StoreMessageInfo(mi)
551 }
552 }
553
554 func (x *PolicyController) String() string {
555 return protoimpl.X.MessageStringOf(x)
556 }
557
558 func (*PolicyController) ProtoMessage() {}
559
560 func (x *PolicyController) ProtoReflect() protoreflect.Message {
561 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[4]
562 if protoimpl.UnsafeEnabled && x != nil {
563 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
564 if ms.LoadMessageInfo() == nil {
565 ms.StoreMessageInfo(mi)
566 }
567 return ms
568 }
569 return mi.MessageOf(x)
570 }
571
572
573 func (*PolicyController) Descriptor() ([]byte, []int) {
574 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{4}
575 }
576
577 func (x *PolicyController) GetEnabled() bool {
578 if x != nil {
579 return x.Enabled
580 }
581 return false
582 }
583
584 func (x *PolicyController) GetTemplateLibraryInstalled() bool {
585 if x != nil && x.TemplateLibraryInstalled != nil {
586 return *x.TemplateLibraryInstalled
587 }
588 return false
589 }
590
591 func (x *PolicyController) GetAuditIntervalSeconds() int64 {
592 if x != nil && x.AuditIntervalSeconds != nil {
593 return *x.AuditIntervalSeconds
594 }
595 return 0
596 }
597
598 func (x *PolicyController) GetExemptableNamespaces() []string {
599 if x != nil {
600 return x.ExemptableNamespaces
601 }
602 return nil
603 }
604
605 func (x *PolicyController) GetReferentialRulesEnabled() bool {
606 if x != nil {
607 return x.ReferentialRulesEnabled
608 }
609 return false
610 }
611
612 func (x *PolicyController) GetLogDeniesEnabled() bool {
613 if x != nil {
614 return x.LogDeniesEnabled
615 }
616 return false
617 }
618
619
620 type HierarchyControllerConfig struct {
621 state protoimpl.MessageState
622 sizeCache protoimpl.SizeCache
623 unknownFields protoimpl.UnknownFields
624
625
626 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
627
628 EnablePodTreeLabels bool `protobuf:"varint,2,opt,name=enable_pod_tree_labels,json=enablePodTreeLabels,proto3" json:"enable_pod_tree_labels,omitempty"`
629
630 EnableHierarchicalResourceQuota bool `protobuf:"varint,3,opt,name=enable_hierarchical_resource_quota,json=enableHierarchicalResourceQuota,proto3" json:"enable_hierarchical_resource_quota,omitempty"`
631 }
632
633 func (x *HierarchyControllerConfig) Reset() {
634 *x = HierarchyControllerConfig{}
635 if protoimpl.UnsafeEnabled {
636 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[5]
637 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
638 ms.StoreMessageInfo(mi)
639 }
640 }
641
642 func (x *HierarchyControllerConfig) String() string {
643 return protoimpl.X.MessageStringOf(x)
644 }
645
646 func (*HierarchyControllerConfig) ProtoMessage() {}
647
648 func (x *HierarchyControllerConfig) ProtoReflect() protoreflect.Message {
649 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[5]
650 if protoimpl.UnsafeEnabled && x != nil {
651 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
652 if ms.LoadMessageInfo() == nil {
653 ms.StoreMessageInfo(mi)
654 }
655 return ms
656 }
657 return mi.MessageOf(x)
658 }
659
660
661 func (*HierarchyControllerConfig) Descriptor() ([]byte, []int) {
662 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{5}
663 }
664
665 func (x *HierarchyControllerConfig) GetEnabled() bool {
666 if x != nil {
667 return x.Enabled
668 }
669 return false
670 }
671
672 func (x *HierarchyControllerConfig) GetEnablePodTreeLabels() bool {
673 if x != nil {
674 return x.EnablePodTreeLabels
675 }
676 return false
677 }
678
679 func (x *HierarchyControllerConfig) GetEnableHierarchicalResourceQuota() bool {
680 if x != nil {
681 return x.EnableHierarchicalResourceQuota
682 }
683 return false
684 }
685
686
687 type HierarchyControllerDeploymentState struct {
688 state protoimpl.MessageState
689 sizeCache protoimpl.SizeCache
690 unknownFields protoimpl.UnknownFields
691
692
693 Hnc DeploymentState `protobuf:"varint,1,opt,name=hnc,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"hnc,omitempty"`
694
695 Extension DeploymentState `protobuf:"varint,2,opt,name=extension,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"extension,omitempty"`
696 }
697
698 func (x *HierarchyControllerDeploymentState) Reset() {
699 *x = HierarchyControllerDeploymentState{}
700 if protoimpl.UnsafeEnabled {
701 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[6]
702 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
703 ms.StoreMessageInfo(mi)
704 }
705 }
706
707 func (x *HierarchyControllerDeploymentState) String() string {
708 return protoimpl.X.MessageStringOf(x)
709 }
710
711 func (*HierarchyControllerDeploymentState) ProtoMessage() {}
712
713 func (x *HierarchyControllerDeploymentState) ProtoReflect() protoreflect.Message {
714 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[6]
715 if protoimpl.UnsafeEnabled && x != nil {
716 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
717 if ms.LoadMessageInfo() == nil {
718 ms.StoreMessageInfo(mi)
719 }
720 return ms
721 }
722 return mi.MessageOf(x)
723 }
724
725
726 func (*HierarchyControllerDeploymentState) Descriptor() ([]byte, []int) {
727 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{6}
728 }
729
730 func (x *HierarchyControllerDeploymentState) GetHnc() DeploymentState {
731 if x != nil {
732 return x.Hnc
733 }
734 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
735 }
736
737 func (x *HierarchyControllerDeploymentState) GetExtension() DeploymentState {
738 if x != nil {
739 return x.Extension
740 }
741 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
742 }
743
744
745 type HierarchyControllerVersion struct {
746 state protoimpl.MessageState
747 sizeCache protoimpl.SizeCache
748 unknownFields protoimpl.UnknownFields
749
750
751 Hnc string `protobuf:"bytes,1,opt,name=hnc,proto3" json:"hnc,omitempty"`
752
753 Extension string `protobuf:"bytes,2,opt,name=extension,proto3" json:"extension,omitempty"`
754 }
755
756 func (x *HierarchyControllerVersion) Reset() {
757 *x = HierarchyControllerVersion{}
758 if protoimpl.UnsafeEnabled {
759 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[7]
760 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
761 ms.StoreMessageInfo(mi)
762 }
763 }
764
765 func (x *HierarchyControllerVersion) String() string {
766 return protoimpl.X.MessageStringOf(x)
767 }
768
769 func (*HierarchyControllerVersion) ProtoMessage() {}
770
771 func (x *HierarchyControllerVersion) ProtoReflect() protoreflect.Message {
772 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[7]
773 if protoimpl.UnsafeEnabled && x != nil {
774 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
775 if ms.LoadMessageInfo() == nil {
776 ms.StoreMessageInfo(mi)
777 }
778 return ms
779 }
780 return mi.MessageOf(x)
781 }
782
783
784 func (*HierarchyControllerVersion) Descriptor() ([]byte, []int) {
785 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{7}
786 }
787
788 func (x *HierarchyControllerVersion) GetHnc() string {
789 if x != nil {
790 return x.Hnc
791 }
792 return ""
793 }
794
795 func (x *HierarchyControllerVersion) GetExtension() string {
796 if x != nil {
797 return x.Extension
798 }
799 return ""
800 }
801
802
803 type HierarchyControllerState struct {
804 state protoimpl.MessageState
805 sizeCache protoimpl.SizeCache
806 unknownFields protoimpl.UnknownFields
807
808
809 Version *HierarchyControllerVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
810
811 State *HierarchyControllerDeploymentState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
812 }
813
814 func (x *HierarchyControllerState) Reset() {
815 *x = HierarchyControllerState{}
816 if protoimpl.UnsafeEnabled {
817 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[8]
818 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
819 ms.StoreMessageInfo(mi)
820 }
821 }
822
823 func (x *HierarchyControllerState) String() string {
824 return protoimpl.X.MessageStringOf(x)
825 }
826
827 func (*HierarchyControllerState) ProtoMessage() {}
828
829 func (x *HierarchyControllerState) ProtoReflect() protoreflect.Message {
830 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[8]
831 if protoimpl.UnsafeEnabled && x != nil {
832 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
833 if ms.LoadMessageInfo() == nil {
834 ms.StoreMessageInfo(mi)
835 }
836 return ms
837 }
838 return mi.MessageOf(x)
839 }
840
841
842 func (*HierarchyControllerState) Descriptor() ([]byte, []int) {
843 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{8}
844 }
845
846 func (x *HierarchyControllerState) GetVersion() *HierarchyControllerVersion {
847 if x != nil {
848 return x.Version
849 }
850 return nil
851 }
852
853 func (x *HierarchyControllerState) GetState() *HierarchyControllerDeploymentState {
854 if x != nil {
855 return x.State
856 }
857 return nil
858 }
859
860
861 type OperatorState struct {
862 state protoimpl.MessageState
863 sizeCache protoimpl.SizeCache
864 unknownFields protoimpl.UnknownFields
865
866
867 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
868
869 DeploymentState DeploymentState `protobuf:"varint,2,opt,name=deployment_state,json=deploymentState,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"deployment_state,omitempty"`
870
871 Errors []*InstallError `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
872 }
873
874 func (x *OperatorState) Reset() {
875 *x = OperatorState{}
876 if protoimpl.UnsafeEnabled {
877 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[9]
878 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
879 ms.StoreMessageInfo(mi)
880 }
881 }
882
883 func (x *OperatorState) String() string {
884 return protoimpl.X.MessageStringOf(x)
885 }
886
887 func (*OperatorState) ProtoMessage() {}
888
889 func (x *OperatorState) ProtoReflect() protoreflect.Message {
890 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[9]
891 if protoimpl.UnsafeEnabled && x != nil {
892 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
893 if ms.LoadMessageInfo() == nil {
894 ms.StoreMessageInfo(mi)
895 }
896 return ms
897 }
898 return mi.MessageOf(x)
899 }
900
901
902 func (*OperatorState) Descriptor() ([]byte, []int) {
903 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{9}
904 }
905
906 func (x *OperatorState) GetVersion() string {
907 if x != nil {
908 return x.Version
909 }
910 return ""
911 }
912
913 func (x *OperatorState) GetDeploymentState() DeploymentState {
914 if x != nil {
915 return x.DeploymentState
916 }
917 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
918 }
919
920 func (x *OperatorState) GetErrors() []*InstallError {
921 if x != nil {
922 return x.Errors
923 }
924 return nil
925 }
926
927
928 type InstallError struct {
929 state protoimpl.MessageState
930 sizeCache protoimpl.SizeCache
931 unknownFields protoimpl.UnknownFields
932
933
934 ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
935 }
936
937 func (x *InstallError) Reset() {
938 *x = InstallError{}
939 if protoimpl.UnsafeEnabled {
940 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[10]
941 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
942 ms.StoreMessageInfo(mi)
943 }
944 }
945
946 func (x *InstallError) String() string {
947 return protoimpl.X.MessageStringOf(x)
948 }
949
950 func (*InstallError) ProtoMessage() {}
951
952 func (x *InstallError) ProtoReflect() protoreflect.Message {
953 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[10]
954 if protoimpl.UnsafeEnabled && x != nil {
955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
956 if ms.LoadMessageInfo() == nil {
957 ms.StoreMessageInfo(mi)
958 }
959 return ms
960 }
961 return mi.MessageOf(x)
962 }
963
964
965 func (*InstallError) Descriptor() ([]byte, []int) {
966 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{10}
967 }
968
969 func (x *InstallError) GetErrorMessage() string {
970 if x != nil {
971 return x.ErrorMessage
972 }
973 return ""
974 }
975
976
977 type ConfigSyncState struct {
978 state protoimpl.MessageState
979 sizeCache protoimpl.SizeCache
980 unknownFields protoimpl.UnknownFields
981
982
983 Version *ConfigSyncVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
984
985
986 DeploymentState *ConfigSyncDeploymentState `protobuf:"bytes,2,opt,name=deployment_state,json=deploymentState,proto3" json:"deployment_state,omitempty"`
987
988 SyncState *SyncState `protobuf:"bytes,3,opt,name=sync_state,json=syncState,proto3" json:"sync_state,omitempty"`
989 }
990
991 func (x *ConfigSyncState) Reset() {
992 *x = ConfigSyncState{}
993 if protoimpl.UnsafeEnabled {
994 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[11]
995 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
996 ms.StoreMessageInfo(mi)
997 }
998 }
999
1000 func (x *ConfigSyncState) String() string {
1001 return protoimpl.X.MessageStringOf(x)
1002 }
1003
1004 func (*ConfigSyncState) ProtoMessage() {}
1005
1006 func (x *ConfigSyncState) ProtoReflect() protoreflect.Message {
1007 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[11]
1008 if protoimpl.UnsafeEnabled && x != nil {
1009 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1010 if ms.LoadMessageInfo() == nil {
1011 ms.StoreMessageInfo(mi)
1012 }
1013 return ms
1014 }
1015 return mi.MessageOf(x)
1016 }
1017
1018
1019 func (*ConfigSyncState) Descriptor() ([]byte, []int) {
1020 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{11}
1021 }
1022
1023 func (x *ConfigSyncState) GetVersion() *ConfigSyncVersion {
1024 if x != nil {
1025 return x.Version
1026 }
1027 return nil
1028 }
1029
1030 func (x *ConfigSyncState) GetDeploymentState() *ConfigSyncDeploymentState {
1031 if x != nil {
1032 return x.DeploymentState
1033 }
1034 return nil
1035 }
1036
1037 func (x *ConfigSyncState) GetSyncState() *SyncState {
1038 if x != nil {
1039 return x.SyncState
1040 }
1041 return nil
1042 }
1043
1044
1045 type ConfigSyncVersion struct {
1046 state protoimpl.MessageState
1047 sizeCache protoimpl.SizeCache
1048 unknownFields protoimpl.UnknownFields
1049
1050
1051 Importer string `protobuf:"bytes,1,opt,name=importer,proto3" json:"importer,omitempty"`
1052
1053 Syncer string `protobuf:"bytes,2,opt,name=syncer,proto3" json:"syncer,omitempty"`
1054
1055 GitSync string `protobuf:"bytes,3,opt,name=git_sync,json=gitSync,proto3" json:"git_sync,omitempty"`
1056
1057 Monitor string `protobuf:"bytes,4,opt,name=monitor,proto3" json:"monitor,omitempty"`
1058
1059 ReconcilerManager string `protobuf:"bytes,5,opt,name=reconciler_manager,json=reconcilerManager,proto3" json:"reconciler_manager,omitempty"`
1060
1061 RootReconciler string `protobuf:"bytes,6,opt,name=root_reconciler,json=rootReconciler,proto3" json:"root_reconciler,omitempty"`
1062 }
1063
1064 func (x *ConfigSyncVersion) Reset() {
1065 *x = ConfigSyncVersion{}
1066 if protoimpl.UnsafeEnabled {
1067 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[12]
1068 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1069 ms.StoreMessageInfo(mi)
1070 }
1071 }
1072
1073 func (x *ConfigSyncVersion) String() string {
1074 return protoimpl.X.MessageStringOf(x)
1075 }
1076
1077 func (*ConfigSyncVersion) ProtoMessage() {}
1078
1079 func (x *ConfigSyncVersion) ProtoReflect() protoreflect.Message {
1080 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[12]
1081 if protoimpl.UnsafeEnabled && x != nil {
1082 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1083 if ms.LoadMessageInfo() == nil {
1084 ms.StoreMessageInfo(mi)
1085 }
1086 return ms
1087 }
1088 return mi.MessageOf(x)
1089 }
1090
1091
1092 func (*ConfigSyncVersion) Descriptor() ([]byte, []int) {
1093 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{12}
1094 }
1095
1096 func (x *ConfigSyncVersion) GetImporter() string {
1097 if x != nil {
1098 return x.Importer
1099 }
1100 return ""
1101 }
1102
1103 func (x *ConfigSyncVersion) GetSyncer() string {
1104 if x != nil {
1105 return x.Syncer
1106 }
1107 return ""
1108 }
1109
1110 func (x *ConfigSyncVersion) GetGitSync() string {
1111 if x != nil {
1112 return x.GitSync
1113 }
1114 return ""
1115 }
1116
1117 func (x *ConfigSyncVersion) GetMonitor() string {
1118 if x != nil {
1119 return x.Monitor
1120 }
1121 return ""
1122 }
1123
1124 func (x *ConfigSyncVersion) GetReconcilerManager() string {
1125 if x != nil {
1126 return x.ReconcilerManager
1127 }
1128 return ""
1129 }
1130
1131 func (x *ConfigSyncVersion) GetRootReconciler() string {
1132 if x != nil {
1133 return x.RootReconciler
1134 }
1135 return ""
1136 }
1137
1138
1139 type ConfigSyncDeploymentState struct {
1140 state protoimpl.MessageState
1141 sizeCache protoimpl.SizeCache
1142 unknownFields protoimpl.UnknownFields
1143
1144
1145 Importer DeploymentState `protobuf:"varint,1,opt,name=importer,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"importer,omitempty"`
1146
1147 Syncer DeploymentState `protobuf:"varint,2,opt,name=syncer,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"syncer,omitempty"`
1148
1149 GitSync DeploymentState `protobuf:"varint,3,opt,name=git_sync,json=gitSync,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"git_sync,omitempty"`
1150
1151 Monitor DeploymentState `protobuf:"varint,4,opt,name=monitor,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"monitor,omitempty"`
1152
1153 ReconcilerManager DeploymentState `protobuf:"varint,5,opt,name=reconciler_manager,json=reconcilerManager,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"reconciler_manager,omitempty"`
1154
1155 RootReconciler DeploymentState `protobuf:"varint,6,opt,name=root_reconciler,json=rootReconciler,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"root_reconciler,omitempty"`
1156 }
1157
1158 func (x *ConfigSyncDeploymentState) Reset() {
1159 *x = ConfigSyncDeploymentState{}
1160 if protoimpl.UnsafeEnabled {
1161 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[13]
1162 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1163 ms.StoreMessageInfo(mi)
1164 }
1165 }
1166
1167 func (x *ConfigSyncDeploymentState) String() string {
1168 return protoimpl.X.MessageStringOf(x)
1169 }
1170
1171 func (*ConfigSyncDeploymentState) ProtoMessage() {}
1172
1173 func (x *ConfigSyncDeploymentState) ProtoReflect() protoreflect.Message {
1174 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[13]
1175 if protoimpl.UnsafeEnabled && x != nil {
1176 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1177 if ms.LoadMessageInfo() == nil {
1178 ms.StoreMessageInfo(mi)
1179 }
1180 return ms
1181 }
1182 return mi.MessageOf(x)
1183 }
1184
1185
1186 func (*ConfigSyncDeploymentState) Descriptor() ([]byte, []int) {
1187 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{13}
1188 }
1189
1190 func (x *ConfigSyncDeploymentState) GetImporter() DeploymentState {
1191 if x != nil {
1192 return x.Importer
1193 }
1194 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1195 }
1196
1197 func (x *ConfigSyncDeploymentState) GetSyncer() DeploymentState {
1198 if x != nil {
1199 return x.Syncer
1200 }
1201 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1202 }
1203
1204 func (x *ConfigSyncDeploymentState) GetGitSync() DeploymentState {
1205 if x != nil {
1206 return x.GitSync
1207 }
1208 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1209 }
1210
1211 func (x *ConfigSyncDeploymentState) GetMonitor() DeploymentState {
1212 if x != nil {
1213 return x.Monitor
1214 }
1215 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1216 }
1217
1218 func (x *ConfigSyncDeploymentState) GetReconcilerManager() DeploymentState {
1219 if x != nil {
1220 return x.ReconcilerManager
1221 }
1222 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1223 }
1224
1225 func (x *ConfigSyncDeploymentState) GetRootReconciler() DeploymentState {
1226 if x != nil {
1227 return x.RootReconciler
1228 }
1229 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1230 }
1231
1232
1233 type SyncState struct {
1234 state protoimpl.MessageState
1235 sizeCache protoimpl.SizeCache
1236 unknownFields protoimpl.UnknownFields
1237
1238
1239 SourceToken string `protobuf:"bytes,1,opt,name=source_token,json=sourceToken,proto3" json:"source_token,omitempty"`
1240
1241 ImportToken string `protobuf:"bytes,2,opt,name=import_token,json=importToken,proto3" json:"import_token,omitempty"`
1242
1243 SyncToken string `protobuf:"bytes,3,opt,name=sync_token,json=syncToken,proto3" json:"sync_token,omitempty"`
1244
1245
1246
1247
1248
1249 LastSync string `protobuf:"bytes,4,opt,name=last_sync,json=lastSync,proto3" json:"last_sync,omitempty"`
1250
1251 LastSyncTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_sync_time,json=lastSyncTime,proto3" json:"last_sync_time,omitempty"`
1252
1253 Code SyncState_SyncCode `protobuf:"varint,5,opt,name=code,proto3,enum=google.cloud.gkehub.configmanagement.v1.SyncState_SyncCode" json:"code,omitempty"`
1254
1255
1256
1257 Errors []*SyncError `protobuf:"bytes,6,rep,name=errors,proto3" json:"errors,omitempty"`
1258 }
1259
1260 func (x *SyncState) Reset() {
1261 *x = SyncState{}
1262 if protoimpl.UnsafeEnabled {
1263 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[14]
1264 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1265 ms.StoreMessageInfo(mi)
1266 }
1267 }
1268
1269 func (x *SyncState) String() string {
1270 return protoimpl.X.MessageStringOf(x)
1271 }
1272
1273 func (*SyncState) ProtoMessage() {}
1274
1275 func (x *SyncState) ProtoReflect() protoreflect.Message {
1276 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[14]
1277 if protoimpl.UnsafeEnabled && x != nil {
1278 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1279 if ms.LoadMessageInfo() == nil {
1280 ms.StoreMessageInfo(mi)
1281 }
1282 return ms
1283 }
1284 return mi.MessageOf(x)
1285 }
1286
1287
1288 func (*SyncState) Descriptor() ([]byte, []int) {
1289 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{14}
1290 }
1291
1292 func (x *SyncState) GetSourceToken() string {
1293 if x != nil {
1294 return x.SourceToken
1295 }
1296 return ""
1297 }
1298
1299 func (x *SyncState) GetImportToken() string {
1300 if x != nil {
1301 return x.ImportToken
1302 }
1303 return ""
1304 }
1305
1306 func (x *SyncState) GetSyncToken() string {
1307 if x != nil {
1308 return x.SyncToken
1309 }
1310 return ""
1311 }
1312
1313
1314 func (x *SyncState) GetLastSync() string {
1315 if x != nil {
1316 return x.LastSync
1317 }
1318 return ""
1319 }
1320
1321 func (x *SyncState) GetLastSyncTime() *timestamppb.Timestamp {
1322 if x != nil {
1323 return x.LastSyncTime
1324 }
1325 return nil
1326 }
1327
1328 func (x *SyncState) GetCode() SyncState_SyncCode {
1329 if x != nil {
1330 return x.Code
1331 }
1332 return SyncState_SYNC_CODE_UNSPECIFIED
1333 }
1334
1335 func (x *SyncState) GetErrors() []*SyncError {
1336 if x != nil {
1337 return x.Errors
1338 }
1339 return nil
1340 }
1341
1342
1343 type SyncError struct {
1344 state protoimpl.MessageState
1345 sizeCache protoimpl.SizeCache
1346 unknownFields protoimpl.UnknownFields
1347
1348
1349 Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
1350
1351 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
1352
1353 ErrorResources []*ErrorResource `protobuf:"bytes,3,rep,name=error_resources,json=errorResources,proto3" json:"error_resources,omitempty"`
1354 }
1355
1356 func (x *SyncError) Reset() {
1357 *x = SyncError{}
1358 if protoimpl.UnsafeEnabled {
1359 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[15]
1360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1361 ms.StoreMessageInfo(mi)
1362 }
1363 }
1364
1365 func (x *SyncError) String() string {
1366 return protoimpl.X.MessageStringOf(x)
1367 }
1368
1369 func (*SyncError) ProtoMessage() {}
1370
1371 func (x *SyncError) ProtoReflect() protoreflect.Message {
1372 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[15]
1373 if protoimpl.UnsafeEnabled && x != nil {
1374 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1375 if ms.LoadMessageInfo() == nil {
1376 ms.StoreMessageInfo(mi)
1377 }
1378 return ms
1379 }
1380 return mi.MessageOf(x)
1381 }
1382
1383
1384 func (*SyncError) Descriptor() ([]byte, []int) {
1385 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{15}
1386 }
1387
1388 func (x *SyncError) GetCode() string {
1389 if x != nil {
1390 return x.Code
1391 }
1392 return ""
1393 }
1394
1395 func (x *SyncError) GetErrorMessage() string {
1396 if x != nil {
1397 return x.ErrorMessage
1398 }
1399 return ""
1400 }
1401
1402 func (x *SyncError) GetErrorResources() []*ErrorResource {
1403 if x != nil {
1404 return x.ErrorResources
1405 }
1406 return nil
1407 }
1408
1409
1410 type ErrorResource struct {
1411 state protoimpl.MessageState
1412 sizeCache protoimpl.SizeCache
1413 unknownFields protoimpl.UnknownFields
1414
1415
1416 SourcePath string `protobuf:"bytes,1,opt,name=source_path,json=sourcePath,proto3" json:"source_path,omitempty"`
1417
1418 ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
1419
1420 ResourceNamespace string `protobuf:"bytes,3,opt,name=resource_namespace,json=resourceNamespace,proto3" json:"resource_namespace,omitempty"`
1421
1422 ResourceGvk *GroupVersionKind `protobuf:"bytes,4,opt,name=resource_gvk,json=resourceGvk,proto3" json:"resource_gvk,omitempty"`
1423 }
1424
1425 func (x *ErrorResource) Reset() {
1426 *x = ErrorResource{}
1427 if protoimpl.UnsafeEnabled {
1428 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[16]
1429 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1430 ms.StoreMessageInfo(mi)
1431 }
1432 }
1433
1434 func (x *ErrorResource) String() string {
1435 return protoimpl.X.MessageStringOf(x)
1436 }
1437
1438 func (*ErrorResource) ProtoMessage() {}
1439
1440 func (x *ErrorResource) ProtoReflect() protoreflect.Message {
1441 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[16]
1442 if protoimpl.UnsafeEnabled && x != nil {
1443 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1444 if ms.LoadMessageInfo() == nil {
1445 ms.StoreMessageInfo(mi)
1446 }
1447 return ms
1448 }
1449 return mi.MessageOf(x)
1450 }
1451
1452
1453 func (*ErrorResource) Descriptor() ([]byte, []int) {
1454 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{16}
1455 }
1456
1457 func (x *ErrorResource) GetSourcePath() string {
1458 if x != nil {
1459 return x.SourcePath
1460 }
1461 return ""
1462 }
1463
1464 func (x *ErrorResource) GetResourceName() string {
1465 if x != nil {
1466 return x.ResourceName
1467 }
1468 return ""
1469 }
1470
1471 func (x *ErrorResource) GetResourceNamespace() string {
1472 if x != nil {
1473 return x.ResourceNamespace
1474 }
1475 return ""
1476 }
1477
1478 func (x *ErrorResource) GetResourceGvk() *GroupVersionKind {
1479 if x != nil {
1480 return x.ResourceGvk
1481 }
1482 return nil
1483 }
1484
1485
1486 type GroupVersionKind struct {
1487 state protoimpl.MessageState
1488 sizeCache protoimpl.SizeCache
1489 unknownFields protoimpl.UnknownFields
1490
1491
1492 Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
1493
1494 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1495
1496 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
1497 }
1498
1499 func (x *GroupVersionKind) Reset() {
1500 *x = GroupVersionKind{}
1501 if protoimpl.UnsafeEnabled {
1502 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[17]
1503 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1504 ms.StoreMessageInfo(mi)
1505 }
1506 }
1507
1508 func (x *GroupVersionKind) String() string {
1509 return protoimpl.X.MessageStringOf(x)
1510 }
1511
1512 func (*GroupVersionKind) ProtoMessage() {}
1513
1514 func (x *GroupVersionKind) ProtoReflect() protoreflect.Message {
1515 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[17]
1516 if protoimpl.UnsafeEnabled && x != nil {
1517 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1518 if ms.LoadMessageInfo() == nil {
1519 ms.StoreMessageInfo(mi)
1520 }
1521 return ms
1522 }
1523 return mi.MessageOf(x)
1524 }
1525
1526
1527 func (*GroupVersionKind) Descriptor() ([]byte, []int) {
1528 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{17}
1529 }
1530
1531 func (x *GroupVersionKind) GetGroup() string {
1532 if x != nil {
1533 return x.Group
1534 }
1535 return ""
1536 }
1537
1538 func (x *GroupVersionKind) GetVersion() string {
1539 if x != nil {
1540 return x.Version
1541 }
1542 return ""
1543 }
1544
1545 func (x *GroupVersionKind) GetKind() string {
1546 if x != nil {
1547 return x.Kind
1548 }
1549 return ""
1550 }
1551
1552
1553 type PolicyControllerState struct {
1554 state protoimpl.MessageState
1555 sizeCache protoimpl.SizeCache
1556 unknownFields protoimpl.UnknownFields
1557
1558
1559 Version *PolicyControllerVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1560
1561 DeploymentState *GatekeeperDeploymentState `protobuf:"bytes,2,opt,name=deployment_state,json=deploymentState,proto3" json:"deployment_state,omitempty"`
1562 }
1563
1564 func (x *PolicyControllerState) Reset() {
1565 *x = PolicyControllerState{}
1566 if protoimpl.UnsafeEnabled {
1567 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[18]
1568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1569 ms.StoreMessageInfo(mi)
1570 }
1571 }
1572
1573 func (x *PolicyControllerState) String() string {
1574 return protoimpl.X.MessageStringOf(x)
1575 }
1576
1577 func (*PolicyControllerState) ProtoMessage() {}
1578
1579 func (x *PolicyControllerState) ProtoReflect() protoreflect.Message {
1580 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[18]
1581 if protoimpl.UnsafeEnabled && x != nil {
1582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1583 if ms.LoadMessageInfo() == nil {
1584 ms.StoreMessageInfo(mi)
1585 }
1586 return ms
1587 }
1588 return mi.MessageOf(x)
1589 }
1590
1591
1592 func (*PolicyControllerState) Descriptor() ([]byte, []int) {
1593 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{18}
1594 }
1595
1596 func (x *PolicyControllerState) GetVersion() *PolicyControllerVersion {
1597 if x != nil {
1598 return x.Version
1599 }
1600 return nil
1601 }
1602
1603 func (x *PolicyControllerState) GetDeploymentState() *GatekeeperDeploymentState {
1604 if x != nil {
1605 return x.DeploymentState
1606 }
1607 return nil
1608 }
1609
1610
1611 type PolicyControllerVersion struct {
1612 state protoimpl.MessageState
1613 sizeCache protoimpl.SizeCache
1614 unknownFields protoimpl.UnknownFields
1615
1616
1617
1618 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1619 }
1620
1621 func (x *PolicyControllerVersion) Reset() {
1622 *x = PolicyControllerVersion{}
1623 if protoimpl.UnsafeEnabled {
1624 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[19]
1625 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1626 ms.StoreMessageInfo(mi)
1627 }
1628 }
1629
1630 func (x *PolicyControllerVersion) String() string {
1631 return protoimpl.X.MessageStringOf(x)
1632 }
1633
1634 func (*PolicyControllerVersion) ProtoMessage() {}
1635
1636 func (x *PolicyControllerVersion) ProtoReflect() protoreflect.Message {
1637 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[19]
1638 if protoimpl.UnsafeEnabled && x != nil {
1639 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1640 if ms.LoadMessageInfo() == nil {
1641 ms.StoreMessageInfo(mi)
1642 }
1643 return ms
1644 }
1645 return mi.MessageOf(x)
1646 }
1647
1648
1649 func (*PolicyControllerVersion) Descriptor() ([]byte, []int) {
1650 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{19}
1651 }
1652
1653 func (x *PolicyControllerVersion) GetVersion() string {
1654 if x != nil {
1655 return x.Version
1656 }
1657 return ""
1658 }
1659
1660
1661 type GatekeeperDeploymentState struct {
1662 state protoimpl.MessageState
1663 sizeCache protoimpl.SizeCache
1664 unknownFields protoimpl.UnknownFields
1665
1666
1667 GatekeeperControllerManagerState DeploymentState `protobuf:"varint,1,opt,name=gatekeeper_controller_manager_state,json=gatekeeperControllerManagerState,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"gatekeeper_controller_manager_state,omitempty"`
1668
1669 GatekeeperAudit DeploymentState `protobuf:"varint,2,opt,name=gatekeeper_audit,json=gatekeeperAudit,proto3,enum=google.cloud.gkehub.configmanagement.v1.DeploymentState" json:"gatekeeper_audit,omitempty"`
1670 }
1671
1672 func (x *GatekeeperDeploymentState) Reset() {
1673 *x = GatekeeperDeploymentState{}
1674 if protoimpl.UnsafeEnabled {
1675 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[20]
1676 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1677 ms.StoreMessageInfo(mi)
1678 }
1679 }
1680
1681 func (x *GatekeeperDeploymentState) String() string {
1682 return protoimpl.X.MessageStringOf(x)
1683 }
1684
1685 func (*GatekeeperDeploymentState) ProtoMessage() {}
1686
1687 func (x *GatekeeperDeploymentState) ProtoReflect() protoreflect.Message {
1688 mi := &file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[20]
1689 if protoimpl.UnsafeEnabled && x != nil {
1690 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1691 if ms.LoadMessageInfo() == nil {
1692 ms.StoreMessageInfo(mi)
1693 }
1694 return ms
1695 }
1696 return mi.MessageOf(x)
1697 }
1698
1699
1700 func (*GatekeeperDeploymentState) Descriptor() ([]byte, []int) {
1701 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP(), []int{20}
1702 }
1703
1704 func (x *GatekeeperDeploymentState) GetGatekeeperControllerManagerState() DeploymentState {
1705 if x != nil {
1706 return x.GatekeeperControllerManagerState
1707 }
1708 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1709 }
1710
1711 func (x *GatekeeperDeploymentState) GetGatekeeperAudit() DeploymentState {
1712 if x != nil {
1713 return x.GatekeeperAudit
1714 }
1715 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1716 }
1717
1718 var File_google_cloud_gkehub_v1_configmanagement_configmanagement_proto protoreflect.FileDescriptor
1719
1720 var file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDesc = []byte{
1721 0x0a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67,
1722 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
1723 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1724 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1725 0x12, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67,
1726 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61,
1727 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1728 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73,
1729 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x04, 0x0a, 0x0f, 0x4d,
1730 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21,
1731 0x0a, 0x0c, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
1732 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d,
1733 0x65, 0x12, 0x60, 0x0a, 0x0f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x5f,
1734 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f,
1735 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
1736 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
1737 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53,
1738 0x70, 0x65, 0x63, 0x52, 0x0e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53,
1739 0x70, 0x65, 0x63, 0x12, 0x5d, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f,
1740 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f,
1741 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75,
1742 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
1743 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74,
1744 0x61, 0x74, 0x65, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61,
1745 0x74, 0x65, 0x12, 0x64, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x79, 0x6e,
1746 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e,
1747 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65,
1748 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1749 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79,
1750 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53,
1751 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x76, 0x0a, 0x17, 0x70, 0x6f, 0x6c, 0x69,
1752 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x74,
1753 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1754 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
1755 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1756 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
1757 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x15, 0x70, 0x6f, 0x6c, 0x69, 0x63,
1758 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
1759 0x12, 0x7f, 0x0a, 0x1a, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x5f, 0x63, 0x6f,
1760 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x07,
1761 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1762 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1763 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48,
1764 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
1765 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x18, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63,
1766 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
1767 0x65, 0x22, 0xdf, 0x02, 0x0a, 0x0e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70,
1768 0x53, 0x70, 0x65, 0x63, 0x12, 0x54, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73,
1769 0x79, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1770 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
1771 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1772 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x52, 0x0a,
1773 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x66, 0x0a, 0x11, 0x70, 0x6f,
1774 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x18,
1775 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1776 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
1777 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e,
1778 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72,
1779 0x52, 0x10, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
1780 0x65, 0x72, 0x12, 0x75, 0x0a, 0x14, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x5f,
1781 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
1782 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1783 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e,
1784 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61,
1785 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x43, 0x6f,
1786 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43,
1787 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72,
1788 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73,
1789 0x69, 0x6f, 0x6e, 0x22, 0x77, 0x0a, 0x0a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e,
1790 0x63, 0x12, 0x44, 0x0a, 0x03, 0x67, 0x69, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32,
1791 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
1792 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1793 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66,
1794 0x69, 0x67, 0x52, 0x03, 0x67, 0x69, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63,
1795 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
1796 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0xa6, 0x02, 0x0a,
1797 0x09, 0x47, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x79,
1798 0x6e, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73,
1799 0x79, 0x6e, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x79, 0x6e, 0x63, 0x5f,
1800 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x79,
1801 0x6e, 0x63, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6f, 0x6c, 0x69,
1802 0x63, 0x79, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x6f,
1803 0x6c, 0x69, 0x63, 0x79, 0x44, 0x69, 0x72, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x79, 0x6e, 0x63, 0x5f,
1804 0x77, 0x61, 0x69, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52,
1805 0x0c, 0x73, 0x79, 0x6e, 0x63, 0x57, 0x61, 0x69, 0x74, 0x53, 0x65, 0x63, 0x73, 0x12, 0x19, 0x0a,
1806 0x08, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x72, 0x65, 0x76, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
1807 0x07, 0x73, 0x79, 0x6e, 0x63, 0x52, 0x65, 0x76, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x63, 0x72,
1808 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73,
1809 0x65, 0x63, 0x72, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74,
1810 0x70, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
1811 0x68, 0x74, 0x74, 0x70, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x39, 0x0a, 0x19, 0x67, 0x63,
1812 0x70, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
1813 0x74, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x67,
1814 0x63, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
1815 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x83, 0x03, 0x0a, 0x10, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
1816 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e,
1817 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61,
1818 0x62, 0x6c, 0x65, 0x64, 0x12, 0x41, 0x0a, 0x1a, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65,
1819 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c,
1820 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x18, 0x74, 0x65, 0x6d, 0x70,
1821 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61,
1822 0x6c, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x61, 0x75, 0x64, 0x69, 0x74,
1823 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64,
1824 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x14, 0x61, 0x75, 0x64, 0x69, 0x74,
1825 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x88,
1826 0x01, 0x01, 0x12, 0x33, 0x0a, 0x15, 0x65, 0x78, 0x65, 0x6d, 0x70, 0x74, 0x61, 0x62, 0x6c, 0x65,
1827 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
1828 0x09, 0x52, 0x14, 0x65, 0x78, 0x65, 0x6d, 0x70, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d,
1829 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x72, 0x65, 0x66, 0x65, 0x72,
1830 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x61,
1831 0x62, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x72, 0x65, 0x66, 0x65,
1832 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x61, 0x62,
1833 0x6c, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x67, 0x5f, 0x64, 0x65, 0x6e, 0x69, 0x65,
1834 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52,
1835 0x10, 0x6c, 0x6f, 0x67, 0x44, 0x65, 0x6e, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65,
1836 0x64, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x6c,
1837 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64,
1838 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72,
1839 0x76, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0xb7, 0x01, 0x0a, 0x19,
1840 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
1841 0x6c, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61,
1842 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62,
1843 0x6c, 0x65, 0x64, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f,
1844 0x64, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20,
1845 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x64, 0x54, 0x72,
1846 0x65, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x4b, 0x0a, 0x22, 0x65, 0x6e, 0x61, 0x62,
1847 0x6c, 0x65, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f,
1848 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x03,
1849 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x69, 0x65, 0x72,
1850 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
1851 0x51, 0x75, 0x6f, 0x74, 0x61, 0x22, 0xc8, 0x01, 0x0a, 0x22, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72,
1852 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x65, 0x70,
1853 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4a, 0x0a, 0x03,
1854 0x68, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1855 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
1856 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1857 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74,
1858 0x61, 0x74, 0x65, 0x52, 0x03, 0x68, 0x6e, 0x63, 0x12, 0x56, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65,
1859 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f,
1860 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75,
1861 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
1862 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74,
1863 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
1864 0x22, 0x4c, 0x0a, 0x1a, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e,
1865 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x10,
1866 0x0a, 0x03, 0x68, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x68, 0x6e, 0x63,
1867 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
1868 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xdc,
1869 0x01, 0x0a, 0x18, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74,
1870 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x5d, 0x0a, 0x07, 0x76,
1871 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67,
1872 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68,
1873 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
1874 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79,
1875 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
1876 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x61, 0x0a, 0x05, 0x73, 0x74,
1877 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1878 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
1879 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1880 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e,
1881 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
1882 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0xdd, 0x01,
1883 0x0a, 0x0d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
1884 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1885 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x10, 0x64, 0x65, 0x70,
1886 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20,
1887 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1888 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1889 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
1890 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x64,
1891 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4d,
1892 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35,
1893 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
1894 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1895 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c,
1896 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x33, 0x0a,
1897 0x0c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x23, 0x0a,
1898 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01,
1899 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61,
1900 0x67, 0x65, 0x22, 0xa9, 0x02, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e,
1901 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x54, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
1902 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1903 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
1904 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76,
1905 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x56, 0x65, 0x72, 0x73,
1906 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x6d, 0x0a, 0x10,
1907 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
1908 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1909 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
1910 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
1911 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x65, 0x70, 0x6c, 0x6f,
1912 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c,
1913 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x51, 0x0a, 0x0a, 0x73,
1914 0x79, 0x6e, 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
1915 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67,
1916 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61,
1917 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74,
1918 0x61, 0x74, 0x65, 0x52, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xd4,
1919 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x56, 0x65, 0x72,
1920 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72,
1921 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72,
1922 0x12, 0x16, 0x0a, 0x06, 0x73, 0x79, 0x6e, 0x63, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1923 0x52, 0x06, 0x73, 0x79, 0x6e, 0x63, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x69, 0x74, 0x5f,
1924 0x73, 0x79, 0x6e, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x69, 0x74, 0x53,
1925 0x79, 0x6e, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x04,
1926 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2d, 0x0a,
1927 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61,
1928 0x67, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x63, 0x6f, 0x6e,
1929 0x63, 0x69, 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f,
1930 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x18,
1931 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e,
1932 0x63, 0x69, 0x6c, 0x65, 0x72, 0x22, 0xb8, 0x04, 0x0a, 0x19, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1933 0x53, 0x79, 0x6e, 0x63, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74,
1934 0x61, 0x74, 0x65, 0x12, 0x54, 0x0a, 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x18,
1935 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1936 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
1937 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e,
1938 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
1939 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x12, 0x50, 0x0a, 0x06, 0x73, 0x79, 0x6e,
1940 0x63, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1941 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
1942 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1943 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74,
1944 0x61, 0x74, 0x65, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x63, 0x65, 0x72, 0x12, 0x53, 0x0a, 0x08, 0x67,
1945 0x69, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e,
1946 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65,
1947 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1948 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
1949 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x07, 0x67, 0x69, 0x74, 0x53, 0x79, 0x6e, 0x63,
1950 0x12, 0x52, 0x0a, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28,
1951 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1952 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61,
1953 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c,
1954 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x6e,
1955 0x69, 0x74, 0x6f, 0x72, 0x12, 0x67, 0x0a, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c,
1956 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e,
1957 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1958 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e,
1959 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f,
1960 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x11, 0x72, 0x65, 0x63, 0x6f,
1961 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x61, 0x0a,
1962 0x0f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72,
1963 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1964 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
1965 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
1966 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65,
1967 0x52, 0x0e, 0x72, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72,
1968 0x22, 0x86, 0x04, 0x0a, 0x09, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21,
1969 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01,
1970 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x6f, 0x6b, 0x65,
1971 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
1972 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x54,
1973 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x6f, 0x6b,
1974 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x6f,
1975 0x6b, 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63,
1976 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74,
1977 0x53, 0x79, 0x6e, 0x63, 0x12, 0x40, 0x0a, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e,
1978 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
1979 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
1980 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x79,
1981 0x6e, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05,
1982 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1983 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1984 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53,
1985 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x64,
1986 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x4a, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72,
1987 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1988 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
1989 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76,
1990 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72,
1991 0x6f, 0x72, 0x73, 0x22, 0x93, 0x01, 0x0a, 0x08, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x64, 0x65,
1992 0x12, 0x19, 0x0a, 0x15, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e,
1993 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53,
1994 0x59, 0x4e, 0x43, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49,
1995 0x4e, 0x47, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x12,
1996 0x12, 0x0a, 0x0e, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x55, 0x52, 0x45,
1997 0x44, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41,
1998 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x41, 0x55, 0x54, 0x48,
1999 0x4f, 0x52, 0x49, 0x5a, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x52, 0x45,
2000 0x41, 0x43, 0x48, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x07, 0x22, 0xa5, 0x01, 0x0a, 0x09, 0x53, 0x79,
2001 0x6e, 0x63, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18,
2002 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x65,
2003 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01,
2004 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
2005 0x12, 0x5f, 0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
2006 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2007 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
2008 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2009 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
2010 0x65, 0x52, 0x0e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
2011 0x73, 0x22, 0xe2, 0x01, 0x0a, 0x0d, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75,
2012 0x72, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x61,
2013 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
2014 0x50, 0x61, 0x74, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
2015 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73,
2016 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x73,
2017 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18,
2018 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e,
2019 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x5c, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f,
2020 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x76, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39,
2021 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
2022 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
2023 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x56, 0x65,
2024 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75,
2025 0x72, 0x63, 0x65, 0x47, 0x76, 0x6b, 0x22, 0x56, 0x0a, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x56,
2026 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72,
2027 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70,
2028 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
2029 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
2030 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xe2,
2031 0x01, 0x0a, 0x15, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
2032 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x5a, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73,
2033 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2034 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
2035 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2036 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
2037 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72,
2038 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x6d, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
2039 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42,
2040 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
2041 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
2042 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65,
2043 0x70, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61,
2044 0x74, 0x65, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74,
2045 0x61, 0x74, 0x65, 0x22, 0x33, 0x0a, 0x17, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e,
2046 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18,
2047 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2048 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x8a, 0x02, 0x0a, 0x19, 0x47, 0x61, 0x74,
2049 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
2050 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x87, 0x01, 0x0a, 0x23, 0x67, 0x61, 0x74, 0x65, 0x6b,
2051 0x65, 0x65, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72,
2052 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01,
2053 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2054 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2055 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44,
2056 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x20,
2057 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
2058 0x6c, 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
2059 0x12, 0x63, 0x0a, 0x10, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x5f, 0x61,
2060 0x75, 0x64, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
2061 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
2062 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
2063 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53,
2064 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72,
2065 0x41, 0x75, 0x64, 0x69, 0x74, 0x2a, 0x60, 0x0a, 0x0f, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
2066 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x44, 0x45, 0x50, 0x4c,
2067 0x4f, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53,
2068 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f,
2069 0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a,
2070 0x09, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05,
2071 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x42, 0xa1, 0x02, 0x0a, 0x2b, 0x63, 0x6f, 0x6d, 0x2e,
2072 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65,
2073 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
2074 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x15, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d,
2075 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
2076 0x5a, 0x57, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e,
2077 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f,
2078 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67, 0x6b,
2079 0x65, 0x68, 0x75, 0x62, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
2080 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
2081 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0xaa, 0x02, 0x27, 0x47, 0x6f, 0x6f, 0x67,
2082 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x2e,
2083 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2084 0x2e, 0x56, 0x31, 0xca, 0x02, 0x27, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f,
2085 0x75, 0x64, 0x5c, 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2086 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x2b,
2087 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x47,
2088 0x6b, 0x65, 0x48, 0x75, 0x62, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x6e,
2089 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
2090 0x74, 0x6f, 0x33,
2091 }
2092
2093 var (
2094 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescOnce sync.Once
2095 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescData = file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDesc
2096 )
2097
2098 func file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescGZIP() []byte {
2099 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescOnce.Do(func() {
2100 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescData)
2101 })
2102 return file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDescData
2103 }
2104
2105 var file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
2106 var file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes = make([]protoimpl.MessageInfo, 21)
2107 var file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_goTypes = []interface{}{
2108 (DeploymentState)(0),
2109 (SyncState_SyncCode)(0),
2110 (*MembershipState)(nil),
2111 (*MembershipSpec)(nil),
2112 (*ConfigSync)(nil),
2113 (*GitConfig)(nil),
2114 (*PolicyController)(nil),
2115 (*HierarchyControllerConfig)(nil),
2116 (*HierarchyControllerDeploymentState)(nil),
2117 (*HierarchyControllerVersion)(nil),
2118 (*HierarchyControllerState)(nil),
2119 (*OperatorState)(nil),
2120 (*InstallError)(nil),
2121 (*ConfigSyncState)(nil),
2122 (*ConfigSyncVersion)(nil),
2123 (*ConfigSyncDeploymentState)(nil),
2124 (*SyncState)(nil),
2125 (*SyncError)(nil),
2126 (*ErrorResource)(nil),
2127 (*GroupVersionKind)(nil),
2128 (*PolicyControllerState)(nil),
2129 (*PolicyControllerVersion)(nil),
2130 (*GatekeeperDeploymentState)(nil),
2131 (*timestamppb.Timestamp)(nil),
2132 }
2133 var file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_depIdxs = []int32{
2134 3,
2135 11,
2136 13,
2137 20,
2138 10,
2139 4,
2140 6,
2141 7,
2142 5,
2143 0,
2144 0,
2145 9,
2146 8,
2147 0,
2148 12,
2149 14,
2150 15,
2151 16,
2152 0,
2153 0,
2154 0,
2155 0,
2156 0,
2157 0,
2158 23,
2159 1,
2160 17,
2161 18,
2162 19,
2163 21,
2164 22,
2165 0,
2166 0,
2167 33,
2168 33,
2169 33,
2170 33,
2171 0,
2172 }
2173
2174 func init() { file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_init() }
2175 func file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_init() {
2176 if File_google_cloud_gkehub_v1_configmanagement_configmanagement_proto != nil {
2177 return
2178 }
2179 if !protoimpl.UnsafeEnabled {
2180 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2181 switch v := v.(*MembershipState); i {
2182 case 0:
2183 return &v.state
2184 case 1:
2185 return &v.sizeCache
2186 case 2:
2187 return &v.unknownFields
2188 default:
2189 return nil
2190 }
2191 }
2192 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2193 switch v := v.(*MembershipSpec); i {
2194 case 0:
2195 return &v.state
2196 case 1:
2197 return &v.sizeCache
2198 case 2:
2199 return &v.unknownFields
2200 default:
2201 return nil
2202 }
2203 }
2204 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2205 switch v := v.(*ConfigSync); i {
2206 case 0:
2207 return &v.state
2208 case 1:
2209 return &v.sizeCache
2210 case 2:
2211 return &v.unknownFields
2212 default:
2213 return nil
2214 }
2215 }
2216 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2217 switch v := v.(*GitConfig); i {
2218 case 0:
2219 return &v.state
2220 case 1:
2221 return &v.sizeCache
2222 case 2:
2223 return &v.unknownFields
2224 default:
2225 return nil
2226 }
2227 }
2228 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2229 switch v := v.(*PolicyController); i {
2230 case 0:
2231 return &v.state
2232 case 1:
2233 return &v.sizeCache
2234 case 2:
2235 return &v.unknownFields
2236 default:
2237 return nil
2238 }
2239 }
2240 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2241 switch v := v.(*HierarchyControllerConfig); i {
2242 case 0:
2243 return &v.state
2244 case 1:
2245 return &v.sizeCache
2246 case 2:
2247 return &v.unknownFields
2248 default:
2249 return nil
2250 }
2251 }
2252 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2253 switch v := v.(*HierarchyControllerDeploymentState); i {
2254 case 0:
2255 return &v.state
2256 case 1:
2257 return &v.sizeCache
2258 case 2:
2259 return &v.unknownFields
2260 default:
2261 return nil
2262 }
2263 }
2264 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2265 switch v := v.(*HierarchyControllerVersion); i {
2266 case 0:
2267 return &v.state
2268 case 1:
2269 return &v.sizeCache
2270 case 2:
2271 return &v.unknownFields
2272 default:
2273 return nil
2274 }
2275 }
2276 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2277 switch v := v.(*HierarchyControllerState); i {
2278 case 0:
2279 return &v.state
2280 case 1:
2281 return &v.sizeCache
2282 case 2:
2283 return &v.unknownFields
2284 default:
2285 return nil
2286 }
2287 }
2288 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2289 switch v := v.(*OperatorState); i {
2290 case 0:
2291 return &v.state
2292 case 1:
2293 return &v.sizeCache
2294 case 2:
2295 return &v.unknownFields
2296 default:
2297 return nil
2298 }
2299 }
2300 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2301 switch v := v.(*InstallError); i {
2302 case 0:
2303 return &v.state
2304 case 1:
2305 return &v.sizeCache
2306 case 2:
2307 return &v.unknownFields
2308 default:
2309 return nil
2310 }
2311 }
2312 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2313 switch v := v.(*ConfigSyncState); i {
2314 case 0:
2315 return &v.state
2316 case 1:
2317 return &v.sizeCache
2318 case 2:
2319 return &v.unknownFields
2320 default:
2321 return nil
2322 }
2323 }
2324 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2325 switch v := v.(*ConfigSyncVersion); i {
2326 case 0:
2327 return &v.state
2328 case 1:
2329 return &v.sizeCache
2330 case 2:
2331 return &v.unknownFields
2332 default:
2333 return nil
2334 }
2335 }
2336 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2337 switch v := v.(*ConfigSyncDeploymentState); i {
2338 case 0:
2339 return &v.state
2340 case 1:
2341 return &v.sizeCache
2342 case 2:
2343 return &v.unknownFields
2344 default:
2345 return nil
2346 }
2347 }
2348 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2349 switch v := v.(*SyncState); i {
2350 case 0:
2351 return &v.state
2352 case 1:
2353 return &v.sizeCache
2354 case 2:
2355 return &v.unknownFields
2356 default:
2357 return nil
2358 }
2359 }
2360 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2361 switch v := v.(*SyncError); i {
2362 case 0:
2363 return &v.state
2364 case 1:
2365 return &v.sizeCache
2366 case 2:
2367 return &v.unknownFields
2368 default:
2369 return nil
2370 }
2371 }
2372 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2373 switch v := v.(*ErrorResource); i {
2374 case 0:
2375 return &v.state
2376 case 1:
2377 return &v.sizeCache
2378 case 2:
2379 return &v.unknownFields
2380 default:
2381 return nil
2382 }
2383 }
2384 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2385 switch v := v.(*GroupVersionKind); i {
2386 case 0:
2387 return &v.state
2388 case 1:
2389 return &v.sizeCache
2390 case 2:
2391 return &v.unknownFields
2392 default:
2393 return nil
2394 }
2395 }
2396 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2397 switch v := v.(*PolicyControllerState); i {
2398 case 0:
2399 return &v.state
2400 case 1:
2401 return &v.sizeCache
2402 case 2:
2403 return &v.unknownFields
2404 default:
2405 return nil
2406 }
2407 }
2408 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
2409 switch v := v.(*PolicyControllerVersion); i {
2410 case 0:
2411 return &v.state
2412 case 1:
2413 return &v.sizeCache
2414 case 2:
2415 return &v.unknownFields
2416 default:
2417 return nil
2418 }
2419 }
2420 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
2421 switch v := v.(*GatekeeperDeploymentState); i {
2422 case 0:
2423 return &v.state
2424 case 1:
2425 return &v.sizeCache
2426 case 2:
2427 return &v.unknownFields
2428 default:
2429 return nil
2430 }
2431 }
2432 }
2433 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes[4].OneofWrappers = []interface{}{}
2434 type x struct{}
2435 out := protoimpl.TypeBuilder{
2436 File: protoimpl.DescBuilder{
2437 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2438 RawDescriptor: file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDesc,
2439 NumEnums: 2,
2440 NumMessages: 21,
2441 NumExtensions: 0,
2442 NumServices: 0,
2443 },
2444 GoTypes: file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_goTypes,
2445 DependencyIndexes: file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_depIdxs,
2446 EnumInfos: file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_enumTypes,
2447 MessageInfos: file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_msgTypes,
2448 }.Build()
2449 File_google_cloud_gkehub_v1_configmanagement_configmanagement_proto = out.File
2450 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_rawDesc = nil
2451 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_goTypes = nil
2452 file_google_cloud_gkehub_v1_configmanagement_configmanagement_proto_depIdxs = nil
2453 }
2454
View as plain text