mirror of
https://github.com/gravitational/teleport.git
synced 2026-10-11 22:49:54 +00:00
* 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
4904 lines
150 KiB
Go
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
|
|
}
|