github.com/gravitational/teleport/api@v0.0.0-20240507183017-3110591cbafc/client/proto/event.pb.go (about) 1 // Copyright 2023 Gravitational, Inc 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by protoc-gen-go. DO NOT EDIT. 16 // versions: 17 // protoc-gen-go v1.34.0 18 // protoc (unknown) 19 // source: teleport/legacy/client/proto/event.proto 20 21 package proto 22 23 import ( 24 v1 "github.com/gravitational/teleport/api/gen/proto/go/teleport/accesslist/v1" 25 v14 "github.com/gravitational/teleport/api/gen/proto/go/teleport/accessmonitoringrules/v1" 26 v17 "github.com/gravitational/teleport/api/gen/proto/go/teleport/crownjewel/v1" 27 v12 "github.com/gravitational/teleport/api/gen/proto/go/teleport/discoveryconfig/v1" 28 v15 "github.com/gravitational/teleport/api/gen/proto/go/teleport/kubewaitingcontainer/v1" 29 v16 "github.com/gravitational/teleport/api/gen/proto/go/teleport/notifications/v1" 30 v13 "github.com/gravitational/teleport/api/gen/proto/go/teleport/secreports/v1" 31 v11 "github.com/gravitational/teleport/api/gen/proto/go/teleport/userloginstate/v1" 32 types "github.com/gravitational/teleport/api/types" 33 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 34 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 35 reflect "reflect" 36 sync "sync" 37 ) 38 39 const ( 40 // Verify that this generated code is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 42 // Verify that runtime/protoimpl is sufficiently up-to-date. 43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 44 ) 45 46 // Operation identifies type of operation 47 type Operation int32 48 49 const ( 50 // INIT is sent as a first sentinel event 51 // on the watch channel 52 Operation_INIT Operation = 0 53 // PUT identifies created or updated object 54 Operation_PUT Operation = 1 55 // DELETE identifies deleted object 56 Operation_DELETE Operation = 2 57 ) 58 59 // Enum value maps for Operation. 60 var ( 61 Operation_name = map[int32]string{ 62 0: "INIT", 63 1: "PUT", 64 2: "DELETE", 65 } 66 Operation_value = map[string]int32{ 67 "INIT": 0, 68 "PUT": 1, 69 "DELETE": 2, 70 } 71 ) 72 73 func (x Operation) Enum() *Operation { 74 p := new(Operation) 75 *p = x 76 return p 77 } 78 79 func (x Operation) String() string { 80 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 81 } 82 83 func (Operation) Descriptor() protoreflect.EnumDescriptor { 84 return file_teleport_legacy_client_proto_event_proto_enumTypes[0].Descriptor() 85 } 86 87 func (Operation) Type() protoreflect.EnumType { 88 return &file_teleport_legacy_client_proto_event_proto_enumTypes[0] 89 } 90 91 func (x Operation) Number() protoreflect.EnumNumber { 92 return protoreflect.EnumNumber(x) 93 } 94 95 // Deprecated: Use Operation.Descriptor instead. 96 func (Operation) EnumDescriptor() ([]byte, []int) { 97 return file_teleport_legacy_client_proto_event_proto_rawDescGZIP(), []int{0} 98 } 99 100 // Event returns cluster event 101 type Event struct { 102 state protoimpl.MessageState 103 sizeCache protoimpl.SizeCache 104 unknownFields protoimpl.UnknownFields 105 106 // Operation identifies operation 107 Type Operation `protobuf:"varint,1,opt,name=Type,proto3,enum=proto.Operation" json:"Type,omitempty"` 108 // Resource contains the updated resource 109 // 110 // Types that are assignable to Resource: 111 // 112 // *Event_ResourceHeader 113 // *Event_CertAuthority 114 // *Event_StaticTokens 115 // *Event_ProvisionToken 116 // *Event_ClusterName 117 // *Event_User 118 // *Event_Role 119 // *Event_Namespace 120 // *Event_Server 121 // *Event_ReverseTunnel 122 // *Event_TunnelConnection 123 // *Event_AccessRequest 124 // *Event_AppSession 125 // *Event_RemoteCluster 126 // *Event_DatabaseServer 127 // *Event_WebSession 128 // *Event_WebToken 129 // *Event_ClusterNetworkingConfig 130 // *Event_SessionRecordingConfig 131 // *Event_AuthPreference 132 // *Event_ClusterAuditConfig 133 // *Event_Lock 134 // *Event_NetworkRestrictions 135 // *Event_WindowsDesktopService 136 // *Event_WindowsDesktop 137 // *Event_Database 138 // *Event_AppServer 139 // *Event_App 140 // *Event_SnowflakeSession 141 // *Event_KubernetesServer 142 // *Event_KubernetesCluster 143 // *Event_Installer 144 // *Event_DatabaseService 145 // *Event_SAMLIdPServiceProvider 146 // *Event_SAMLIdPSession 147 // *Event_UserGroup 148 // *Event_UIConfig 149 // *Event_OktaImportRule 150 // *Event_OktaAssignment 151 // *Event_Integration 152 // *Event_WatchStatus 153 // *Event_HeadlessAuthentication 154 // *Event_AccessList 155 // *Event_UserLoginState 156 // *Event_AccessListMember 157 // *Event_DiscoveryConfig 158 // *Event_AuditQuery 159 // *Event_Report 160 // *Event_ReportState 161 // *Event_AccessListReview 162 // *Event_AccessMonitoringRule 163 // *Event_KubernetesWaitingContainer 164 // *Event_UserNotification 165 // *Event_GlobalNotification 166 // *Event_CrownJewel 167 Resource isEvent_Resource `protobuf_oneof:"Resource"` 168 } 169 170 func (x *Event) Reset() { 171 *x = Event{} 172 if protoimpl.UnsafeEnabled { 173 mi := &file_teleport_legacy_client_proto_event_proto_msgTypes[0] 174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 175 ms.StoreMessageInfo(mi) 176 } 177 } 178 179 func (x *Event) String() string { 180 return protoimpl.X.MessageStringOf(x) 181 } 182 183 func (*Event) ProtoMessage() {} 184 185 func (x *Event) ProtoReflect() protoreflect.Message { 186 mi := &file_teleport_legacy_client_proto_event_proto_msgTypes[0] 187 if protoimpl.UnsafeEnabled && x != nil { 188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 189 if ms.LoadMessageInfo() == nil { 190 ms.StoreMessageInfo(mi) 191 } 192 return ms 193 } 194 return mi.MessageOf(x) 195 } 196 197 // Deprecated: Use Event.ProtoReflect.Descriptor instead. 198 func (*Event) Descriptor() ([]byte, []int) { 199 return file_teleport_legacy_client_proto_event_proto_rawDescGZIP(), []int{0} 200 } 201 202 func (x *Event) GetType() Operation { 203 if x != nil { 204 return x.Type 205 } 206 return Operation_INIT 207 } 208 209 func (m *Event) GetResource() isEvent_Resource { 210 if m != nil { 211 return m.Resource 212 } 213 return nil 214 } 215 216 func (x *Event) GetResourceHeader() *types.ResourceHeader { 217 if x, ok := x.GetResource().(*Event_ResourceHeader); ok { 218 return x.ResourceHeader 219 } 220 return nil 221 } 222 223 func (x *Event) GetCertAuthority() *types.CertAuthorityV2 { 224 if x, ok := x.GetResource().(*Event_CertAuthority); ok { 225 return x.CertAuthority 226 } 227 return nil 228 } 229 230 func (x *Event) GetStaticTokens() *types.StaticTokensV2 { 231 if x, ok := x.GetResource().(*Event_StaticTokens); ok { 232 return x.StaticTokens 233 } 234 return nil 235 } 236 237 func (x *Event) GetProvisionToken() *types.ProvisionTokenV2 { 238 if x, ok := x.GetResource().(*Event_ProvisionToken); ok { 239 return x.ProvisionToken 240 } 241 return nil 242 } 243 244 func (x *Event) GetClusterName() *types.ClusterNameV2 { 245 if x, ok := x.GetResource().(*Event_ClusterName); ok { 246 return x.ClusterName 247 } 248 return nil 249 } 250 251 func (x *Event) GetUser() *types.UserV2 { 252 if x, ok := x.GetResource().(*Event_User); ok { 253 return x.User 254 } 255 return nil 256 } 257 258 func (x *Event) GetRole() *types.RoleV6 { 259 if x, ok := x.GetResource().(*Event_Role); ok { 260 return x.Role 261 } 262 return nil 263 } 264 265 func (x *Event) GetNamespace() *types.Namespace { 266 if x, ok := x.GetResource().(*Event_Namespace); ok { 267 return x.Namespace 268 } 269 return nil 270 } 271 272 func (x *Event) GetServer() *types.ServerV2 { 273 if x, ok := x.GetResource().(*Event_Server); ok { 274 return x.Server 275 } 276 return nil 277 } 278 279 func (x *Event) GetReverseTunnel() *types.ReverseTunnelV2 { 280 if x, ok := x.GetResource().(*Event_ReverseTunnel); ok { 281 return x.ReverseTunnel 282 } 283 return nil 284 } 285 286 func (x *Event) GetTunnelConnection() *types.TunnelConnectionV2 { 287 if x, ok := x.GetResource().(*Event_TunnelConnection); ok { 288 return x.TunnelConnection 289 } 290 return nil 291 } 292 293 func (x *Event) GetAccessRequest() *types.AccessRequestV3 { 294 if x, ok := x.GetResource().(*Event_AccessRequest); ok { 295 return x.AccessRequest 296 } 297 return nil 298 } 299 300 func (x *Event) GetAppSession() *types.WebSessionV2 { 301 if x, ok := x.GetResource().(*Event_AppSession); ok { 302 return x.AppSession 303 } 304 return nil 305 } 306 307 func (x *Event) GetRemoteCluster() *types.RemoteClusterV3 { 308 if x, ok := x.GetResource().(*Event_RemoteCluster); ok { 309 return x.RemoteCluster 310 } 311 return nil 312 } 313 314 func (x *Event) GetDatabaseServer() *types.DatabaseServerV3 { 315 if x, ok := x.GetResource().(*Event_DatabaseServer); ok { 316 return x.DatabaseServer 317 } 318 return nil 319 } 320 321 func (x *Event) GetWebSession() *types.WebSessionV2 { 322 if x, ok := x.GetResource().(*Event_WebSession); ok { 323 return x.WebSession 324 } 325 return nil 326 } 327 328 func (x *Event) GetWebToken() *types.WebTokenV3 { 329 if x, ok := x.GetResource().(*Event_WebToken); ok { 330 return x.WebToken 331 } 332 return nil 333 } 334 335 func (x *Event) GetClusterNetworkingConfig() *types.ClusterNetworkingConfigV2 { 336 if x, ok := x.GetResource().(*Event_ClusterNetworkingConfig); ok { 337 return x.ClusterNetworkingConfig 338 } 339 return nil 340 } 341 342 func (x *Event) GetSessionRecordingConfig() *types.SessionRecordingConfigV2 { 343 if x, ok := x.GetResource().(*Event_SessionRecordingConfig); ok { 344 return x.SessionRecordingConfig 345 } 346 return nil 347 } 348 349 func (x *Event) GetAuthPreference() *types.AuthPreferenceV2 { 350 if x, ok := x.GetResource().(*Event_AuthPreference); ok { 351 return x.AuthPreference 352 } 353 return nil 354 } 355 356 func (x *Event) GetClusterAuditConfig() *types.ClusterAuditConfigV2 { 357 if x, ok := x.GetResource().(*Event_ClusterAuditConfig); ok { 358 return x.ClusterAuditConfig 359 } 360 return nil 361 } 362 363 func (x *Event) GetLock() *types.LockV2 { 364 if x, ok := x.GetResource().(*Event_Lock); ok { 365 return x.Lock 366 } 367 return nil 368 } 369 370 func (x *Event) GetNetworkRestrictions() *types.NetworkRestrictionsV4 { 371 if x, ok := x.GetResource().(*Event_NetworkRestrictions); ok { 372 return x.NetworkRestrictions 373 } 374 return nil 375 } 376 377 func (x *Event) GetWindowsDesktopService() *types.WindowsDesktopServiceV3 { 378 if x, ok := x.GetResource().(*Event_WindowsDesktopService); ok { 379 return x.WindowsDesktopService 380 } 381 return nil 382 } 383 384 func (x *Event) GetWindowsDesktop() *types.WindowsDesktopV3 { 385 if x, ok := x.GetResource().(*Event_WindowsDesktop); ok { 386 return x.WindowsDesktop 387 } 388 return nil 389 } 390 391 func (x *Event) GetDatabase() *types.DatabaseV3 { 392 if x, ok := x.GetResource().(*Event_Database); ok { 393 return x.Database 394 } 395 return nil 396 } 397 398 func (x *Event) GetAppServer() *types.AppServerV3 { 399 if x, ok := x.GetResource().(*Event_AppServer); ok { 400 return x.AppServer 401 } 402 return nil 403 } 404 405 func (x *Event) GetApp() *types.AppV3 { 406 if x, ok := x.GetResource().(*Event_App); ok { 407 return x.App 408 } 409 return nil 410 } 411 412 func (x *Event) GetSnowflakeSession() *types.WebSessionV2 { 413 if x, ok := x.GetResource().(*Event_SnowflakeSession); ok { 414 return x.SnowflakeSession 415 } 416 return nil 417 } 418 419 func (x *Event) GetKubernetesServer() *types.KubernetesServerV3 { 420 if x, ok := x.GetResource().(*Event_KubernetesServer); ok { 421 return x.KubernetesServer 422 } 423 return nil 424 } 425 426 func (x *Event) GetKubernetesCluster() *types.KubernetesClusterV3 { 427 if x, ok := x.GetResource().(*Event_KubernetesCluster); ok { 428 return x.KubernetesCluster 429 } 430 return nil 431 } 432 433 func (x *Event) GetInstaller() *types.InstallerV1 { 434 if x, ok := x.GetResource().(*Event_Installer); ok { 435 return x.Installer 436 } 437 return nil 438 } 439 440 func (x *Event) GetDatabaseService() *types.DatabaseServiceV1 { 441 if x, ok := x.GetResource().(*Event_DatabaseService); ok { 442 return x.DatabaseService 443 } 444 return nil 445 } 446 447 func (x *Event) GetSAMLIdPServiceProvider() *types.SAMLIdPServiceProviderV1 { 448 if x, ok := x.GetResource().(*Event_SAMLIdPServiceProvider); ok { 449 return x.SAMLIdPServiceProvider 450 } 451 return nil 452 } 453 454 func (x *Event) GetSAMLIdPSession() *types.WebSessionV2 { 455 if x, ok := x.GetResource().(*Event_SAMLIdPSession); ok { 456 return x.SAMLIdPSession 457 } 458 return nil 459 } 460 461 func (x *Event) GetUserGroup() *types.UserGroupV1 { 462 if x, ok := x.GetResource().(*Event_UserGroup); ok { 463 return x.UserGroup 464 } 465 return nil 466 } 467 468 func (x *Event) GetUIConfig() *types.UIConfigV1 { 469 if x, ok := x.GetResource().(*Event_UIConfig); ok { 470 return x.UIConfig 471 } 472 return nil 473 } 474 475 func (x *Event) GetOktaImportRule() *types.OktaImportRuleV1 { 476 if x, ok := x.GetResource().(*Event_OktaImportRule); ok { 477 return x.OktaImportRule 478 } 479 return nil 480 } 481 482 func (x *Event) GetOktaAssignment() *types.OktaAssignmentV1 { 483 if x, ok := x.GetResource().(*Event_OktaAssignment); ok { 484 return x.OktaAssignment 485 } 486 return nil 487 } 488 489 func (x *Event) GetIntegration() *types.IntegrationV1 { 490 if x, ok := x.GetResource().(*Event_Integration); ok { 491 return x.Integration 492 } 493 return nil 494 } 495 496 func (x *Event) GetWatchStatus() *types.WatchStatusV1 { 497 if x, ok := x.GetResource().(*Event_WatchStatus); ok { 498 return x.WatchStatus 499 } 500 return nil 501 } 502 503 func (x *Event) GetHeadlessAuthentication() *types.HeadlessAuthentication { 504 if x, ok := x.GetResource().(*Event_HeadlessAuthentication); ok { 505 return x.HeadlessAuthentication 506 } 507 return nil 508 } 509 510 func (x *Event) GetAccessList() *v1.AccessList { 511 if x, ok := x.GetResource().(*Event_AccessList); ok { 512 return x.AccessList 513 } 514 return nil 515 } 516 517 func (x *Event) GetUserLoginState() *v11.UserLoginState { 518 if x, ok := x.GetResource().(*Event_UserLoginState); ok { 519 return x.UserLoginState 520 } 521 return nil 522 } 523 524 func (x *Event) GetAccessListMember() *v1.Member { 525 if x, ok := x.GetResource().(*Event_AccessListMember); ok { 526 return x.AccessListMember 527 } 528 return nil 529 } 530 531 func (x *Event) GetDiscoveryConfig() *v12.DiscoveryConfig { 532 if x, ok := x.GetResource().(*Event_DiscoveryConfig); ok { 533 return x.DiscoveryConfig 534 } 535 return nil 536 } 537 538 func (x *Event) GetAuditQuery() *v13.AuditQuery { 539 if x, ok := x.GetResource().(*Event_AuditQuery); ok { 540 return x.AuditQuery 541 } 542 return nil 543 } 544 545 func (x *Event) GetReport() *v13.Report { 546 if x, ok := x.GetResource().(*Event_Report); ok { 547 return x.Report 548 } 549 return nil 550 } 551 552 func (x *Event) GetReportState() *v13.ReportState { 553 if x, ok := x.GetResource().(*Event_ReportState); ok { 554 return x.ReportState 555 } 556 return nil 557 } 558 559 func (x *Event) GetAccessListReview() *v1.Review { 560 if x, ok := x.GetResource().(*Event_AccessListReview); ok { 561 return x.AccessListReview 562 } 563 return nil 564 } 565 566 func (x *Event) GetAccessMonitoringRule() *v14.AccessMonitoringRule { 567 if x, ok := x.GetResource().(*Event_AccessMonitoringRule); ok { 568 return x.AccessMonitoringRule 569 } 570 return nil 571 } 572 573 func (x *Event) GetKubernetesWaitingContainer() *v15.KubernetesWaitingContainer { 574 if x, ok := x.GetResource().(*Event_KubernetesWaitingContainer); ok { 575 return x.KubernetesWaitingContainer 576 } 577 return nil 578 } 579 580 func (x *Event) GetUserNotification() *v16.Notification { 581 if x, ok := x.GetResource().(*Event_UserNotification); ok { 582 return x.UserNotification 583 } 584 return nil 585 } 586 587 func (x *Event) GetGlobalNotification() *v16.GlobalNotification { 588 if x, ok := x.GetResource().(*Event_GlobalNotification); ok { 589 return x.GlobalNotification 590 } 591 return nil 592 } 593 594 func (x *Event) GetCrownJewel() *v17.CrownJewel { 595 if x, ok := x.GetResource().(*Event_CrownJewel); ok { 596 return x.CrownJewel 597 } 598 return nil 599 } 600 601 type isEvent_Resource interface { 602 isEvent_Resource() 603 } 604 605 type Event_ResourceHeader struct { 606 // ResourceHeader is specified in delete events, 607 // the full object is not available, so resource 608 // header is used to provide information about object type 609 ResourceHeader *types.ResourceHeader `protobuf:"bytes,2,opt,name=ResourceHeader,proto3,oneof"` 610 } 611 612 type Event_CertAuthority struct { 613 // CertAuthority is filled in certificate-authority related events 614 CertAuthority *types.CertAuthorityV2 `protobuf:"bytes,3,opt,name=CertAuthority,proto3,oneof"` 615 } 616 617 type Event_StaticTokens struct { 618 // StaticTokens is filled in static-tokens related events 619 StaticTokens *types.StaticTokensV2 `protobuf:"bytes,4,opt,name=StaticTokens,proto3,oneof"` 620 } 621 622 type Event_ProvisionToken struct { 623 // ProvisionToken is filled in provision-token related events 624 ProvisionToken *types.ProvisionTokenV2 `protobuf:"bytes,5,opt,name=ProvisionToken,proto3,oneof"` 625 } 626 627 type Event_ClusterName struct { 628 // ClusterNameV2 is a cluster name resource 629 ClusterName *types.ClusterNameV2 `protobuf:"bytes,6,opt,name=ClusterName,proto3,oneof"` 630 } 631 632 type Event_User struct { 633 // User is a user resource 634 User *types.UserV2 `protobuf:"bytes,8,opt,name=User,proto3,oneof"` 635 } 636 637 type Event_Role struct { 638 // Role is a role resource 639 Role *types.RoleV6 `protobuf:"bytes,9,opt,name=Role,proto3,oneof"` 640 } 641 642 type Event_Namespace struct { 643 // Namespace is a namespace resource 644 Namespace *types.Namespace `protobuf:"bytes,10,opt,name=Namespace,proto3,oneof"` 645 } 646 647 type Event_Server struct { 648 // Server is a node or proxy resource 649 Server *types.ServerV2 `protobuf:"bytes,11,opt,name=Server,proto3,oneof"` 650 } 651 652 type Event_ReverseTunnel struct { 653 // ReverseTunnel is a resource with reverse tunnel 654 ReverseTunnel *types.ReverseTunnelV2 `protobuf:"bytes,12,opt,name=ReverseTunnel,proto3,oneof"` 655 } 656 657 type Event_TunnelConnection struct { 658 // TunnelConnection is a resource for tunnel connnections 659 TunnelConnection *types.TunnelConnectionV2 `protobuf:"bytes,13,opt,name=TunnelConnection,proto3,oneof"` 660 } 661 662 type Event_AccessRequest struct { 663 // AccessRequest is a resource for access requests 664 AccessRequest *types.AccessRequestV3 `protobuf:"bytes,14,opt,name=AccessRequest,proto3,oneof"` 665 } 666 667 type Event_AppSession struct { 668 // AppSession is an application web session. 669 AppSession *types.WebSessionV2 `protobuf:"bytes,15,opt,name=AppSession,proto3,oneof"` 670 } 671 672 type Event_RemoteCluster struct { 673 // RemoteCluster is a resource for remote clusters 674 RemoteCluster *types.RemoteClusterV3 `protobuf:"bytes,16,opt,name=RemoteCluster,proto3,oneof"` 675 } 676 677 type Event_DatabaseServer struct { 678 // DatabaseServer is a resource for database servers. 679 DatabaseServer *types.DatabaseServerV3 `protobuf:"bytes,17,opt,name=DatabaseServer,proto3,oneof"` 680 } 681 682 type Event_WebSession struct { 683 // WebSession is a regular web session. 684 WebSession *types.WebSessionV2 `protobuf:"bytes,18,opt,name=WebSession,proto3,oneof"` 685 } 686 687 type Event_WebToken struct { 688 // WebToken is a web token. 689 WebToken *types.WebTokenV3 `protobuf:"bytes,19,opt,name=WebToken,proto3,oneof"` 690 } 691 692 type Event_ClusterNetworkingConfig struct { 693 // ClusterNetworkingConfig is a resource for cluster networking configuration. 694 ClusterNetworkingConfig *types.ClusterNetworkingConfigV2 `protobuf:"bytes,20,opt,name=ClusterNetworkingConfig,proto3,oneof"` 695 } 696 697 type Event_SessionRecordingConfig struct { 698 // SessionRecordingConfig is a resource for session recording configuration. 699 SessionRecordingConfig *types.SessionRecordingConfigV2 `protobuf:"bytes,21,opt,name=SessionRecordingConfig,proto3,oneof"` 700 } 701 702 type Event_AuthPreference struct { 703 // AuthPreference is cluster auth preference. 704 AuthPreference *types.AuthPreferenceV2 `protobuf:"bytes,22,opt,name=AuthPreference,proto3,oneof"` 705 } 706 707 type Event_ClusterAuditConfig struct { 708 // ClusterAuditConfig is a resource for cluster audit configuration. 709 ClusterAuditConfig *types.ClusterAuditConfigV2 `protobuf:"bytes,23,opt,name=ClusterAuditConfig,proto3,oneof"` 710 } 711 712 type Event_Lock struct { 713 // Lock is a lock resource. 714 Lock *types.LockV2 `protobuf:"bytes,24,opt,name=Lock,proto3,oneof"` 715 } 716 717 type Event_NetworkRestrictions struct { 718 // NetworkRestrictions is a resource for network restrictions 719 NetworkRestrictions *types.NetworkRestrictionsV4 `protobuf:"bytes,25,opt,name=NetworkRestrictions,proto3,oneof"` 720 } 721 722 type Event_WindowsDesktopService struct { 723 // WindowsDesktopService is a resource for Windows desktop services. 724 WindowsDesktopService *types.WindowsDesktopServiceV3 `protobuf:"bytes,26,opt,name=WindowsDesktopService,proto3,oneof"` 725 } 726 727 type Event_WindowsDesktop struct { 728 // WindowsDesktop is a resource for Windows desktop host. 729 WindowsDesktop *types.WindowsDesktopV3 `protobuf:"bytes,27,opt,name=WindowsDesktop,proto3,oneof"` 730 } 731 732 type Event_Database struct { 733 // Database is a database resource. 734 Database *types.DatabaseV3 `protobuf:"bytes,28,opt,name=Database,proto3,oneof"` 735 } 736 737 type Event_AppServer struct { 738 // AppServer is an application server resource. 739 AppServer *types.AppServerV3 `protobuf:"bytes,29,opt,name=AppServer,proto3,oneof"` 740 } 741 742 type Event_App struct { 743 // App is an application resource. 744 App *types.AppV3 `protobuf:"bytes,30,opt,name=App,proto3,oneof"` 745 } 746 747 type Event_SnowflakeSession struct { 748 // SnowflakeSession is a Snowflake web session. 749 SnowflakeSession *types.WebSessionV2 `protobuf:"bytes,31,opt,name=SnowflakeSession,proto3,oneof"` 750 } 751 752 type Event_KubernetesServer struct { 753 // KubernetesServer is an Kubernetes server resource. 754 KubernetesServer *types.KubernetesServerV3 `protobuf:"bytes,32,opt,name=KubernetesServer,proto3,oneof"` 755 } 756 757 type Event_KubernetesCluster struct { 758 // KubernetesCluster is an Kubernetes cluster resource. 759 KubernetesCluster *types.KubernetesClusterV3 `protobuf:"bytes,33,opt,name=KubernetesCluster,proto3,oneof"` 760 } 761 762 type Event_Installer struct { 763 // Installer is an installer resource 764 Installer *types.InstallerV1 `protobuf:"bytes,34,opt,name=Installer,proto3,oneof"` 765 } 766 767 type Event_DatabaseService struct { 768 // DatabaseService is a DatabaseService resource 769 DatabaseService *types.DatabaseServiceV1 `protobuf:"bytes,35,opt,name=DatabaseService,proto3,oneof"` 770 } 771 772 type Event_SAMLIdPServiceProvider struct { 773 // SAMLIdPServiceProvider is a SAMLIdPServiceProvider resource 774 SAMLIdPServiceProvider *types.SAMLIdPServiceProviderV1 `protobuf:"bytes,36,opt,name=SAMLIdPServiceProvider,proto3,oneof"` 775 } 776 777 type Event_SAMLIdPSession struct { 778 // SAMLIdPSession is a SAML IdP session. 779 SAMLIdPSession *types.WebSessionV2 `protobuf:"bytes,37,opt,name=SAMLIdPSession,proto3,oneof"` 780 } 781 782 type Event_UserGroup struct { 783 // UserGroup is a UserGroup resource 784 UserGroup *types.UserGroupV1 `protobuf:"bytes,38,opt,name=UserGroup,proto3,oneof"` 785 } 786 787 type Event_UIConfig struct { 788 // UIConfig provides a way for users to adjust settings of the UI served by the proxy service. 789 UIConfig *types.UIConfigV1 `protobuf:"bytes,39,opt,name=UIConfig,proto3,oneof"` 790 } 791 792 type Event_OktaImportRule struct { 793 // OktaImportRule is an OktaImportRule resource. 794 OktaImportRule *types.OktaImportRuleV1 `protobuf:"bytes,40,opt,name=OktaImportRule,proto3,oneof"` 795 } 796 797 type Event_OktaAssignment struct { 798 // OktaAssignment is an OktaAssignment resource. 799 OktaAssignment *types.OktaAssignmentV1 `protobuf:"bytes,41,opt,name=OktaAssignment,proto3,oneof"` 800 } 801 802 type Event_Integration struct { 803 // Integration is an Integration resource. 804 Integration *types.IntegrationV1 `protobuf:"bytes,42,opt,name=Integration,proto3,oneof"` 805 } 806 807 type Event_WatchStatus struct { 808 // WatchStatus is an WatchStatus resource. 809 WatchStatus *types.WatchStatusV1 `protobuf:"bytes,43,opt,name=WatchStatus,proto3,oneof"` 810 } 811 812 type Event_HeadlessAuthentication struct { 813 // HeadlessAuthentication is a HeadlessAuthentication resource. 814 HeadlessAuthentication *types.HeadlessAuthentication `protobuf:"bytes,44,opt,name=HeadlessAuthentication,proto3,oneof"` 815 } 816 817 type Event_AccessList struct { 818 // AccessList is an AccessList resource. 819 AccessList *v1.AccessList `protobuf:"bytes,45,opt,name=AccessList,proto3,oneof"` 820 } 821 822 type Event_UserLoginState struct { 823 // UserLoginState is a UserLoginState resource. 824 UserLoginState *v11.UserLoginState `protobuf:"bytes,46,opt,name=UserLoginState,proto3,oneof"` 825 } 826 827 type Event_AccessListMember struct { 828 // AccessListMember is an access list member resource. 829 AccessListMember *v1.Member `protobuf:"bytes,47,opt,name=AccessListMember,proto3,oneof"` 830 } 831 832 type Event_DiscoveryConfig struct { 833 // DiscoveryConfig contains a list of matchers to be loaded dynamically by Discovery Services. 834 DiscoveryConfig *v12.DiscoveryConfig `protobuf:"bytes,48,opt,name=DiscoveryConfig,proto3,oneof"` 835 } 836 837 type Event_AuditQuery struct { 838 // AuditQuery is an audit query resource. 839 AuditQuery *v13.AuditQuery `protobuf:"bytes,50,opt,name=AuditQuery,proto3,oneof"` 840 } 841 842 type Event_Report struct { 843 // SecurityReport is a security report resource. 844 Report *v13.Report `protobuf:"bytes,51,opt,name=Report,proto3,oneof"` 845 } 846 847 type Event_ReportState struct { 848 // SecurityReportState is a security report state resource. 849 ReportState *v13.ReportState `protobuf:"bytes,52,opt,name=ReportState,proto3,oneof"` 850 } 851 852 type Event_AccessListReview struct { 853 // AccessListReview is an access list review resource. 854 AccessListReview *v1.Review `protobuf:"bytes,53,opt,name=AccessListReview,proto3,oneof"` 855 } 856 857 type Event_AccessMonitoringRule struct { 858 // AccessMonitoringRule is an access monitoring rule resource. 859 AccessMonitoringRule *v14.AccessMonitoringRule `protobuf:"bytes,54,opt,name=AccessMonitoringRule,proto3,oneof"` 860 } 861 862 type Event_KubernetesWaitingContainer struct { 863 // KubernetesWaitingContainer is a Kubernetes ephemeral container 864 // waiting to be created. 865 KubernetesWaitingContainer *v15.KubernetesWaitingContainer `protobuf:"bytes,55,opt,name=KubernetesWaitingContainer,proto3,oneof"` 866 } 867 868 type Event_UserNotification struct { 869 // UserNotification is a user notification resource. 870 UserNotification *v16.Notification `protobuf:"bytes,56,opt,name=UserNotification,proto3,oneof"` 871 } 872 873 type Event_GlobalNotification struct { 874 // GlobalNotification is a global notification resource. 875 GlobalNotification *v16.GlobalNotification `protobuf:"bytes,57,opt,name=GlobalNotification,proto3,oneof"` 876 } 877 878 type Event_CrownJewel struct { 879 // CrownJewel is a Crown Jewel resource. 880 CrownJewel *v17.CrownJewel `protobuf:"bytes,58,opt,name=CrownJewel,proto3,oneof"` 881 } 882 883 func (*Event_ResourceHeader) isEvent_Resource() {} 884 885 func (*Event_CertAuthority) isEvent_Resource() {} 886 887 func (*Event_StaticTokens) isEvent_Resource() {} 888 889 func (*Event_ProvisionToken) isEvent_Resource() {} 890 891 func (*Event_ClusterName) isEvent_Resource() {} 892 893 func (*Event_User) isEvent_Resource() {} 894 895 func (*Event_Role) isEvent_Resource() {} 896 897 func (*Event_Namespace) isEvent_Resource() {} 898 899 func (*Event_Server) isEvent_Resource() {} 900 901 func (*Event_ReverseTunnel) isEvent_Resource() {} 902 903 func (*Event_TunnelConnection) isEvent_Resource() {} 904 905 func (*Event_AccessRequest) isEvent_Resource() {} 906 907 func (*Event_AppSession) isEvent_Resource() {} 908 909 func (*Event_RemoteCluster) isEvent_Resource() {} 910 911 func (*Event_DatabaseServer) isEvent_Resource() {} 912 913 func (*Event_WebSession) isEvent_Resource() {} 914 915 func (*Event_WebToken) isEvent_Resource() {} 916 917 func (*Event_ClusterNetworkingConfig) isEvent_Resource() {} 918 919 func (*Event_SessionRecordingConfig) isEvent_Resource() {} 920 921 func (*Event_AuthPreference) isEvent_Resource() {} 922 923 func (*Event_ClusterAuditConfig) isEvent_Resource() {} 924 925 func (*Event_Lock) isEvent_Resource() {} 926 927 func (*Event_NetworkRestrictions) isEvent_Resource() {} 928 929 func (*Event_WindowsDesktopService) isEvent_Resource() {} 930 931 func (*Event_WindowsDesktop) isEvent_Resource() {} 932 933 func (*Event_Database) isEvent_Resource() {} 934 935 func (*Event_AppServer) isEvent_Resource() {} 936 937 func (*Event_App) isEvent_Resource() {} 938 939 func (*Event_SnowflakeSession) isEvent_Resource() {} 940 941 func (*Event_KubernetesServer) isEvent_Resource() {} 942 943 func (*Event_KubernetesCluster) isEvent_Resource() {} 944 945 func (*Event_Installer) isEvent_Resource() {} 946 947 func (*Event_DatabaseService) isEvent_Resource() {} 948 949 func (*Event_SAMLIdPServiceProvider) isEvent_Resource() {} 950 951 func (*Event_SAMLIdPSession) isEvent_Resource() {} 952 953 func (*Event_UserGroup) isEvent_Resource() {} 954 955 func (*Event_UIConfig) isEvent_Resource() {} 956 957 func (*Event_OktaImportRule) isEvent_Resource() {} 958 959 func (*Event_OktaAssignment) isEvent_Resource() {} 960 961 func (*Event_Integration) isEvent_Resource() {} 962 963 func (*Event_WatchStatus) isEvent_Resource() {} 964 965 func (*Event_HeadlessAuthentication) isEvent_Resource() {} 966 967 func (*Event_AccessList) isEvent_Resource() {} 968 969 func (*Event_UserLoginState) isEvent_Resource() {} 970 971 func (*Event_AccessListMember) isEvent_Resource() {} 972 973 func (*Event_DiscoveryConfig) isEvent_Resource() {} 974 975 func (*Event_AuditQuery) isEvent_Resource() {} 976 977 func (*Event_Report) isEvent_Resource() {} 978 979 func (*Event_ReportState) isEvent_Resource() {} 980 981 func (*Event_AccessListReview) isEvent_Resource() {} 982 983 func (*Event_AccessMonitoringRule) isEvent_Resource() {} 984 985 func (*Event_KubernetesWaitingContainer) isEvent_Resource() {} 986 987 func (*Event_UserNotification) isEvent_Resource() {} 988 989 func (*Event_GlobalNotification) isEvent_Resource() {} 990 991 func (*Event_CrownJewel) isEvent_Resource() {} 992 993 var File_teleport_legacy_client_proto_event_proto protoreflect.FileDescriptor 994 995 var file_teleport_legacy_client_proto_event_proto_rawDesc = []byte{ 996 0x0a, 0x28, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 997 0x79, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 998 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x70, 0x72, 0x6f, 0x74, 999 0x6f, 0x1a, 0x27, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x61, 0x63, 0x63, 0x65, 1000 0x73, 0x73, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 1001 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3f, 0x74, 0x65, 0x6c, 0x65, 1002 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 1003 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x63, 1004 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 1005 0x72, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x74, 0x65, 0x6c, 1006 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x63, 0x72, 0x6f, 0x77, 0x6e, 0x6a, 0x65, 0x77, 0x65, 0x6c, 1007 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x72, 0x6f, 0x77, 0x6e, 0x6a, 0x65, 0x77, 0x65, 0x6c, 0x2e, 0x70, 1008 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x31, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x64, 1009 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x76, 1010 0x31, 0x2f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x63, 0x6f, 0x6e, 0x66, 0x69, 1011 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 1012 0x74, 0x2f, 0x6b, 0x75, 0x62, 0x65, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x63, 0x6f, 0x6e, 1013 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x6b, 0x75, 0x62, 0x65, 0x77, 0x61, 1014 0x69, 0x74, 0x69, 0x6e, 0x67, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x2e, 0x70, 1015 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x6c, 1016 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 1017 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 1018 0x74, 0x2f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 1019 0x76, 0x31, 0x2f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1020 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 1021 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 1022 0x65, 0x63, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1023 0x2f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x6c, 0x6f, 1024 0x67, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x73, 0x65, 0x72, 1025 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1026 0x22, 0xf6, 0x1d, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x04, 0x54, 0x79, 1027 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1028 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 1029 0x12, 0x3f, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x65, 0x61, 0x64, 1030 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 1031 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x48, 1032 0x00, 0x52, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 1033 0x72, 0x12, 0x3e, 0x0a, 0x0d, 0x43, 0x65, 0x72, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 1034 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 1035 0x2e, 0x43, 0x65, 0x72, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x56, 0x32, 1036 0x48, 0x00, 0x52, 0x0d, 0x43, 0x65, 0x72, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 1037 0x79, 0x12, 0x3b, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 1038 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 1039 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x56, 0x32, 0x48, 0x00, 1040 0x52, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x41, 1041 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 1042 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x50, 1043 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x56, 0x32, 0x48, 1044 0x00, 0x52, 0x0e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x6b, 0x65, 1045 0x6e, 0x12, 0x38, 0x0a, 0x0b, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 1046 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 1047 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x56, 0x32, 0x48, 0x00, 0x52, 0x0b, 1048 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x04, 0x55, 1049 0x73, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x74, 0x79, 0x70, 0x65, 1050 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x56, 0x32, 0x48, 0x00, 0x52, 0x04, 0x55, 0x73, 0x65, 0x72, 1051 0x12, 0x23, 0x0a, 0x04, 0x52, 0x6f, 0x6c, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 1052 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x56, 0x36, 0x48, 0x00, 0x52, 1053 0x04, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x30, 0x0a, 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 1054 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 1055 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x48, 0x00, 0x52, 0x09, 0x4e, 0x61, 1056 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 1057 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 1058 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x32, 0x48, 0x00, 0x52, 0x06, 0x53, 0x65, 0x72, 0x76, 1059 0x65, 0x72, 0x12, 0x3e, 0x0a, 0x0d, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x54, 0x75, 0x6e, 1060 0x6e, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x79, 0x70, 0x65, 1061 0x73, 0x2e, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x56, 1062 0x32, 0x48, 0x00, 0x52, 0x0d, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x54, 0x75, 0x6e, 0x6e, 1063 0x65, 0x6c, 0x12, 0x47, 0x0a, 0x10, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 1064 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x74, 1065 0x79, 0x70, 0x65, 0x73, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 1066 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x32, 0x48, 0x00, 0x52, 0x10, 0x54, 0x75, 0x6e, 0x6e, 0x65, 1067 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x0d, 0x41, 1068 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x01, 1069 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 1070 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x33, 0x48, 0x00, 0x52, 0x0d, 0x41, 0x63, 1071 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x0a, 0x41, 1072 0x70, 0x70, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 1073 0x13, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x65, 0x62, 0x53, 0x65, 0x73, 0x73, 0x69, 1074 0x6f, 0x6e, 0x56, 0x32, 0x48, 0x00, 0x52, 0x0a, 0x41, 0x70, 0x70, 0x53, 0x65, 0x73, 0x73, 0x69, 1075 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 1076 0x74, 0x65, 0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x79, 0x70, 0x65, 1077 0x73, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x56, 1078 0x33, 0x48, 0x00, 0x52, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 1079 0x65, 0x72, 0x12, 0x41, 0x0a, 0x0e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x53, 0x65, 1080 0x72, 0x76, 0x65, 0x72, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x79, 0x70, 1081 0x65, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 1082 0x72, 0x56, 0x33, 0x48, 0x00, 0x52, 0x0e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x53, 1083 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x0a, 0x57, 0x65, 0x62, 0x53, 0x65, 0x73, 0x73, 1084 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x79, 0x70, 0x65, 1085 0x73, 0x2e, 0x57, 0x65, 0x62, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x56, 0x32, 0x48, 0x00, 1086 0x52, 0x0a, 0x57, 0x65, 0x62, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x08, 1087 0x57, 0x65, 0x62, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 1088 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x65, 0x62, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x56, 1089 0x33, 0x48, 0x00, 0x52, 0x08, 0x57, 0x65, 0x62, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x5c, 0x0a, 1090 0x17, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 1091 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 1092 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x65, 1093 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x56, 0x32, 1094 0x48, 0x00, 0x52, 0x17, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x77, 0x6f, 1095 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x59, 0x0a, 0x16, 0x53, 1096 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x43, 1097 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x79, 1098 0x70, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 1099 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x56, 0x32, 0x48, 0x00, 0x52, 0x16, 1100 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x67, 1101 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x41, 0x0a, 0x0e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 1102 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 1103 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x65, 1104 0x72, 0x65, 0x6e, 0x63, 0x65, 0x56, 0x32, 0x48, 0x00, 0x52, 0x0e, 0x41, 0x75, 0x74, 0x68, 0x50, 1105 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x12, 0x43, 0x6c, 0x75, 1106 0x73, 0x74, 0x65, 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 1107 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6c, 1108 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 1109 0x56, 0x32, 0x48, 0x00, 0x52, 0x12, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x41, 0x75, 0x64, 1110 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x0a, 0x04, 0x4c, 0x6f, 0x63, 0x6b, 1111 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4c, 1112 0x6f, 0x63, 0x6b, 0x56, 0x32, 0x48, 0x00, 0x52, 0x04, 0x4c, 0x6f, 0x63, 0x6b, 0x12, 0x50, 0x0a, 1113 0x13, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 1114 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x79, 0x70, 1115 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 1116 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x56, 0x34, 0x48, 0x00, 0x52, 0x13, 0x4e, 0x65, 0x74, 0x77, 1117 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 1118 0x56, 0x0a, 0x15, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 1119 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 1120 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x44, 0x65, 1121 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x56, 0x33, 0x48, 0x00, 1122 0x52, 0x15, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 1123 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 1124 0x77, 0x73, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 1125 0x17, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x44, 1126 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x56, 0x33, 0x48, 0x00, 0x52, 0x0e, 0x57, 0x69, 0x6e, 0x64, 1127 0x6f, 0x77, 0x73, 0x44, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x12, 0x2f, 0x0a, 0x08, 0x44, 0x61, 1128 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x74, 1129 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x56, 0x33, 0x48, 1130 0x00, 0x52, 0x08, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x09, 0x41, 1131 0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 1132 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 1133 0x56, 0x33, 0x48, 0x00, 0x52, 0x09, 0x41, 0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 1134 0x20, 0x0a, 0x03, 0x41, 0x70, 0x70, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x74, 1135 0x79, 0x70, 0x65, 0x73, 0x2e, 0x41, 0x70, 0x70, 0x56, 0x33, 0x48, 0x00, 0x52, 0x03, 0x41, 0x70, 1136 0x70, 0x12, 0x41, 0x0a, 0x10, 0x53, 0x6e, 0x6f, 0x77, 0x66, 0x6c, 0x61, 0x6b, 0x65, 0x53, 0x65, 1137 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x79, 1138 0x70, 0x65, 0x73, 0x2e, 0x57, 0x65, 0x62, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x56, 0x32, 1139 0x48, 0x00, 0x52, 0x10, 0x53, 0x6e, 0x6f, 0x77, 0x66, 0x6c, 0x61, 0x6b, 0x65, 0x53, 0x65, 0x73, 1140 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x10, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 1141 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 1142 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 1143 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x33, 0x48, 0x00, 0x52, 0x10, 0x4b, 0x75, 0x62, 1144 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x4a, 0x0a, 1145 0x11, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 1146 0x65, 0x72, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 1147 0x2e, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 1148 0x65, 0x72, 0x56, 0x33, 0x48, 0x00, 0x52, 0x11, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 1149 0x65, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x09, 0x49, 0x6e, 0x73, 1150 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 1151 0x79, 0x70, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x31, 1152 0x48, 0x00, 0x52, 0x09, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x44, 0x0a, 1153 0x0f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 1154 0x18, 0x23, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 1155 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x56, 0x31, 1156 0x48, 0x00, 0x52, 0x0f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 1157 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x16, 0x53, 0x41, 0x4d, 0x4c, 0x49, 0x64, 0x50, 0x53, 0x65, 1158 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x24, 0x20, 1159 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x53, 0x41, 0x4d, 0x4c, 1160 0x49, 0x64, 0x50, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 1161 0x65, 0x72, 0x56, 0x31, 0x48, 0x00, 0x52, 0x16, 0x53, 0x41, 0x4d, 0x4c, 0x49, 0x64, 0x50, 0x53, 1162 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x3d, 1163 0x0a, 0x0e, 0x53, 0x41, 0x4d, 0x4c, 0x49, 0x64, 0x50, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 1164 0x18, 0x25, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 1165 0x65, 0x62, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x56, 0x32, 0x48, 0x00, 0x52, 0x0e, 0x53, 1166 0x41, 0x4d, 0x4c, 0x49, 0x64, 0x50, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x0a, 1167 0x09, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x26, 0x20, 0x01, 0x28, 0x0b, 1168 0x32, 0x12, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x6f, 1169 0x75, 0x70, 0x56, 0x31, 0x48, 0x00, 0x52, 0x09, 0x55, 0x73, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 1170 0x70, 0x12, 0x2f, 0x0a, 0x08, 0x55, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x27, 0x20, 1171 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x55, 0x49, 0x43, 0x6f, 1172 0x6e, 0x66, 0x69, 0x67, 0x56, 0x31, 0x48, 0x00, 0x52, 0x08, 0x55, 0x49, 0x43, 0x6f, 0x6e, 0x66, 1173 0x69, 0x67, 0x12, 0x41, 0x0a, 0x0e, 0x4f, 0x6b, 0x74, 0x61, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 1174 0x52, 0x75, 0x6c, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x79, 0x70, 1175 0x65, 0x73, 0x2e, 0x4f, 0x6b, 0x74, 0x61, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x75, 0x6c, 1176 0x65, 0x56, 0x31, 0x48, 0x00, 0x52, 0x0e, 0x4f, 0x6b, 0x74, 0x61, 0x49, 0x6d, 0x70, 0x6f, 0x72, 1177 0x74, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x4f, 0x6b, 0x74, 0x61, 0x41, 0x73, 0x73, 1178 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x29, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 1179 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4f, 0x6b, 0x74, 0x61, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 1180 0x6d, 0x65, 0x6e, 0x74, 0x56, 0x31, 0x48, 0x00, 0x52, 0x0e, 0x4f, 0x6b, 0x74, 0x61, 0x41, 0x73, 1181 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x65, 1182 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 1183 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 1184 0x6e, 0x56, 0x31, 0x48, 0x00, 0x52, 0x0b, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 1185 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x0b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 1186 0x73, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 1187 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x31, 0x48, 0x00, 0x52, 1188 0x0b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x57, 0x0a, 0x16, 1189 0x48, 0x65, 0x61, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 1190 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 1191 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x41, 0x75, 0x74, 1192 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x16, 0x48, 1193 0x65, 0x61, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 1194 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0a, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 1195 0x69, 0x73, 0x74, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x6c, 0x65, 1196 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x69, 0x73, 0x74, 0x2e, 1197 0x76, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 1198 0x0a, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x0e, 0x55, 1199 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x2e, 0x20, 1200 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x75, 1201 0x73, 0x65, 0x72, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x76, 0x31, 1202 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 1203 0x00, 0x52, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 1204 0x65, 0x12, 0x4c, 0x0a, 0x10, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x4d, 1205 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x74, 0x65, 1206 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x69, 0x73, 1207 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x48, 0x00, 0x52, 0x10, 0x41, 1208 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 1209 0x58, 0x0a, 0x0f, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 1210 0x69, 0x67, 0x18, 0x30, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x70, 1211 0x6f, 0x72, 0x74, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x63, 0x6f, 0x6e, 1212 0x66, 0x69, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 1213 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0f, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 1214 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x44, 0x0a, 0x0a, 0x41, 0x75, 0x64, 1215 0x69, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x18, 0x32, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 1216 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x70, 0x6f, 1217 0x72, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, 0x51, 0x75, 0x65, 0x72, 1218 0x79, 0x48, 0x00, 0x52, 0x0a, 0x41, 0x75, 0x64, 0x69, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 1219 0x38, 0x0a, 0x06, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x33, 0x20, 0x01, 0x28, 0x0b, 0x32, 1220 0x1e, 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 1221 0x70, 0x6f, 0x72, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x48, 1222 0x00, 0x52, 0x06, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x47, 0x0a, 0x0b, 0x52, 0x65, 0x70, 1223 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x34, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 1224 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x70, 1225 0x6f, 0x72, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 1226 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 1227 0x74, 0x65, 0x12, 0x4c, 0x0a, 0x10, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 1228 0x52, 0x65, 0x76, 0x69, 0x65, 0x77, 0x18, 0x35, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x74, 1229 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x69, 1230 0x73, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x76, 0x69, 0x65, 0x77, 0x48, 0x00, 0x52, 0x10, 1231 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x65, 0x77, 1232 0x12, 0x6d, 0x0a, 0x14, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 1233 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x18, 0x36, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 1234 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 1235 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x2e, 1236 0x76, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 1237 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x14, 0x41, 0x63, 0x63, 0x65, 0x73, 1238 0x73, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x12, 1239 0x7e, 0x0a, 0x1a, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x57, 0x61, 0x69, 1240 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x37, 0x20, 1241 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x6b, 1242 0x75, 0x62, 0x65, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 1243 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 1244 0x73, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 1245 0x72, 0x48, 0x00, 0x52, 0x1a, 0x4b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x57, 1246 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 1247 0x55, 0x0a, 0x10, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 1248 0x69, 0x6f, 0x6e, 0x18, 0x38, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x74, 0x65, 0x6c, 0x65, 1249 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 1250 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 1251 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x10, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 1252 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5f, 0x0a, 0x12, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 1253 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x39, 0x20, 0x01, 1254 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x6e, 0x6f, 1255 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 1256 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 1257 0x6e, 0x48, 0x00, 0x52, 0x12, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 1258 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0a, 0x43, 0x72, 0x6f, 0x77, 0x6e, 1259 0x4a, 0x65, 0x77, 0x65, 0x6c, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 1260 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x72, 0x6f, 0x77, 0x6e, 0x6a, 0x65, 0x77, 0x65, 1261 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x6f, 0x77, 0x6e, 0x4a, 0x65, 0x77, 0x65, 0x6c, 0x48, 1262 0x00, 0x52, 0x0a, 0x43, 0x72, 0x6f, 0x77, 0x6e, 0x4a, 0x65, 0x77, 0x65, 0x6c, 0x42, 0x0a, 0x0a, 1263 0x08, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4a, 0x04, 0x08, 0x07, 0x10, 0x08, 0x4a, 1264 0x04, 0x08, 0x31, 0x10, 0x32, 0x52, 0x12, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x43, 1265 0x6c, 0x6f, 0x75, 0x64, 0x41, 0x75, 0x64, 0x69, 0x74, 0x2a, 0x2a, 0x0a, 0x09, 0x4f, 0x70, 0x65, 1266 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x4e, 0x49, 0x54, 0x10, 0x00, 1267 0x12, 0x07, 0x0a, 0x03, 0x50, 0x55, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 1268 0x45, 0x54, 0x45, 0x10, 0x02, 0x42, 0x34, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 1269 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x72, 0x61, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 1270 0x6c, 0x2f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 1271 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 1272 0x74, 0x6f, 0x33, 1273 } 1274 1275 var ( 1276 file_teleport_legacy_client_proto_event_proto_rawDescOnce sync.Once 1277 file_teleport_legacy_client_proto_event_proto_rawDescData = file_teleport_legacy_client_proto_event_proto_rawDesc 1278 ) 1279 1280 func file_teleport_legacy_client_proto_event_proto_rawDescGZIP() []byte { 1281 file_teleport_legacy_client_proto_event_proto_rawDescOnce.Do(func() { 1282 file_teleport_legacy_client_proto_event_proto_rawDescData = protoimpl.X.CompressGZIP(file_teleport_legacy_client_proto_event_proto_rawDescData) 1283 }) 1284 return file_teleport_legacy_client_proto_event_proto_rawDescData 1285 } 1286 1287 var file_teleport_legacy_client_proto_event_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 1288 var file_teleport_legacy_client_proto_event_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 1289 var file_teleport_legacy_client_proto_event_proto_goTypes = []interface{}{ 1290 (Operation)(0), // 0: proto.Operation 1291 (*Event)(nil), // 1: proto.Event 1292 (*types.ResourceHeader)(nil), // 2: types.ResourceHeader 1293 (*types.CertAuthorityV2)(nil), // 3: types.CertAuthorityV2 1294 (*types.StaticTokensV2)(nil), // 4: types.StaticTokensV2 1295 (*types.ProvisionTokenV2)(nil), // 5: types.ProvisionTokenV2 1296 (*types.ClusterNameV2)(nil), // 6: types.ClusterNameV2 1297 (*types.UserV2)(nil), // 7: types.UserV2 1298 (*types.RoleV6)(nil), // 8: types.RoleV6 1299 (*types.Namespace)(nil), // 9: types.Namespace 1300 (*types.ServerV2)(nil), // 10: types.ServerV2 1301 (*types.ReverseTunnelV2)(nil), // 11: types.ReverseTunnelV2 1302 (*types.TunnelConnectionV2)(nil), // 12: types.TunnelConnectionV2 1303 (*types.AccessRequestV3)(nil), // 13: types.AccessRequestV3 1304 (*types.WebSessionV2)(nil), // 14: types.WebSessionV2 1305 (*types.RemoteClusterV3)(nil), // 15: types.RemoteClusterV3 1306 (*types.DatabaseServerV3)(nil), // 16: types.DatabaseServerV3 1307 (*types.WebTokenV3)(nil), // 17: types.WebTokenV3 1308 (*types.ClusterNetworkingConfigV2)(nil), // 18: types.ClusterNetworkingConfigV2 1309 (*types.SessionRecordingConfigV2)(nil), // 19: types.SessionRecordingConfigV2 1310 (*types.AuthPreferenceV2)(nil), // 20: types.AuthPreferenceV2 1311 (*types.ClusterAuditConfigV2)(nil), // 21: types.ClusterAuditConfigV2 1312 (*types.LockV2)(nil), // 22: types.LockV2 1313 (*types.NetworkRestrictionsV4)(nil), // 23: types.NetworkRestrictionsV4 1314 (*types.WindowsDesktopServiceV3)(nil), // 24: types.WindowsDesktopServiceV3 1315 (*types.WindowsDesktopV3)(nil), // 25: types.WindowsDesktopV3 1316 (*types.DatabaseV3)(nil), // 26: types.DatabaseV3 1317 (*types.AppServerV3)(nil), // 27: types.AppServerV3 1318 (*types.AppV3)(nil), // 28: types.AppV3 1319 (*types.KubernetesServerV3)(nil), // 29: types.KubernetesServerV3 1320 (*types.KubernetesClusterV3)(nil), // 30: types.KubernetesClusterV3 1321 (*types.InstallerV1)(nil), // 31: types.InstallerV1 1322 (*types.DatabaseServiceV1)(nil), // 32: types.DatabaseServiceV1 1323 (*types.SAMLIdPServiceProviderV1)(nil), // 33: types.SAMLIdPServiceProviderV1 1324 (*types.UserGroupV1)(nil), // 34: types.UserGroupV1 1325 (*types.UIConfigV1)(nil), // 35: types.UIConfigV1 1326 (*types.OktaImportRuleV1)(nil), // 36: types.OktaImportRuleV1 1327 (*types.OktaAssignmentV1)(nil), // 37: types.OktaAssignmentV1 1328 (*types.IntegrationV1)(nil), // 38: types.IntegrationV1 1329 (*types.WatchStatusV1)(nil), // 39: types.WatchStatusV1 1330 (*types.HeadlessAuthentication)(nil), // 40: types.HeadlessAuthentication 1331 (*v1.AccessList)(nil), // 41: teleport.accesslist.v1.AccessList 1332 (*v11.UserLoginState)(nil), // 42: teleport.userloginstate.v1.UserLoginState 1333 (*v1.Member)(nil), // 43: teleport.accesslist.v1.Member 1334 (*v12.DiscoveryConfig)(nil), // 44: teleport.discoveryconfig.v1.DiscoveryConfig 1335 (*v13.AuditQuery)(nil), // 45: teleport.secreports.v1.AuditQuery 1336 (*v13.Report)(nil), // 46: teleport.secreports.v1.Report 1337 (*v13.ReportState)(nil), // 47: teleport.secreports.v1.ReportState 1338 (*v1.Review)(nil), // 48: teleport.accesslist.v1.Review 1339 (*v14.AccessMonitoringRule)(nil), // 49: teleport.accessmonitoringrules.v1.AccessMonitoringRule 1340 (*v15.KubernetesWaitingContainer)(nil), // 50: teleport.kubewaitingcontainer.v1.KubernetesWaitingContainer 1341 (*v16.Notification)(nil), // 51: teleport.notifications.v1.Notification 1342 (*v16.GlobalNotification)(nil), // 52: teleport.notifications.v1.GlobalNotification 1343 (*v17.CrownJewel)(nil), // 53: teleport.crownjewel.v1.CrownJewel 1344 } 1345 var file_teleport_legacy_client_proto_event_proto_depIdxs = []int32{ 1346 0, // 0: proto.Event.Type:type_name -> proto.Operation 1347 2, // 1: proto.Event.ResourceHeader:type_name -> types.ResourceHeader 1348 3, // 2: proto.Event.CertAuthority:type_name -> types.CertAuthorityV2 1349 4, // 3: proto.Event.StaticTokens:type_name -> types.StaticTokensV2 1350 5, // 4: proto.Event.ProvisionToken:type_name -> types.ProvisionTokenV2 1351 6, // 5: proto.Event.ClusterName:type_name -> types.ClusterNameV2 1352 7, // 6: proto.Event.User:type_name -> types.UserV2 1353 8, // 7: proto.Event.Role:type_name -> types.RoleV6 1354 9, // 8: proto.Event.Namespace:type_name -> types.Namespace 1355 10, // 9: proto.Event.Server:type_name -> types.ServerV2 1356 11, // 10: proto.Event.ReverseTunnel:type_name -> types.ReverseTunnelV2 1357 12, // 11: proto.Event.TunnelConnection:type_name -> types.TunnelConnectionV2 1358 13, // 12: proto.Event.AccessRequest:type_name -> types.AccessRequestV3 1359 14, // 13: proto.Event.AppSession:type_name -> types.WebSessionV2 1360 15, // 14: proto.Event.RemoteCluster:type_name -> types.RemoteClusterV3 1361 16, // 15: proto.Event.DatabaseServer:type_name -> types.DatabaseServerV3 1362 14, // 16: proto.Event.WebSession:type_name -> types.WebSessionV2 1363 17, // 17: proto.Event.WebToken:type_name -> types.WebTokenV3 1364 18, // 18: proto.Event.ClusterNetworkingConfig:type_name -> types.ClusterNetworkingConfigV2 1365 19, // 19: proto.Event.SessionRecordingConfig:type_name -> types.SessionRecordingConfigV2 1366 20, // 20: proto.Event.AuthPreference:type_name -> types.AuthPreferenceV2 1367 21, // 21: proto.Event.ClusterAuditConfig:type_name -> types.ClusterAuditConfigV2 1368 22, // 22: proto.Event.Lock:type_name -> types.LockV2 1369 23, // 23: proto.Event.NetworkRestrictions:type_name -> types.NetworkRestrictionsV4 1370 24, // 24: proto.Event.WindowsDesktopService:type_name -> types.WindowsDesktopServiceV3 1371 25, // 25: proto.Event.WindowsDesktop:type_name -> types.WindowsDesktopV3 1372 26, // 26: proto.Event.Database:type_name -> types.DatabaseV3 1373 27, // 27: proto.Event.AppServer:type_name -> types.AppServerV3 1374 28, // 28: proto.Event.App:type_name -> types.AppV3 1375 14, // 29: proto.Event.SnowflakeSession:type_name -> types.WebSessionV2 1376 29, // 30: proto.Event.KubernetesServer:type_name -> types.KubernetesServerV3 1377 30, // 31: proto.Event.KubernetesCluster:type_name -> types.KubernetesClusterV3 1378 31, // 32: proto.Event.Installer:type_name -> types.InstallerV1 1379 32, // 33: proto.Event.DatabaseService:type_name -> types.DatabaseServiceV1 1380 33, // 34: proto.Event.SAMLIdPServiceProvider:type_name -> types.SAMLIdPServiceProviderV1 1381 14, // 35: proto.Event.SAMLIdPSession:type_name -> types.WebSessionV2 1382 34, // 36: proto.Event.UserGroup:type_name -> types.UserGroupV1 1383 35, // 37: proto.Event.UIConfig:type_name -> types.UIConfigV1 1384 36, // 38: proto.Event.OktaImportRule:type_name -> types.OktaImportRuleV1 1385 37, // 39: proto.Event.OktaAssignment:type_name -> types.OktaAssignmentV1 1386 38, // 40: proto.Event.Integration:type_name -> types.IntegrationV1 1387 39, // 41: proto.Event.WatchStatus:type_name -> types.WatchStatusV1 1388 40, // 42: proto.Event.HeadlessAuthentication:type_name -> types.HeadlessAuthentication 1389 41, // 43: proto.Event.AccessList:type_name -> teleport.accesslist.v1.AccessList 1390 42, // 44: proto.Event.UserLoginState:type_name -> teleport.userloginstate.v1.UserLoginState 1391 43, // 45: proto.Event.AccessListMember:type_name -> teleport.accesslist.v1.Member 1392 44, // 46: proto.Event.DiscoveryConfig:type_name -> teleport.discoveryconfig.v1.DiscoveryConfig 1393 45, // 47: proto.Event.AuditQuery:type_name -> teleport.secreports.v1.AuditQuery 1394 46, // 48: proto.Event.Report:type_name -> teleport.secreports.v1.Report 1395 47, // 49: proto.Event.ReportState:type_name -> teleport.secreports.v1.ReportState 1396 48, // 50: proto.Event.AccessListReview:type_name -> teleport.accesslist.v1.Review 1397 49, // 51: proto.Event.AccessMonitoringRule:type_name -> teleport.accessmonitoringrules.v1.AccessMonitoringRule 1398 50, // 52: proto.Event.KubernetesWaitingContainer:type_name -> teleport.kubewaitingcontainer.v1.KubernetesWaitingContainer 1399 51, // 53: proto.Event.UserNotification:type_name -> teleport.notifications.v1.Notification 1400 52, // 54: proto.Event.GlobalNotification:type_name -> teleport.notifications.v1.GlobalNotification 1401 53, // 55: proto.Event.CrownJewel:type_name -> teleport.crownjewel.v1.CrownJewel 1402 56, // [56:56] is the sub-list for method output_type 1403 56, // [56:56] is the sub-list for method input_type 1404 56, // [56:56] is the sub-list for extension type_name 1405 56, // [56:56] is the sub-list for extension extendee 1406 0, // [0:56] is the sub-list for field type_name 1407 } 1408 1409 func init() { file_teleport_legacy_client_proto_event_proto_init() } 1410 func file_teleport_legacy_client_proto_event_proto_init() { 1411 if File_teleport_legacy_client_proto_event_proto != nil { 1412 return 1413 } 1414 if !protoimpl.UnsafeEnabled { 1415 file_teleport_legacy_client_proto_event_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1416 switch v := v.(*Event); i { 1417 case 0: 1418 return &v.state 1419 case 1: 1420 return &v.sizeCache 1421 case 2: 1422 return &v.unknownFields 1423 default: 1424 return nil 1425 } 1426 } 1427 } 1428 file_teleport_legacy_client_proto_event_proto_msgTypes[0].OneofWrappers = []interface{}{ 1429 (*Event_ResourceHeader)(nil), 1430 (*Event_CertAuthority)(nil), 1431 (*Event_StaticTokens)(nil), 1432 (*Event_ProvisionToken)(nil), 1433 (*Event_ClusterName)(nil), 1434 (*Event_User)(nil), 1435 (*Event_Role)(nil), 1436 (*Event_Namespace)(nil), 1437 (*Event_Server)(nil), 1438 (*Event_ReverseTunnel)(nil), 1439 (*Event_TunnelConnection)(nil), 1440 (*Event_AccessRequest)(nil), 1441 (*Event_AppSession)(nil), 1442 (*Event_RemoteCluster)(nil), 1443 (*Event_DatabaseServer)(nil), 1444 (*Event_WebSession)(nil), 1445 (*Event_WebToken)(nil), 1446 (*Event_ClusterNetworkingConfig)(nil), 1447 (*Event_SessionRecordingConfig)(nil), 1448 (*Event_AuthPreference)(nil), 1449 (*Event_ClusterAuditConfig)(nil), 1450 (*Event_Lock)(nil), 1451 (*Event_NetworkRestrictions)(nil), 1452 (*Event_WindowsDesktopService)(nil), 1453 (*Event_WindowsDesktop)(nil), 1454 (*Event_Database)(nil), 1455 (*Event_AppServer)(nil), 1456 (*Event_App)(nil), 1457 (*Event_SnowflakeSession)(nil), 1458 (*Event_KubernetesServer)(nil), 1459 (*Event_KubernetesCluster)(nil), 1460 (*Event_Installer)(nil), 1461 (*Event_DatabaseService)(nil), 1462 (*Event_SAMLIdPServiceProvider)(nil), 1463 (*Event_SAMLIdPSession)(nil), 1464 (*Event_UserGroup)(nil), 1465 (*Event_UIConfig)(nil), 1466 (*Event_OktaImportRule)(nil), 1467 (*Event_OktaAssignment)(nil), 1468 (*Event_Integration)(nil), 1469 (*Event_WatchStatus)(nil), 1470 (*Event_HeadlessAuthentication)(nil), 1471 (*Event_AccessList)(nil), 1472 (*Event_UserLoginState)(nil), 1473 (*Event_AccessListMember)(nil), 1474 (*Event_DiscoveryConfig)(nil), 1475 (*Event_AuditQuery)(nil), 1476 (*Event_Report)(nil), 1477 (*Event_ReportState)(nil), 1478 (*Event_AccessListReview)(nil), 1479 (*Event_AccessMonitoringRule)(nil), 1480 (*Event_KubernetesWaitingContainer)(nil), 1481 (*Event_UserNotification)(nil), 1482 (*Event_GlobalNotification)(nil), 1483 (*Event_CrownJewel)(nil), 1484 } 1485 type x struct{} 1486 out := protoimpl.TypeBuilder{ 1487 File: protoimpl.DescBuilder{ 1488 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1489 RawDescriptor: file_teleport_legacy_client_proto_event_proto_rawDesc, 1490 NumEnums: 1, 1491 NumMessages: 1, 1492 NumExtensions: 0, 1493 NumServices: 0, 1494 }, 1495 GoTypes: file_teleport_legacy_client_proto_event_proto_goTypes, 1496 DependencyIndexes: file_teleport_legacy_client_proto_event_proto_depIdxs, 1497 EnumInfos: file_teleport_legacy_client_proto_event_proto_enumTypes, 1498 MessageInfos: file_teleport_legacy_client_proto_event_proto_msgTypes, 1499 }.Build() 1500 File_teleport_legacy_client_proto_event_proto = out.File 1501 file_teleport_legacy_client_proto_event_proto_rawDesc = nil 1502 file_teleport_legacy_client_proto_event_proto_goTypes = nil 1503 file_teleport_legacy_client_proto_event_proto_depIdxs = nil 1504 }