Files
teleport/api/client/proto/event_protoopaque.pb.go
T
Edoardo Spadolini 78760c283a Always generate hybrid protobuf definitions (#68393)
* Add retag filter for protoc-gen-go

* Delete .pb.go and make grpc

find . -not -path './e/*' -name '*.pb.go' -delete && make grpc

* make gen-resource-docs

* Add comment listing the current consumers of open or hybrid api
2026-07-10 17:28:28 +00:00

4904 lines
150 KiB
Go

// Copyright 2023 Gravitational, Inc
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc (unknown)
// source: teleport/legacy/client/proto/event.proto
//go:build teleport_protoopaque
package proto
import (
v1 "github.com/gravitational/teleport/api/gen/proto/go/teleport/accesslist/v1"
v14 "github.com/gravitational/teleport/api/gen/proto/go/teleport/accessmonitoringrules/v1"
v120 "github.com/gravitational/teleport/api/gen/proto/go/teleport/appauthconfig/v1"
v111 "github.com/gravitational/teleport/api/gen/proto/go/teleport/autoupdate/v1"
v125 "github.com/gravitational/teleport/api/gen/proto/go/teleport/beams/v1"
v110 "github.com/gravitational/teleport/api/gen/proto/go/teleport/clusterconfig/v1"
v17 "github.com/gravitational/teleport/api/gen/proto/go/teleport/crownjewel/v1"
v18 "github.com/gravitational/teleport/api/gen/proto/go/teleport/dbobject/v1"
v12 "github.com/gravitational/teleport/api/gen/proto/go/teleport/discoveryconfig/v1"
v116 "github.com/gravitational/teleport/api/gen/proto/go/teleport/healthcheckconfig/v1"
v114 "github.com/gravitational/teleport/api/gen/proto/go/teleport/identitycenter/v1"
v15 "github.com/gravitational/teleport/api/gen/proto/go/teleport/kubewaitingcontainer/v1"
v121 "github.com/gravitational/teleport/api/gen/proto/go/teleport/linuxdesktop/v1"
v19 "github.com/gravitational/teleport/api/gen/proto/go/teleport/machineid/v1"
v122 "github.com/gravitational/teleport/api/gen/proto/go/teleport/mfa/v1"
v21 "github.com/gravitational/teleport/api/gen/proto/go/teleport/mfa/v2"
v16 "github.com/gravitational/teleport/api/gen/proto/go/teleport/notifications/v1"
v118 "github.com/gravitational/teleport/api/gen/proto/go/teleport/presence/v1"
v113 "github.com/gravitational/teleport/api/gen/proto/go/teleport/provisioning/v1"
v119 "github.com/gravitational/teleport/api/gen/proto/go/teleport/recordingencryption/v1"
v117 "github.com/gravitational/teleport/api/gen/proto/go/teleport/scopes/access/v1"
v13 "github.com/gravitational/teleport/api/gen/proto/go/teleport/secreports/v1"
v123 "github.com/gravitational/teleport/api/gen/proto/go/teleport/subca/v1"
v124 "github.com/gravitational/teleport/api/gen/proto/go/teleport/summarizer/v1"
v11 "github.com/gravitational/teleport/api/gen/proto/go/teleport/userloginstate/v1"
v2 "github.com/gravitational/teleport/api/gen/proto/go/teleport/userprovisioning/v2"
v112 "github.com/gravitational/teleport/api/gen/proto/go/teleport/usertasks/v1"
v115 "github.com/gravitational/teleport/api/gen/proto/go/teleport/workloadidentity/v1"
types "github.com/gravitational/teleport/api/types"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
unsafe "unsafe"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// Operation identifies type of operation
type Operation int32
const (
// INIT is sent as a first sentinel event
// on the watch channel
Operation_INIT Operation = 0
// PUT identifies created or updated object
Operation_PUT Operation = 1
// DELETE identifies deleted object
Operation_DELETE Operation = 2
)
// Enum value maps for Operation.
var (
Operation_name = map[int32]string{
0: "INIT",
1: "PUT",
2: "DELETE",
}
Operation_value = map[string]int32{
"INIT": 0,
"PUT": 1,
"DELETE": 2,
}
)
func (x Operation) Enum() *Operation {
p := new(Operation)
*p = x
return p
}
func (x Operation) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Operation) Descriptor() protoreflect.EnumDescriptor {
return file_teleport_legacy_client_proto_event_proto_enumTypes[0].Descriptor()
}
func (Operation) Type() protoreflect.EnumType {
return &file_teleport_legacy_client_proto_event_proto_enumTypes[0]
}
func (x Operation) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Event returns cluster event
type Event struct {
state protoimpl.MessageState `protogen:"opaque.v1"`
xxx_hidden_Type Operation `protobuf:"varint,1,opt,name=Type,proto3,enum=proto.Operation"`
xxx_hidden_Resource isEvent_Resource `protobuf_oneof:"Resource"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Event) Reset() {
*x = Event{}
mi := &file_teleport_legacy_client_proto_event_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Event) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Event) ProtoMessage() {}
func (x *Event) ProtoReflect() protoreflect.Message {
mi := &file_teleport_legacy_client_proto_event_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (x *Event) GetType() Operation {
if x != nil {
return x.xxx_hidden_Type
}
return Operation_INIT
}
func (x *Event) GetResourceHeader() *types.ResourceHeader {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ResourceHeader); ok {
return x.ResourceHeader
}
}
return nil
}
func (x *Event) GetCertAuthority() *types.CertAuthorityV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_CertAuthority); ok {
return x.CertAuthority
}
}
return nil
}
func (x *Event) GetStaticTokens() *types.StaticTokensV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_StaticTokens); ok {
return x.StaticTokens
}
}
return nil
}
func (x *Event) GetProvisionToken() *types.ProvisionTokenV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ProvisionToken); ok {
return x.ProvisionToken
}
}
return nil
}
func (x *Event) GetClusterName() *types.ClusterNameV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ClusterName); ok {
return x.ClusterName
}
}
return nil
}
func (x *Event) GetUser() *types.UserV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_User); ok {
return x.User
}
}
return nil
}
func (x *Event) GetRole() *types.RoleV6 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Role); ok {
return x.Role
}
}
return nil
}
func (x *Event) GetNamespace() *types.Namespace {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Namespace); ok {
return x.Namespace
}
}
return nil
}
func (x *Event) GetServer() *types.ServerV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Server); ok {
return x.Server
}
}
return nil
}
func (x *Event) GetReverseTunnel() *types.ReverseTunnelV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ReverseTunnel); ok {
return x.ReverseTunnel
}
}
return nil
}
func (x *Event) GetTunnelConnection() *types.TunnelConnectionV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_TunnelConnection); ok {
return x.TunnelConnection
}
}
return nil
}
func (x *Event) GetAccessRequest() *types.AccessRequestV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AccessRequest); ok {
return x.AccessRequest
}
}
return nil
}
func (x *Event) GetAppSession() *types.WebSessionV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AppSession); ok {
return x.AppSession
}
}
return nil
}
func (x *Event) GetRemoteCluster() *types.RemoteClusterV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_RemoteCluster); ok {
return x.RemoteCluster
}
}
return nil
}
func (x *Event) GetDatabaseServer() *types.DatabaseServerV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_DatabaseServer); ok {
return x.DatabaseServer
}
}
return nil
}
func (x *Event) GetWebSession() *types.WebSessionV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_WebSession); ok {
return x.WebSession
}
}
return nil
}
func (x *Event) GetWebToken() *types.WebTokenV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_WebToken); ok {
return x.WebToken
}
}
return nil
}
func (x *Event) GetClusterNetworkingConfig() *types.ClusterNetworkingConfigV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ClusterNetworkingConfig); ok {
return x.ClusterNetworkingConfig
}
}
return nil
}
func (x *Event) GetSessionRecordingConfig() *types.SessionRecordingConfigV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_SessionRecordingConfig); ok {
return x.SessionRecordingConfig
}
}
return nil
}
func (x *Event) GetAuthPreference() *types.AuthPreferenceV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AuthPreference); ok {
return x.AuthPreference
}
}
return nil
}
func (x *Event) GetClusterAuditConfig() *types.ClusterAuditConfigV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ClusterAuditConfig); ok {
return x.ClusterAuditConfig
}
}
return nil
}
func (x *Event) GetLock() *types.LockV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Lock); ok {
return x.Lock
}
}
return nil
}
func (x *Event) GetNetworkRestrictions() *types.NetworkRestrictionsV4 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_NetworkRestrictions); ok {
return x.NetworkRestrictions
}
}
return nil
}
func (x *Event) GetWindowsDesktopService() *types.WindowsDesktopServiceV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_WindowsDesktopService); ok {
return x.WindowsDesktopService
}
}
return nil
}
func (x *Event) GetWindowsDesktop() *types.WindowsDesktopV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_WindowsDesktop); ok {
return x.WindowsDesktop
}
}
return nil
}
func (x *Event) GetDatabase() *types.DatabaseV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Database); ok {
return x.Database
}
}
return nil
}
func (x *Event) GetAppServer() *types.AppServerV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AppServer); ok {
return x.AppServer
}
}
return nil
}
func (x *Event) GetApp() *types.AppV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_App); ok {
return x.App
}
}
return nil
}
func (x *Event) GetSnowflakeSession() *types.WebSessionV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_SnowflakeSession); ok {
return x.SnowflakeSession
}
}
return nil
}
func (x *Event) GetKubernetesServer() *types.KubernetesServerV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_KubernetesServer); ok {
return x.KubernetesServer
}
}
return nil
}
func (x *Event) GetKubernetesCluster() *types.KubernetesClusterV3 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_KubernetesCluster); ok {
return x.KubernetesCluster
}
}
return nil
}
func (x *Event) GetInstaller() *types.InstallerV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Installer); ok {
return x.Installer
}
}
return nil
}
func (x *Event) GetDatabaseService() *types.DatabaseServiceV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_DatabaseService); ok {
return x.DatabaseService
}
}
return nil
}
func (x *Event) GetSAMLIdPServiceProvider() *types.SAMLIdPServiceProviderV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_SAMLIdPServiceProvider); ok {
return x.SAMLIdPServiceProvider
}
}
return nil
}
func (x *Event) GetSAMLIdPSession() *types.WebSessionV2 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_SAMLIdPSession); ok {
return x.SAMLIdPSession
}
}
return nil
}
func (x *Event) GetUserGroup() *types.UserGroupV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_UserGroup); ok {
return x.UserGroup
}
}
return nil
}
func (x *Event) GetUIConfig() *types.UIConfigV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_UIConfig); ok {
return x.UIConfig
}
}
return nil
}
func (x *Event) GetOktaImportRule() *types.OktaImportRuleV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_OktaImportRule); ok {
return x.OktaImportRule
}
}
return nil
}
func (x *Event) GetOktaAssignment() *types.OktaAssignmentV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_OktaAssignment); ok {
return x.OktaAssignment
}
}
return nil
}
func (x *Event) GetIntegration() *types.IntegrationV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Integration); ok {
return x.Integration
}
}
return nil
}
func (x *Event) GetWatchStatus() *types.WatchStatusV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_WatchStatus); ok {
return x.WatchStatus
}
}
return nil
}
func (x *Event) GetHeadlessAuthentication() *types.HeadlessAuthentication {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_HeadlessAuthentication); ok {
return x.HeadlessAuthentication
}
}
return nil
}
func (x *Event) GetAccessList() *v1.AccessList {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AccessList); ok {
return x.AccessList
}
}
return nil
}
func (x *Event) GetUserLoginState() *v11.UserLoginState {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_UserLoginState); ok {
return x.UserLoginState
}
}
return nil
}
func (x *Event) GetAccessListMember() *v1.Member {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AccessListMember); ok {
return x.AccessListMember
}
}
return nil
}
func (x *Event) GetDiscoveryConfig() *v12.DiscoveryConfig {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_DiscoveryConfig); ok {
return x.DiscoveryConfig
}
}
return nil
}
func (x *Event) GetAuditQuery() *v13.AuditQuery {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AuditQuery); ok {
return x.AuditQuery
}
}
return nil
}
func (x *Event) GetReport() *v13.Report {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Report); ok {
return x.Report
}
}
return nil
}
func (x *Event) GetReportState() *v13.ReportState {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ReportState); ok {
return x.ReportState
}
}
return nil
}
func (x *Event) GetAccessListReview() *v1.Review {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AccessListReview); ok {
return x.AccessListReview
}
}
return nil
}
func (x *Event) GetAccessMonitoringRule() *v14.AccessMonitoringRule {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AccessMonitoringRule); ok {
return x.AccessMonitoringRule
}
}
return nil
}
func (x *Event) GetKubernetesWaitingContainer() *v15.KubernetesWaitingContainer {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_KubernetesWaitingContainer); ok {
return x.KubernetesWaitingContainer
}
}
return nil
}
func (x *Event) GetUserNotification() *v16.Notification {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_UserNotification); ok {
return x.UserNotification
}
}
return nil
}
func (x *Event) GetGlobalNotification() *v16.GlobalNotification {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_GlobalNotification); ok {
return x.GlobalNotification
}
}
return nil
}
func (x *Event) GetCrownJewel() *v17.CrownJewel {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_CrownJewel); ok {
return x.CrownJewel
}
}
return nil
}
func (x *Event) GetDatabaseObject() *v18.DatabaseObject {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_DatabaseObject); ok {
return x.DatabaseObject
}
}
return nil
}
func (x *Event) GetBotInstance() *v19.BotInstance {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_BotInstance); ok {
return x.BotInstance
}
}
return nil
}
func (x *Event) GetAccessGraphSettings() *v110.AccessGraphSettings {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AccessGraphSettings); ok {
return x.AccessGraphSettings
}
}
return nil
}
func (x *Event) GetSPIFFEFederation() *v19.SPIFFEFederation {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_SPIFFEFederation); ok {
return x.SPIFFEFederation
}
}
return nil
}
func (x *Event) GetAutoUpdateConfig() *v111.AutoUpdateConfig {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AutoUpdateConfig); ok {
return x.AutoUpdateConfig
}
}
return nil
}
func (x *Event) GetAutoUpdateVersion() *v111.AutoUpdateVersion {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AutoUpdateVersion); ok {
return x.AutoUpdateVersion
}
}
return nil
}
func (x *Event) GetStaticHostUserV2() *v2.StaticHostUser {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_StaticHostUserV2); ok {
return x.StaticHostUserV2
}
}
return nil
}
func (x *Event) GetUserTask() *v112.UserTask {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_UserTask); ok {
return x.UserTask
}
}
return nil
}
func (x *Event) GetDynamicWindowsDesktop() *types.DynamicWindowsDesktopV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_DynamicWindowsDesktop); ok {
return x.DynamicWindowsDesktop
}
}
return nil
}
func (x *Event) GetProvisioningPrincipalState() *v113.PrincipalState {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ProvisioningPrincipalState); ok {
return x.ProvisioningPrincipalState
}
}
return nil
}
func (x *Event) GetAutoUpdateAgentRollout() *v111.AutoUpdateAgentRollout {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AutoUpdateAgentRollout); ok {
return x.AutoUpdateAgentRollout
}
}
return nil
}
func (x *Event) GetIdentityCenterAccount() *v114.Account {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_IdentityCenterAccount); ok {
return x.IdentityCenterAccount
}
}
return nil
}
func (x *Event) GetIdentityCenterPrincipalAssignment() *v114.PrincipalAssignment {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_IdentityCenterPrincipalAssignment); ok {
return x.IdentityCenterPrincipalAssignment
}
}
return nil
}
func (x *Event) GetIdentityCenterAccountAssignment() *v114.AccountAssignment {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_IdentityCenterAccountAssignment); ok {
return x.IdentityCenterAccountAssignment
}
}
return nil
}
func (x *Event) GetPluginStaticCredentials() *types.PluginStaticCredentialsV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_PluginStaticCredentials); ok {
return x.PluginStaticCredentials
}
}
return nil
}
func (x *Event) GetWorkloadIdentity() *v115.WorkloadIdentity {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_WorkloadIdentity); ok {
return x.WorkloadIdentity
}
}
return nil
}
func (x *Event) GetWorkloadIdentityX509Revocation() *v115.WorkloadIdentityX509Revocation {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_WorkloadIdentityX509Revocation); ok {
return x.WorkloadIdentityX509Revocation
}
}
return nil
}
func (x *Event) GetHealthCheckConfig() *v116.HealthCheckConfig {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_HealthCheckConfig); ok {
return x.HealthCheckConfig
}
}
return nil
}
func (x *Event) GetAutoUpdateAgentReport() *v111.AutoUpdateAgentReport {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AutoUpdateAgentReport); ok {
return x.AutoUpdateAgentReport
}
}
return nil
}
func (x *Event) GetScopedRole() *v117.ScopedRole {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ScopedRole); ok {
return x.ScopedRole
}
}
return nil
}
func (x *Event) GetScopedRoleAssignment() *v117.ScopedRoleAssignment {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ScopedRoleAssignment); ok {
return x.ScopedRoleAssignment
}
}
return nil
}
func (x *Event) GetRelayServer() *v118.RelayServer {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_RelayServer); ok {
return x.RelayServer
}
}
return nil
}
func (x *Event) GetRecordingEncryption() *v119.RecordingEncryption {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_RecordingEncryption); ok {
return x.RecordingEncryption
}
}
return nil
}
func (x *Event) GetPlugin() *types.PluginV1 {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Plugin); ok {
return x.Plugin
}
}
return nil
}
func (x *Event) GetAutoUpdateBotInstanceReport() *v111.AutoUpdateBotInstanceReport {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AutoUpdateBotInstanceReport); ok {
return x.AutoUpdateBotInstanceReport
}
}
return nil
}
func (x *Event) GetAppAuthConfig() *v120.AppAuthConfig {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_AppAuthConfig); ok {
return x.AppAuthConfig
}
}
return nil
}
func (x *Event) GetLinuxDesktop() *v121.LinuxDesktop {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_LinuxDesktop); ok {
return x.LinuxDesktop
}
}
return nil
}
// Deprecated: Marked as deprecated in teleport/legacy/client/proto/event.proto.
func (x *Event) GetValidatedMFAChallenge() *v122.ValidatedMFAChallenge {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ValidatedMFAChallenge); ok {
return x.ValidatedMFAChallenge
}
}
return nil
}
func (x *Event) GetCertAuthorityOverride() *v123.CertAuthorityOverride {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_CertAuthorityOverride); ok {
return x.CertAuthorityOverride
}
}
return nil
}
func (x *Event) GetInferenceModel() *v124.InferenceModel {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_InferenceModel); ok {
return x.InferenceModel
}
}
return nil
}
func (x *Event) GetInferenceSecret() *v124.InferenceSecret {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_InferenceSecret); ok {
return x.InferenceSecret
}
}
return nil
}
func (x *Event) GetInferencePolicy() *v124.InferencePolicy {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_InferencePolicy); ok {
return x.InferencePolicy
}
}
return nil
}
func (x *Event) GetRetrievalModel() *v124.RetrievalModel {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_RetrievalModel); ok {
return x.RetrievalModel
}
}
return nil
}
func (x *Event) GetBeam() *v125.Beam {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Beam); ok {
return x.Beam
}
}
return nil
}
func (x *Event) GetValidatedMFAChallengeV2() *v21.ValidatedMFAChallenge {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_ValidatedMFAChallengeV2); ok {
return x.ValidatedMFAChallengeV2
}
}
return nil
}
func (x *Event) GetBeamsConfig() *v125.BeamsConfig {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_BeamsConfig); ok {
return x.BeamsConfig
}
}
return nil
}
func (x *Event) GetClassifier() *v124.Classifier {
if x != nil {
if x, ok := x.xxx_hidden_Resource.(*event_Classifier); ok {
return x.Classifier
}
}
return nil
}
func (x *Event) SetType(v Operation) {
x.xxx_hidden_Type = v
}
func (x *Event) SetResourceHeader(v *types.ResourceHeader) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ResourceHeader{v}
}
func (x *Event) SetCertAuthority(v *types.CertAuthorityV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_CertAuthority{v}
}
func (x *Event) SetStaticTokens(v *types.StaticTokensV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_StaticTokens{v}
}
func (x *Event) SetProvisionToken(v *types.ProvisionTokenV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ProvisionToken{v}
}
func (x *Event) SetClusterName(v *types.ClusterNameV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ClusterName{v}
}
func (x *Event) SetUser(v *types.UserV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_User{v}
}
func (x *Event) SetRole(v *types.RoleV6) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Role{v}
}
func (x *Event) SetNamespace(v *types.Namespace) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Namespace{v}
}
func (x *Event) SetServer(v *types.ServerV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Server{v}
}
func (x *Event) SetReverseTunnel(v *types.ReverseTunnelV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ReverseTunnel{v}
}
func (x *Event) SetTunnelConnection(v *types.TunnelConnectionV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_TunnelConnection{v}
}
func (x *Event) SetAccessRequest(v *types.AccessRequestV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AccessRequest{v}
}
func (x *Event) SetAppSession(v *types.WebSessionV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AppSession{v}
}
func (x *Event) SetRemoteCluster(v *types.RemoteClusterV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_RemoteCluster{v}
}
func (x *Event) SetDatabaseServer(v *types.DatabaseServerV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_DatabaseServer{v}
}
func (x *Event) SetWebSession(v *types.WebSessionV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_WebSession{v}
}
func (x *Event) SetWebToken(v *types.WebTokenV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_WebToken{v}
}
func (x *Event) SetClusterNetworkingConfig(v *types.ClusterNetworkingConfigV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ClusterNetworkingConfig{v}
}
func (x *Event) SetSessionRecordingConfig(v *types.SessionRecordingConfigV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_SessionRecordingConfig{v}
}
func (x *Event) SetAuthPreference(v *types.AuthPreferenceV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AuthPreference{v}
}
func (x *Event) SetClusterAuditConfig(v *types.ClusterAuditConfigV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ClusterAuditConfig{v}
}
func (x *Event) SetLock(v *types.LockV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Lock{v}
}
func (x *Event) SetNetworkRestrictions(v *types.NetworkRestrictionsV4) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_NetworkRestrictions{v}
}
func (x *Event) SetWindowsDesktopService(v *types.WindowsDesktopServiceV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_WindowsDesktopService{v}
}
func (x *Event) SetWindowsDesktop(v *types.WindowsDesktopV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_WindowsDesktop{v}
}
func (x *Event) SetDatabase(v *types.DatabaseV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Database{v}
}
func (x *Event) SetAppServer(v *types.AppServerV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AppServer{v}
}
func (x *Event) SetApp(v *types.AppV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_App{v}
}
func (x *Event) SetSnowflakeSession(v *types.WebSessionV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_SnowflakeSession{v}
}
func (x *Event) SetKubernetesServer(v *types.KubernetesServerV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_KubernetesServer{v}
}
func (x *Event) SetKubernetesCluster(v *types.KubernetesClusterV3) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_KubernetesCluster{v}
}
func (x *Event) SetInstaller(v *types.InstallerV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Installer{v}
}
func (x *Event) SetDatabaseService(v *types.DatabaseServiceV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_DatabaseService{v}
}
func (x *Event) SetSAMLIdPServiceProvider(v *types.SAMLIdPServiceProviderV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_SAMLIdPServiceProvider{v}
}
func (x *Event) SetSAMLIdPSession(v *types.WebSessionV2) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_SAMLIdPSession{v}
}
func (x *Event) SetUserGroup(v *types.UserGroupV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_UserGroup{v}
}
func (x *Event) SetUIConfig(v *types.UIConfigV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_UIConfig{v}
}
func (x *Event) SetOktaImportRule(v *types.OktaImportRuleV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_OktaImportRule{v}
}
func (x *Event) SetOktaAssignment(v *types.OktaAssignmentV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_OktaAssignment{v}
}
func (x *Event) SetIntegration(v *types.IntegrationV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Integration{v}
}
func (x *Event) SetWatchStatus(v *types.WatchStatusV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_WatchStatus{v}
}
func (x *Event) SetHeadlessAuthentication(v *types.HeadlessAuthentication) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_HeadlessAuthentication{v}
}
func (x *Event) SetAccessList(v *v1.AccessList) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AccessList{v}
}
func (x *Event) SetUserLoginState(v *v11.UserLoginState) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_UserLoginState{v}
}
func (x *Event) SetAccessListMember(v *v1.Member) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AccessListMember{v}
}
func (x *Event) SetDiscoveryConfig(v *v12.DiscoveryConfig) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_DiscoveryConfig{v}
}
func (x *Event) SetAuditQuery(v *v13.AuditQuery) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AuditQuery{v}
}
func (x *Event) SetReport(v *v13.Report) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Report{v}
}
func (x *Event) SetReportState(v *v13.ReportState) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ReportState{v}
}
func (x *Event) SetAccessListReview(v *v1.Review) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AccessListReview{v}
}
func (x *Event) SetAccessMonitoringRule(v *v14.AccessMonitoringRule) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AccessMonitoringRule{v}
}
func (x *Event) SetKubernetesWaitingContainer(v *v15.KubernetesWaitingContainer) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_KubernetesWaitingContainer{v}
}
func (x *Event) SetUserNotification(v *v16.Notification) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_UserNotification{v}
}
func (x *Event) SetGlobalNotification(v *v16.GlobalNotification) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_GlobalNotification{v}
}
func (x *Event) SetCrownJewel(v *v17.CrownJewel) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_CrownJewel{v}
}
func (x *Event) SetDatabaseObject(v *v18.DatabaseObject) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_DatabaseObject{v}
}
func (x *Event) SetBotInstance(v *v19.BotInstance) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_BotInstance{v}
}
func (x *Event) SetAccessGraphSettings(v *v110.AccessGraphSettings) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AccessGraphSettings{v}
}
func (x *Event) SetSPIFFEFederation(v *v19.SPIFFEFederation) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_SPIFFEFederation{v}
}
func (x *Event) SetAutoUpdateConfig(v *v111.AutoUpdateConfig) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AutoUpdateConfig{v}
}
func (x *Event) SetAutoUpdateVersion(v *v111.AutoUpdateVersion) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AutoUpdateVersion{v}
}
func (x *Event) SetStaticHostUserV2(v *v2.StaticHostUser) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_StaticHostUserV2{v}
}
func (x *Event) SetUserTask(v *v112.UserTask) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_UserTask{v}
}
func (x *Event) SetDynamicWindowsDesktop(v *types.DynamicWindowsDesktopV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_DynamicWindowsDesktop{v}
}
func (x *Event) SetProvisioningPrincipalState(v *v113.PrincipalState) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ProvisioningPrincipalState{v}
}
func (x *Event) SetAutoUpdateAgentRollout(v *v111.AutoUpdateAgentRollout) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AutoUpdateAgentRollout{v}
}
func (x *Event) SetIdentityCenterAccount(v *v114.Account) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_IdentityCenterAccount{v}
}
func (x *Event) SetIdentityCenterPrincipalAssignment(v *v114.PrincipalAssignment) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_IdentityCenterPrincipalAssignment{v}
}
func (x *Event) SetIdentityCenterAccountAssignment(v *v114.AccountAssignment) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_IdentityCenterAccountAssignment{v}
}
func (x *Event) SetPluginStaticCredentials(v *types.PluginStaticCredentialsV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_PluginStaticCredentials{v}
}
func (x *Event) SetWorkloadIdentity(v *v115.WorkloadIdentity) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_WorkloadIdentity{v}
}
func (x *Event) SetWorkloadIdentityX509Revocation(v *v115.WorkloadIdentityX509Revocation) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_WorkloadIdentityX509Revocation{v}
}
func (x *Event) SetHealthCheckConfig(v *v116.HealthCheckConfig) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_HealthCheckConfig{v}
}
func (x *Event) SetAutoUpdateAgentReport(v *v111.AutoUpdateAgentReport) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AutoUpdateAgentReport{v}
}
func (x *Event) SetScopedRole(v *v117.ScopedRole) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ScopedRole{v}
}
func (x *Event) SetScopedRoleAssignment(v *v117.ScopedRoleAssignment) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ScopedRoleAssignment{v}
}
func (x *Event) SetRelayServer(v *v118.RelayServer) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_RelayServer{v}
}
func (x *Event) SetRecordingEncryption(v *v119.RecordingEncryption) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_RecordingEncryption{v}
}
func (x *Event) SetPlugin(v *types.PluginV1) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Plugin{v}
}
func (x *Event) SetAutoUpdateBotInstanceReport(v *v111.AutoUpdateBotInstanceReport) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AutoUpdateBotInstanceReport{v}
}
func (x *Event) SetAppAuthConfig(v *v120.AppAuthConfig) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_AppAuthConfig{v}
}
func (x *Event) SetLinuxDesktop(v *v121.LinuxDesktop) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_LinuxDesktop{v}
}
// Deprecated: Marked as deprecated in teleport/legacy/client/proto/event.proto.
func (x *Event) SetValidatedMFAChallenge(v *v122.ValidatedMFAChallenge) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ValidatedMFAChallenge{v}
}
func (x *Event) SetCertAuthorityOverride(v *v123.CertAuthorityOverride) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_CertAuthorityOverride{v}
}
func (x *Event) SetInferenceModel(v *v124.InferenceModel) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_InferenceModel{v}
}
func (x *Event) SetInferenceSecret(v *v124.InferenceSecret) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_InferenceSecret{v}
}
func (x *Event) SetInferencePolicy(v *v124.InferencePolicy) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_InferencePolicy{v}
}
func (x *Event) SetRetrievalModel(v *v124.RetrievalModel) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_RetrievalModel{v}
}
func (x *Event) SetBeam(v *v125.Beam) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Beam{v}
}
func (x *Event) SetValidatedMFAChallengeV2(v *v21.ValidatedMFAChallenge) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_ValidatedMFAChallengeV2{v}
}
func (x *Event) SetBeamsConfig(v *v125.BeamsConfig) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_BeamsConfig{v}
}
func (x *Event) SetClassifier(v *v124.Classifier) {
if v == nil {
x.xxx_hidden_Resource = nil
return
}
x.xxx_hidden_Resource = &event_Classifier{v}
}
func (x *Event) HasResource() bool {
if x == nil {
return false
}
return x.xxx_hidden_Resource != nil
}
func (x *Event) HasResourceHeader() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ResourceHeader)
return ok
}
func (x *Event) HasCertAuthority() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_CertAuthority)
return ok
}
func (x *Event) HasStaticTokens() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_StaticTokens)
return ok
}
func (x *Event) HasProvisionToken() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ProvisionToken)
return ok
}
func (x *Event) HasClusterName() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ClusterName)
return ok
}
func (x *Event) HasUser() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_User)
return ok
}
func (x *Event) HasRole() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Role)
return ok
}
func (x *Event) HasNamespace() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Namespace)
return ok
}
func (x *Event) HasServer() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Server)
return ok
}
func (x *Event) HasReverseTunnel() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ReverseTunnel)
return ok
}
func (x *Event) HasTunnelConnection() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_TunnelConnection)
return ok
}
func (x *Event) HasAccessRequest() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AccessRequest)
return ok
}
func (x *Event) HasAppSession() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AppSession)
return ok
}
func (x *Event) HasRemoteCluster() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_RemoteCluster)
return ok
}
func (x *Event) HasDatabaseServer() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_DatabaseServer)
return ok
}
func (x *Event) HasWebSession() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_WebSession)
return ok
}
func (x *Event) HasWebToken() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_WebToken)
return ok
}
func (x *Event) HasClusterNetworkingConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ClusterNetworkingConfig)
return ok
}
func (x *Event) HasSessionRecordingConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_SessionRecordingConfig)
return ok
}
func (x *Event) HasAuthPreference() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AuthPreference)
return ok
}
func (x *Event) HasClusterAuditConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ClusterAuditConfig)
return ok
}
func (x *Event) HasLock() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Lock)
return ok
}
func (x *Event) HasNetworkRestrictions() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_NetworkRestrictions)
return ok
}
func (x *Event) HasWindowsDesktopService() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_WindowsDesktopService)
return ok
}
func (x *Event) HasWindowsDesktop() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_WindowsDesktop)
return ok
}
func (x *Event) HasDatabase() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Database)
return ok
}
func (x *Event) HasAppServer() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AppServer)
return ok
}
func (x *Event) HasApp() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_App)
return ok
}
func (x *Event) HasSnowflakeSession() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_SnowflakeSession)
return ok
}
func (x *Event) HasKubernetesServer() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_KubernetesServer)
return ok
}
func (x *Event) HasKubernetesCluster() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_KubernetesCluster)
return ok
}
func (x *Event) HasInstaller() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Installer)
return ok
}
func (x *Event) HasDatabaseService() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_DatabaseService)
return ok
}
func (x *Event) HasSAMLIdPServiceProvider() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_SAMLIdPServiceProvider)
return ok
}
func (x *Event) HasSAMLIdPSession() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_SAMLIdPSession)
return ok
}
func (x *Event) HasUserGroup() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_UserGroup)
return ok
}
func (x *Event) HasUIConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_UIConfig)
return ok
}
func (x *Event) HasOktaImportRule() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_OktaImportRule)
return ok
}
func (x *Event) HasOktaAssignment() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_OktaAssignment)
return ok
}
func (x *Event) HasIntegration() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Integration)
return ok
}
func (x *Event) HasWatchStatus() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_WatchStatus)
return ok
}
func (x *Event) HasHeadlessAuthentication() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_HeadlessAuthentication)
return ok
}
func (x *Event) HasAccessList() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AccessList)
return ok
}
func (x *Event) HasUserLoginState() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_UserLoginState)
return ok
}
func (x *Event) HasAccessListMember() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AccessListMember)
return ok
}
func (x *Event) HasDiscoveryConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_DiscoveryConfig)
return ok
}
func (x *Event) HasAuditQuery() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AuditQuery)
return ok
}
func (x *Event) HasReport() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Report)
return ok
}
func (x *Event) HasReportState() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ReportState)
return ok
}
func (x *Event) HasAccessListReview() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AccessListReview)
return ok
}
func (x *Event) HasAccessMonitoringRule() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AccessMonitoringRule)
return ok
}
func (x *Event) HasKubernetesWaitingContainer() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_KubernetesWaitingContainer)
return ok
}
func (x *Event) HasUserNotification() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_UserNotification)
return ok
}
func (x *Event) HasGlobalNotification() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_GlobalNotification)
return ok
}
func (x *Event) HasCrownJewel() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_CrownJewel)
return ok
}
func (x *Event) HasDatabaseObject() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_DatabaseObject)
return ok
}
func (x *Event) HasBotInstance() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_BotInstance)
return ok
}
func (x *Event) HasAccessGraphSettings() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AccessGraphSettings)
return ok
}
func (x *Event) HasSPIFFEFederation() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_SPIFFEFederation)
return ok
}
func (x *Event) HasAutoUpdateConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AutoUpdateConfig)
return ok
}
func (x *Event) HasAutoUpdateVersion() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AutoUpdateVersion)
return ok
}
func (x *Event) HasStaticHostUserV2() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_StaticHostUserV2)
return ok
}
func (x *Event) HasUserTask() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_UserTask)
return ok
}
func (x *Event) HasDynamicWindowsDesktop() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_DynamicWindowsDesktop)
return ok
}
func (x *Event) HasProvisioningPrincipalState() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ProvisioningPrincipalState)
return ok
}
func (x *Event) HasAutoUpdateAgentRollout() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AutoUpdateAgentRollout)
return ok
}
func (x *Event) HasIdentityCenterAccount() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_IdentityCenterAccount)
return ok
}
func (x *Event) HasIdentityCenterPrincipalAssignment() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_IdentityCenterPrincipalAssignment)
return ok
}
func (x *Event) HasIdentityCenterAccountAssignment() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_IdentityCenterAccountAssignment)
return ok
}
func (x *Event) HasPluginStaticCredentials() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_PluginStaticCredentials)
return ok
}
func (x *Event) HasWorkloadIdentity() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_WorkloadIdentity)
return ok
}
func (x *Event) HasWorkloadIdentityX509Revocation() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_WorkloadIdentityX509Revocation)
return ok
}
func (x *Event) HasHealthCheckConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_HealthCheckConfig)
return ok
}
func (x *Event) HasAutoUpdateAgentReport() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AutoUpdateAgentReport)
return ok
}
func (x *Event) HasScopedRole() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ScopedRole)
return ok
}
func (x *Event) HasScopedRoleAssignment() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ScopedRoleAssignment)
return ok
}
func (x *Event) HasRelayServer() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_RelayServer)
return ok
}
func (x *Event) HasRecordingEncryption() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_RecordingEncryption)
return ok
}
func (x *Event) HasPlugin() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Plugin)
return ok
}
func (x *Event) HasAutoUpdateBotInstanceReport() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AutoUpdateBotInstanceReport)
return ok
}
func (x *Event) HasAppAuthConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_AppAuthConfig)
return ok
}
func (x *Event) HasLinuxDesktop() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_LinuxDesktop)
return ok
}
// Deprecated: Marked as deprecated in teleport/legacy/client/proto/event.proto.
func (x *Event) HasValidatedMFAChallenge() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ValidatedMFAChallenge)
return ok
}
func (x *Event) HasCertAuthorityOverride() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_CertAuthorityOverride)
return ok
}
func (x *Event) HasInferenceModel() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_InferenceModel)
return ok
}
func (x *Event) HasInferenceSecret() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_InferenceSecret)
return ok
}
func (x *Event) HasInferencePolicy() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_InferencePolicy)
return ok
}
func (x *Event) HasRetrievalModel() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_RetrievalModel)
return ok
}
func (x *Event) HasBeam() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Beam)
return ok
}
func (x *Event) HasValidatedMFAChallengeV2() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_ValidatedMFAChallengeV2)
return ok
}
func (x *Event) HasBeamsConfig() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_BeamsConfig)
return ok
}
func (x *Event) HasClassifier() bool {
if x == nil {
return false
}
_, ok := x.xxx_hidden_Resource.(*event_Classifier)
return ok
}
func (x *Event) ClearResource() {
x.xxx_hidden_Resource = nil
}
func (x *Event) ClearResourceHeader() {
if _, ok := x.xxx_hidden_Resource.(*event_ResourceHeader); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearCertAuthority() {
if _, ok := x.xxx_hidden_Resource.(*event_CertAuthority); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearStaticTokens() {
if _, ok := x.xxx_hidden_Resource.(*event_StaticTokens); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearProvisionToken() {
if _, ok := x.xxx_hidden_Resource.(*event_ProvisionToken); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearClusterName() {
if _, ok := x.xxx_hidden_Resource.(*event_ClusterName); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearUser() {
if _, ok := x.xxx_hidden_Resource.(*event_User); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearRole() {
if _, ok := x.xxx_hidden_Resource.(*event_Role); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearNamespace() {
if _, ok := x.xxx_hidden_Resource.(*event_Namespace); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearServer() {
if _, ok := x.xxx_hidden_Resource.(*event_Server); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearReverseTunnel() {
if _, ok := x.xxx_hidden_Resource.(*event_ReverseTunnel); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearTunnelConnection() {
if _, ok := x.xxx_hidden_Resource.(*event_TunnelConnection); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAccessRequest() {
if _, ok := x.xxx_hidden_Resource.(*event_AccessRequest); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAppSession() {
if _, ok := x.xxx_hidden_Resource.(*event_AppSession); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearRemoteCluster() {
if _, ok := x.xxx_hidden_Resource.(*event_RemoteCluster); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearDatabaseServer() {
if _, ok := x.xxx_hidden_Resource.(*event_DatabaseServer); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearWebSession() {
if _, ok := x.xxx_hidden_Resource.(*event_WebSession); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearWebToken() {
if _, ok := x.xxx_hidden_Resource.(*event_WebToken); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearClusterNetworkingConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_ClusterNetworkingConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearSessionRecordingConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_SessionRecordingConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAuthPreference() {
if _, ok := x.xxx_hidden_Resource.(*event_AuthPreference); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearClusterAuditConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_ClusterAuditConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearLock() {
if _, ok := x.xxx_hidden_Resource.(*event_Lock); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearNetworkRestrictions() {
if _, ok := x.xxx_hidden_Resource.(*event_NetworkRestrictions); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearWindowsDesktopService() {
if _, ok := x.xxx_hidden_Resource.(*event_WindowsDesktopService); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearWindowsDesktop() {
if _, ok := x.xxx_hidden_Resource.(*event_WindowsDesktop); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearDatabase() {
if _, ok := x.xxx_hidden_Resource.(*event_Database); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAppServer() {
if _, ok := x.xxx_hidden_Resource.(*event_AppServer); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearApp() {
if _, ok := x.xxx_hidden_Resource.(*event_App); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearSnowflakeSession() {
if _, ok := x.xxx_hidden_Resource.(*event_SnowflakeSession); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearKubernetesServer() {
if _, ok := x.xxx_hidden_Resource.(*event_KubernetesServer); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearKubernetesCluster() {
if _, ok := x.xxx_hidden_Resource.(*event_KubernetesCluster); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearInstaller() {
if _, ok := x.xxx_hidden_Resource.(*event_Installer); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearDatabaseService() {
if _, ok := x.xxx_hidden_Resource.(*event_DatabaseService); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearSAMLIdPServiceProvider() {
if _, ok := x.xxx_hidden_Resource.(*event_SAMLIdPServiceProvider); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearSAMLIdPSession() {
if _, ok := x.xxx_hidden_Resource.(*event_SAMLIdPSession); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearUserGroup() {
if _, ok := x.xxx_hidden_Resource.(*event_UserGroup); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearUIConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_UIConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearOktaImportRule() {
if _, ok := x.xxx_hidden_Resource.(*event_OktaImportRule); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearOktaAssignment() {
if _, ok := x.xxx_hidden_Resource.(*event_OktaAssignment); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearIntegration() {
if _, ok := x.xxx_hidden_Resource.(*event_Integration); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearWatchStatus() {
if _, ok := x.xxx_hidden_Resource.(*event_WatchStatus); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearHeadlessAuthentication() {
if _, ok := x.xxx_hidden_Resource.(*event_HeadlessAuthentication); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAccessList() {
if _, ok := x.xxx_hidden_Resource.(*event_AccessList); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearUserLoginState() {
if _, ok := x.xxx_hidden_Resource.(*event_UserLoginState); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAccessListMember() {
if _, ok := x.xxx_hidden_Resource.(*event_AccessListMember); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearDiscoveryConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_DiscoveryConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAuditQuery() {
if _, ok := x.xxx_hidden_Resource.(*event_AuditQuery); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearReport() {
if _, ok := x.xxx_hidden_Resource.(*event_Report); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearReportState() {
if _, ok := x.xxx_hidden_Resource.(*event_ReportState); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAccessListReview() {
if _, ok := x.xxx_hidden_Resource.(*event_AccessListReview); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAccessMonitoringRule() {
if _, ok := x.xxx_hidden_Resource.(*event_AccessMonitoringRule); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearKubernetesWaitingContainer() {
if _, ok := x.xxx_hidden_Resource.(*event_KubernetesWaitingContainer); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearUserNotification() {
if _, ok := x.xxx_hidden_Resource.(*event_UserNotification); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearGlobalNotification() {
if _, ok := x.xxx_hidden_Resource.(*event_GlobalNotification); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearCrownJewel() {
if _, ok := x.xxx_hidden_Resource.(*event_CrownJewel); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearDatabaseObject() {
if _, ok := x.xxx_hidden_Resource.(*event_DatabaseObject); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearBotInstance() {
if _, ok := x.xxx_hidden_Resource.(*event_BotInstance); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAccessGraphSettings() {
if _, ok := x.xxx_hidden_Resource.(*event_AccessGraphSettings); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearSPIFFEFederation() {
if _, ok := x.xxx_hidden_Resource.(*event_SPIFFEFederation); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAutoUpdateConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_AutoUpdateConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAutoUpdateVersion() {
if _, ok := x.xxx_hidden_Resource.(*event_AutoUpdateVersion); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearStaticHostUserV2() {
if _, ok := x.xxx_hidden_Resource.(*event_StaticHostUserV2); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearUserTask() {
if _, ok := x.xxx_hidden_Resource.(*event_UserTask); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearDynamicWindowsDesktop() {
if _, ok := x.xxx_hidden_Resource.(*event_DynamicWindowsDesktop); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearProvisioningPrincipalState() {
if _, ok := x.xxx_hidden_Resource.(*event_ProvisioningPrincipalState); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAutoUpdateAgentRollout() {
if _, ok := x.xxx_hidden_Resource.(*event_AutoUpdateAgentRollout); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearIdentityCenterAccount() {
if _, ok := x.xxx_hidden_Resource.(*event_IdentityCenterAccount); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearIdentityCenterPrincipalAssignment() {
if _, ok := x.xxx_hidden_Resource.(*event_IdentityCenterPrincipalAssignment); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearIdentityCenterAccountAssignment() {
if _, ok := x.xxx_hidden_Resource.(*event_IdentityCenterAccountAssignment); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearPluginStaticCredentials() {
if _, ok := x.xxx_hidden_Resource.(*event_PluginStaticCredentials); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearWorkloadIdentity() {
if _, ok := x.xxx_hidden_Resource.(*event_WorkloadIdentity); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearWorkloadIdentityX509Revocation() {
if _, ok := x.xxx_hidden_Resource.(*event_WorkloadIdentityX509Revocation); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearHealthCheckConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_HealthCheckConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAutoUpdateAgentReport() {
if _, ok := x.xxx_hidden_Resource.(*event_AutoUpdateAgentReport); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearScopedRole() {
if _, ok := x.xxx_hidden_Resource.(*event_ScopedRole); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearScopedRoleAssignment() {
if _, ok := x.xxx_hidden_Resource.(*event_ScopedRoleAssignment); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearRelayServer() {
if _, ok := x.xxx_hidden_Resource.(*event_RelayServer); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearRecordingEncryption() {
if _, ok := x.xxx_hidden_Resource.(*event_RecordingEncryption); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearPlugin() {
if _, ok := x.xxx_hidden_Resource.(*event_Plugin); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAutoUpdateBotInstanceReport() {
if _, ok := x.xxx_hidden_Resource.(*event_AutoUpdateBotInstanceReport); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearAppAuthConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_AppAuthConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearLinuxDesktop() {
if _, ok := x.xxx_hidden_Resource.(*event_LinuxDesktop); ok {
x.xxx_hidden_Resource = nil
}
}
// Deprecated: Marked as deprecated in teleport/legacy/client/proto/event.proto.
func (x *Event) ClearValidatedMFAChallenge() {
if _, ok := x.xxx_hidden_Resource.(*event_ValidatedMFAChallenge); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearCertAuthorityOverride() {
if _, ok := x.xxx_hidden_Resource.(*event_CertAuthorityOverride); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearInferenceModel() {
if _, ok := x.xxx_hidden_Resource.(*event_InferenceModel); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearInferenceSecret() {
if _, ok := x.xxx_hidden_Resource.(*event_InferenceSecret); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearInferencePolicy() {
if _, ok := x.xxx_hidden_Resource.(*event_InferencePolicy); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearRetrievalModel() {
if _, ok := x.xxx_hidden_Resource.(*event_RetrievalModel); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearBeam() {
if _, ok := x.xxx_hidden_Resource.(*event_Beam); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearValidatedMFAChallengeV2() {
if _, ok := x.xxx_hidden_Resource.(*event_ValidatedMFAChallengeV2); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearBeamsConfig() {
if _, ok := x.xxx_hidden_Resource.(*event_BeamsConfig); ok {
x.xxx_hidden_Resource = nil
}
}
func (x *Event) ClearClassifier() {
if _, ok := x.xxx_hidden_Resource.(*event_Classifier); ok {
x.xxx_hidden_Resource = nil
}
}
const Event_Resource_not_set_case case_Event_Resource = 0
const Event_ResourceHeader_case case_Event_Resource = 2
const Event_CertAuthority_case case_Event_Resource = 3
const Event_StaticTokens_case case_Event_Resource = 4
const Event_ProvisionToken_case case_Event_Resource = 5
const Event_ClusterName_case case_Event_Resource = 6
const Event_User_case case_Event_Resource = 8
const Event_Role_case case_Event_Resource = 9
const Event_Namespace_case case_Event_Resource = 10
const Event_Server_case case_Event_Resource = 11
const Event_ReverseTunnel_case case_Event_Resource = 12
const Event_TunnelConnection_case case_Event_Resource = 13
const Event_AccessRequest_case case_Event_Resource = 14
const Event_AppSession_case case_Event_Resource = 15
const Event_RemoteCluster_case case_Event_Resource = 16
const Event_DatabaseServer_case case_Event_Resource = 17
const Event_WebSession_case case_Event_Resource = 18
const Event_WebToken_case case_Event_Resource = 19
const Event_ClusterNetworkingConfig_case case_Event_Resource = 20
const Event_SessionRecordingConfig_case case_Event_Resource = 21
const Event_AuthPreference_case case_Event_Resource = 22
const Event_ClusterAuditConfig_case case_Event_Resource = 23
const Event_Lock_case case_Event_Resource = 24
const Event_NetworkRestrictions_case case_Event_Resource = 25
const Event_WindowsDesktopService_case case_Event_Resource = 26
const Event_WindowsDesktop_case case_Event_Resource = 27
const Event_Database_case case_Event_Resource = 28
const Event_AppServer_case case_Event_Resource = 29
const Event_App_case case_Event_Resource = 30
const Event_SnowflakeSession_case case_Event_Resource = 31
const Event_KubernetesServer_case case_Event_Resource = 32
const Event_KubernetesCluster_case case_Event_Resource = 33
const Event_Installer_case case_Event_Resource = 34
const Event_DatabaseService_case case_Event_Resource = 35
const Event_SAMLIdPServiceProvider_case case_Event_Resource = 36
const Event_SAMLIdPSession_case case_Event_Resource = 37
const Event_UserGroup_case case_Event_Resource = 38
const Event_UIConfig_case case_Event_Resource = 39
const Event_OktaImportRule_case case_Event_Resource = 40
const Event_OktaAssignment_case case_Event_Resource = 41
const Event_Integration_case case_Event_Resource = 42
const Event_WatchStatus_case case_Event_Resource = 43
const Event_HeadlessAuthentication_case case_Event_Resource = 44
const Event_AccessList_case case_Event_Resource = 45
const Event_UserLoginState_case case_Event_Resource = 46
const Event_AccessListMember_case case_Event_Resource = 47
const Event_DiscoveryConfig_case case_Event_Resource = 48
const Event_AuditQuery_case case_Event_Resource = 50
const Event_Report_case case_Event_Resource = 51
const Event_ReportState_case case_Event_Resource = 52
const Event_AccessListReview_case case_Event_Resource = 53
const Event_AccessMonitoringRule_case case_Event_Resource = 54
const Event_KubernetesWaitingContainer_case case_Event_Resource = 55
const Event_UserNotification_case case_Event_Resource = 56
const Event_GlobalNotification_case case_Event_Resource = 57
const Event_CrownJewel_case case_Event_Resource = 58
const Event_DatabaseObject_case case_Event_Resource = 59
const Event_BotInstance_case case_Event_Resource = 60
const Event_AccessGraphSettings_case case_Event_Resource = 61
const Event_SPIFFEFederation_case case_Event_Resource = 62
const Event_AutoUpdateConfig_case case_Event_Resource = 64
const Event_AutoUpdateVersion_case case_Event_Resource = 65
const Event_StaticHostUserV2_case case_Event_Resource = 66
const Event_UserTask_case case_Event_Resource = 67
const Event_DynamicWindowsDesktop_case case_Event_Resource = 69
const Event_ProvisioningPrincipalState_case case_Event_Resource = 70
const Event_AutoUpdateAgentRollout_case case_Event_Resource = 71
const Event_IdentityCenterAccount_case case_Event_Resource = 72
const Event_IdentityCenterPrincipalAssignment_case case_Event_Resource = 73
const Event_IdentityCenterAccountAssignment_case case_Event_Resource = 74
const Event_PluginStaticCredentials_case case_Event_Resource = 75
const Event_WorkloadIdentity_case case_Event_Resource = 76
const Event_WorkloadIdentityX509Revocation_case case_Event_Resource = 77
const Event_HealthCheckConfig_case case_Event_Resource = 78
const Event_AutoUpdateAgentReport_case case_Event_Resource = 79
const Event_ScopedRole_case case_Event_Resource = 80
const Event_ScopedRoleAssignment_case case_Event_Resource = 81
const Event_RelayServer_case case_Event_Resource = 82
const Event_RecordingEncryption_case case_Event_Resource = 83
const Event_Plugin_case case_Event_Resource = 84
const Event_AutoUpdateBotInstanceReport_case case_Event_Resource = 85
const Event_AppAuthConfig_case case_Event_Resource = 86
const Event_LinuxDesktop_case case_Event_Resource = 87
const Event_ValidatedMFAChallenge_case case_Event_Resource = 89
const Event_CertAuthorityOverride_case case_Event_Resource = 90
const Event_InferenceModel_case case_Event_Resource = 91
const Event_InferenceSecret_case case_Event_Resource = 92
const Event_InferencePolicy_case case_Event_Resource = 93
const Event_RetrievalModel_case case_Event_Resource = 94
const Event_Beam_case case_Event_Resource = 95
const Event_ValidatedMFAChallengeV2_case case_Event_Resource = 96
const Event_BeamsConfig_case case_Event_Resource = 97
const Event_Classifier_case case_Event_Resource = 98
func (x *Event) WhichResource() case_Event_Resource {
if x == nil {
return Event_Resource_not_set_case
}
switch x.xxx_hidden_Resource.(type) {
case *event_ResourceHeader:
return Event_ResourceHeader_case
case *event_CertAuthority:
return Event_CertAuthority_case
case *event_StaticTokens:
return Event_StaticTokens_case
case *event_ProvisionToken:
return Event_ProvisionToken_case
case *event_ClusterName:
return Event_ClusterName_case
case *event_User:
return Event_User_case
case *event_Role:
return Event_Role_case
case *event_Namespace:
return Event_Namespace_case
case *event_Server:
return Event_Server_case
case *event_ReverseTunnel:
return Event_ReverseTunnel_case
case *event_TunnelConnection:
return Event_TunnelConnection_case
case *event_AccessRequest:
return Event_AccessRequest_case
case *event_AppSession:
return Event_AppSession_case
case *event_RemoteCluster:
return Event_RemoteCluster_case
case *event_DatabaseServer:
return Event_DatabaseServer_case
case *event_WebSession:
return Event_WebSession_case
case *event_WebToken:
return Event_WebToken_case
case *event_ClusterNetworkingConfig:
return Event_ClusterNetworkingConfig_case
case *event_SessionRecordingConfig:
return Event_SessionRecordingConfig_case
case *event_AuthPreference:
return Event_AuthPreference_case
case *event_ClusterAuditConfig:
return Event_ClusterAuditConfig_case
case *event_Lock:
return Event_Lock_case
case *event_NetworkRestrictions:
return Event_NetworkRestrictions_case
case *event_WindowsDesktopService:
return Event_WindowsDesktopService_case
case *event_WindowsDesktop:
return Event_WindowsDesktop_case
case *event_Database:
return Event_Database_case
case *event_AppServer:
return Event_AppServer_case
case *event_App:
return Event_App_case
case *event_SnowflakeSession:
return Event_SnowflakeSession_case
case *event_KubernetesServer:
return Event_KubernetesServer_case
case *event_KubernetesCluster:
return Event_KubernetesCluster_case
case *event_Installer:
return Event_Installer_case
case *event_DatabaseService:
return Event_DatabaseService_case
case *event_SAMLIdPServiceProvider:
return Event_SAMLIdPServiceProvider_case
case *event_SAMLIdPSession:
return Event_SAMLIdPSession_case
case *event_UserGroup:
return Event_UserGroup_case
case *event_UIConfig:
return Event_UIConfig_case
case *event_OktaImportRule:
return Event_OktaImportRule_case
case *event_OktaAssignment:
return Event_OktaAssignment_case
case *event_Integration:
return Event_Integration_case
case *event_WatchStatus:
return Event_WatchStatus_case
case *event_HeadlessAuthentication:
return Event_HeadlessAuthentication_case
case *event_AccessList:
return Event_AccessList_case
case *event_UserLoginState:
return Event_UserLoginState_case
case *event_AccessListMember:
return Event_AccessListMember_case
case *event_DiscoveryConfig:
return Event_DiscoveryConfig_case
case *event_AuditQuery:
return Event_AuditQuery_case
case *event_Report:
return Event_Report_case
case *event_ReportState:
return Event_ReportState_case
case *event_AccessListReview:
return Event_AccessListReview_case
case *event_AccessMonitoringRule:
return Event_AccessMonitoringRule_case
case *event_KubernetesWaitingContainer:
return Event_KubernetesWaitingContainer_case
case *event_UserNotification:
return Event_UserNotification_case
case *event_GlobalNotification:
return Event_GlobalNotification_case
case *event_CrownJewel:
return Event_CrownJewel_case
case *event_DatabaseObject:
return Event_DatabaseObject_case
case *event_BotInstance:
return Event_BotInstance_case
case *event_AccessGraphSettings:
return Event_AccessGraphSettings_case
case *event_SPIFFEFederation:
return Event_SPIFFEFederation_case
case *event_AutoUpdateConfig:
return Event_AutoUpdateConfig_case
case *event_AutoUpdateVersion:
return Event_AutoUpdateVersion_case
case *event_StaticHostUserV2:
return Event_StaticHostUserV2_case
case *event_UserTask:
return Event_UserTask_case
case *event_DynamicWindowsDesktop:
return Event_DynamicWindowsDesktop_case
case *event_ProvisioningPrincipalState:
return Event_ProvisioningPrincipalState_case
case *event_AutoUpdateAgentRollout:
return Event_AutoUpdateAgentRollout_case
case *event_IdentityCenterAccount:
return Event_IdentityCenterAccount_case
case *event_IdentityCenterPrincipalAssignment:
return Event_IdentityCenterPrincipalAssignment_case
case *event_IdentityCenterAccountAssignment:
return Event_IdentityCenterAccountAssignment_case
case *event_PluginStaticCredentials:
return Event_PluginStaticCredentials_case
case *event_WorkloadIdentity:
return Event_WorkloadIdentity_case
case *event_WorkloadIdentityX509Revocation:
return Event_WorkloadIdentityX509Revocation_case
case *event_HealthCheckConfig:
return Event_HealthCheckConfig_case
case *event_AutoUpdateAgentReport:
return Event_AutoUpdateAgentReport_case
case *event_ScopedRole:
return Event_ScopedRole_case
case *event_ScopedRoleAssignment:
return Event_ScopedRoleAssignment_case
case *event_RelayServer:
return Event_RelayServer_case
case *event_RecordingEncryption:
return Event_RecordingEncryption_case
case *event_Plugin:
return Event_Plugin_case
case *event_AutoUpdateBotInstanceReport:
return Event_AutoUpdateBotInstanceReport_case
case *event_AppAuthConfig:
return Event_AppAuthConfig_case
case *event_LinuxDesktop:
return Event_LinuxDesktop_case
case *event_ValidatedMFAChallenge:
return Event_ValidatedMFAChallenge_case
case *event_CertAuthorityOverride:
return Event_CertAuthorityOverride_case
case *event_InferenceModel:
return Event_InferenceModel_case
case *event_InferenceSecret:
return Event_InferenceSecret_case
case *event_InferencePolicy:
return Event_InferencePolicy_case
case *event_RetrievalModel:
return Event_RetrievalModel_case
case *event_Beam:
return Event_Beam_case
case *event_ValidatedMFAChallengeV2:
return Event_ValidatedMFAChallengeV2_case
case *event_BeamsConfig:
return Event_BeamsConfig_case
case *event_Classifier:
return Event_Classifier_case
default:
return Event_Resource_not_set_case
}
}
type Event_builder struct {
_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.
// Operation identifies operation
Type Operation
// Resource contains the updated resource
// Fields of oneof xxx_hidden_Resource:
// ResourceHeader is specified in delete events,
// the full object is not available, so resource
// header is used to provide information about object type
ResourceHeader *types.ResourceHeader
// CertAuthority is filled in certificate-authority related events
CertAuthority *types.CertAuthorityV2
// StaticTokens is filled in static-tokens related events
StaticTokens *types.StaticTokensV2
// ProvisionToken is filled in provision-token related events
ProvisionToken *types.ProvisionTokenV2
// ClusterNameV2 is a cluster name resource
ClusterName *types.ClusterNameV2
// User is a user resource
User *types.UserV2
// Role is a role resource
Role *types.RoleV6
// Namespace is a namespace resource
Namespace *types.Namespace
// Server is a node or proxy resource
Server *types.ServerV2
// ReverseTunnel is a resource with reverse tunnel
ReverseTunnel *types.ReverseTunnelV2
// TunnelConnection is a resource for tunnel connnections
TunnelConnection *types.TunnelConnectionV2
// AccessRequest is a resource for access requests
AccessRequest *types.AccessRequestV3
// AppSession is an application web session.
AppSession *types.WebSessionV2
// RemoteCluster is a resource for remote clusters
RemoteCluster *types.RemoteClusterV3
// DatabaseServer is a resource for database servers.
DatabaseServer *types.DatabaseServerV3
// WebSession is a regular web session.
WebSession *types.WebSessionV2
// WebToken is a web token.
WebToken *types.WebTokenV3
// ClusterNetworkingConfig is a resource for cluster networking configuration.
ClusterNetworkingConfig *types.ClusterNetworkingConfigV2
// SessionRecordingConfig is a resource for session recording configuration.
SessionRecordingConfig *types.SessionRecordingConfigV2
// AuthPreference is cluster auth preference.
AuthPreference *types.AuthPreferenceV2
// ClusterAuditConfig is a resource for cluster audit configuration.
ClusterAuditConfig *types.ClusterAuditConfigV2
// Lock is a lock resource.
Lock *types.LockV2
// NetworkRestrictions is a resource for network restrictions
NetworkRestrictions *types.NetworkRestrictionsV4
// WindowsDesktopService is a resource for Windows desktop services.
WindowsDesktopService *types.WindowsDesktopServiceV3
// WindowsDesktop is a resource for Windows desktop host.
WindowsDesktop *types.WindowsDesktopV3
// Database is a database resource.
Database *types.DatabaseV3
// AppServer is an application server resource.
AppServer *types.AppServerV3
// App is an application resource.
App *types.AppV3
// SnowflakeSession is a Snowflake web session.
SnowflakeSession *types.WebSessionV2
// KubernetesServer is an Kubernetes server resource.
KubernetesServer *types.KubernetesServerV3
// KubernetesCluster is an Kubernetes cluster resource.
KubernetesCluster *types.KubernetesClusterV3
// Installer is an installer resource
Installer *types.InstallerV1
// DatabaseService is a DatabaseService resource
DatabaseService *types.DatabaseServiceV1
// SAMLIdPServiceProvider is a SAMLIdPServiceProvider resource
SAMLIdPServiceProvider *types.SAMLIdPServiceProviderV1
// SAMLIdPSession is a SAML IdP session.
SAMLIdPSession *types.WebSessionV2
// UserGroup is a UserGroup resource
UserGroup *types.UserGroupV1
// UIConfig provides a way for users to adjust settings of the UI served by the proxy service.
UIConfig *types.UIConfigV1
// OktaImportRule is an OktaImportRule resource.
OktaImportRule *types.OktaImportRuleV1
// OktaAssignment is an OktaAssignment resource.
OktaAssignment *types.OktaAssignmentV1
// Integration is an Integration resource.
Integration *types.IntegrationV1
// WatchStatus is an WatchStatus resource.
WatchStatus *types.WatchStatusV1
// HeadlessAuthentication is a HeadlessAuthentication resource.
HeadlessAuthentication *types.HeadlessAuthentication
// AccessList is an AccessList resource.
AccessList *v1.AccessList
// UserLoginState is a UserLoginState resource.
UserLoginState *v11.UserLoginState
// AccessListMember is an access list member resource.
AccessListMember *v1.Member
// DiscoveryConfig contains a list of matchers to be loaded dynamically by Discovery Services.
DiscoveryConfig *v12.DiscoveryConfig
// AuditQuery is an audit query resource.
AuditQuery *v13.AuditQuery
// SecurityReport is a security report resource.
Report *v13.Report
// SecurityReportState is a security report state resource.
ReportState *v13.ReportState
// AccessListReview is an access list review resource.
AccessListReview *v1.Review
// AccessMonitoringRule is an access monitoring rule resource.
AccessMonitoringRule *v14.AccessMonitoringRule
// KubernetesWaitingContainer is a Kubernetes ephemeral container
// waiting to be created.
KubernetesWaitingContainer *v15.KubernetesWaitingContainer
// UserNotification is a user notification resource.
UserNotification *v16.Notification
// GlobalNotification is a global notification resource.
GlobalNotification *v16.GlobalNotification
// CrownJewel is a Crown Jewel resource.
CrownJewel *v17.CrownJewel
// DatabaseObject is a database object resource.
DatabaseObject *v18.DatabaseObject
// BotInstance is a Machine ID bot instance.
BotInstance *v19.BotInstance
// AccessGraphSettings is a resource for access graph settings.
AccessGraphSettings *v110.AccessGraphSettings
// SPIFFEFederation is a resource for SPIFFE federation.
SPIFFEFederation *v19.SPIFFEFederation
// AutoUpdateConfig is a resource for autoupdate config.
AutoUpdateConfig *v111.AutoUpdateConfig
// AutoUpdateVersion is a resource for autoupdate version.
AutoUpdateVersion *v111.AutoUpdateVersion
// StaticHostUserV2 is a resource for static host users.
StaticHostUserV2 *v2.StaticHostUser
// UserTask is a resource for user task.
UserTask *v112.UserTask
// DynamicWindowsDesktop is a resource for dynamic Windows desktop host.
DynamicWindowsDesktop *types.DynamicWindowsDesktopV1
// ProvisioningPrincipalState is a resource for tracking the provisioning of
// users and groups into downstream systems.
ProvisioningPrincipalState *v113.PrincipalState
// AutoUpdateAgentRollout is a resource for controlling the autoupdate agent rollout.
AutoUpdateAgentRollout *v111.AutoUpdateAgentRollout
// IdentityCenterAccount is a resource for tracking Identity Center accounts
IdentityCenterAccount *v114.Account
// IdentityCenterPrincipalAssignment is a resource for tracking the AWS
// Permission Sets assigned to a Teleport user or AAccess List
IdentityCenterPrincipalAssignment *v114.PrincipalAssignment
// IdentityCenterAccountlAssignment is a resource representing a potential
// Permission Set grant on a specific AWS account.
IdentityCenterAccountAssignment *v114.AccountAssignment
// PluginStaticCredentials is filled in PluginStaticCredentials related events
PluginStaticCredentials *types.PluginStaticCredentialsV1
// WorkloadIdentity is a resource for workload identity.
WorkloadIdentity *v115.WorkloadIdentity
// WorkloadIdentityX509Revocation is a resource for workload identity x509 revocation.
WorkloadIdentityX509Revocation *v115.WorkloadIdentityX509Revocation
// HealthCheckConfig is a resource for configuring health checks.
HealthCheckConfig *v116.HealthCheckConfig
// AutoUpdateAgentReport is a resource for counting agents connected to an auth instance.
AutoUpdateAgentReport *v111.AutoUpdateAgentReport
// ScopedRole is a role that descibes scoped privileges.
ScopedRole *v117.ScopedRole
// ScopedRoleAssignment is an assignment of one or more scoped roles to a user.
ScopedRoleAssignment *v117.ScopedRoleAssignment
RelayServer *v118.RelayServer
// RecordingEncryption is a resource for controlling session recording encryption.
RecordingEncryption *v119.RecordingEncryption
// PluginV1 is a resource for Teleport plugins.
Plugin *types.PluginV1
// AutoUpdateAgentReport is a resource for counting connected bot instances.
AutoUpdateBotInstanceReport *v111.AutoUpdateBotInstanceReport
// AppAuthConfig is a resource for defining app auth configs.
AppAuthConfig *v120.AppAuthConfig
// LinuxDesktop is a resource for linux desktop.
LinuxDesktop *v121.LinuxDesktop
// ValidatedMFAChallenge is a resource for representing a validated MFA challenge.
//
// Deprecated: Marked as deprecated in teleport/legacy/client/proto/event.proto.
ValidatedMFAChallenge *v122.ValidatedMFAChallenge
// CertAuthorityOverride allows admins to override Teleport CA certificates.
CertAuthorityOverride *v123.CertAuthorityOverride
// InferenceModel is a resource for defining inference models.
InferenceModel *v124.InferenceModel
// InferenceSecret is a resource for defining inference secrets.
InferenceSecret *v124.InferenceSecret
// InferencePolicy is a resource for defining inference policies.
InferencePolicy *v124.InferencePolicy
// RetrievalModel is a resource for defining retrieval models.
RetrievalModel *v124.RetrievalModel
// Beam is an ephemeral AI-optimized compute environment.
Beam *v125.Beam
// ValidatedMFAChallengeV2 is a resource for representing a validated MFA challenge.
ValidatedMFAChallengeV2 *v21.ValidatedMFAChallenge
// BeamsConfig is the user-provided configuration for Beams.
BeamsConfig *v125.BeamsConfig
// Classifier is a resource for defining session summarization classifiers.
Classifier *v124.Classifier
// -- end of xxx_hidden_Resource
}
func (b0 Event_builder) Build() *Event {
m0 := &Event{}
b, x := &b0, m0
_, _ = b, x
x.xxx_hidden_Type = b.Type
if b.ResourceHeader != nil {
x.xxx_hidden_Resource = &event_ResourceHeader{b.ResourceHeader}
}
if b.CertAuthority != nil {
x.xxx_hidden_Resource = &event_CertAuthority{b.CertAuthority}
}
if b.StaticTokens != nil {
x.xxx_hidden_Resource = &event_StaticTokens{b.StaticTokens}
}
if b.ProvisionToken != nil {
x.xxx_hidden_Resource = &event_ProvisionToken{b.ProvisionToken}
}
if b.ClusterName != nil {
x.xxx_hidden_Resource = &event_ClusterName{b.ClusterName}
}
if b.User != nil {
x.xxx_hidden_Resource = &event_User{b.User}
}
if b.Role != nil {
x.xxx_hidden_Resource = &event_Role{b.Role}
}
if b.Namespace != nil {
x.xxx_hidden_Resource = &event_Namespace{b.Namespace}
}
if b.Server != nil {
x.xxx_hidden_Resource = &event_Server{b.Server}
}
if b.ReverseTunnel != nil {
x.xxx_hidden_Resource = &event_ReverseTunnel{b.ReverseTunnel}
}
if b.TunnelConnection != nil {
x.xxx_hidden_Resource = &event_TunnelConnection{b.TunnelConnection}
}
if b.AccessRequest != nil {
x.xxx_hidden_Resource = &event_AccessRequest{b.AccessRequest}
}
if b.AppSession != nil {
x.xxx_hidden_Resource = &event_AppSession{b.AppSession}
}
if b.RemoteCluster != nil {
x.xxx_hidden_Resource = &event_RemoteCluster{b.RemoteCluster}
}
if b.DatabaseServer != nil {
x.xxx_hidden_Resource = &event_DatabaseServer{b.DatabaseServer}
}
if b.WebSession != nil {
x.xxx_hidden_Resource = &event_WebSession{b.WebSession}
}
if b.WebToken != nil {
x.xxx_hidden_Resource = &event_WebToken{b.WebToken}
}
if b.ClusterNetworkingConfig != nil {
x.xxx_hidden_Resource = &event_ClusterNetworkingConfig{b.ClusterNetworkingConfig}
}
if b.SessionRecordingConfig != nil {
x.xxx_hidden_Resource = &event_SessionRecordingConfig{b.SessionRecordingConfig}
}
if b.AuthPreference != nil {
x.xxx_hidden_Resource = &event_AuthPreference{b.AuthPreference}
}
if b.ClusterAuditConfig != nil {
x.xxx_hidden_Resource = &event_ClusterAuditConfig{b.ClusterAuditConfig}
}
if b.Lock != nil {
x.xxx_hidden_Resource = &event_Lock{b.Lock}
}
if b.NetworkRestrictions != nil {
x.xxx_hidden_Resource = &event_NetworkRestrictions{b.NetworkRestrictions}
}
if b.WindowsDesktopService != nil {
x.xxx_hidden_Resource = &event_WindowsDesktopService{b.WindowsDesktopService}
}
if b.WindowsDesktop != nil {
x.xxx_hidden_Resource = &event_WindowsDesktop{b.WindowsDesktop}
}
if b.Database != nil {
x.xxx_hidden_Resource = &event_Database{b.Database}
}
if b.AppServer != nil {
x.xxx_hidden_Resource = &event_AppServer{b.AppServer}
}
if b.App != nil {
x.xxx_hidden_Resource = &event_App{b.App}
}
if b.SnowflakeSession != nil {
x.xxx_hidden_Resource = &event_SnowflakeSession{b.SnowflakeSession}
}
if b.KubernetesServer != nil {
x.xxx_hidden_Resource = &event_KubernetesServer{b.KubernetesServer}
}
if b.KubernetesCluster != nil {
x.xxx_hidden_Resource = &event_KubernetesCluster{b.KubernetesCluster}
}
if b.Installer != nil {
x.xxx_hidden_Resource = &event_Installer{b.Installer}
}
if b.DatabaseService != nil {
x.xxx_hidden_Resource = &event_DatabaseService{b.DatabaseService}
}
if b.SAMLIdPServiceProvider != nil {
x.xxx_hidden_Resource = &event_SAMLIdPServiceProvider{b.SAMLIdPServiceProvider}
}
if b.SAMLIdPSession != nil {
x.xxx_hidden_Resource = &event_SAMLIdPSession{b.SAMLIdPSession}
}
if b.UserGroup != nil {
x.xxx_hidden_Resource = &event_UserGroup{b.UserGroup}
}
if b.UIConfig != nil {
x.xxx_hidden_Resource = &event_UIConfig{b.UIConfig}
}
if b.OktaImportRule != nil {
x.xxx_hidden_Resource = &event_OktaImportRule{b.OktaImportRule}
}
if b.OktaAssignment != nil {
x.xxx_hidden_Resource = &event_OktaAssignment{b.OktaAssignment}
}
if b.Integration != nil {
x.xxx_hidden_Resource = &event_Integration{b.Integration}
}
if b.WatchStatus != nil {
x.xxx_hidden_Resource = &event_WatchStatus{b.WatchStatus}
}
if b.HeadlessAuthentication != nil {
x.xxx_hidden_Resource = &event_HeadlessAuthentication{b.HeadlessAuthentication}
}
if b.AccessList != nil {
x.xxx_hidden_Resource = &event_AccessList{b.AccessList}
}
if b.UserLoginState != nil {
x.xxx_hidden_Resource = &event_UserLoginState{b.UserLoginState}
}
if b.AccessListMember != nil {
x.xxx_hidden_Resource = &event_AccessListMember{b.AccessListMember}
}
if b.DiscoveryConfig != nil {
x.xxx_hidden_Resource = &event_DiscoveryConfig{b.DiscoveryConfig}
}
if b.AuditQuery != nil {
x.xxx_hidden_Resource = &event_AuditQuery{b.AuditQuery}
}
if b.Report != nil {
x.xxx_hidden_Resource = &event_Report{b.Report}
}
if b.ReportState != nil {
x.xxx_hidden_Resource = &event_ReportState{b.ReportState}
}
if b.AccessListReview != nil {
x.xxx_hidden_Resource = &event_AccessListReview{b.AccessListReview}
}
if b.AccessMonitoringRule != nil {
x.xxx_hidden_Resource = &event_AccessMonitoringRule{b.AccessMonitoringRule}
}
if b.KubernetesWaitingContainer != nil {
x.xxx_hidden_Resource = &event_KubernetesWaitingContainer{b.KubernetesWaitingContainer}
}
if b.UserNotification != nil {
x.xxx_hidden_Resource = &event_UserNotification{b.UserNotification}
}
if b.GlobalNotification != nil {
x.xxx_hidden_Resource = &event_GlobalNotification{b.GlobalNotification}
}
if b.CrownJewel != nil {
x.xxx_hidden_Resource = &event_CrownJewel{b.CrownJewel}
}
if b.DatabaseObject != nil {
x.xxx_hidden_Resource = &event_DatabaseObject{b.DatabaseObject}
}
if b.BotInstance != nil {
x.xxx_hidden_Resource = &event_BotInstance{b.BotInstance}
}
if b.AccessGraphSettings != nil {
x.xxx_hidden_Resource = &event_AccessGraphSettings{b.AccessGraphSettings}
}
if b.SPIFFEFederation != nil {
x.xxx_hidden_Resource = &event_SPIFFEFederation{b.SPIFFEFederation}
}
if b.AutoUpdateConfig != nil {
x.xxx_hidden_Resource = &event_AutoUpdateConfig{b.AutoUpdateConfig}
}
if b.AutoUpdateVersion != nil {
x.xxx_hidden_Resource = &event_AutoUpdateVersion{b.AutoUpdateVersion}
}
if b.StaticHostUserV2 != nil {
x.xxx_hidden_Resource = &event_StaticHostUserV2{b.StaticHostUserV2}
}
if b.UserTask != nil {
x.xxx_hidden_Resource = &event_UserTask{b.UserTask}
}
if b.DynamicWindowsDesktop != nil {
x.xxx_hidden_Resource = &event_DynamicWindowsDesktop{b.DynamicWindowsDesktop}
}
if b.ProvisioningPrincipalState != nil {
x.xxx_hidden_Resource = &event_ProvisioningPrincipalState{b.ProvisioningPrincipalState}
}
if b.AutoUpdateAgentRollout != nil {
x.xxx_hidden_Resource = &event_AutoUpdateAgentRollout{b.AutoUpdateAgentRollout}
}
if b.IdentityCenterAccount != nil {
x.xxx_hidden_Resource = &event_IdentityCenterAccount{b.IdentityCenterAccount}
}
if b.IdentityCenterPrincipalAssignment != nil {
x.xxx_hidden_Resource = &event_IdentityCenterPrincipalAssignment{b.IdentityCenterPrincipalAssignment}
}
if b.IdentityCenterAccountAssignment != nil {
x.xxx_hidden_Resource = &event_IdentityCenterAccountAssignment{b.IdentityCenterAccountAssignment}
}
if b.PluginStaticCredentials != nil {
x.xxx_hidden_Resource = &event_PluginStaticCredentials{b.PluginStaticCredentials}
}
if b.WorkloadIdentity != nil {
x.xxx_hidden_Resource = &event_WorkloadIdentity{b.WorkloadIdentity}
}
if b.WorkloadIdentityX509Revocation != nil {
x.xxx_hidden_Resource = &event_WorkloadIdentityX509Revocation{b.WorkloadIdentityX509Revocation}
}
if b.HealthCheckConfig != nil {
x.xxx_hidden_Resource = &event_HealthCheckConfig{b.HealthCheckConfig}
}
if b.AutoUpdateAgentReport != nil {
x.xxx_hidden_Resource = &event_AutoUpdateAgentReport{b.AutoUpdateAgentReport}
}
if b.ScopedRole != nil {
x.xxx_hidden_Resource = &event_ScopedRole{b.ScopedRole}
}
if b.ScopedRoleAssignment != nil {
x.xxx_hidden_Resource = &event_ScopedRoleAssignment{b.ScopedRoleAssignment}
}
if b.RelayServer != nil {
x.xxx_hidden_Resource = &event_RelayServer{b.RelayServer}
}
if b.RecordingEncryption != nil {
x.xxx_hidden_Resource = &event_RecordingEncryption{b.RecordingEncryption}
}
if b.Plugin != nil {
x.xxx_hidden_Resource = &event_Plugin{b.Plugin}
}
if b.AutoUpdateBotInstanceReport != nil {
x.xxx_hidden_Resource = &event_AutoUpdateBotInstanceReport{b.AutoUpdateBotInstanceReport}
}
if b.AppAuthConfig != nil {
x.xxx_hidden_Resource = &event_AppAuthConfig{b.AppAuthConfig}
}
if b.LinuxDesktop != nil {
x.xxx_hidden_Resource = &event_LinuxDesktop{b.LinuxDesktop}
}
if b.ValidatedMFAChallenge != nil {
x.xxx_hidden_Resource = &event_ValidatedMFAChallenge{b.ValidatedMFAChallenge}
}
if b.CertAuthorityOverride != nil {
x.xxx_hidden_Resource = &event_CertAuthorityOverride{b.CertAuthorityOverride}
}
if b.InferenceModel != nil {
x.xxx_hidden_Resource = &event_InferenceModel{b.InferenceModel}
}
if b.InferenceSecret != nil {
x.xxx_hidden_Resource = &event_InferenceSecret{b.InferenceSecret}
}
if b.InferencePolicy != nil {
x.xxx_hidden_Resource = &event_InferencePolicy{b.InferencePolicy}
}
if b.RetrievalModel != nil {
x.xxx_hidden_Resource = &event_RetrievalModel{b.RetrievalModel}
}
if b.Beam != nil {
x.xxx_hidden_Resource = &event_Beam{b.Beam}
}
if b.ValidatedMFAChallengeV2 != nil {
x.xxx_hidden_Resource = &event_ValidatedMFAChallengeV2{b.ValidatedMFAChallengeV2}
}
if b.BeamsConfig != nil {
x.xxx_hidden_Resource = &event_BeamsConfig{b.BeamsConfig}
}
if b.Classifier != nil {
x.xxx_hidden_Resource = &event_Classifier{b.Classifier}
}
return m0
}
type case_Event_Resource protoreflect.FieldNumber
func (x case_Event_Resource) String() string {
md := file_teleport_legacy_client_proto_event_proto_msgTypes[0].Descriptor()
if x == 0 {
return "not set"
}
return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x))
}
type isEvent_Resource interface {
isEvent_Resource()
}
type event_ResourceHeader struct {
// ResourceHeader is specified in delete events,
// the full object is not available, so resource
// header is used to provide information about object type
ResourceHeader *types.ResourceHeader `protobuf:"bytes,2,opt,name=ResourceHeader,proto3,oneof"`
}
type event_CertAuthority struct {
// CertAuthority is filled in certificate-authority related events
CertAuthority *types.CertAuthorityV2 `protobuf:"bytes,3,opt,name=CertAuthority,proto3,oneof"`
}
type event_StaticTokens struct {
// StaticTokens is filled in static-tokens related events
StaticTokens *types.StaticTokensV2 `protobuf:"bytes,4,opt,name=StaticTokens,proto3,oneof"`
}
type event_ProvisionToken struct {
// ProvisionToken is filled in provision-token related events
ProvisionToken *types.ProvisionTokenV2 `protobuf:"bytes,5,opt,name=ProvisionToken,proto3,oneof"`
}
type event_ClusterName struct {
// ClusterNameV2 is a cluster name resource
ClusterName *types.ClusterNameV2 `protobuf:"bytes,6,opt,name=ClusterName,proto3,oneof"`
}
type event_User struct {
// User is a user resource
User *types.UserV2 `protobuf:"bytes,8,opt,name=User,proto3,oneof"`
}
type event_Role struct {
// Role is a role resource
Role *types.RoleV6 `protobuf:"bytes,9,opt,name=Role,proto3,oneof"`
}
type event_Namespace struct {
// Namespace is a namespace resource
Namespace *types.Namespace `protobuf:"bytes,10,opt,name=Namespace,proto3,oneof"`
}
type event_Server struct {
// Server is a node or proxy resource
Server *types.ServerV2 `protobuf:"bytes,11,opt,name=Server,proto3,oneof"`
}
type event_ReverseTunnel struct {
// ReverseTunnel is a resource with reverse tunnel
ReverseTunnel *types.ReverseTunnelV2 `protobuf:"bytes,12,opt,name=ReverseTunnel,proto3,oneof"`
}
type event_TunnelConnection struct {
// TunnelConnection is a resource for tunnel connnections
TunnelConnection *types.TunnelConnectionV2 `protobuf:"bytes,13,opt,name=TunnelConnection,proto3,oneof"`
}
type event_AccessRequest struct {
// AccessRequest is a resource for access requests
AccessRequest *types.AccessRequestV3 `protobuf:"bytes,14,opt,name=AccessRequest,proto3,oneof"`
}
type event_AppSession struct {
// AppSession is an application web session.
AppSession *types.WebSessionV2 `protobuf:"bytes,15,opt,name=AppSession,proto3,oneof"`
}
type event_RemoteCluster struct {
// RemoteCluster is a resource for remote clusters
RemoteCluster *types.RemoteClusterV3 `protobuf:"bytes,16,opt,name=RemoteCluster,proto3,oneof"`
}
type event_DatabaseServer struct {
// DatabaseServer is a resource for database servers.
DatabaseServer *types.DatabaseServerV3 `protobuf:"bytes,17,opt,name=DatabaseServer,proto3,oneof"`
}
type event_WebSession struct {
// WebSession is a regular web session.
WebSession *types.WebSessionV2 `protobuf:"bytes,18,opt,name=WebSession,proto3,oneof"`
}
type event_WebToken struct {
// WebToken is a web token.
WebToken *types.WebTokenV3 `protobuf:"bytes,19,opt,name=WebToken,proto3,oneof"`
}
type event_ClusterNetworkingConfig struct {
// ClusterNetworkingConfig is a resource for cluster networking configuration.
ClusterNetworkingConfig *types.ClusterNetworkingConfigV2 `protobuf:"bytes,20,opt,name=ClusterNetworkingConfig,proto3,oneof"`
}
type event_SessionRecordingConfig struct {
// SessionRecordingConfig is a resource for session recording configuration.
SessionRecordingConfig *types.SessionRecordingConfigV2 `protobuf:"bytes,21,opt,name=SessionRecordingConfig,proto3,oneof"`
}
type event_AuthPreference struct {
// AuthPreference is cluster auth preference.
AuthPreference *types.AuthPreferenceV2 `protobuf:"bytes,22,opt,name=AuthPreference,proto3,oneof"`
}
type event_ClusterAuditConfig struct {
// ClusterAuditConfig is a resource for cluster audit configuration.
ClusterAuditConfig *types.ClusterAuditConfigV2 `protobuf:"bytes,23,opt,name=ClusterAuditConfig,proto3,oneof"`
}
type event_Lock struct {
// Lock is a lock resource.
Lock *types.LockV2 `protobuf:"bytes,24,opt,name=Lock,proto3,oneof"`
}
type event_NetworkRestrictions struct {
// NetworkRestrictions is a resource for network restrictions
NetworkRestrictions *types.NetworkRestrictionsV4 `protobuf:"bytes,25,opt,name=NetworkRestrictions,proto3,oneof"`
}
type event_WindowsDesktopService struct {
// WindowsDesktopService is a resource for Windows desktop services.
WindowsDesktopService *types.WindowsDesktopServiceV3 `protobuf:"bytes,26,opt,name=WindowsDesktopService,proto3,oneof"`
}
type event_WindowsDesktop struct {
// WindowsDesktop is a resource for Windows desktop host.
WindowsDesktop *types.WindowsDesktopV3 `protobuf:"bytes,27,opt,name=WindowsDesktop,proto3,oneof"`
}
type event_Database struct {
// Database is a database resource.
Database *types.DatabaseV3 `protobuf:"bytes,28,opt,name=Database,proto3,oneof"`
}
type event_AppServer struct {
// AppServer is an application server resource.
AppServer *types.AppServerV3 `protobuf:"bytes,29,opt,name=AppServer,proto3,oneof"`
}
type event_App struct {
// App is an application resource.
App *types.AppV3 `protobuf:"bytes,30,opt,name=App,proto3,oneof"`
}
type event_SnowflakeSession struct {
// SnowflakeSession is a Snowflake web session.
SnowflakeSession *types.WebSessionV2 `protobuf:"bytes,31,opt,name=SnowflakeSession,proto3,oneof"`
}
type event_KubernetesServer struct {
// KubernetesServer is an Kubernetes server resource.
KubernetesServer *types.KubernetesServerV3 `protobuf:"bytes,32,opt,name=KubernetesServer,proto3,oneof"`
}
type event_KubernetesCluster struct {
// KubernetesCluster is an Kubernetes cluster resource.
KubernetesCluster *types.KubernetesClusterV3 `protobuf:"bytes,33,opt,name=KubernetesCluster,proto3,oneof"`
}
type event_Installer struct {
// Installer is an installer resource
Installer *types.InstallerV1 `protobuf:"bytes,34,opt,name=Installer,proto3,oneof"`
}
type event_DatabaseService struct {
// DatabaseService is a DatabaseService resource
DatabaseService *types.DatabaseServiceV1 `protobuf:"bytes,35,opt,name=DatabaseService,proto3,oneof"`
}
type event_SAMLIdPServiceProvider struct {
// SAMLIdPServiceProvider is a SAMLIdPServiceProvider resource
SAMLIdPServiceProvider *types.SAMLIdPServiceProviderV1 `protobuf:"bytes,36,opt,name=SAMLIdPServiceProvider,proto3,oneof"`
}
type event_SAMLIdPSession struct {
// SAMLIdPSession is a SAML IdP session.
SAMLIdPSession *types.WebSessionV2 `protobuf:"bytes,37,opt,name=SAMLIdPSession,proto3,oneof"`
}
type event_UserGroup struct {
// UserGroup is a UserGroup resource
UserGroup *types.UserGroupV1 `protobuf:"bytes,38,opt,name=UserGroup,proto3,oneof"`
}
type event_UIConfig struct {
// UIConfig provides a way for users to adjust settings of the UI served by the proxy service.
UIConfig *types.UIConfigV1 `protobuf:"bytes,39,opt,name=UIConfig,proto3,oneof"`
}
type event_OktaImportRule struct {
// OktaImportRule is an OktaImportRule resource.
OktaImportRule *types.OktaImportRuleV1 `protobuf:"bytes,40,opt,name=OktaImportRule,proto3,oneof"`
}
type event_OktaAssignment struct {
// OktaAssignment is an OktaAssignment resource.
OktaAssignment *types.OktaAssignmentV1 `protobuf:"bytes,41,opt,name=OktaAssignment,proto3,oneof"`
}
type event_Integration struct {
// Integration is an Integration resource.
Integration *types.IntegrationV1 `protobuf:"bytes,42,opt,name=Integration,proto3,oneof"`
}
type event_WatchStatus struct {
// WatchStatus is an WatchStatus resource.
WatchStatus *types.WatchStatusV1 `protobuf:"bytes,43,opt,name=WatchStatus,proto3,oneof"`
}
type event_HeadlessAuthentication struct {
// HeadlessAuthentication is a HeadlessAuthentication resource.
HeadlessAuthentication *types.HeadlessAuthentication `protobuf:"bytes,44,opt,name=HeadlessAuthentication,proto3,oneof"`
}
type event_AccessList struct {
// AccessList is an AccessList resource.
AccessList *v1.AccessList `protobuf:"bytes,45,opt,name=AccessList,proto3,oneof"`
}
type event_UserLoginState struct {
// UserLoginState is a UserLoginState resource.
UserLoginState *v11.UserLoginState `protobuf:"bytes,46,opt,name=UserLoginState,proto3,oneof"`
}
type event_AccessListMember struct {
// AccessListMember is an access list member resource.
AccessListMember *v1.Member `protobuf:"bytes,47,opt,name=AccessListMember,proto3,oneof"`
}
type event_DiscoveryConfig struct {
// DiscoveryConfig contains a list of matchers to be loaded dynamically by Discovery Services.
DiscoveryConfig *v12.DiscoveryConfig `protobuf:"bytes,48,opt,name=DiscoveryConfig,proto3,oneof"`
}
type event_AuditQuery struct {
// AuditQuery is an audit query resource.
AuditQuery *v13.AuditQuery `protobuf:"bytes,50,opt,name=AuditQuery,proto3,oneof"`
}
type event_Report struct {
// SecurityReport is a security report resource.
Report *v13.Report `protobuf:"bytes,51,opt,name=Report,proto3,oneof"`
}
type event_ReportState struct {
// SecurityReportState is a security report state resource.
ReportState *v13.ReportState `protobuf:"bytes,52,opt,name=ReportState,proto3,oneof"`
}
type event_AccessListReview struct {
// AccessListReview is an access list review resource.
AccessListReview *v1.Review `protobuf:"bytes,53,opt,name=AccessListReview,proto3,oneof"`
}
type event_AccessMonitoringRule struct {
// AccessMonitoringRule is an access monitoring rule resource.
AccessMonitoringRule *v14.AccessMonitoringRule `protobuf:"bytes,54,opt,name=AccessMonitoringRule,proto3,oneof"`
}
type event_KubernetesWaitingContainer struct {
// KubernetesWaitingContainer is a Kubernetes ephemeral container
// waiting to be created.
KubernetesWaitingContainer *v15.KubernetesWaitingContainer `protobuf:"bytes,55,opt,name=KubernetesWaitingContainer,proto3,oneof"`
}
type event_UserNotification struct {
// UserNotification is a user notification resource.
UserNotification *v16.Notification `protobuf:"bytes,56,opt,name=UserNotification,proto3,oneof"`
}
type event_GlobalNotification struct {
// GlobalNotification is a global notification resource.
GlobalNotification *v16.GlobalNotification `protobuf:"bytes,57,opt,name=GlobalNotification,proto3,oneof"`
}
type event_CrownJewel struct {
// CrownJewel is a Crown Jewel resource.
CrownJewel *v17.CrownJewel `protobuf:"bytes,58,opt,name=CrownJewel,proto3,oneof"`
}
type event_DatabaseObject struct {
// DatabaseObject is a database object resource.
DatabaseObject *v18.DatabaseObject `protobuf:"bytes,59,opt,name=DatabaseObject,proto3,oneof"`
}
type event_BotInstance struct {
// BotInstance is a Machine ID bot instance.
BotInstance *v19.BotInstance `protobuf:"bytes,60,opt,name=BotInstance,proto3,oneof"`
}
type event_AccessGraphSettings struct {
// AccessGraphSettings is a resource for access graph settings.
AccessGraphSettings *v110.AccessGraphSettings `protobuf:"bytes,61,opt,name=AccessGraphSettings,proto3,oneof"`
}
type event_SPIFFEFederation struct {
// SPIFFEFederation is a resource for SPIFFE federation.
SPIFFEFederation *v19.SPIFFEFederation `protobuf:"bytes,62,opt,name=SPIFFEFederation,proto3,oneof"`
}
type event_AutoUpdateConfig struct {
// AutoUpdateConfig is a resource for autoupdate config.
AutoUpdateConfig *v111.AutoUpdateConfig `protobuf:"bytes,64,opt,name=AutoUpdateConfig,proto3,oneof"`
}
type event_AutoUpdateVersion struct {
// AutoUpdateVersion is a resource for autoupdate version.
AutoUpdateVersion *v111.AutoUpdateVersion `protobuf:"bytes,65,opt,name=AutoUpdateVersion,proto3,oneof"`
}
type event_StaticHostUserV2 struct {
// StaticHostUserV2 is a resource for static host users.
StaticHostUserV2 *v2.StaticHostUser `protobuf:"bytes,66,opt,name=StaticHostUserV2,proto3,oneof"`
}
type event_UserTask struct {
// UserTask is a resource for user task.
UserTask *v112.UserTask `protobuf:"bytes,67,opt,name=UserTask,proto3,oneof"`
}
type event_DynamicWindowsDesktop struct {
// DynamicWindowsDesktop is a resource for dynamic Windows desktop host.
DynamicWindowsDesktop *types.DynamicWindowsDesktopV1 `protobuf:"bytes,69,opt,name=DynamicWindowsDesktop,proto3,oneof"`
}
type event_ProvisioningPrincipalState struct {
// ProvisioningPrincipalState is a resource for tracking the provisioning of
// users and groups into downstream systems.
ProvisioningPrincipalState *v113.PrincipalState `protobuf:"bytes,70,opt,name=ProvisioningPrincipalState,proto3,oneof"`
}
type event_AutoUpdateAgentRollout struct {
// AutoUpdateAgentRollout is a resource for controlling the autoupdate agent rollout.
AutoUpdateAgentRollout *v111.AutoUpdateAgentRollout `protobuf:"bytes,71,opt,name=AutoUpdateAgentRollout,proto3,oneof"`
}
type event_IdentityCenterAccount struct {
// IdentityCenterAccount is a resource for tracking Identity Center accounts
IdentityCenterAccount *v114.Account `protobuf:"bytes,72,opt,name=IdentityCenterAccount,proto3,oneof"`
}
type event_IdentityCenterPrincipalAssignment struct {
// IdentityCenterPrincipalAssignment is a resource for tracking the AWS
// Permission Sets assigned to a Teleport user or AAccess List
IdentityCenterPrincipalAssignment *v114.PrincipalAssignment `protobuf:"bytes,73,opt,name=IdentityCenterPrincipalAssignment,proto3,oneof"`
}
type event_IdentityCenterAccountAssignment struct {
// IdentityCenterAccountlAssignment is a resource representing a potential
// Permission Set grant on a specific AWS account.
IdentityCenterAccountAssignment *v114.AccountAssignment `protobuf:"bytes,74,opt,name=IdentityCenterAccountAssignment,proto3,oneof"`
}
type event_PluginStaticCredentials struct {
// PluginStaticCredentials is filled in PluginStaticCredentials related events
PluginStaticCredentials *types.PluginStaticCredentialsV1 `protobuf:"bytes,75,opt,name=PluginStaticCredentials,proto3,oneof"`
}
type event_WorkloadIdentity struct {
// WorkloadIdentity is a resource for workload identity.
WorkloadIdentity *v115.WorkloadIdentity `protobuf:"bytes,76,opt,name=WorkloadIdentity,proto3,oneof"`
}
type event_WorkloadIdentityX509Revocation struct {
// WorkloadIdentityX509Revocation is a resource for workload identity x509 revocation.
WorkloadIdentityX509Revocation *v115.WorkloadIdentityX509Revocation `protobuf:"bytes,77,opt,name=WorkloadIdentityX509Revocation,proto3,oneof"`
}
type event_HealthCheckConfig struct {
// HealthCheckConfig is a resource for configuring health checks.
HealthCheckConfig *v116.HealthCheckConfig `protobuf:"bytes,78,opt,name=HealthCheckConfig,proto3,oneof"`
}
type event_AutoUpdateAgentReport struct {
// AutoUpdateAgentReport is a resource for counting agents connected to an auth instance.
AutoUpdateAgentReport *v111.AutoUpdateAgentReport `protobuf:"bytes,79,opt,name=AutoUpdateAgentReport,proto3,oneof"`
}
type event_ScopedRole struct {
// ScopedRole is a role that descibes scoped privileges.
ScopedRole *v117.ScopedRole `protobuf:"bytes,80,opt,name=ScopedRole,proto3,oneof"`
}
type event_ScopedRoleAssignment struct {
// ScopedRoleAssignment is an assignment of one or more scoped roles to a user.
ScopedRoleAssignment *v117.ScopedRoleAssignment `protobuf:"bytes,81,opt,name=ScopedRoleAssignment,proto3,oneof"`
}
type event_RelayServer struct {
RelayServer *v118.RelayServer `protobuf:"bytes,82,opt,name=relay_server,json=relayServer,proto3,oneof"`
}
type event_RecordingEncryption struct {
// RecordingEncryption is a resource for controlling session recording encryption.
RecordingEncryption *v119.RecordingEncryption `protobuf:"bytes,83,opt,name=RecordingEncryption,proto3,oneof"`
}
type event_Plugin struct {
// PluginV1 is a resource for Teleport plugins.
Plugin *types.PluginV1 `protobuf:"bytes,84,opt,name=plugin,proto3,oneof"`
}
type event_AutoUpdateBotInstanceReport struct {
// AutoUpdateAgentReport is a resource for counting connected bot instances.
AutoUpdateBotInstanceReport *v111.AutoUpdateBotInstanceReport `protobuf:"bytes,85,opt,name=AutoUpdateBotInstanceReport,proto3,oneof"`
}
type event_AppAuthConfig struct {
// AppAuthConfig is a resource for defining app auth configs.
AppAuthConfig *v120.AppAuthConfig `protobuf:"bytes,86,opt,name=AppAuthConfig,proto3,oneof"`
}
type event_LinuxDesktop struct {
// LinuxDesktop is a resource for linux desktop.
LinuxDesktop *v121.LinuxDesktop `protobuf:"bytes,87,opt,name=LinuxDesktop,proto3,oneof"`
}
type event_ValidatedMFAChallenge struct {
// ValidatedMFAChallenge is a resource for representing a validated MFA challenge.
//
// Deprecated: Marked as deprecated in teleport/legacy/client/proto/event.proto.
ValidatedMFAChallenge *v122.ValidatedMFAChallenge `protobuf:"bytes,89,opt,name=ValidatedMFAChallenge,proto3,oneof"`
}
type event_CertAuthorityOverride struct {
// CertAuthorityOverride allows admins to override Teleport CA certificates.
CertAuthorityOverride *v123.CertAuthorityOverride `protobuf:"bytes,90,opt,name=CertAuthorityOverride,proto3,oneof"`
}
type event_InferenceModel struct {
// InferenceModel is a resource for defining inference models.
InferenceModel *v124.InferenceModel `protobuf:"bytes,91,opt,name=InferenceModel,proto3,oneof"`
}
type event_InferenceSecret struct {
// InferenceSecret is a resource for defining inference secrets.
InferenceSecret *v124.InferenceSecret `protobuf:"bytes,92,opt,name=InferenceSecret,proto3,oneof"`
}
type event_InferencePolicy struct {
// InferencePolicy is a resource for defining inference policies.
InferencePolicy *v124.InferencePolicy `protobuf:"bytes,93,opt,name=InferencePolicy,proto3,oneof"`
}
type event_RetrievalModel struct {
// RetrievalModel is a resource for defining retrieval models.
RetrievalModel *v124.RetrievalModel `protobuf:"bytes,94,opt,name=RetrievalModel,proto3,oneof"`
}
type event_Beam struct {
// Beam is an ephemeral AI-optimized compute environment.
Beam *v125.Beam `protobuf:"bytes,95,opt,name=Beam,proto3,oneof"`
}
type event_ValidatedMFAChallengeV2 struct {
// ValidatedMFAChallengeV2 is a resource for representing a validated MFA challenge.
ValidatedMFAChallengeV2 *v21.ValidatedMFAChallenge `protobuf:"bytes,96,opt,name=ValidatedMFAChallengeV2,proto3,oneof"`
}
type event_BeamsConfig struct {
// BeamsConfig is the user-provided configuration for Beams.
BeamsConfig *v125.BeamsConfig `protobuf:"bytes,97,opt,name=BeamsConfig,proto3,oneof"`
}
type event_Classifier struct {
// Classifier is a resource for defining session summarization classifiers.
Classifier *v124.Classifier `protobuf:"bytes,98,opt,name=Classifier,proto3,oneof"`
}
func (*event_ResourceHeader) isEvent_Resource() {}
func (*event_CertAuthority) isEvent_Resource() {}
func (*event_StaticTokens) isEvent_Resource() {}
func (*event_ProvisionToken) isEvent_Resource() {}
func (*event_ClusterName) isEvent_Resource() {}
func (*event_User) isEvent_Resource() {}
func (*event_Role) isEvent_Resource() {}
func (*event_Namespace) isEvent_Resource() {}
func (*event_Server) isEvent_Resource() {}
func (*event_ReverseTunnel) isEvent_Resource() {}
func (*event_TunnelConnection) isEvent_Resource() {}
func (*event_AccessRequest) isEvent_Resource() {}
func (*event_AppSession) isEvent_Resource() {}
func (*event_RemoteCluster) isEvent_Resource() {}
func (*event_DatabaseServer) isEvent_Resource() {}
func (*event_WebSession) isEvent_Resource() {}
func (*event_WebToken) isEvent_Resource() {}
func (*event_ClusterNetworkingConfig) isEvent_Resource() {}
func (*event_SessionRecordingConfig) isEvent_Resource() {}
func (*event_AuthPreference) isEvent_Resource() {}
func (*event_ClusterAuditConfig) isEvent_Resource() {}
func (*event_Lock) isEvent_Resource() {}
func (*event_NetworkRestrictions) isEvent_Resource() {}
func (*event_WindowsDesktopService) isEvent_Resource() {}
func (*event_WindowsDesktop) isEvent_Resource() {}
func (*event_Database) isEvent_Resource() {}
func (*event_AppServer) isEvent_Resource() {}
func (*event_App) isEvent_Resource() {}
func (*event_SnowflakeSession) isEvent_Resource() {}
func (*event_KubernetesServer) isEvent_Resource() {}
func (*event_KubernetesCluster) isEvent_Resource() {}
func (*event_Installer) isEvent_Resource() {}
func (*event_DatabaseService) isEvent_Resource() {}
func (*event_SAMLIdPServiceProvider) isEvent_Resource() {}
func (*event_SAMLIdPSession) isEvent_Resource() {}
func (*event_UserGroup) isEvent_Resource() {}
func (*event_UIConfig) isEvent_Resource() {}
func (*event_OktaImportRule) isEvent_Resource() {}
func (*event_OktaAssignment) isEvent_Resource() {}
func (*event_Integration) isEvent_Resource() {}
func (*event_WatchStatus) isEvent_Resource() {}
func (*event_HeadlessAuthentication) isEvent_Resource() {}
func (*event_AccessList) isEvent_Resource() {}
func (*event_UserLoginState) isEvent_Resource() {}
func (*event_AccessListMember) isEvent_Resource() {}
func (*event_DiscoveryConfig) isEvent_Resource() {}
func (*event_AuditQuery) isEvent_Resource() {}
func (*event_Report) isEvent_Resource() {}
func (*event_ReportState) isEvent_Resource() {}
func (*event_AccessListReview) isEvent_Resource() {}
func (*event_AccessMonitoringRule) isEvent_Resource() {}
func (*event_KubernetesWaitingContainer) isEvent_Resource() {}
func (*event_UserNotification) isEvent_Resource() {}
func (*event_GlobalNotification) isEvent_Resource() {}
func (*event_CrownJewel) isEvent_Resource() {}
func (*event_DatabaseObject) isEvent_Resource() {}
func (*event_BotInstance) isEvent_Resource() {}
func (*event_AccessGraphSettings) isEvent_Resource() {}
func (*event_SPIFFEFederation) isEvent_Resource() {}
func (*event_AutoUpdateConfig) isEvent_Resource() {}
func (*event_AutoUpdateVersion) isEvent_Resource() {}
func (*event_StaticHostUserV2) isEvent_Resource() {}
func (*event_UserTask) isEvent_Resource() {}
func (*event_DynamicWindowsDesktop) isEvent_Resource() {}
func (*event_ProvisioningPrincipalState) isEvent_Resource() {}
func (*event_AutoUpdateAgentRollout) isEvent_Resource() {}
func (*event_IdentityCenterAccount) isEvent_Resource() {}
func (*event_IdentityCenterPrincipalAssignment) isEvent_Resource() {}
func (*event_IdentityCenterAccountAssignment) isEvent_Resource() {}
func (*event_PluginStaticCredentials) isEvent_Resource() {}
func (*event_WorkloadIdentity) isEvent_Resource() {}
func (*event_WorkloadIdentityX509Revocation) isEvent_Resource() {}
func (*event_HealthCheckConfig) isEvent_Resource() {}
func (*event_AutoUpdateAgentReport) isEvent_Resource() {}
func (*event_ScopedRole) isEvent_Resource() {}
func (*event_ScopedRoleAssignment) isEvent_Resource() {}
func (*event_RelayServer) isEvent_Resource() {}
func (*event_RecordingEncryption) isEvent_Resource() {}
func (*event_Plugin) isEvent_Resource() {}
func (*event_AutoUpdateBotInstanceReport) isEvent_Resource() {}
func (*event_AppAuthConfig) isEvent_Resource() {}
func (*event_LinuxDesktop) isEvent_Resource() {}
func (*event_ValidatedMFAChallenge) isEvent_Resource() {}
func (*event_CertAuthorityOverride) isEvent_Resource() {}
func (*event_InferenceModel) isEvent_Resource() {}
func (*event_InferenceSecret) isEvent_Resource() {}
func (*event_InferencePolicy) isEvent_Resource() {}
func (*event_RetrievalModel) isEvent_Resource() {}
func (*event_Beam) isEvent_Resource() {}
func (*event_ValidatedMFAChallengeV2) isEvent_Resource() {}
func (*event_BeamsConfig) isEvent_Resource() {}
func (*event_Classifier) isEvent_Resource() {}
var File_teleport_legacy_client_proto_event_proto protoreflect.FileDescriptor
const file_teleport_legacy_client_proto_event_proto_rawDesc = "" +
"\n" +
"(teleport/legacy/client/proto/event.proto\x12\x05proto\x1a'teleport/accesslist/v1/accesslist.proto\x1a?teleport/accessmonitoringrules/v1/access_monitoring_rules.proto\x1a-teleport/appauthconfig/v1/appauthconfig.proto\x1a'teleport/autoupdate/v1/autoupdate.proto\x1a\x1cteleport/beams/v1/beam.proto\x1a$teleport/beams/v1/beams_config.proto\x1a5teleport/clusterconfig/v1/access_graph_settings.proto\x1a'teleport/crownjewel/v1/crownjewel.proto\x1a#teleport/dbobject/v1/dbobject.proto\x1a1teleport/discoveryconfig/v1/discoveryconfig.proto\x1a7teleport/healthcheckconfig/v1/health_check_config.proto\x1a/teleport/identitycenter/v1/identitycenter.proto\x1a;teleport/kubewaitingcontainer/v1/kubewaitingcontainer.proto\x1a!teleport/legacy/types/types.proto\x1a,teleport/linuxdesktop/v1/linux_desktop.proto\x1a(teleport/machineid/v1/bot_instance.proto\x1a&teleport/machineid/v1/federation.proto\x1a)teleport/mfa/v1/validated_challenge.proto\x1a)teleport/mfa/v2/validated_challenge.proto\x1a-teleport/notifications/v1/notifications.proto\x1a'teleport/presence/v1/relay_server.proto\x1a+teleport/provisioning/v1/provisioning.proto\x1a:teleport/recordingencryption/v1/recording_encryption.proto\x1a*teleport/scopes/access/v1/assignment.proto\x1a$teleport/scopes/access/v1/role.proto\x1a'teleport/secreports/v1/secreports.proto\x1a/teleport/subca/v1/cert_authority_override.proto\x1a'teleport/summarizer/v1/summarizer.proto\x1a/teleport/userloginstate/v1/userloginstate.proto\x1a1teleport/userprovisioning/v2/statichostuser.proto\x1a&teleport/usertasks/v1/user_tasks.proto\x1a+teleport/workloadidentity/v1/resource.proto\x1a6teleport/workloadidentity/v1/revocation_resource.proto\"\xcb8\n" +
"\x05Event\x12$\n" +
"\x04Type\x18\x01 \x01(\x0e2\x10.proto.OperationR\x04Type\x12?\n" +
"\x0eResourceHeader\x18\x02 \x01(\v2\x15.types.ResourceHeaderH\x00R\x0eResourceHeader\x12>\n" +
"\rCertAuthority\x18\x03 \x01(\v2\x16.types.CertAuthorityV2H\x00R\rCertAuthority\x12;\n" +
"\fStaticTokens\x18\x04 \x01(\v2\x15.types.StaticTokensV2H\x00R\fStaticTokens\x12A\n" +
"\x0eProvisionToken\x18\x05 \x01(\v2\x17.types.ProvisionTokenV2H\x00R\x0eProvisionToken\x128\n" +
"\vClusterName\x18\x06 \x01(\v2\x14.types.ClusterNameV2H\x00R\vClusterName\x12#\n" +
"\x04User\x18\b \x01(\v2\r.types.UserV2H\x00R\x04User\x12#\n" +
"\x04Role\x18\t \x01(\v2\r.types.RoleV6H\x00R\x04Role\x120\n" +
"\tNamespace\x18\n" +
" \x01(\v2\x10.types.NamespaceH\x00R\tNamespace\x12)\n" +
"\x06Server\x18\v \x01(\v2\x0f.types.ServerV2H\x00R\x06Server\x12>\n" +
"\rReverseTunnel\x18\f \x01(\v2\x16.types.ReverseTunnelV2H\x00R\rReverseTunnel\x12G\n" +
"\x10TunnelConnection\x18\r \x01(\v2\x19.types.TunnelConnectionV2H\x00R\x10TunnelConnection\x12>\n" +
"\rAccessRequest\x18\x0e \x01(\v2\x16.types.AccessRequestV3H\x00R\rAccessRequest\x125\n" +
"\n" +
"AppSession\x18\x0f \x01(\v2\x13.types.WebSessionV2H\x00R\n" +
"AppSession\x12>\n" +
"\rRemoteCluster\x18\x10 \x01(\v2\x16.types.RemoteClusterV3H\x00R\rRemoteCluster\x12A\n" +
"\x0eDatabaseServer\x18\x11 \x01(\v2\x17.types.DatabaseServerV3H\x00R\x0eDatabaseServer\x125\n" +
"\n" +
"WebSession\x18\x12 \x01(\v2\x13.types.WebSessionV2H\x00R\n" +
"WebSession\x12/\n" +
"\bWebToken\x18\x13 \x01(\v2\x11.types.WebTokenV3H\x00R\bWebToken\x12\\\n" +
"\x17ClusterNetworkingConfig\x18\x14 \x01(\v2 .types.ClusterNetworkingConfigV2H\x00R\x17ClusterNetworkingConfig\x12Y\n" +
"\x16SessionRecordingConfig\x18\x15 \x01(\v2\x1f.types.SessionRecordingConfigV2H\x00R\x16SessionRecordingConfig\x12A\n" +
"\x0eAuthPreference\x18\x16 \x01(\v2\x17.types.AuthPreferenceV2H\x00R\x0eAuthPreference\x12M\n" +
"\x12ClusterAuditConfig\x18\x17 \x01(\v2\x1b.types.ClusterAuditConfigV2H\x00R\x12ClusterAuditConfig\x12#\n" +
"\x04Lock\x18\x18 \x01(\v2\r.types.LockV2H\x00R\x04Lock\x12P\n" +
"\x13NetworkRestrictions\x18\x19 \x01(\v2\x1c.types.NetworkRestrictionsV4H\x00R\x13NetworkRestrictions\x12V\n" +
"\x15WindowsDesktopService\x18\x1a \x01(\v2\x1e.types.WindowsDesktopServiceV3H\x00R\x15WindowsDesktopService\x12A\n" +
"\x0eWindowsDesktop\x18\x1b \x01(\v2\x17.types.WindowsDesktopV3H\x00R\x0eWindowsDesktop\x12/\n" +
"\bDatabase\x18\x1c \x01(\v2\x11.types.DatabaseV3H\x00R\bDatabase\x122\n" +
"\tAppServer\x18\x1d \x01(\v2\x12.types.AppServerV3H\x00R\tAppServer\x12 \n" +
"\x03App\x18\x1e \x01(\v2\f.types.AppV3H\x00R\x03App\x12A\n" +
"\x10SnowflakeSession\x18\x1f \x01(\v2\x13.types.WebSessionV2H\x00R\x10SnowflakeSession\x12G\n" +
"\x10KubernetesServer\x18 \x01(\v2\x19.types.KubernetesServerV3H\x00R\x10KubernetesServer\x12J\n" +
"\x11KubernetesCluster\x18! \x01(\v2\x1a.types.KubernetesClusterV3H\x00R\x11KubernetesCluster\x122\n" +
"\tInstaller\x18\" \x01(\v2\x12.types.InstallerV1H\x00R\tInstaller\x12D\n" +
"\x0fDatabaseService\x18# \x01(\v2\x18.types.DatabaseServiceV1H\x00R\x0fDatabaseService\x12Y\n" +
"\x16SAMLIdPServiceProvider\x18$ \x01(\v2\x1f.types.SAMLIdPServiceProviderV1H\x00R\x16SAMLIdPServiceProvider\x12=\n" +
"\x0eSAMLIdPSession\x18% \x01(\v2\x13.types.WebSessionV2H\x00R\x0eSAMLIdPSession\x122\n" +
"\tUserGroup\x18& \x01(\v2\x12.types.UserGroupV1H\x00R\tUserGroup\x12/\n" +
"\bUIConfig\x18' \x01(\v2\x11.types.UIConfigV1H\x00R\bUIConfig\x12A\n" +
"\x0eOktaImportRule\x18( \x01(\v2\x17.types.OktaImportRuleV1H\x00R\x0eOktaImportRule\x12A\n" +
"\x0eOktaAssignment\x18) \x01(\v2\x17.types.OktaAssignmentV1H\x00R\x0eOktaAssignment\x128\n" +
"\vIntegration\x18* \x01(\v2\x14.types.IntegrationV1H\x00R\vIntegration\x128\n" +
"\vWatchStatus\x18+ \x01(\v2\x14.types.WatchStatusV1H\x00R\vWatchStatus\x12W\n" +
"\x16HeadlessAuthentication\x18, \x01(\v2\x1d.types.HeadlessAuthenticationH\x00R\x16HeadlessAuthentication\x12D\n" +
"\n" +
"AccessList\x18- \x01(\v2\".teleport.accesslist.v1.AccessListH\x00R\n" +
"AccessList\x12T\n" +
"\x0eUserLoginState\x18. \x01(\v2*.teleport.userloginstate.v1.UserLoginStateH\x00R\x0eUserLoginState\x12L\n" +
"\x10AccessListMember\x18/ \x01(\v2\x1e.teleport.accesslist.v1.MemberH\x00R\x10AccessListMember\x12X\n" +
"\x0fDiscoveryConfig\x180 \x01(\v2,.teleport.discoveryconfig.v1.DiscoveryConfigH\x00R\x0fDiscoveryConfig\x12D\n" +
"\n" +
"AuditQuery\x182 \x01(\v2\".teleport.secreports.v1.AuditQueryH\x00R\n" +
"AuditQuery\x128\n" +
"\x06Report\x183 \x01(\v2\x1e.teleport.secreports.v1.ReportH\x00R\x06Report\x12G\n" +
"\vReportState\x184 \x01(\v2#.teleport.secreports.v1.ReportStateH\x00R\vReportState\x12L\n" +
"\x10AccessListReview\x185 \x01(\v2\x1e.teleport.accesslist.v1.ReviewH\x00R\x10AccessListReview\x12m\n" +
"\x14AccessMonitoringRule\x186 \x01(\v27.teleport.accessmonitoringrules.v1.AccessMonitoringRuleH\x00R\x14AccessMonitoringRule\x12~\n" +
"\x1aKubernetesWaitingContainer\x187 \x01(\v2<.teleport.kubewaitingcontainer.v1.KubernetesWaitingContainerH\x00R\x1aKubernetesWaitingContainer\x12U\n" +
"\x10UserNotification\x188 \x01(\v2'.teleport.notifications.v1.NotificationH\x00R\x10UserNotification\x12_\n" +
"\x12GlobalNotification\x189 \x01(\v2-.teleport.notifications.v1.GlobalNotificationH\x00R\x12GlobalNotification\x12D\n" +
"\n" +
"CrownJewel\x18: \x01(\v2\".teleport.crownjewel.v1.CrownJewelH\x00R\n" +
"CrownJewel\x12N\n" +
"\x0eDatabaseObject\x18; \x01(\v2$.teleport.dbobject.v1.DatabaseObjectH\x00R\x0eDatabaseObject\x12F\n" +
"\vBotInstance\x18< \x01(\v2\".teleport.machineid.v1.BotInstanceH\x00R\vBotInstance\x12b\n" +
"\x13AccessGraphSettings\x18= \x01(\v2..teleport.clusterconfig.v1.AccessGraphSettingsH\x00R\x13AccessGraphSettings\x12U\n" +
"\x10SPIFFEFederation\x18> \x01(\v2'.teleport.machineid.v1.SPIFFEFederationH\x00R\x10SPIFFEFederation\x12V\n" +
"\x10AutoUpdateConfig\x18@ \x01(\v2(.teleport.autoupdate.v1.AutoUpdateConfigH\x00R\x10AutoUpdateConfig\x12Y\n" +
"\x11AutoUpdateVersion\x18A \x01(\v2).teleport.autoupdate.v1.AutoUpdateVersionH\x00R\x11AutoUpdateVersion\x12Z\n" +
"\x10StaticHostUserV2\x18B \x01(\v2,.teleport.userprovisioning.v2.StaticHostUserH\x00R\x10StaticHostUserV2\x12=\n" +
"\bUserTask\x18C \x01(\v2\x1f.teleport.usertasks.v1.UserTaskH\x00R\bUserTask\x12V\n" +
"\x15DynamicWindowsDesktop\x18E \x01(\v2\x1e.types.DynamicWindowsDesktopV1H\x00R\x15DynamicWindowsDesktop\x12j\n" +
"\x1aProvisioningPrincipalState\x18F \x01(\v2(.teleport.provisioning.v1.PrincipalStateH\x00R\x1aProvisioningPrincipalState\x12h\n" +
"\x16AutoUpdateAgentRollout\x18G \x01(\v2..teleport.autoupdate.v1.AutoUpdateAgentRolloutH\x00R\x16AutoUpdateAgentRollout\x12[\n" +
"\x15IdentityCenterAccount\x18H \x01(\v2#.teleport.identitycenter.v1.AccountH\x00R\x15IdentityCenterAccount\x12\x7f\n" +
"!IdentityCenterPrincipalAssignment\x18I \x01(\v2/.teleport.identitycenter.v1.PrincipalAssignmentH\x00R!IdentityCenterPrincipalAssignment\x12y\n" +
"\x1fIdentityCenterAccountAssignment\x18J \x01(\v2-.teleport.identitycenter.v1.AccountAssignmentH\x00R\x1fIdentityCenterAccountAssignment\x12\\\n" +
"\x17PluginStaticCredentials\x18K \x01(\v2 .types.PluginStaticCredentialsV1H\x00R\x17PluginStaticCredentials\x12\\\n" +
"\x10WorkloadIdentity\x18L \x01(\v2..teleport.workloadidentity.v1.WorkloadIdentityH\x00R\x10WorkloadIdentity\x12\x86\x01\n" +
"\x1eWorkloadIdentityX509Revocation\x18M \x01(\v2<.teleport.workloadidentity.v1.WorkloadIdentityX509RevocationH\x00R\x1eWorkloadIdentityX509Revocation\x12`\n" +
"\x11HealthCheckConfig\x18N \x01(\v20.teleport.healthcheckconfig.v1.HealthCheckConfigH\x00R\x11HealthCheckConfig\x12e\n" +
"\x15AutoUpdateAgentReport\x18O \x01(\v2-.teleport.autoupdate.v1.AutoUpdateAgentReportH\x00R\x15AutoUpdateAgentReport\x12G\n" +
"\n" +
"ScopedRole\x18P \x01(\v2%.teleport.scopes.access.v1.ScopedRoleH\x00R\n" +
"ScopedRole\x12e\n" +
"\x14ScopedRoleAssignment\x18Q \x01(\v2/.teleport.scopes.access.v1.ScopedRoleAssignmentH\x00R\x14ScopedRoleAssignment\x12F\n" +
"\frelay_server\x18R \x01(\v2!.teleport.presence.v1.RelayServerH\x00R\vrelayServer\x12h\n" +
"\x13RecordingEncryption\x18S \x01(\v24.teleport.recordingencryption.v1.RecordingEncryptionH\x00R\x13RecordingEncryption\x12)\n" +
"\x06plugin\x18T \x01(\v2\x0f.types.PluginV1H\x00R\x06plugin\x12w\n" +
"\x1bAutoUpdateBotInstanceReport\x18U \x01(\v23.teleport.autoupdate.v1.AutoUpdateBotInstanceReportH\x00R\x1bAutoUpdateBotInstanceReport\x12P\n" +
"\rAppAuthConfig\x18V \x01(\v2(.teleport.appauthconfig.v1.AppAuthConfigH\x00R\rAppAuthConfig\x12L\n" +
"\fLinuxDesktop\x18W \x01(\v2&.teleport.linuxdesktop.v1.LinuxDesktopH\x00R\fLinuxDesktop\x12b\n" +
"\x15ValidatedMFAChallenge\x18Y \x01(\v2&.teleport.mfa.v1.ValidatedMFAChallengeB\x02\x18\x01H\x00R\x15ValidatedMFAChallenge\x12`\n" +
"\x15CertAuthorityOverride\x18Z \x01(\v2(.teleport.subca.v1.CertAuthorityOverrideH\x00R\x15CertAuthorityOverride\x12P\n" +
"\x0eInferenceModel\x18[ \x01(\v2&.teleport.summarizer.v1.InferenceModelH\x00R\x0eInferenceModel\x12S\n" +
"\x0fInferenceSecret\x18\\ \x01(\v2'.teleport.summarizer.v1.InferenceSecretH\x00R\x0fInferenceSecret\x12S\n" +
"\x0fInferencePolicy\x18] \x01(\v2'.teleport.summarizer.v1.InferencePolicyH\x00R\x0fInferencePolicy\x12P\n" +
"\x0eRetrievalModel\x18^ \x01(\v2&.teleport.summarizer.v1.RetrievalModelH\x00R\x0eRetrievalModel\x12-\n" +
"\x04Beam\x18_ \x01(\v2\x17.teleport.beams.v1.BeamH\x00R\x04Beam\x12b\n" +
"\x17ValidatedMFAChallengeV2\x18` \x01(\v2&.teleport.mfa.v2.ValidatedMFAChallengeH\x00R\x17ValidatedMFAChallengeV2\x12B\n" +
"\vBeamsConfig\x18a \x01(\v2\x1e.teleport.beams.v1.BeamsConfigH\x00R\vBeamsConfig\x12D\n" +
"\n" +
"Classifier\x18b \x01(\v2\".teleport.summarizer.v1.ClassifierH\x00R\n" +
"ClassifierB\n" +
"\n" +
"\bResourceJ\x04\b\a\x10\bJ\x04\b1\x102J\x04\b?\x10@J\x04\bD\x10EJ\x04\bX\x10YR\x12ExternalCloudAuditR\x0eStaticHostUserR\x13AutoUpdateAgentPlanR\x0fWorkloadCluster**\n" +
"\tOperation\x12\b\n" +
"\x04INIT\x10\x00\x12\a\n" +
"\x03PUT\x10\x01\x12\n" +
"\n" +
"\x06DELETE\x10\x02B4Z2github.com/gravitational/teleport/api/client/protob\x06proto3"
var file_teleport_legacy_client_proto_event_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_teleport_legacy_client_proto_event_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_teleport_legacy_client_proto_event_proto_goTypes = []any{
(Operation)(0), // 0: proto.Operation
(*Event)(nil), // 1: proto.Event
(*types.ResourceHeader)(nil), // 2: types.ResourceHeader
(*types.CertAuthorityV2)(nil), // 3: types.CertAuthorityV2
(*types.StaticTokensV2)(nil), // 4: types.StaticTokensV2
(*types.ProvisionTokenV2)(nil), // 5: types.ProvisionTokenV2
(*types.ClusterNameV2)(nil), // 6: types.ClusterNameV2
(*types.UserV2)(nil), // 7: types.UserV2
(*types.RoleV6)(nil), // 8: types.RoleV6
(*types.Namespace)(nil), // 9: types.Namespace
(*types.ServerV2)(nil), // 10: types.ServerV2
(*types.ReverseTunnelV2)(nil), // 11: types.ReverseTunnelV2
(*types.TunnelConnectionV2)(nil), // 12: types.TunnelConnectionV2
(*types.AccessRequestV3)(nil), // 13: types.AccessRequestV3
(*types.WebSessionV2)(nil), // 14: types.WebSessionV2
(*types.RemoteClusterV3)(nil), // 15: types.RemoteClusterV3
(*types.DatabaseServerV3)(nil), // 16: types.DatabaseServerV3
(*types.WebTokenV3)(nil), // 17: types.WebTokenV3
(*types.ClusterNetworkingConfigV2)(nil), // 18: types.ClusterNetworkingConfigV2
(*types.SessionRecordingConfigV2)(nil), // 19: types.SessionRecordingConfigV2
(*types.AuthPreferenceV2)(nil), // 20: types.AuthPreferenceV2
(*types.ClusterAuditConfigV2)(nil), // 21: types.ClusterAuditConfigV2
(*types.LockV2)(nil), // 22: types.LockV2
(*types.NetworkRestrictionsV4)(nil), // 23: types.NetworkRestrictionsV4
(*types.WindowsDesktopServiceV3)(nil), // 24: types.WindowsDesktopServiceV3
(*types.WindowsDesktopV3)(nil), // 25: types.WindowsDesktopV3
(*types.DatabaseV3)(nil), // 26: types.DatabaseV3
(*types.AppServerV3)(nil), // 27: types.AppServerV3
(*types.AppV3)(nil), // 28: types.AppV3
(*types.KubernetesServerV3)(nil), // 29: types.KubernetesServerV3
(*types.KubernetesClusterV3)(nil), // 30: types.KubernetesClusterV3
(*types.InstallerV1)(nil), // 31: types.InstallerV1
(*types.DatabaseServiceV1)(nil), // 32: types.DatabaseServiceV1
(*types.SAMLIdPServiceProviderV1)(nil), // 33: types.SAMLIdPServiceProviderV1
(*types.UserGroupV1)(nil), // 34: types.UserGroupV1
(*types.UIConfigV1)(nil), // 35: types.UIConfigV1
(*types.OktaImportRuleV1)(nil), // 36: types.OktaImportRuleV1
(*types.OktaAssignmentV1)(nil), // 37: types.OktaAssignmentV1
(*types.IntegrationV1)(nil), // 38: types.IntegrationV1
(*types.WatchStatusV1)(nil), // 39: types.WatchStatusV1
(*types.HeadlessAuthentication)(nil), // 40: types.HeadlessAuthentication
(*v1.AccessList)(nil), // 41: teleport.accesslist.v1.AccessList
(*v11.UserLoginState)(nil), // 42: teleport.userloginstate.v1.UserLoginState
(*v1.Member)(nil), // 43: teleport.accesslist.v1.Member
(*v12.DiscoveryConfig)(nil), // 44: teleport.discoveryconfig.v1.DiscoveryConfig
(*v13.AuditQuery)(nil), // 45: teleport.secreports.v1.AuditQuery
(*v13.Report)(nil), // 46: teleport.secreports.v1.Report
(*v13.ReportState)(nil), // 47: teleport.secreports.v1.ReportState
(*v1.Review)(nil), // 48: teleport.accesslist.v1.Review
(*v14.AccessMonitoringRule)(nil), // 49: teleport.accessmonitoringrules.v1.AccessMonitoringRule
(*v15.KubernetesWaitingContainer)(nil), // 50: teleport.kubewaitingcontainer.v1.KubernetesWaitingContainer
(*v16.Notification)(nil), // 51: teleport.notifications.v1.Notification
(*v16.GlobalNotification)(nil), // 52: teleport.notifications.v1.GlobalNotification
(*v17.CrownJewel)(nil), // 53: teleport.crownjewel.v1.CrownJewel
(*v18.DatabaseObject)(nil), // 54: teleport.dbobject.v1.DatabaseObject
(*v19.BotInstance)(nil), // 55: teleport.machineid.v1.BotInstance
(*v110.AccessGraphSettings)(nil), // 56: teleport.clusterconfig.v1.AccessGraphSettings
(*v19.SPIFFEFederation)(nil), // 57: teleport.machineid.v1.SPIFFEFederation
(*v111.AutoUpdateConfig)(nil), // 58: teleport.autoupdate.v1.AutoUpdateConfig
(*v111.AutoUpdateVersion)(nil), // 59: teleport.autoupdate.v1.AutoUpdateVersion
(*v2.StaticHostUser)(nil), // 60: teleport.userprovisioning.v2.StaticHostUser
(*v112.UserTask)(nil), // 61: teleport.usertasks.v1.UserTask
(*types.DynamicWindowsDesktopV1)(nil), // 62: types.DynamicWindowsDesktopV1
(*v113.PrincipalState)(nil), // 63: teleport.provisioning.v1.PrincipalState
(*v111.AutoUpdateAgentRollout)(nil), // 64: teleport.autoupdate.v1.AutoUpdateAgentRollout
(*v114.Account)(nil), // 65: teleport.identitycenter.v1.Account
(*v114.PrincipalAssignment)(nil), // 66: teleport.identitycenter.v1.PrincipalAssignment
(*v114.AccountAssignment)(nil), // 67: teleport.identitycenter.v1.AccountAssignment
(*types.PluginStaticCredentialsV1)(nil), // 68: types.PluginStaticCredentialsV1
(*v115.WorkloadIdentity)(nil), // 69: teleport.workloadidentity.v1.WorkloadIdentity
(*v115.WorkloadIdentityX509Revocation)(nil), // 70: teleport.workloadidentity.v1.WorkloadIdentityX509Revocation
(*v116.HealthCheckConfig)(nil), // 71: teleport.healthcheckconfig.v1.HealthCheckConfig
(*v111.AutoUpdateAgentReport)(nil), // 72: teleport.autoupdate.v1.AutoUpdateAgentReport
(*v117.ScopedRole)(nil), // 73: teleport.scopes.access.v1.ScopedRole
(*v117.ScopedRoleAssignment)(nil), // 74: teleport.scopes.access.v1.ScopedRoleAssignment
(*v118.RelayServer)(nil), // 75: teleport.presence.v1.RelayServer
(*v119.RecordingEncryption)(nil), // 76: teleport.recordingencryption.v1.RecordingEncryption
(*types.PluginV1)(nil), // 77: types.PluginV1
(*v111.AutoUpdateBotInstanceReport)(nil), // 78: teleport.autoupdate.v1.AutoUpdateBotInstanceReport
(*v120.AppAuthConfig)(nil), // 79: teleport.appauthconfig.v1.AppAuthConfig
(*v121.LinuxDesktop)(nil), // 80: teleport.linuxdesktop.v1.LinuxDesktop
(*v122.ValidatedMFAChallenge)(nil), // 81: teleport.mfa.v1.ValidatedMFAChallenge
(*v123.CertAuthorityOverride)(nil), // 82: teleport.subca.v1.CertAuthorityOverride
(*v124.InferenceModel)(nil), // 83: teleport.summarizer.v1.InferenceModel
(*v124.InferenceSecret)(nil), // 84: teleport.summarizer.v1.InferenceSecret
(*v124.InferencePolicy)(nil), // 85: teleport.summarizer.v1.InferencePolicy
(*v124.RetrievalModel)(nil), // 86: teleport.summarizer.v1.RetrievalModel
(*v125.Beam)(nil), // 87: teleport.beams.v1.Beam
(*v21.ValidatedMFAChallenge)(nil), // 88: teleport.mfa.v2.ValidatedMFAChallenge
(*v125.BeamsConfig)(nil), // 89: teleport.beams.v1.BeamsConfig
(*v124.Classifier)(nil), // 90: teleport.summarizer.v1.Classifier
}
var file_teleport_legacy_client_proto_event_proto_depIdxs = []int32{
0, // 0: proto.Event.Type:type_name -> proto.Operation
2, // 1: proto.Event.ResourceHeader:type_name -> types.ResourceHeader
3, // 2: proto.Event.CertAuthority:type_name -> types.CertAuthorityV2
4, // 3: proto.Event.StaticTokens:type_name -> types.StaticTokensV2
5, // 4: proto.Event.ProvisionToken:type_name -> types.ProvisionTokenV2
6, // 5: proto.Event.ClusterName:type_name -> types.ClusterNameV2
7, // 6: proto.Event.User:type_name -> types.UserV2
8, // 7: proto.Event.Role:type_name -> types.RoleV6
9, // 8: proto.Event.Namespace:type_name -> types.Namespace
10, // 9: proto.Event.Server:type_name -> types.ServerV2
11, // 10: proto.Event.ReverseTunnel:type_name -> types.ReverseTunnelV2
12, // 11: proto.Event.TunnelConnection:type_name -> types.TunnelConnectionV2
13, // 12: proto.Event.AccessRequest:type_name -> types.AccessRequestV3
14, // 13: proto.Event.AppSession:type_name -> types.WebSessionV2
15, // 14: proto.Event.RemoteCluster:type_name -> types.RemoteClusterV3
16, // 15: proto.Event.DatabaseServer:type_name -> types.DatabaseServerV3
14, // 16: proto.Event.WebSession:type_name -> types.WebSessionV2
17, // 17: proto.Event.WebToken:type_name -> types.WebTokenV3
18, // 18: proto.Event.ClusterNetworkingConfig:type_name -> types.ClusterNetworkingConfigV2
19, // 19: proto.Event.SessionRecordingConfig:type_name -> types.SessionRecordingConfigV2
20, // 20: proto.Event.AuthPreference:type_name -> types.AuthPreferenceV2
21, // 21: proto.Event.ClusterAuditConfig:type_name -> types.ClusterAuditConfigV2
22, // 22: proto.Event.Lock:type_name -> types.LockV2
23, // 23: proto.Event.NetworkRestrictions:type_name -> types.NetworkRestrictionsV4
24, // 24: proto.Event.WindowsDesktopService:type_name -> types.WindowsDesktopServiceV3
25, // 25: proto.Event.WindowsDesktop:type_name -> types.WindowsDesktopV3
26, // 26: proto.Event.Database:type_name -> types.DatabaseV3
27, // 27: proto.Event.AppServer:type_name -> types.AppServerV3
28, // 28: proto.Event.App:type_name -> types.AppV3
14, // 29: proto.Event.SnowflakeSession:type_name -> types.WebSessionV2
29, // 30: proto.Event.KubernetesServer:type_name -> types.KubernetesServerV3
30, // 31: proto.Event.KubernetesCluster:type_name -> types.KubernetesClusterV3
31, // 32: proto.Event.Installer:type_name -> types.InstallerV1
32, // 33: proto.Event.DatabaseService:type_name -> types.DatabaseServiceV1
33, // 34: proto.Event.SAMLIdPServiceProvider:type_name -> types.SAMLIdPServiceProviderV1
14, // 35: proto.Event.SAMLIdPSession:type_name -> types.WebSessionV2
34, // 36: proto.Event.UserGroup:type_name -> types.UserGroupV1
35, // 37: proto.Event.UIConfig:type_name -> types.UIConfigV1
36, // 38: proto.Event.OktaImportRule:type_name -> types.OktaImportRuleV1
37, // 39: proto.Event.OktaAssignment:type_name -> types.OktaAssignmentV1
38, // 40: proto.Event.Integration:type_name -> types.IntegrationV1
39, // 41: proto.Event.WatchStatus:type_name -> types.WatchStatusV1
40, // 42: proto.Event.HeadlessAuthentication:type_name -> types.HeadlessAuthentication
41, // 43: proto.Event.AccessList:type_name -> teleport.accesslist.v1.AccessList
42, // 44: proto.Event.UserLoginState:type_name -> teleport.userloginstate.v1.UserLoginState
43, // 45: proto.Event.AccessListMember:type_name -> teleport.accesslist.v1.Member
44, // 46: proto.Event.DiscoveryConfig:type_name -> teleport.discoveryconfig.v1.DiscoveryConfig
45, // 47: proto.Event.AuditQuery:type_name -> teleport.secreports.v1.AuditQuery
46, // 48: proto.Event.Report:type_name -> teleport.secreports.v1.Report
47, // 49: proto.Event.ReportState:type_name -> teleport.secreports.v1.ReportState
48, // 50: proto.Event.AccessListReview:type_name -> teleport.accesslist.v1.Review
49, // 51: proto.Event.AccessMonitoringRule:type_name -> teleport.accessmonitoringrules.v1.AccessMonitoringRule
50, // 52: proto.Event.KubernetesWaitingContainer:type_name -> teleport.kubewaitingcontainer.v1.KubernetesWaitingContainer
51, // 53: proto.Event.UserNotification:type_name -> teleport.notifications.v1.Notification
52, // 54: proto.Event.GlobalNotification:type_name -> teleport.notifications.v1.GlobalNotification
53, // 55: proto.Event.CrownJewel:type_name -> teleport.crownjewel.v1.CrownJewel
54, // 56: proto.Event.DatabaseObject:type_name -> teleport.dbobject.v1.DatabaseObject
55, // 57: proto.Event.BotInstance:type_name -> teleport.machineid.v1.BotInstance
56, // 58: proto.Event.AccessGraphSettings:type_name -> teleport.clusterconfig.v1.AccessGraphSettings
57, // 59: proto.Event.SPIFFEFederation:type_name -> teleport.machineid.v1.SPIFFEFederation
58, // 60: proto.Event.AutoUpdateConfig:type_name -> teleport.autoupdate.v1.AutoUpdateConfig
59, // 61: proto.Event.AutoUpdateVersion:type_name -> teleport.autoupdate.v1.AutoUpdateVersion
60, // 62: proto.Event.StaticHostUserV2:type_name -> teleport.userprovisioning.v2.StaticHostUser
61, // 63: proto.Event.UserTask:type_name -> teleport.usertasks.v1.UserTask
62, // 64: proto.Event.DynamicWindowsDesktop:type_name -> types.DynamicWindowsDesktopV1
63, // 65: proto.Event.ProvisioningPrincipalState:type_name -> teleport.provisioning.v1.PrincipalState
64, // 66: proto.Event.AutoUpdateAgentRollout:type_name -> teleport.autoupdate.v1.AutoUpdateAgentRollout
65, // 67: proto.Event.IdentityCenterAccount:type_name -> teleport.identitycenter.v1.Account
66, // 68: proto.Event.IdentityCenterPrincipalAssignment:type_name -> teleport.identitycenter.v1.PrincipalAssignment
67, // 69: proto.Event.IdentityCenterAccountAssignment:type_name -> teleport.identitycenter.v1.AccountAssignment
68, // 70: proto.Event.PluginStaticCredentials:type_name -> types.PluginStaticCredentialsV1
69, // 71: proto.Event.WorkloadIdentity:type_name -> teleport.workloadidentity.v1.WorkloadIdentity
70, // 72: proto.Event.WorkloadIdentityX509Revocation:type_name -> teleport.workloadidentity.v1.WorkloadIdentityX509Revocation
71, // 73: proto.Event.HealthCheckConfig:type_name -> teleport.healthcheckconfig.v1.HealthCheckConfig
72, // 74: proto.Event.AutoUpdateAgentReport:type_name -> teleport.autoupdate.v1.AutoUpdateAgentReport
73, // 75: proto.Event.ScopedRole:type_name -> teleport.scopes.access.v1.ScopedRole
74, // 76: proto.Event.ScopedRoleAssignment:type_name -> teleport.scopes.access.v1.ScopedRoleAssignment
75, // 77: proto.Event.relay_server:type_name -> teleport.presence.v1.RelayServer
76, // 78: proto.Event.RecordingEncryption:type_name -> teleport.recordingencryption.v1.RecordingEncryption
77, // 79: proto.Event.plugin:type_name -> types.PluginV1
78, // 80: proto.Event.AutoUpdateBotInstanceReport:type_name -> teleport.autoupdate.v1.AutoUpdateBotInstanceReport
79, // 81: proto.Event.AppAuthConfig:type_name -> teleport.appauthconfig.v1.AppAuthConfig
80, // 82: proto.Event.LinuxDesktop:type_name -> teleport.linuxdesktop.v1.LinuxDesktop
81, // 83: proto.Event.ValidatedMFAChallenge:type_name -> teleport.mfa.v1.ValidatedMFAChallenge
82, // 84: proto.Event.CertAuthorityOverride:type_name -> teleport.subca.v1.CertAuthorityOverride
83, // 85: proto.Event.InferenceModel:type_name -> teleport.summarizer.v1.InferenceModel
84, // 86: proto.Event.InferenceSecret:type_name -> teleport.summarizer.v1.InferenceSecret
85, // 87: proto.Event.InferencePolicy:type_name -> teleport.summarizer.v1.InferencePolicy
86, // 88: proto.Event.RetrievalModel:type_name -> teleport.summarizer.v1.RetrievalModel
87, // 89: proto.Event.Beam:type_name -> teleport.beams.v1.Beam
88, // 90: proto.Event.ValidatedMFAChallengeV2:type_name -> teleport.mfa.v2.ValidatedMFAChallenge
89, // 91: proto.Event.BeamsConfig:type_name -> teleport.beams.v1.BeamsConfig
90, // 92: proto.Event.Classifier:type_name -> teleport.summarizer.v1.Classifier
93, // [93:93] is the sub-list for method output_type
93, // [93:93] is the sub-list for method input_type
93, // [93:93] is the sub-list for extension type_name
93, // [93:93] is the sub-list for extension extendee
0, // [0:93] is the sub-list for field type_name
}
func init() { file_teleport_legacy_client_proto_event_proto_init() }
func file_teleport_legacy_client_proto_event_proto_init() {
if File_teleport_legacy_client_proto_event_proto != nil {
return
}
file_teleport_legacy_client_proto_event_proto_msgTypes[0].OneofWrappers = []any{
(*event_ResourceHeader)(nil),
(*event_CertAuthority)(nil),
(*event_StaticTokens)(nil),
(*event_ProvisionToken)(nil),
(*event_ClusterName)(nil),
(*event_User)(nil),
(*event_Role)(nil),
(*event_Namespace)(nil),
(*event_Server)(nil),
(*event_ReverseTunnel)(nil),
(*event_TunnelConnection)(nil),
(*event_AccessRequest)(nil),
(*event_AppSession)(nil),
(*event_RemoteCluster)(nil),
(*event_DatabaseServer)(nil),
(*event_WebSession)(nil),
(*event_WebToken)(nil),
(*event_ClusterNetworkingConfig)(nil),
(*event_SessionRecordingConfig)(nil),
(*event_AuthPreference)(nil),
(*event_ClusterAuditConfig)(nil),
(*event_Lock)(nil),
(*event_NetworkRestrictions)(nil),
(*event_WindowsDesktopService)(nil),
(*event_WindowsDesktop)(nil),
(*event_Database)(nil),
(*event_AppServer)(nil),
(*event_App)(nil),
(*event_SnowflakeSession)(nil),
(*event_KubernetesServer)(nil),
(*event_KubernetesCluster)(nil),
(*event_Installer)(nil),
(*event_DatabaseService)(nil),
(*event_SAMLIdPServiceProvider)(nil),
(*event_SAMLIdPSession)(nil),
(*event_UserGroup)(nil),
(*event_UIConfig)(nil),
(*event_OktaImportRule)(nil),
(*event_OktaAssignment)(nil),
(*event_Integration)(nil),
(*event_WatchStatus)(nil),
(*event_HeadlessAuthentication)(nil),
(*event_AccessList)(nil),
(*event_UserLoginState)(nil),
(*event_AccessListMember)(nil),
(*event_DiscoveryConfig)(nil),
(*event_AuditQuery)(nil),
(*event_Report)(nil),
(*event_ReportState)(nil),
(*event_AccessListReview)(nil),
(*event_AccessMonitoringRule)(nil),
(*event_KubernetesWaitingContainer)(nil),
(*event_UserNotification)(nil),
(*event_GlobalNotification)(nil),
(*event_CrownJewel)(nil),
(*event_DatabaseObject)(nil),
(*event_BotInstance)(nil),
(*event_AccessGraphSettings)(nil),
(*event_SPIFFEFederation)(nil),
(*event_AutoUpdateConfig)(nil),
(*event_AutoUpdateVersion)(nil),
(*event_StaticHostUserV2)(nil),
(*event_UserTask)(nil),
(*event_DynamicWindowsDesktop)(nil),
(*event_ProvisioningPrincipalState)(nil),
(*event_AutoUpdateAgentRollout)(nil),
(*event_IdentityCenterAccount)(nil),
(*event_IdentityCenterPrincipalAssignment)(nil),
(*event_IdentityCenterAccountAssignment)(nil),
(*event_PluginStaticCredentials)(nil),
(*event_WorkloadIdentity)(nil),
(*event_WorkloadIdentityX509Revocation)(nil),
(*event_HealthCheckConfig)(nil),
(*event_AutoUpdateAgentReport)(nil),
(*event_ScopedRole)(nil),
(*event_ScopedRoleAssignment)(nil),
(*event_RelayServer)(nil),
(*event_RecordingEncryption)(nil),
(*event_Plugin)(nil),
(*event_AutoUpdateBotInstanceReport)(nil),
(*event_AppAuthConfig)(nil),
(*event_LinuxDesktop)(nil),
(*event_ValidatedMFAChallenge)(nil),
(*event_CertAuthorityOverride)(nil),
(*event_InferenceModel)(nil),
(*event_InferenceSecret)(nil),
(*event_InferencePolicy)(nil),
(*event_RetrievalModel)(nil),
(*event_Beam)(nil),
(*event_ValidatedMFAChallengeV2)(nil),
(*event_BeamsConfig)(nil),
(*event_Classifier)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_teleport_legacy_client_proto_event_proto_rawDesc), len(file_teleport_legacy_client_proto_event_proto_rawDesc)),
NumEnums: 1,
NumMessages: 1,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_teleport_legacy_client_proto_event_proto_goTypes,
DependencyIndexes: file_teleport_legacy_client_proto_event_proto_depIdxs,
EnumInfos: file_teleport_legacy_client_proto_event_proto_enumTypes,
MessageInfos: file_teleport_legacy_client_proto_event_proto_msgTypes,
}.Build()
File_teleport_legacy_client_proto_event_proto = out.File
file_teleport_legacy_client_proto_event_proto_goTypes = nil
file_teleport_legacy_client_proto_event_proto_depIdxs = nil
}